@charset "UTF-8";.border-primary{border-color:#545cd8}.border-secondary{border-color:#6c757d}.border-success{border-color:#3ac47d}.border-info{border-color:#30b1ff}.border-warning{border-color:#f7b924}.border-danger{border-color:#d92550}.border-light{border-color:#eee}.border-dark{border-color:#343a40}.border-focus{border-color:#444054}.border-alternate{border-color:#83588a}: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:#545cd8;--secondary:#6c757d;--success:#3ac47d;--info:#30b1ff;--warning:#f7b924;--danger:#d92550;--light:#eee;--dark:#343a40;--focus:#444054;--alternate:#83588a;--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{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color: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:.88rem;font-weight:400;line-height:1.5;color:#495057;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-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:#545cd8;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.55rem;padding-bottom:.55rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}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:400;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:"\2014\00A0"}.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-break: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}.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{max-width:540px}}@media (min-width:768px){.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{max-width:720px}}@media (min-width:992px){.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{max-width:960px}}@media (min-width:1200px){.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-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{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.55rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.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,.03)}.table-hover tbody tr:hover{color:#212529;background-color:#e0f3ff}.table-primary,.table-primary>td,.table-primary>th{background-color:#cfd1f4}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#a6aaeb}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#babdef}.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:#c8eedb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#99e0bb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b5e8ce}.table-info,.table-info>td,.table-info>th{background-color:#c5e9ff}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#93d6ff}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#acdfff}.table-warning,.table-warning>td,.table-warning>th{background-color:#fdebc2}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#fbdb8d}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fce3a9}.table-danger,.table-danger>td,.table-danger>th{background-color:#f4c2ce}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#eb8ea4}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f0acbd}.table-light,.table-light>td,.table-light>th{background-color:#fafafa}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#f6f6f6}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ededed}.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-focus,.table-focus>td,.table-focus>th{background-color:#cbcacf}.table-focus tbody+tbody,.table-focus td,.table-focus th,.table-focus thead th{border-color:#9e9ca6}.table-hover .table-focus:hover,.table-hover .table-focus:hover>td,.table-hover .table-focus:hover>th{background-color:#bebdc3}.table-alternate,.table-alternate>td,.table-alternate>th{background-color:#dcd0de}.table-alternate tbody+tbody,.table-alternate td,.table-alternate th,.table-alternate thead th{border-color:#bfa8c2}.table-hover .table-alternate:hover,.table-hover .table-alternate:hover>td,.table-hover .table-alternate:hover>th{background-color:#d1c1d3}.table-active,.table-active>td,.table-active>th{background-color:#e0f3ff}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#c7e9ff}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#6c757d;background-color:#f8f9fa;border-color:#e9ecef}.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,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;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,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#bcbff0;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);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}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-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;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:-ms-flexbox;display:flex;-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{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align: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%;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}.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' viewBox='0 0 8 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:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.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' viewBox='0 0 4 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' viewBox='0 0 8 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;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.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~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.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{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);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%;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}.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' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.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' viewBox='0 0 4 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' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%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;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.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~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.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{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.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:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#495057;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.btn:hover{color:#495057;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-link{font-weight:400;color:#545cd8;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.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 transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:15rem;padding:.65rem 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 transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.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 transparent;border-right:0;border-bottom:.3em solid transparent;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:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.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:.4rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e0f3ff}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#545cd8}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.65rem 1.5rem;margin-bottom:0;font-size:.968rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.4rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack: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;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack: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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align: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;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;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:-ms-flexbox;display:flex;-webkit-box-align: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:-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:-ms-flexbox;display:flex;-webkit-box-align: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:#eff9ff;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;display:block;min-height:1.32rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#545cd8}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);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:#e5e7f9;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.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{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.16rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{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' viewBox='0 0 8 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:#545cd8}.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' viewBox='0 0 4 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(84,92,216,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(84,92,216,.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' 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(84,92,216,.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(.16rem + 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,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-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;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,-webkit-box-shadow .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);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(84,92,216,.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:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);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-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;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.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{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);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:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);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:#545cd8;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-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:#e5e7f9}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#545cd8;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:#e5e7f9}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#545cd8;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:#e5e7f9}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;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,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-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:-ms-flexbox;display:flex;-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 transparent;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:transparent;border-color:transparent}.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:#545cd8}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex: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>.body-tabs.body-tabs-layout.body-tabs-big,.navbar>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;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>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-sm>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-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>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-sm>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-md>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-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>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-md>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-lg>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-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>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-lg>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-xl>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-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>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-xl>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-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;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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(32,39,140,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.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:#fff;border-bottom:1px solid rgba(32,39,140,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#fff;border-top:1px solid rgba(32,39,140,.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}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck,.card-deck .card{-webkit-box-direction:normal}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-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>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.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;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;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:2;outline:0;-webkit-box-shadow:none;box-shadow:none}.page-item:first-child .page-link,.pagination .page-number:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link,.pagination .page-number:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link,.pagination .active.page-number .page-link{z-index:1;color:#fff;background-color:#545cd8;border-color:#007bff}.page-item.disabled .page-link,.pagination .disabled.page-number .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.1rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link,.pagination-lg .pagination .page-number:first-child .page-link,.pagination .pagination-lg .page-number:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link,.pagination-lg .pagination .page-number:last-child .page-link,.pagination .pagination-lg .page-number:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.968rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link,.pagination-sm .pagination .page-number:first-child .page-link,.pagination .pagination-sm .page-number:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link,.pagination-sm .pagination .page-number:last-child .page-link,.pagination .pagination-sm .page-number:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;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,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-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}.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 transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2c3070;background-color:#dddef7;border-color:#cfd1f4}.alert-primary hr{border-top-color:#babdef}.alert-primary .alert-link{color:#1e204b}.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:#1e6641;background-color:#d8f3e5;border-color:#c8eedb}.alert-success hr{border-top-color:#b5e8ce}.alert-success .alert-link{color:#123f28}.alert-info{color:#195c85;background-color:#d6efff;border-color:#c5e9ff}.alert-info hr{border-top-color:#acdfff}.alert-info .alert-link{color:#113e5a}.alert-warning{color:#806013;background-color:#fdf1d3;border-color:#fdebc2}.alert-warning hr{border-top-color:#fce3a9}.alert-warning .alert-link{color:#543f0c}.alert-danger{color:#71132a;background-color:#f7d3dc;border-color:#f4c2ce}.alert-danger hr{border-top-color:#f0acbd}.alert-danger .alert-link{color:#450c1a}.alert-light{color:#7c7c7c;background-color:#fcfcfc;border-color:#fafafa}.alert-light hr{border-top-color:#ededed}.alert-light .alert-link{color:#636363}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.alert-focus{color:#23212c;background-color:#dad9dd;border-color:#cbcacf}.alert-focus hr{border-top-color:#bebdc3}.alert-focus .alert-link{color:#0c0b0f}.alert-alternate{color:#442e48;background-color:#e6dee8;border-color:#dcd0de}.alert-alternate hr{border-top-color:#d1c1d3}.alert-alternate .alert-link{color:#271a29}@-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;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#545cd8;-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:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);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:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.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;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.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:#545cd8;border-color:#007bff}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#2c3070;background-color:#cfd1f4}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#2c3070;background-color:#babdef}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#2c3070;border-color:#2c3070}.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:#1e6641;background-color:#c8eedb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#1e6641;background-color:#b5e8ce}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1e6641;border-color:#1e6641}.list-group-item-info{color:#195c85;background-color:#c5e9ff}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#195c85;background-color:#acdfff}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#195c85;border-color:#195c85}.list-group-item-warning{color:#806013;background-color:#fdebc2}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#806013;background-color:#fce3a9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#806013;border-color:#806013}.list-group-item-danger{color:#71132a;background-color:#f4c2ce}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#71132a;background-color:#f0acbd}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#71132a;border-color:#71132a}.list-group-item-light{color:#7c7c7c;background-color:#fafafa}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#7c7c7c;background-color:#ededed}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#7c7c7c;border-color:#7c7c7c}.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}.list-group-item-focus{color:#23212c;background-color:#cbcacf}.list-group-item-focus.list-group-item-action:focus,.list-group-item-focus.list-group-item-action:hover{color:#23212c;background-color:#bebdc3}.list-group-item-focus.list-group-item-action.active{color:#fff;background-color:#23212c;border-color:#23212c}.list-group-item-alternate{color:#442e48;background-color:#dcd0de}.list-group-item-alternate.list-group-item-action:focus,.list-group-item-alternate.list-group-item-action:hover{color:#442e48;background-color:#d1c1d3}.list-group-item-alternate.list-group-item-action.active{color:#fff;background-color:#442e48;border-color:#442e48}.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:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);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:-ms-flexbox;display:flex;-webkit-box-align: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)}.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);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;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{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.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;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.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)}.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:transparent;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:320px;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(32,39,140,.125);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:transparent;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 #fff}.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:.88rem;background-color:#fff;border-bottom:1px solid #f2f2f2;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%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-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:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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' viewBox='0 0 8 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' viewBox='0 0 8 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:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-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 transparent;border-bottom:10px solid transparent;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 transparent;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}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.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:#545cd8!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#2e38cb!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:#3ac47d!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#2e9d64!important}.bg-info{background-color:#30b1ff!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#009dfc!important}.bg-warning{background-color:#f7b924!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#e0a008!important}.bg-danger{background-color:#d92550!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ad1e40!important}.bg-light{background-color:#eee!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d5d5d5!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-focus{background-color:#444054!important}a.bg-focus:focus,a.bg-focus:hover,button.bg-focus:focus,button.bg-focus:hover{background-color:#2d2a37!important}.bg-alternate{background-color:#83588a!important}a.bg-alternate:focus,a.bg-alternate:hover,button.bg-alternate:focus,button.bg-alternate:hover{background-color:#65446b!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!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:#545cd8!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#3ac47d!important}.border-info{border-color:#30b1ff!important}.border-warning{border-color:#f7b924!important}.border-danger{border-color:#d92550!important}.border-light{border-color:#eee!important}.border-dark{border-color:#343a40!important}.border-focus{border-color:#444054!important}.border-alternate{border-color:#83588a!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:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.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}}.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: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:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;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{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;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}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-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:#545cd8!important}a.text-primary:focus,a.text-primary:hover{color:#2a32b6!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#3ac47d!important}a.text-success:focus,a.text-success:hover{color:#298957!important}.text-info{color:#30b1ff!important}a.text-info:focus,a.text-info:hover{color:#008de3!important}.text-warning{color:#f7b924!important}a.text-warning:focus,a.text-warning:hover{color:#c78f07!important}.text-danger{color:#d92550!important}a.text-danger:focus,a.text-danger:hover{color:#981a38!important}.text-light{color:#eee!important}a.text-light:focus,a.text-light:hover{color:#c8c8c8!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-focus{color:#444054!important}a.text-focus:focus,a.text-focus:hover{color:#211f29!important}.text-alternate{color:#83588a!important}a.text-alternate:focus,a.text-alternate:hover{color:#573a5b!important}.text-body{color:#495057!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:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.btn,a,button{outline:none!important}.app-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.SidebarAnimation-appear{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}.SidebarAnimation-appear.SidebarAnimation-appear-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .4s linear;transition:all .4s linear}.HeaderAnimation-appear{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.HeaderAnimation-appear.HeaderAnimation-appear-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s linear;transition:all .4s linear}.MainAnimation-appear{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.MainAnimation-appear.MainAnimation-appear-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s linear;transition:all .4s linear}.app-header{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;z-index:10;-webkit-transition:all .2s;transition:all .2s}.app-header.header-shadow{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.app-header .app-header__content{-ms-flex-align:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1rem;height:60px}.app-header .app-header__content,.app-header .app-header__content .app-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.app-header .app-header__content .app-header-left{-ms-flex-align:center}.app-header .app-header__content .app-header-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.app-header .header-user-info>.widget-heading,.app-header .header-user-info>.widget-subheading{white-space:nowrap}.app-header .header-user-info>.widget-subheading{font-size:.8rem}.app-header__logo{height:60px;width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:width .2s;transition:width .2s}.app-header__logo .logo-src{padding:0 1rem;height:23px;width:97px}.app-header__menu,.app-header__mobile-menu{display:none;padding:0 1rem;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-header .app-header{position:fixed;width:100%;top:0}.fixed-header .app-header .app-header__logo{visibility:visible}.fixed-header .app-main{padding-top:60px}.fixed-header:not(.fixed-sidebar):not(.closed-sidebar) .app-sidebar .app-header__logo{visibility:hidden}.header-dots{margin-left:auto}.header-dots,.header-dots>.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.header-dots>.dropdown{-ms-flex-line-pack:center;align-content:center}.header-dots .icon-wrapper-alt{margin:0;height:44px;width:44px;text-align:center;overflow:visible}.header-dots .icon-wrapper-alt .language-icon{border-radius:30px;position:relative;z-index:4;width:28px;height:28px;overflow:hidden;margin:0 auto}.header-dots .icon-wrapper-alt .language-icon img{position:relative;top:50%;left:50%;margin:-22px 0 0 -20px}.header-dots .icon-wrapper-alt .icon-wrapper-bg{opacity:.1;-webkit-transition:opacity .2s;transition:opacity .2s;border-radius:40px}.header-dots .icon-wrapper-alt svg{margin:0 auto}@-moz-document url-prefix(){.header-dots .icon-wrapper-alt svg{width:50%}}.header-dots .icon-wrapper-alt i{font-size:1.3rem}.header-dots .icon-wrapper-alt:hover{cursor:pointer}.header-dots .icon-wrapper-alt:hover .icon-wrapper-bg{opacity:.2}.header-dots .icon-wrapper-alt .badge-dot{top:1px;right:1px;border:0}.header-megamenu.nav>li>.nav-link{color:#6c757d;padding-left:.66667rem;padding-right:.66667rem}.header-megamenu.nav>li>.nav-link .badge-pill{padding:5px 7px}.header-megamenu.nav>li>.nav-link:hover{color:#343a40}.header-megamenu.nav>li>.nav-link svg{margin-top:1px}.header-btn-lg{padding:0 0 0 1rem;margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header-btn-lg:before{position:absolute;left:-1px;top:50%;background:#dee2e6;width:1px;height:30px;margin-top:-15px;content:""}.header-btn-lg .hamburger-inner,.header-btn-lg .hamburger-inner:after,.header-btn-lg .hamburger-inner:before{background:#6c757d}.app-header.header-text-light .app-header-left>.nav>li>.nav-link{color:hsla(0,0%,100%,.7)}.app-header.header-text-light .app-header-left>.nav>li>.nav-link .nav-link-icon{color:hsla(0,0%,100%,.8)}.app-header.header-text-light .app-header-left>.nav>li>.nav-link:hover{color:#fff}.app-header.header-text-light .app-header-right .icon-wrapper-alt svg{fill:hsla(0,0%,100%,.7);-webkit-transition:all .2s;transition:all .2s}.app-header.header-text-light .app-header-right .icon-wrapper-alt .icon-wrapper-bg{background:hsla(0,0%,100%,.1)!important;-webkit-transition:all .2s;transition:all .2s;opacity:1}.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover svg{fill:hsla(0,0%,100%,.95)}.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover .icon-wrapper-bg{background:hsla(0,0%,100%,.15)!important}.app-header.header-text-light .app-header-right .icon-wrapper-alt .badge-dot{border-color:transparent}.app-header.header-text-light .app-header-right>.header-btn-lg .widget-content-left .btn-group>.btn-link,.app-header.header-text-light .app-header-right>.header-btn-lg .widget-heading,.app-header.header-text-light .app-header-right>.header-btn-lg .widget-subheading{color:hsla(0,0%,100%,.8)}.app-header.header-text-light .app-header-right>.header-btn-lg .header-user-info>.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(0,0,0,.1),0 .0625rem .125rem rgba(0,0,0,.2);box-shadow:0 .125rem .625rem rgba(0,0,0,.1),0 .0625rem .125rem rgba(0,0,0,.2)}.app-header.header-text-light .search-wrapper .input-holder .search-icon{background:rgba(0,0,0,.1)}.app-header.header-text-light .search-wrapper .input-holder .search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important}.app-header.header-text-light .search-wrapper .input-holder .search-input:-moz-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input:-ms-input-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input::-moz-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input::-webkit-input-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input::placeholder{color:hsla(0,0%,100%,.5)!important}.app-header.header-text-light .search-wrapper.active .input-holder{background:hsla(0,0%,100%,.1)}.app-header.header-text-light .search-wrapper.active .input-holder .search-input{color:hsla(0,0%,100%,.8)}.app-header.header-text-light .search-wrapper.active .input-holder .search-icon{background:hsla(0,0%,100%,.1)}.app-header.header-text-light .header-btn-lg:before{background:hsla(0,0%,100%,.2)}.app-header.header-text-light .header-btn-lg .hamburger-inner,.app-header.header-text-light .header-btn-lg .hamburger-inner:after,.app-header.header-text-light .header-btn-lg .hamburger-inner:before,.app-header.header-text-light .header-btn-lg .hamburger.is-active .hamburger-inner,.app-header.header-text-light .header__pane .hamburger-inner,.app-header.header-text-light .header__pane .hamburger-inner:after,.app-header.header-text-light .header__pane .hamburger-inner:before,.app-header.header-text-light .header__pane .hamburger.is-active .hamburger-inner{background-color:hsla(0,0%,100%,.8)!important}.app-header.header-text-light .search-wrapper .input-holder .search-icon span:after{border-color:hsla(0,0%,100%,.8)}.app-header.header-text-light .search-wrapper .close:after,.app-header.header-text-light .search-wrapper .close:before,.app-header.header-text-light .search-wrapper .input-holder .search-icon span:before{background:hsla(0,0%,100%,.8)}.app-header.header-text-light .app-header__logo .logo-src{background:url(~assets/utils/images/logo.png)}.app-header.header-text-light .app-header__mobile-menu .hamburger-inner,.app-header.header-text-light .app-header__mobile-menu .hamburger-inner:after,.app-header.header-text-light .app-header__mobile-menu .hamburger-inner:before{background:hsla(0,0%,100%,.9)}.app-header.header-text-dark .app-header-left>.nav>li>.nav-link{color:rgba(0,0,0,.7)}.app-header.header-text-dark .app-header-left>.nav>li>.nav-link .nav-link-icon{color:rgba(0,0,0,.8)}.app-header.header-text-dark .app-header-left>.nav>li>.nav-link:hover{color:#000}.app-header.header-text-dark .app-header-right .icon-wrapper-alt svg{fill:rgba(0,0,0,.7);-webkit-transition:all .2s;transition:all .2s}.app-header.header-text-dark .app-header-right .icon-wrapper-alt .icon-wrapper-bg{background:rgba(0,0,0,.1)!important;-webkit-transition:all .2s;transition:all .2s;opacity:1}.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover svg{fill:rgba(0,0,0,.95)}.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover .icon-wrapper-bg{background:rgba(0,0,0,.15)!important}.app-header.header-text-dark .app-header-right .icon-wrapper-alt .badge-dot{border-color:transparent}.app-header.header-text-dark .app-header-right .widget-content-left .widget-heading,.app-header.header-text-dark .app-header-right .widget-content-left .widget-subheading,.app-header.header-text-dark .app-header-right .widget-content-left>.btn-group>.btn-link{color:rgba(0,0,0,.8)}.app-header.header-text-dark .search-wrapper.active .input-holder,.app-header.header-text-dark .search-wrapper .input-holder .search-icon{background:rgba(0,0,0,.1)}.app-header.header-text-dark .search-wrapper.active .input-holder .search-input{color:rgba(0,0,0,.8)}.app-header.header-text-dark .search-wrapper.active .input-holder .search-icon{background:rgba(0,0,0,.1)}.app-header.header-text-dark .header-btn-lg:before{background:rgba(0,0,0,.2)}.app-header.header-text-dark .header-btn-lg .hamburger-inner,.app-header.header-text-dark .header-btn-lg .hamburger-inner:after,.app-header.header-text-dark .header-btn-lg .hamburger-inner:before,.app-header.header-text-dark .header-btn-lg .hamburger.is-active .hamburger-inner,.app-header.header-text-dark .header__pane .hamburger-inner,.app-header.header-text-dark .header__pane .hamburger-inner:after,.app-header.header-text-dark .header__pane .hamburger-inner:before,.app-header.header-text-dark .header__pane .hamburger.is-active .hamburger-inner{background-color:rgba(0,0,0,.8)!important}.app-header.header-text-dark .search-wrapper .input-holder .search-icon span:after{border-color:rgba(0,0,0,.8)}.app-header.header-text-dark .search-wrapper .close:after,.app-header.header-text-dark .search-wrapper .close:before,.app-header.header-text-dark .search-wrapper .input-holder .search-icon span:before{background:rgba(0,0,0,.8)}.app-header.header-text-dark .app-header__logo .logo-src{background:url(~assets/utils/images/logo-inverse.png)}.app-sidebar{width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:11;overflow:hidden;min-width:280px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;margin-top:-60px;padding-top:60px;-webkit-transition:all .2s;transition:all .2s}.app-sidebar .app-sidebar__inner{padding:2px 1rem 1rem}.app-sidebar .scrollbar-container{z-index:15;width:100%}.app-sidebar .app-sidebar-bg{position:absolute;left:0;top:0;height:100%;width:100%;opacity:.05;background-size:cover;z-index:10}.app-sidebar .app-header__logo{position:absolute;left:0;top:0;display:none;z-index:11}.app-sidebar.sidebar-shadow{-webkit-box-shadow:7px 0 60px rgba(0,0,0,.05);box-shadow:7px 0 60px rgba(0,0,0,.05)}.app-sidebar__heading{text-transform:uppercase;font-size:.8rem;margin:.5rem 0;font-weight:700;color:#545cd8;white-space:nowrap;position:relative}.sidebar-mobile-overlay{display:none;position:fixed;width:100%;height:100%;background:#333;opacity:.6;left:0;top:0;z-index:12}.vertical-nav-menu{position:relative}.vertical-nav-menu:after{content:" ";pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0}.vertical-nav-menu .metismenu-container,.vertical-nav-menu .metismenu-item{margin:0;padding:0;position:relative}.vertical-nav-menu .metismenu-container{list-style:none}.vertical-nav-menu .metismenu-container:before{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.vertical-nav-menu .metismenu-container .metismenu-link{-webkit-transition:height .3s,color .3s,background-color .3s,-webkit-transform .2s;transition:height .3s,color .3s,background-color .3s,-webkit-transform .2s;transition:transform .2s,height .3s,color .3s,background-color .3s;transition:transform .2s,height .3s,color .3s,background-color .3s,-webkit-transform .2s;display:block;line-height:2.5rem;height:2.5rem;padding:0 1rem 0 45px;position:relative;border-radius:.25rem;color:#343a40;white-space:nowrap}.vertical-nav-menu .metismenu-container .metismenu-link:hover{background:#e0f3ff;text-decoration:none}.vertical-nav-menu .metismenu-container .metismenu-link:hover i.metismenu-icon{opacity:.6}.vertical-nav-menu .metismenu-container .metismenu-link:hover i.metismenu-state-icon{opacity:1}.vertical-nav-menu .metismenu-container .metismenu-link.active{color:#545cd8;background:#e0f3ff}.vertical-nav-menu .metismenu-container .metismenu-link.active,.vertical-nav-menu .metismenu-container .metismenu-link.has-active-child{font-weight:700}.vertical-nav-menu .metismenu-container i.metismenu-icon,.vertical-nav-menu .metismenu-container i.metismenu-state-icon{text-align:center;width:34px;height:34px;line-height:34px;position:absolute;left:5px;top:50%;margin-top:-17px;font-size:1.5rem;opacity:.3;-webkit-transition:color .3s;transition:color .3s}.vertical-nav-menu .metismenu-container i.metismenu-state-icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;left:auto;right:0}.vertical-nav-menu .metismenu-container i.metismenu-state-icon.rotate-minus-90{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.vertical-nav-menu .metismenu-container .metismenu-container{-webkit-transition:padding .3s;transition:padding .3s}.vertical-nav-menu .metismenu-container .metismenu-container.visible{padding:.5em 0 0 2rem}.vertical-nav-menu .metismenu-container .metismenu-container.visible:before{content:"";height:100%;opacity:1;width:3px;background:#e0f3ff;position:absolute;left:20px;top:0;border-radius:15px}.vertical-nav-menu .metismenu-container .metismenu-container.visible>.metismenu-item>.metismenu-link{height:2.3em;line-height:2.3em;color:#6c757d;margin:0 0 3px}.vertical-nav-menu .metismenu-container .metismenu-container.visible>.metismenu-item>.metismenu-link:hover{color:#545cd8}.vertical-nav-menu .metismenu-container .metismenu-container.visible>.metismenu-item>.metismenu-link .metismenu-icon{display:none}.vertical-nav-menu .metismenu-container .metismenu-container.visible>.metismenu-item>.metismenu-link.active{color:#545cd8;background:#e0f3ff}.vertical-nav-menu .metismenu-container .metismenu-container .metismenu-item>.metismenu-link{height:0;overflow:hidden}.vertical-nav-menu .metismenu-container .metismenu-container .metismenu-link{padding-left:1em}.app-sidebar.sidebar-text-light{border-right:0!important}.app-sidebar.sidebar-text-light .app-sidebar__heading{color:hsla(0,0%,100%,.6)}.app-sidebar.sidebar-text-light .app-sidebar__heading:before{background:hsla(0,0%,100%,.2)!important}.app-sidebar.sidebar-text-light .metismenu .metismenu-container .metismenu-link{color:hsla(0,0%,100%,.7)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container .metismenu-link:hover{color:#fff;background:hsla(0,0%,100%,.1)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container .metismenu-link.active{background:hsla(0,0%,100%,.1)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link{color:hsla(0,0%,100%,.6)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link.active{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link:hover{color:#fff}.app-sidebar.sidebar-text-light .metismenu .metismenu-container.metismenu-container.visible:before{background:hsla(0,0%,100%,.3)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container i.metismenu-icon,.app-sidebar.sidebar-text-light .metismenu .metismenu-container i.metismenu-state-icon{opacity:.5}.app-sidebar.sidebar-text-light .ps__thumb-y{background:hsla(0,0%,100%,.3)}.app-sidebar.sidebar-text-light .ps__rail-y:hover .ps__thumb-y{background:hsla(0,0%,100%,.2)}.app-sidebar.sidebar-text-light .app-header__logo .logo-src{background:url(~assets/utils/images/logo.png)}.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner,.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner:after,.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner:before{background-color:hsla(0,0%,100%,.8)}.app-sidebar.sidebar-text-dark{border-right:0!important}.app-sidebar.sidebar-text-dark .app-sidebar__heading{color:rgba(0,0,0,.6)}.app-sidebar.sidebar-text-dark .app-sidebar__heading:before{background:rgba(0,0,0,.5)!important}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container .metismenu-link{color:rgba(0,0,0,.7)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container .metismenu-link:hover{color:#000;background:rgba(0,0,0,.1)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container .metismenu-link.active{background:rgba(0,0,0,.1)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link{color:rgba(0,0,0,.6)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link.active{background:rgba(0,0,0,.1)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container.visible:before{background:rgba(0,0,0,.3)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container i.metismenu-icon,.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container i.metismenu-state-icon{opacity:.5}.app-sidebar.sidebar-text-dark .ps__thumb-y{background:rgba(0,0,0,.3)}.app-sidebar.sidebar-text-dark .ps__rail-y:hover .ps__thumb-y{background:rgba(0,0,0,.2)}.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner,.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner:after,.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner:before{background-color:rgba(0,0,0,.8)}.fixed-sidebar .app-sidebar{position:fixed;height:100vh}.fixed-sidebar .app-main .app-main__outer{z-index:9;padding-left:280px}.fixed-sidebar.fixed-header .app-sidebar .app-header__logo{display:none}.fixed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.fixed-sidebar:not(.fixed-header) .app-header{margin-left:280px}.fixed-sidebar:not(.fixed-header) .app-header .app-header__logo{display:none}.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-header{margin-left:80px}.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo{width:80px;padding:0}.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo .logo-src{display:none}.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo .header__pane{margin-right:auto}.closed-sidebar .app-sidebar{-webkit-transition:all .3s ease;transition:all .3s ease;width:80px;min-width:80px;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;z-index:13}.closed-sidebar .app-sidebar .app-sidebar__inner .app-sidebar__heading{text-indent:-999em}.closed-sidebar .app-sidebar .app-sidebar__inner .app-sidebar__heading:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#e0f3ff;text-indent:1px}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-link{text-indent:-99rem;padding:0}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-icon{text-indent:0;left:50%;margin-left:-17px}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-state-icon{visibility:hidden}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-container.visible{padding:0}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-container.visible>.metismenu-item>.metismenu-link{height:0}.closed-sidebar .app-sidebar:hover{-webkit-box-flex:0!important;-ms-flex:0 0 280px!important;flex:0 0 280px!important;width:280px!important}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .app-sidebar__heading{text-indent:0}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .app-sidebar__heading:before{display:none}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-link{text-indent:0;padding:0 1rem 0 45px}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-icon{text-indent:0;left:5px;margin-left:0}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-state-icon{visibility:visible}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-container.visible{padding:.5em 0 0 2rem}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-container.visible>.metismenu-item>.metismenu-link{height:2.3em}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-container .metismenu-container .metismenu-link{padding-left:1em}.closed-sidebar:not(.sidebar-mobile-open) .app-sidebar .scrollbar-container{position:static;height:auto;overflow:initial!important}.closed-sidebar:not(.sidebar-mobile-open) .app-sidebar:hover .scrollbar-container{position:absolute;height:100%;overflow:hidden!important}.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo{width:80px}.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo .logo-src{display:none}.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo .header__pane{margin-right:auto}.closed-sidebar.fixed-sidebar .app-main__outer{padding-left:80px}.closed-sidebar.fixed-header:not(.fixed-sidebar) .app-sidebar .app-header__logo{visibility:hidden}.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo,.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo .header__pane,.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .header__pane{display:none}.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;padding:0 1rem!important}.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .logo-src{display:block!important;margin:0 auto;width:21px}.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .header__pane{display:none}.closed-sidebar.closed-sidebar-mobile .app-sidebar:hover .app-header__logo{width:280px}.closed-sidebar.closed-sidebar-mobile .app-sidebar:hover .app-header__logo .logo-src{width:97px;margin:0}.closed-sidebar.closed-sidebar-mobile .app-header,.closed-sidebar.fixed-footer .app-footer__inner{margin-left:0!important}.app-main{z-index:8;position:relative}.app-main,.app-main .app-main__outer{display:-webkit-box;display:-ms-flexbox;display:flex}.app-main .app-main__outer{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:12;width:1px}.app-main .app-main__inner{padding:30px 30px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.app-main .app-main__inner>.RRT__container>.RRT__panel{margin-top:30px}.app-main .app-main__inner>.RRT__container>.body-tabs-layout .RRT__tab{margin-top:-.33333rem}.body-tabs-shadow-btn .app-main__inner>.RRT__container>.RRT__panel{margin-top:20px}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout{border:0;background:transparent;position:relative;z-index:7}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout .RRT__showmore{margin-top:-13px}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout .RRT__tab{margin-top:.5rem}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout .RRT__tab--selected{color:#fff}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout+.RRT__inkbar-wrapper{position:absolute;top:1.1rem;z-index:5}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout+.RRT__inkbar-wrapper .RRT__inkbar{height:35px;margin-top:0;border-radius:.25rem;-webkit-box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2);box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2)}.app-theme-white.app-container{background:#f1f4f6}.app-theme-white .app-sidebar{background:#fff}.app-theme-white .app-page-title{background:hsla(0,0%,100%,.55)}.app-theme-white .app-footer .app-footer__inner,.app-theme-white .app-header{background:#fafbfc}.app-theme-white.fixed-header .app-header__logo{background:rgba(250,251,252,.1)}.app-theme-gray.app-container{background:#fff}.app-theme-gray .app-sidebar{background:#fff;border-right:1px solid #dee2e6}.app-theme-gray .app-page-title{background:rgba(0,0,0,.03)}.app-theme-gray .app-footer,.app-theme-gray .app-header{background:#f8f9fa}.app-theme-gray .app-footer{border-top:1px solid #dee2e6}.app-theme-gray .app-header .app-header__logo{border-right:1px solid rgba(0,0,0,.1)}.app-theme-gray.fixed-header .app-header__logo{background:rgba(0,0,0,.03)}.app-theme-gray .card{border-width:1px}.app-theme-gray .main-card{-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important}.app-theme-gray .main-card>.card-body>.card-title{text-transform:none;font-size:1.1rem;font-weight:400;border-bottom:1px solid #dee2e6;position:relative;padding:0 0 1.125rem;margin:0 0 1.125rem}.app-theme-gray .main-card>.card-body>.card-title:before{position:absolute;width:40px;background:#545cd8;border-radius:30px;height:5px;left:0;bottom:-2px;content:""}.app-theme-gray .app-inner-layout__sidebar{border-left:0!important}.app-footer{height:60px}.app-footer .app-footer__inner{padding:0 1rem 0 .5rem;height:60px;-webkit-transition:all .2s;transition:all .2s;-ms-flex-line-pack:center;align-content:center}.app-footer .app-footer__inner,.app-footer .app-footer__inner .app-footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-footer .app-footer__inner .app-footer-right{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.footer-dots .dots-separator{height:40px;margin:0 .4rem;width:1px;background:#e9ecef}.dot-btn-wrapper{padding:.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.dot-btn-wrapper .badge-abs{right:50%}.dot-btn-wrapper .badge-abs.badge-dot-sm{top:-2px;margin-right:-3px}.dot-btn-wrapper .dot-btn-icon{font-size:1.8rem}.dot-btn-wrapper:hover{text-decoration:none;opacity:1}.fixed-footer .app-footer{position:fixed;width:100%;bottom:0;left:0;z-index:7}.fixed-footer .app-footer .app-footer__inner{margin-left:280px;-webkit-box-shadow:.3rem -.46875rem 2.1875rem rgba(8,10,37,.02),.3rem -.9375rem 1.40625rem rgba(8,10,37,.02),.3rem -.25rem .53125rem rgba(8,10,37,.04),.3rem -.125rem .1875rem rgba(8,10,37,.02);box-shadow:.3rem -.46875rem 2.1875rem rgba(8,10,37,.02),.3rem -.9375rem 1.40625rem rgba(8,10,37,.02),.3rem -.25rem .53125rem rgba(8,10,37,.04),.3rem -.125rem .1875rem rgba(8,10,37,.02)}.fixed-footer .app-main .app-main__outer{padding-bottom:60px}.fixed-footer.closed-sidebar .app-footer .app-footer__inner{margin-left:80px!important}.app-page-title{padding:30px;margin:-30px -30px 30px;position:relative}.app-page-title .page-title-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-page-title .page-title-heading,.app-page-title .page-title-subheading{margin:0;padding:0}.app-page-title .page-title-heading{font-size:1.25rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-page-title .page-title-subheading{padding:3px 0 0;font-size:.88rem;opacity:.6}.app-page-title .page-title-subheading .breadcrumb{padding:0;margin:3px 0 0;background:transparent}.app-page-title .page-title-actions{margin-left:auto}.app-page-title .page-title-actions .breadcrumb{margin:0;padding:0;background:transparent}.app-page-title .page-title-icon{font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;padding:.55556rem;margin:0 30px 0 0;background:#fff;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);border-radius:.25rem;width:60px;height:60px}.app-page-title .page-title-icon i{margin:auto}.app-page-title .page-title-icon.rounded-circle{margin:0 20px 0 0}.app-page-title+.RRT__container{margin-top:-23.07692px}.app-page-title+.rc-tabs{max-width:calc(100vw - 322px);margin:-30px -15px 39px}@media only screen and (max-width:812px) and (min-width:360px){.app-page-title+.rc-tabs{max-width:100vw;margin:-30px -15px 39px}}.app-page-title.app-page-title-simple{margin:0;background:none!important;padding-left:0;padding-right:0;padding-top:0}.page-title-icon-rounded .page-title-icon{border-radius:50px}.closed-sidebar .rc-tabs{max-width:calc(100vw - 140px)}@media only screen and (max-width:812px) and (min-width:360px){.closed-sidebar .rc-tabs{max-width:100vw}}.body-tabs.body-tabs-layout{margin-left:-30px;margin-right:-30px;padding:0 30px;border-top:0;border-bottom:1px solid #dee2e6}.search-wrapper{position:relative;margin-right:.66667rem}.search-wrapper .input-holder{height:42px;width:42px;overflow:hidden;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-wrapper .input-holder .search-input{width:100%;padding:0 70px 0 20px;opacity:0;position:absolute;top:0;left:0;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;outline:none;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all .3s cubic-bezier(0,.105,.035,1.57);transition:all .3s cubic-bezier(0,.105,.035,1.57);-webkit-transition-delay:.3s;transition-delay:.3s;font-size:.88rem}.search-wrapper .input-holder .search-icon{width:42px;height:42px;border:none;padding:0;outline:none;position:relative;z-index:2;float:right;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:rgba(0,0,0,.06);border-radius:30px}.search-wrapper .input-holder .search-icon span{width:22px;height:22px;display:inline-block;vertical-align:middle;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s cubic-bezier(.65,-.6,.24,1.65);transition:all .4s cubic-bezier(.65,-.6,.24,1.65)}.search-wrapper .input-holder .search-icon span:after,.search-wrapper .input-holder .search-icon span:before{position:absolute;content:""}.search-wrapper .input-holder .search-icon span:before{width:4px;height:11px;left:9px;top:13px;border-radius:2px;background:#545cd8}.search-wrapper .input-holder .search-icon span:after{width:14px;height:14px;left:4px;top:0;border-radius:16px;border:2px solid #545cd8}.search-wrapper .close{position:absolute;z-index:1;top:50%;left:0;width:20px;height:20px;margin-top:-10px;cursor:pointer;opacity:0!important;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .2s cubic-bezier(.285,-.45,.935,.11);transition:all .2s cubic-bezier(.285,-.45,.935,.11);-webkit-transition-delay:.1s;transition-delay:.1s}.search-wrapper .close:after,.search-wrapper .close:before{position:absolute;content:"";background:#545cd8;border-radius:2px}.search-wrapper .close:before{width:2px;height:20px;left:9px;top:0}.search-wrapper .close:after{width:20px;height:2px;left:0;top:9px}.search-wrapper.active{width:330px}.search-wrapper.active .input-holder{width:290px;border-radius:50px;background:rgba(0,0,0,.05);-webkit-transition:all .5s cubic-bezier(0,.105,.035,1.57);transition:all .5s cubic-bezier(0,.105,.035,1.57)}.search-wrapper.active .input-holder .search-input{opacity:1;-webkit-transform:translateY(11px);transform:translateY(11px)}.search-wrapper.active .input-holder .search-icon{width:42px;height:42px;margin:0;border-radius:30px}.search-wrapper.active .input-holder .search-icon span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search-wrapper.active .close{left:300px;opacity:.6!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .6s cubic-bezier(0,.105,.035,1.57);transition:all .6s cubic-bezier(0,.105,.035,1.57);-webkit-transition-delay:.5s;transition-delay:.5s}.search-wrapper.active .close:hover{opacity:1!important}.search-wrapper.active+.header-megamenu{opacity:0}.opacity-01{opacity:.01!important}.opacity-02{opacity:.02!important}.opacity-03{opacity:.03!important}.opacity-04{opacity:.04!important}.opacity-05{opacity:.05!important}.opacity-06{opacity:.06!important}.opacity-07{opacity:.07!important}.opacity-08{opacity:.08!important}.opacity-09{opacity:.09!important}.opacity-1{opacity:.1!important}.opacity-15{opacity:.15!important}.opacity-2{opacity:.2!important}.opacity-3{opacity:.3!important}.opacity-4{opacity:.4!important}.opacity-5{opacity:.5!important}.opacity-6{opacity:.6!important}.opacity-7{opacity:.7!important}.opacity-8{opacity:.8!important}.opacity-9{opacity:.9!important}.opacity-10{opacity:1!important}.filter-grayscale-5{-webkit-filter:grayscale(5%)!important;filter:grayscale(5%)!important}.filter-grayscale-10{-webkit-filter:grayscale(10%)!important;filter:grayscale(10%)!important}.filter-grayscale-20{-webkit-filter:grayscale(20%)!important;filter:grayscale(20%)!important}.filter-grayscale-30{-webkit-filter:grayscale(30%)!important;filter:grayscale(30%)!important}.filter-grayscale-40{-webkit-filter:grayscale(40%)!important;filter:grayscale(40%)!important}.filter-grayscale-50{-webkit-filter:grayscale(50%)!important;filter:grayscale(50%)!important}.filter-grayscale-80{-webkit-filter:grayscale(80%)!important;filter:grayscale(80%)!important}.filter-grayscale-100{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important}.br-tl{border-top-left-radius:.25rem!important}.br-tr{border-top-right-radius:.25rem!important}.br-bl{border-bottom-left-radius:.25rem!important}.br-br{border-bottom-right-radius:.25rem!important}.b-radius-0{border-radius:0!important}.rm-border{border-width:0!important}.br-a{border-radius:.25rem}.margin-h-center{margin-left:auto!important;margin-right:auto!important}.apexcharts-canvas,.center-svg,.center-svg svg{margin:0 auto}.apexcharts-donut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.alert-dismissible .close{top:0;right:5px;padding:5px}.icon-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.font-size-xlg{font-size:1.3rem!important}.font-size-md{font-size:.9rem!important}.font-size-lg{font-size:1.1rem!important}.no-shadow{-webkit-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important}.h-100{height:100vh!important}.he-auto{height:auto!important}.he-100{height:100%}.h-sm{height:150px}.text-nowrap{white-space:nowrap}.fsize-1{font-size:.95rem!important}.fsize-2{font-size:1.3rem!important}.fsize-3{font-size:1.6rem!important}.fsize-4{font-size:2rem!important}.z-index-6{z-index:6}.line-height-1{line-height:1}.center-elem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.flex2{-webkit-box-flex:2;-ms-flex:2;flex:2}.divider{margin-top:1rem;margin-bottom:1rem;height:1px;overflow:hidden;background:#e9ecef}.list-group-item:hover{z-index:auto}.no-results{padding:1.5rem;text-align:center}.no-results .results-title{color:#495057;font-size:1.25rem}.no-results .results-subtitle{color:#adb5bd;font-size:1.1rem}.bg-animation{-webkit-animation:bg-pan-left 8s both;animation:bg-pan-left 8s both}@-webkit-keyframes bg-pan-left{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bg-pan-left{0%{background-position:100% 50%}to{background-position:0 50%}}.w-100{width:100%}.mb--2{margin-bottom:-1.5rem}.mbg-3{margin-bottom:30px}.loader-container{height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;text-align:center;line-height:1.6rem}.loader-container,.loader-container .loader-container-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.loader-container .loader-container-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}.loader-container small{margin:10px 0 0;display:block;color:#6c757d;font-weight:400}.loader-container h3{text-align:center;display:block}.bg-warm-flame{background-image:linear-gradient(45deg,#ff9a9e,#fad0c4 99%,#fad0c4)!important}.bg-night-fade{background-image:-webkit-gradient(linear,left bottom,left top,from(#a18cd1),to(#fbc2eb))!important;background-image:linear-gradient(0deg,#a18cd1 0,#fbc2eb)!important}.bg-sunny-morning{background-image:linear-gradient(120deg,#f6d365,#fda085)!important}.bg-tempting-azure{background-image:linear-gradient(120deg,#84fab0,#8fd3f4)!important}.bg-amy-crisp{background-image:linear-gradient(120deg,#a6c0fe,#f68084)!important}.bg-heavy-rain{background-image:-webkit-gradient(linear,left bottom,left top,from(#cfd9df),to(#e2ebf0))!important;background-image:linear-gradient(0deg,#cfd9df 0,#e2ebf0)!important}.bg-mean-fruit{background-image:linear-gradient(120deg,#fccb90,#d57eeb)!important}.bg-malibu-beach{background-image:-webkit-gradient(linear,left top,right top,from(#4facfe),to(#00f2fe))!important;background-image:linear-gradient(90deg,#4facfe 0,#00f2fe)!important}.bg-deep-blue{background-image:linear-gradient(120deg,#e0c3fc,#8ec5fc)!important}.bg-ripe-malin{background-image:linear-gradient(120deg,#f093fb,#f5576c)!important}.bg-arielle-smile{background-image:radial-gradient(circle 248px at center,#16d9e3 0,#30c7ec 47%,#46aef7 100%)!important}.bg-plum-plate{background-image:linear-gradient(135deg,#667eea,#764ba2)!important}.bg-happy-fisher{background-image:linear-gradient(120deg,#89f7fe,#66a6ff)!important}.bg-happy-itmeo{background-image:-webkit-gradient(linear,left top,left bottom,from(#2af598),to(#009efd))!important;background-image:linear-gradient(180deg,#2af598,#009efd)!important}.bg-mixed-hopes{background-image:-webkit-gradient(linear,left bottom,left top,from(#c471f5),to(#fa71cd))!important;background-image:linear-gradient(0deg,#c471f5 0,#fa71cd)!important}.bg-strong-bliss{background-image:-webkit-gradient(linear,left top,right top,from(#f78ca0),color-stop(19%,#f9748f),color-stop(60%,#fd868c),to(#fe9a8b))!important;background-image:linear-gradient(90deg,#f78ca0 0,#f9748f 19%,#fd868c 60%,#fe9a8b)!important}.bg-grow-early{background-image:-webkit-gradient(linear,left bottom,left top,from(#0ba360),to(#3cba92))!important;background-image:linear-gradient(0deg,#0ba360 0,#3cba92)!important}.bg-love-kiss{background-image:-webkit-gradient(linear,left bottom,left top,from(#ff0844),to(#ffb199))!important;background-image:linear-gradient(0deg,#ff0844 0,#ffb199)!important}.bg-premium-dark{background-image:-webkit-gradient(linear,left top,right top,from(#434343),to(#000))!important;background-image:linear-gradient(90deg,#434343 0,#000)!important}.bg-happy-green{background-image:-webkit-gradient(linear,left top,left bottom,from(#00b09b),to(#96c93d))!important;background-image:linear-gradient(180deg,#00b09b,#96c93d)!important}.bg-vicious-stance{background-image:linear-gradient(60deg,#29323c,#485563)!important}.bg-midnight-bloom{background-image:linear-gradient(-20deg,#2b5876,#4e4376)!important}.bg-night-sky{background-image:-webkit-gradient(linear,left bottom,left top,from(#1e3c72),color-stop(1%,#1e3c72),to(#2a5298))!important;background-image:linear-gradient(0deg,#1e3c72 0,#1e3c72 1%,#2a5298)!important}.bg-slick-carbon{background-image:-webkit-gradient(linear,left top,left bottom,from(#323232),color-stop(40%,#3f3f3f),color-stop(150%,#1c1c1c)),-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.4)),color-stop(200%,rgba(0,0,0,.25)))!important;background-image:linear-gradient(180deg,#323232 0,#3f3f3f 40%,#1c1c1c 150%),linear-gradient(0deg,hsla(0,0%,100%,.4) 0,rgba(0,0,0,.25) 200%)!important;background-blend-mode:multiply}.bg-royal{background-image:-webkit-gradient(linear,left top,right top,from(#141e30),to(#243b55))!important;background-image:linear-gradient(90deg,#141e30,#243b55)!important}.bg-asteroid{background-image:-webkit-gradient(linear,left top,right top,from(#0f2027),color-stop(#203a43),to(#2c5364))!important;background-image:linear-gradient(90deg,#0f2027,#203a43,#2c5364)!important}.bg-transparent{background:transparent!important}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated,.TabsAnimation-appear{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite,.infinite.TabsAnimation-appear{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge,.hinge.TabsAnimation-appear{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY,.bounceIn.TabsAnimation-appear,.bounceOut.TabsAnimation-appear,.flipOutX.TabsAnimation-appear,.flipOutY.TabsAnimation-appear{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp,.TabsAnimation-appear{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.dropdown-menu.show,.popover.show{-webkit-animation:fade-in2 .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in2 .2s cubic-bezier(.39,.575,.565,1) both}.popover.show{display:block}.dropdown-menu[data-placement^=top].show{-webkit-animation:fade-in3 .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in3 .2s cubic-bezier(.39,.575,.565,1) both;bottom:auto!important;top:auto!important}@-webkit-keyframes fade-in2{0%{margin-top:-50px;visibility:hidden;opacity:0}to{margin-top:0;visibility:visible;opacity:1}}@keyframes fade-in2{0%{margin-top:-50px;visibility:hidden;opacity:0}to{margin-top:0;visibility:visible;opacity:1}}.form-control{-webkit-transition:all .2s;transition:all .2s}.btn-outline-2x{border-width:2px}.btn-group .btn{font-size:.8rem;font-weight:500}.btn-group .btn-outline-2x+.btn-outline-2x{margin-left:-2px}.btn-group .btn-square{border-radius:0}.btn{font-size:.8rem;font-weight:500}.btn.btn-pill,.btn.btn-pill.btn-wide{border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.btn-dashed{border-style:dashed}.btn-icon{vertical-align:bottom}.btn-icon.btn-icon-right .btn-icon-wrapper{margin-left:.5rem;margin-right:0}.btn-icon .btn-icon-wrapper{margin-right:.5rem;margin-left:0;margin-top:0;font-size:17px;vertical-align:middle;-webkit-transition:color .1s;transition:color .1s;display:inline-block}.btn-icon.btn-link{text-decoration:none}.btn-group-lg>.btn-icon.btn:not(.btn-block) .btn-icon-wrapper,.btn-icon.btn-lg:not(.btn-block) .btn-icon-wrapper{font-size:25px}.btn-group-sm>.btn-icon.btn:not(.btn-block) .btn-icon-wrapper,.btn-icon.btn-sm:not(.btn-block) .btn-icon-wrapper{font-size:16px}.btn-icon-only .btn-icon-wrapper{margin-left:0;margin-right:0}.btn-hover-shine{position:relative}.btn-hover-shine:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:hsla(0,0%,100%,.4);-webkit-transition:none;transition:none}.btn-hover-shine:hover:after{width:120%;background-color:hsla(0,0%,100%,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-hover-shine.btn-pill:after{border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.btn-icon-vertical{padding-top:1rem;padding-bottom:1rem}.btn-icon-vertical .btn-icon-wrapper{display:block;font-size:200%;margin:5px 0;opacity:.6}.btn-icon-vertical.btn-link{text-decoration:none}.btn-group-lg>.btn-icon-vertical.btn:not(.btn-block) .btn-icon-wrapper,.btn-icon-vertical.btn-lg:not(.btn-block) .btn-icon-wrapper{font-size:25px}.btn-group-sm>.btn-icon-vertical.btn:not(.btn-block) .btn-icon-wrapper,.btn-icon-vertical.btn-sm:not(.btn-block) .btn-icon-wrapper{font-size:16px}.btn-icon-vertical.active .btn-icon-wrapper,.btn-icon-vertical:active .btn-icon-wrapper,.btn-icon-vertical:hover .btn-icon-wrapper{opacity:1}.btn-icon-vertical.btn-icon-bottom .btn-icon-wrapper{margin:.2rem 0 5px}.btn-icon-vertical.btn-transition-text .btn-icon-wrapper{-webkit-transition:all .2s!important;transition:all .2s!important}.btn-icon-vertical.btn-transition-text:hover .btn-icon-wrapper{-webkit-transform:scale(1.3);transform:scale(1.3)}.btn-icon-vertical.btn-transition-text.btn-transition-alt:hover .btn-icon-wrapper{color:#fff!important}.btn-icon-lg{font-size:2.5rem!important}.btn-transition{color:#6c757d;border-color:#e9ecef;background-color:none}.btn-transition.btn-outline-link{border-color:transparent;background-color:transparent}.btn-transition.btn-outline-link:hover{color:#545cd8;background:#f8f9fa}.btn-transition.disabled,.btn-transition:disabled{color:#6c757d;border-color:#e9ecef}.btn-transition:hover .btn-icon-wrapper{-webkit-transition:none;transition:none}.btn-transition-alt:hover .icon-gradient{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;text-fill-color:initial;background:none!important;color:#fff}.btn-square{border-radius:0!important}.btn.btn-wide{padding:.375rem 1.5rem;font-size:.8rem;line-height:1.5;border-radius:.25rem}.btn-group-lg>.btn-wide.btn,.btn-lg.btn-wide{padding:.5rem 2rem;font-size:1.1rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn-wide.btn,.btn-sm.btn-wide{padding:.25rem 1rem;font-size:.8rem;line-height:1.5;border-radius:.2rem}.dropdown-toggle-split{border-left:1px solid hsla(0,0%,100%,.1)}.btn-gradient-primary{background-image:linear-gradient(140deg,#2a32b6 -30%,#545cd8 90%);background-color:#2a32b6;border-color:#2a32b6;color:#fff}.btn-gradient-primary.active,.btn-gradient-primary:active,.btn-gradient-primary:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#272faa,#4850d5);color:#fff;border-color:#20278c}.btn-gradient-primary.active,.btn-gradient-primary.focus,.btn-gradient-primary:active,.btn-gradient-primary:focus{color:#fff!important;border-color:#252ca1!important}.btn-gradient-primary.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5);box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5)}.btn-gradient-primary.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6);box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6)}.btn-gradient-secondary{background-image:linear-gradient(140deg,#494f54 -30%,#6c757d 90%);background-color:#494f54;border-color:#494f54;color:#fff}.btn-gradient-secondary.active,.btn-gradient-secondary:active,.btn-gradient-secondary:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#41474c,#656d75);color:#fff;border-color:#313539}.btn-gradient-secondary.active,.btn-gradient-secondary.focus,.btn-gradient-secondary:active,.btn-gradient-secondary:focus{color:#fff!important;border-color:#3d4246!important}.btn-gradient-secondary.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5);box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)}.btn-gradient-secondary.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6);box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6)}.btn-gradient-success{background-image:linear-gradient(140deg,#298957 -30%,#3ac47d 90%);background-color:#298957;border-color:#298957;color:#fff}.btn-gradient-success.active,.btn-gradient-success:active,.btn-gradient-success:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#257d50,#37b875);color:#fff;border-color:#1d623e}.btn-gradient-success.active,.btn-gradient-success.focus,.btn-gradient-success:active,.btn-gradient-success:focus{color:#fff!important;border-color:#23754b!important}.btn-gradient-success.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5);box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)}.btn-gradient-success.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6);box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6)}.btn-gradient-info{background-image:linear-gradient(140deg,#008de3 -30%,#30b1ff 90%);background-color:#008de3;border-color:#008de3;color:#fff}.btn-gradient-info.active,.btn-gradient-info:active,.btn-gradient-info:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#0084d3,#21abff);color:#fff;border-color:#006db0}.btn-gradient-info.active,.btn-gradient-info.focus,.btn-gradient-info:active,.btn-gradient-info:focus{color:#fff!important;border-color:#007dc9!important}.btn-gradient-info.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5);box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5)}.btn-gradient-info.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6);box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6)}.btn-gradient-warning{background-image:linear-gradient(140deg,#c78f07 -30%,#f7b924 90%);background-color:#c78f07;border-color:#c78f07;color:#fff}.btn-gradient-warning.active,.btn-gradient-warning:active,.btn-gradient-warning:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#b88407,#f6b415);color:#fff;border-color:#966c05}.btn-gradient-warning.active,.btn-gradient-warning.focus,.btn-gradient-warning:active,.btn-gradient-warning:focus{color:#fff!important;border-color:#af7d06!important}.btn-gradient-warning.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5);box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)}.btn-gradient-warning.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6);box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6)}.btn-gradient-danger{background-image:linear-gradient(140deg,#981a38 -30%,#d92550 90%);background-color:#981a38;border-color:#981a38;color:#fff}.btn-gradient-danger.active,.btn-gradient-danger:active,.btn-gradient-danger:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#8b1833,#cc234b);color:#fff;border-color:#6c1228}.btn-gradient-danger.active,.btn-gradient-danger.focus,.btn-gradient-danger:active,.btn-gradient-danger:focus{color:#fff!important;border-color:#821630!important}.btn-gradient-danger.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5);box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)}.btn-gradient-danger.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6);box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6)}.btn-gradient-focus{background-image:linear-gradient(140deg,#211f29 -30%,#444054 90%);background-color:#211f29;border-color:#211f29;color:#fff}.btn-gradient-focus.active,.btn-gradient-focus:active,.btn-gradient-focus:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#1a1820,#3d394b);color:#fff;border-color:#09090c}.btn-gradient-focus.active,.btn-gradient-focus.focus,.btn-gradient-focus:active,.btn-gradient-focus:focus{color:#fff!important;border-color:#15141a!important}.btn-gradient-focus.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5);box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)}.btn-gradient-focus.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6);box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6)}.btn-gradient-alternate{background-image:linear-gradient(140deg,#573a5b -30%,#83588a 90%);background-color:#573a5b;border-color:#573a5b;color:#fff}.btn-gradient-alternate.active,.btn-gradient-alternate:active,.btn-gradient-alternate:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#4e3452,#7a5281);color:#fff;border-color:#39263c}.btn-gradient-alternate.active,.btn-gradient-alternate.focus,.btn-gradient-alternate:active,.btn-gradient-alternate:focus{color:#fff!important;border-color:#48304c!important}.btn-gradient-alternate.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5);box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5)}.btn-gradient-alternate.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6);box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6)}.btn-gradient-light{background-image:linear-gradient(140deg,#c8c8c8 -30%,#eee 90%);background-color:#c8c8c8;border-color:#c8c8c8;color:#212529}.btn-gradient-light.active,.btn-gradient-light:active,.btn-gradient-light:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,silver,#e6e6e6);color:#212529;border-color:#aeaeae}.btn-gradient-light.active,.btn-gradient-light.focus,.btn-gradient-light:active,.btn-gradient-light:focus{color:#212529!important;border-color:#bbb!important}.btn-gradient-light.btn-shadow{-webkit-box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5);box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5)}.btn-gradient-light.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6);box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6)}.btn-gradient-dark{background-image:linear-gradient(140deg,#121416 -30%,#343a40 90%);background-color:#121416;border-color:#121416;color:#fff}.btn-gradient-dark.active,.btn-gradient-dark:active,.btn-gradient-dark:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#0b0c0d,#2d3238);color:#fff;border-color:#000}.btn-gradient-dark.active,.btn-gradient-dark.focus,.btn-gradient-dark:active,.btn-gradient-dark:focus{color:#fff!important;border-color:#060708!important}.btn-gradient-dark.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5);box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)}.btn-gradient-dark.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6);box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6)}.btn-shadow.active{-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important}.btn-primary{color:#fff;background-color:#545cd8;border-color:#545cd8}.btn-primary:hover{color:#fff;background-color:#353ed1;border-color:#2e38cb}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 0 rgba(110,116,222,.5);box-shadow:0 0 0 0 rgba(110,116,222,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#545cd8;border-color:#545cd8}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2e38cb;border-color:#2c35c0}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(110,116,222,.5);box-shadow:0 0 0 0 rgba(110,116,222,.5)}.btn-primary.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5);box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5)}.btn-primary.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6);box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 0 rgba(130,138,145,.5);box-shadow:0 0 0 0 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{-webkit-box-shadow:0 0 0 0 rgba(130,138,145,.5);box-shadow:0 0 0 0 rgba(130,138,145,.5)}.btn-secondary.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5);box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)}.btn-secondary.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6);box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6)}.btn-success{color:#fff;background-color:#3ac47d;border-color:#3ac47d}.btn-success:hover{color:#fff;background-color:#31a66a;border-color:#2e9d64}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 0 rgba(88,205,145,.5);box-shadow:0 0 0 0 rgba(88,205,145,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#3ac47d;border-color:#3ac47d}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2e9d64;border-color:#2b935e}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(88,205,145,.5);box-shadow:0 0 0 0 rgba(88,205,145,.5)}.btn-success.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5);box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)}.btn-success.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6);box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6)}.btn-info{color:#fff;background-color:#30b1ff;border-color:#30b1ff}.btn-info:hover{color:#fff;background-color:#0aa3ff;border-color:#009dfc}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 0 rgba(79,189,255,.5);box-shadow:0 0 0 0 rgba(79,189,255,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#30b1ff;border-color:#30b1ff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#009dfc;border-color:#0095ef}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(79,189,255,.5);box-shadow:0 0 0 0 rgba(79,189,255,.5)}.btn-info.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5);box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5)}.btn-info.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6);box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6)}.btn-warning{color:#212529;background-color:#f7b924;border-color:#f7b924}.btn-warning:hover{color:#212529;background-color:#eca909;border-color:#e0a008}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 0 rgba(215,163,37,.5);box-shadow:0 0 0 0 rgba(215,163,37,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#f7b924;border-color:#f7b924}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#e0a008;border-color:#d49808}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(215,163,37,.5);box-shadow:0 0 0 0 rgba(215,163,37,.5)}.btn-warning.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5);box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)}.btn-warning.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6);box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6)}.btn-danger{color:#fff;background-color:#d92550;border-color:#d92550}.btn-danger:hover{color:#fff;background-color:#b81f44;border-color:#ad1e40}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 0 rgba(223,70,106,.5);box-shadow:0 0 0 0 rgba(223,70,106,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#d92550;border-color:#d92550}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ad1e40;border-color:#a31c3c}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(223,70,106,.5);box-shadow:0 0 0 0 rgba(223,70,106,.5)}.btn-danger.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5);box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)}.btn-danger.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6);box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6)}.btn-light{color:#212529;background-color:#eee;border-color:#eee}.btn-light:hover{color:#212529;background-color:#dbdbdb;border-color:#d5d5d5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 0 rgba(207,208,208,.5);box-shadow:0 0 0 0 rgba(207,208,208,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#eee;border-color:#eee}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#d5d5d5;border-color:#cecece}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(207,208,208,.5);box-shadow:0 0 0 0 rgba(207,208,208,.5)}.btn-light.btn-shadow{-webkit-box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5);box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5)}.btn-light.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6);box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 0 rgba(82,88,93,.5);box-shadow:0 0 0 0 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{-webkit-box-shadow:0 0 0 0 rgba(82,88,93,.5);box-shadow:0 0 0 0 rgba(82,88,93,.5)}.btn-dark.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5);box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)}.btn-dark.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6);box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6)}.btn-focus{color:#fff;background-color:#444054;border-color:#444054}.btn-focus:hover{color:#fff;background-color:#322f3e;border-color:#2d2a37}.btn-focus.focus,.btn-focus:focus{-webkit-box-shadow:0 0 0 0 rgba(96,93,110,.5);box-shadow:0 0 0 0 rgba(96,93,110,.5)}.btn-focus.disabled,.btn-focus:disabled{color:#fff;background-color:#444054;border-color:#444054}.btn-focus:not(:disabled):not(.disabled).active,.btn-focus:not(:disabled):not(.disabled):active,.show>.btn-focus.dropdown-toggle{color:#fff;background-color:#2d2a37;border-color:#272430}.btn-focus:not(:disabled):not(.disabled).active:focus,.btn-focus:not(:disabled):not(.disabled):active:focus,.show>.btn-focus.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(96,93,110,.5);box-shadow:0 0 0 0 rgba(96,93,110,.5)}.btn-focus.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5);box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)}.btn-focus.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6);box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6)}.btn-alternate{color:#fff;background-color:#83588a;border-color:#83588a}.btn-alternate:hover{color:#fff;background-color:#6d4973;border-color:#65446b}.btn-alternate.focus,.btn-alternate:focus{-webkit-box-shadow:0 0 0 0 rgba(150,113,156,.5);box-shadow:0 0 0 0 rgba(150,113,156,.5)}.btn-alternate.disabled,.btn-alternate:disabled{color:#fff;background-color:#83588a;border-color:#83588a}.btn-alternate:not(:disabled):not(.disabled).active,.btn-alternate:not(:disabled):not(.disabled):active,.show>.btn-alternate.dropdown-toggle{color:#fff;background-color:#65446b;border-color:#5e3f63}.btn-alternate:not(:disabled):not(.disabled).active:focus,.btn-alternate:not(:disabled):not(.disabled):active:focus,.show>.btn-alternate.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(150,113,156,.5);box-shadow:0 0 0 0 rgba(150,113,156,.5)}.btn-alternate.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5);box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5)}.btn-alternate.btn-shadow:hover{-webkit-box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6);box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6)}.btn-shadow-primary:hover{-webkit-box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5);box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5)}.btn-shadow-secondary:hover{-webkit-box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5);box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)}.btn-shadow-success:hover{-webkit-box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5);box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)}.btn-shadow-info:hover{-webkit-box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5);box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5)}.btn-shadow-warning:hover{-webkit-box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5);box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)}.btn-shadow-danger:hover{-webkit-box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5);box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)}.btn-shadow-light:hover{-webkit-box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5);box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5)}.btn-shadow-dark:hover{-webkit-box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5);box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)}.btn-shadow-focus:hover{-webkit-box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5);box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)}.btn-shadow-alternate:hover{-webkit-box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5);box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5)}.btn-outline-primary{color:#545cd8;border-color:#545cd8}.btn-outline-primary:hover{color:#fff;background-color:#545cd8;border-color:#545cd8}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 0 rgba(84,92,216,.5);box-shadow:0 0 0 0 rgba(84,92,216,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#545cd8;background-color:transparent}.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:#545cd8;border-color:#545cd8}.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{-webkit-box-shadow:0 0 0 0 rgba(84,92,216,.5);box-shadow:0 0 0 0 rgba(84,92,216,.5)}.btn-outline-primary.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5);box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5)}.btn-outline-primary.btn-shadow.active:hover,.btn-outline-primary.btn-shadow.disabled:hover,.btn-outline-primary.btn-shadow:active:hover,.btn-outline-primary.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6);box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6)}.btn-outline-primary.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(84,92,216,.19);box-shadow:0 5px 15px 2px rgba(84,92,216,.19)}.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{-webkit-box-shadow:0 0 0 0 rgba(108,117,125,.5);box-shadow:0 0 0 0 rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.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{-webkit-box-shadow:0 0 0 0 rgba(108,117,125,.5);box-shadow:0 0 0 0 rgba(108,117,125,.5)}.btn-outline-secondary.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5);box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)}.btn-outline-secondary.btn-shadow.active:hover,.btn-outline-secondary.btn-shadow.disabled:hover,.btn-outline-secondary.btn-shadow:active:hover,.btn-outline-secondary.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6);box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6)}.btn-outline-secondary.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(108,117,125,.19);box-shadow:0 5px 15px 2px rgba(108,117,125,.19)}.btn-outline-success{color:#3ac47d;border-color:#3ac47d}.btn-outline-success:hover{color:#fff;background-color:#3ac47d;border-color:#3ac47d}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 0 rgba(58,196,125,.5);box-shadow:0 0 0 0 rgba(58,196,125,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#3ac47d;background-color:transparent}.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:#3ac47d;border-color:#3ac47d}.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{-webkit-box-shadow:0 0 0 0 rgba(58,196,125,.5);box-shadow:0 0 0 0 rgba(58,196,125,.5)}.btn-outline-success.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5);box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)}.btn-outline-success.btn-shadow.active:hover,.btn-outline-success.btn-shadow.disabled:hover,.btn-outline-success.btn-shadow:active:hover,.btn-outline-success.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6);box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6)}.btn-outline-success.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(58,196,125,.19);box-shadow:0 5px 15px 2px rgba(58,196,125,.19)}.btn-outline-info{color:#30b1ff;border-color:#30b1ff}.btn-outline-info:hover{color:#fff;background-color:#30b1ff;border-color:#30b1ff}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 0 rgba(48,177,255,.5);box-shadow:0 0 0 0 rgba(48,177,255,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#30b1ff;background-color:transparent}.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:#30b1ff;border-color:#30b1ff}.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{-webkit-box-shadow:0 0 0 0 rgba(48,177,255,.5);box-shadow:0 0 0 0 rgba(48,177,255,.5)}.btn-outline-info.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5);box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5)}.btn-outline-info.btn-shadow.active:hover,.btn-outline-info.btn-shadow.disabled:hover,.btn-outline-info.btn-shadow:active:hover,.btn-outline-info.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6);box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6)}.btn-outline-info.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(48,177,255,.19);box-shadow:0 5px 15px 2px rgba(48,177,255,.19)}.btn-outline-warning{color:#f7b924;border-color:#f7b924}.btn-outline-warning:hover{color:#212529;background-color:#f7b924;border-color:#f7b924}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 0 rgba(247,185,36,.5);box-shadow:0 0 0 0 rgba(247,185,36,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f7b924;background-color:transparent}.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:#f7b924;border-color:#f7b924}.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{-webkit-box-shadow:0 0 0 0 rgba(247,185,36,.5);box-shadow:0 0 0 0 rgba(247,185,36,.5)}.btn-outline-warning.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5);box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)}.btn-outline-warning.btn-shadow.active:hover,.btn-outline-warning.btn-shadow.disabled:hover,.btn-outline-warning.btn-shadow:active:hover,.btn-outline-warning.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6);box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6)}.btn-outline-warning.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(247,185,36,.19);box-shadow:0 5px 15px 2px rgba(247,185,36,.19)}.btn-outline-danger{color:#d92550;border-color:#d92550}.btn-outline-danger:hover{color:#fff;background-color:#d92550;border-color:#d92550}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 0 rgba(217,37,80,.5);box-shadow:0 0 0 0 rgba(217,37,80,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d92550;background-color:transparent}.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:#d92550;border-color:#d92550}.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{-webkit-box-shadow:0 0 0 0 rgba(217,37,80,.5);box-shadow:0 0 0 0 rgba(217,37,80,.5)}.btn-outline-danger.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5);box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)}.btn-outline-danger.btn-shadow.active:hover,.btn-outline-danger.btn-shadow.disabled:hover,.btn-outline-danger.btn-shadow:active:hover,.btn-outline-danger.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6);box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6)}.btn-outline-danger.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(217,37,80,.19);box-shadow:0 5px 15px 2px rgba(217,37,80,.19)}.btn-outline-light{color:#eee;border-color:#eee}.btn-outline-light:hover{color:#212529;background-color:#eee;border-color:#eee}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 0 hsla(0,0%,93.3%,.5);box-shadow:0 0 0 0 hsla(0,0%,93.3%,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#eee;background-color:transparent}.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:#eee;border-color:#eee}.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{-webkit-box-shadow:0 0 0 0 hsla(0,0%,93.3%,.5);box-shadow:0 0 0 0 hsla(0,0%,93.3%,.5)}.btn-outline-light.btn-shadow{-webkit-box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5);box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5)}.btn-outline-light.btn-shadow.active:hover,.btn-outline-light.btn-shadow.disabled:hover,.btn-outline-light.btn-shadow:active:hover,.btn-outline-light.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6);box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6)}.btn-outline-light.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px hsla(0,0%,93.3%,.19);box-shadow:0 5px 15px 2px hsla(0,0%,93.3%,.19)}.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{-webkit-box-shadow:0 0 0 0 rgba(52,58,64,.5);box-shadow:0 0 0 0 rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.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{-webkit-box-shadow:0 0 0 0 rgba(52,58,64,.5);box-shadow:0 0 0 0 rgba(52,58,64,.5)}.btn-outline-dark.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5);box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)}.btn-outline-dark.btn-shadow.active:hover,.btn-outline-dark.btn-shadow.disabled:hover,.btn-outline-dark.btn-shadow:active:hover,.btn-outline-dark.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6);box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6)}.btn-outline-dark.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(52,58,64,.19);box-shadow:0 5px 15px 2px rgba(52,58,64,.19)}.btn-outline-focus{color:#444054;border-color:#444054}.btn-outline-focus:hover{color:#fff;background-color:#444054;border-color:#444054}.btn-outline-focus.focus,.btn-outline-focus:focus{-webkit-box-shadow:0 0 0 0 rgba(68,64,84,.5);box-shadow:0 0 0 0 rgba(68,64,84,.5)}.btn-outline-focus.disabled,.btn-outline-focus:disabled{color:#444054;background-color:transparent}.btn-outline-focus:not(:disabled):not(.disabled).active,.btn-outline-focus:not(:disabled):not(.disabled):active,.show>.btn-outline-focus.dropdown-toggle{color:#fff;background-color:#444054;border-color:#444054}.btn-outline-focus:not(:disabled):not(.disabled).active:focus,.btn-outline-focus:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-focus.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(68,64,84,.5);box-shadow:0 0 0 0 rgba(68,64,84,.5)}.btn-outline-focus.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5);box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)}.btn-outline-focus.btn-shadow.active:hover,.btn-outline-focus.btn-shadow.disabled:hover,.btn-outline-focus.btn-shadow:active:hover,.btn-outline-focus.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6);box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6)}.btn-outline-focus.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(68,64,84,.19);box-shadow:0 5px 15px 2px rgba(68,64,84,.19)}.btn-outline-alternate{color:#83588a;border-color:#83588a}.btn-outline-alternate:hover{color:#fff;background-color:#83588a;border-color:#83588a}.btn-outline-alternate.focus,.btn-outline-alternate:focus{-webkit-box-shadow:0 0 0 0 rgba(131,88,138,.5);box-shadow:0 0 0 0 rgba(131,88,138,.5)}.btn-outline-alternate.disabled,.btn-outline-alternate:disabled{color:#83588a;background-color:transparent}.btn-outline-alternate:not(:disabled):not(.disabled).active,.btn-outline-alternate:not(:disabled):not(.disabled):active,.show>.btn-outline-alternate.dropdown-toggle{color:#fff;background-color:#83588a;border-color:#83588a}.btn-outline-alternate:not(:disabled):not(.disabled).active:focus,.btn-outline-alternate:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-alternate.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(131,88,138,.5);box-shadow:0 0 0 0 rgba(131,88,138,.5)}.btn-outline-alternate.btn-shadow{-webkit-box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5);box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5)}.btn-outline-alternate.btn-shadow.active:hover,.btn-outline-alternate.btn-shadow.disabled:hover,.btn-outline-alternate.btn-shadow:active:hover,.btn-outline-alternate.btn-shadow:disabled:hover{-webkit-box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6);box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6)}.btn-outline-alternate.btn-shadow:hover{-webkit-box-shadow:0 5px 15px 2px rgba(131,88,138,.19);box-shadow:0 5px 15px 2px rgba(131,88,138,.19)}.btn{position:relative;-webkit-transition:color .15s,background-color .15s,border-color .15s,-webkit-box-shadow .15s;transition:color .15s,background-color .15s,border-color .15s,-webkit-box-shadow .15s;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn-light{border-color:#dcdcdc}.btn-outline-light{color:#8f8f8f}.dropdown-menu{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);font-size:.88rem;margin:.125rem}.dropdown-menu.dropdown-menu-right{right:0!important}.dropdown-menu .dropdown-header{text-transform:uppercase;font-size:.73333rem;color:#545cd8;font-weight:700}.dropdown-menu .dropdown-item{font-size:.88rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;cursor:pointer;z-index:6;position:relative}.dropdown-menu .dropdown-item .dropdown-icon{font-size:1rem;margin-right:.325rem;width:30px;text-align:center;opacity:.3;margin-left:-10px}.dropdown-menu .dropdown-item:hover .dropdown-icon{opacity:.7}.dropdown-menu.dropdown-menu-shadow{-webkit-box-shadow:0 .66875rem 2.3875rem rgba(8,10,37,.03),0 1.1375rem 1.60625rem rgba(8,10,37,.03),0 .45rem .73125rem rgba(8,10,37,.05),0 .325rem .3875rem rgba(8,10,37,.03);box-shadow:0 .66875rem 2.3875rem rgba(8,10,37,.03),0 1.1375rem 1.60625rem rgba(8,10,37,.03),0 .45rem .73125rem rgba(8,10,37,.05),0 .325rem .3875rem rgba(8,10,37,.03)}.dropdown-menu-rounded{border-radius:10px;padding:.65rem}.dropdown-menu-rounded .dropdown-item{border-radius:30px}.dropdown-menu-rounded .dropdown-divider{margin-left:-.65rem;margin-right:-.65rem}.dropdown-menu-rounded .dropdown-menu-header{margin-left:-.65rem;margin-right:-.65rem}.dropdown-menu-rounded .dropdown-menu-header,.dropdown-menu-rounded .dropdown-menu-header-inner,.dropdown-menu-rounded .menu-header-image{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu-hover-link .dropdown-item:hover{background:none;color:#545cd8}.dropdown-menu-hover-primary .dropdown-item:hover{background:#545cd8;color:#fff}.dropdown-menu.dropdown-menu-lg{min-width:22rem}.dropdown-menu.dropdown-menu-xl{min-width:25rem}.dropdown-menu .dropdown-menu-header,.dropdown-menu .dropdown-menu-header-inner,.dropdown-menu .menu-header-image{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.dropdown-menu-header{color:#fff;margin-top:-.65rem;margin-bottom:.65rem;position:relative;z-index:6}.dropdown-menu-header .dropdown-menu-header-inner{margin:-1px -1px 0;padding:1.5rem .5rem;position:relative}.dropdown-menu-header .menu-header-image{position:absolute;left:0;top:0;height:100%;width:100%;z-index:8;opacity:.25;-webkit-filter:grayscale(80%);filter:grayscale(80%);background-size:cover}.dropdown-menu-header .menu-header-content{text-align:center;position:relative;z-index:10}.dropdown-menu-header .menu-header-content.text-left{padding-left:.5rem}.dropdown-menu-header .menu-header-content.btn-pane-right{padding-left:.5rem;padding-right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane{margin:0 0 0 auto}.dropdown-menu-header .menu-header-content .menu-header-btn-pane{margin-top:10px;margin-bottom:3px}.dropdown-menu-header+.grid-menu{margin-top:-.65rem}.menu-header-title{font-weight:500;font-size:1.25rem;margin:0}.menu-header-subtitle{font-size:-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";margin:5px 0 0;opacity:.8}.dropdown-menu .grid-menu{margin-bottom:-.65rem;padding:1px}.dropdown-menu .grid-menu [class*=col-]{padding:.65rem}.dropdown-menu .grid-menu-xl{margin-bottom:-.48148rem}.dropdown-menu .grid-menu-xl [class*=col-]{padding:0}.dropdown-toggle:after{position:relative;top:2px;opacity:.8;margin-left:5px}.dropdown-toggle-split:after{margin-left:0}.dropright .dropdown-toggle:after{top:0}.dropdown-toggle-split{border-left:2px solid hsla(0,0%,100%,.1)}.dropdown-menu:after,.dropdown-menu:before{position:absolute;width:14px;height:14px;left:5px;top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px;content:"";display:block;z-index:5}.dropdown-menu:before{background:#fff;z-index:5}.dropdown-menu:after{top:-6px;background:rgba(0,0,0,.15);z-index:4}.dropdown-menu[data-placement=top-start]:after,.dropdown-menu[data-placement=top-start]:before{top:auto;bottom:-5px}.dropdown-menu[data-placement=top-start]:after{bottom:-6px}.dropdown-menu[data-placement=left-start]:after,.dropdown-menu[data-placement=left-start]:before{left:auto;right:-5px;top:5px}.dropdown-menu[data-placement=left-start]:after{top:5px;right:-6px}.dropdown-menu[data-placement=right-start]:after,.dropdown-menu[data-placement=right-start]:before{right:auto;left:-5px;top:5px}.dropdown-menu[data-placement=right-start]:after{top:5px;left:-6px}.dropdown-menu.dropdown-menu-right:after,.dropdown-menu.dropdown-menu-right:before{left:auto;right:6px}.dropdown-menu.dropdown-menu-right:after{right:6px}.dropdown-menu.rm-pointers:after,.dropdown-menu.rm-pointers:before{display:none}.dropdown-mega-menu{width:56rem;padding:1rem}.dropdown-mega-menu .nav-item.nav-item-header{text-transform:none;font-size:1rem;padding-top:0;font-weight:400}.dropdown-mega-menu .grid-menu{margin-bottom:0}.dropdown-mega-menu-sm{width:40rem}body .dropdown-menu.dropdown-menu-inline{border:0;position:static!important;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background:transparent;border-radius:0;display:inline-block;float:none;left:0!important;top:0!important;width:100%!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}body .dropdown-menu.dropdown-menu-inline:after,body .dropdown-menu.dropdown-menu-inline:before{display:none}.nav-item .nav-link{font-weight:400}.nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;cursor:pointer}.nav-link .nav-link-icon{color:#545cd8;font-size:1rem;width:30px;text-align:center;opacity:.45;margin-left:-10px}.nav-link:hover{color:#495057}.nav-link:hover .nav-link-icon{opacity:.9;color:#545cd8}.nav-link.disabled .nav-link-icon,.nav-link:disabled .nav-link-icon{opacity:.3}.nav-item.nav-item-header{text-transform:uppercase;font-size:.73333rem;color:#6c757d;font-weight:700;padding:.5rem 1rem}.nav-item.nav-item-btn{padding:.5rem 1rem}.nav-item.nav-item-divider{margin:.5rem 0;height:1px;overflow:hidden;background:#dee2e6}.nav .badge{margin-left:8px}.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover{color:#fff}.nav-pills .nav-link.active .nav-link-icon,.nav-pills .nav-link.active:hover .nav-link-icon{color:#fff;opacity:.8}.nav-pills .nav-link:hover{color:#495057!important}.grid-menu [class*=col-]{border-right:0 solid #dee2e6;border-bottom:1px solid #dee2e6}.grid-menu [class*=col-]:hover{z-index:5}@media (min-width:576px){.grid-menu [class*=col-]:nth-last-child(-n+2){border-bottom-width:0}.grid-menu [class*=col-]:nth-child(1n){border-right-width:1px}.grid-menu [class*=col-]:nth-child(2n){border-right-width:0}}.grid-menu [class*=col-]:nth-last-child(-n+1){border-bottom-width:0}@media (min-width:1200px){.grid-menu.grid-menu-3col [class*=col-]:nth-last-child(-n+3){border-bottom-width:0}.grid-menu.grid-menu-3col [class*=col-]:nth-child(2n){border-right-width:1px}.grid-menu.grid-menu-3col [class*=col-]:nth-child(3n){border-right-width:0}}.grid-menu .btn{display:block;border:0;min-width:100%}.badge-primary{color:#fff;background-color:#545cd8}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#2e38cb}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(84,92,216,.5);box-shadow:0 0 0 .2rem rgba(84,92,216,.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;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#3ac47d}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#2e9d64}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(58,196,125,.5);box-shadow:0 0 0 .2rem rgba(58,196,125,.5)}.badge-info{color:#fff;background-color:#30b1ff}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#009dfc}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(48,177,255,.5);box-shadow:0 0 0 .2rem rgba(48,177,255,.5)}.badge-warning{color:#212529;background-color:#f7b924}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#e0a008}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(247,185,36,.5);box-shadow:0 0 0 .2rem rgba(247,185,36,.5)}.badge-danger{color:#fff;background-color:#d92550}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#ad1e40}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(217,37,80,.5);box-shadow:0 0 0 .2rem rgba(217,37,80,.5)}.badge-light{color:#212529;background-color:#eee}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#d5d5d5}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem hsla(0,0%,93.3%,.5);box-shadow:0 0 0 .2rem hsla(0,0%,93.3%,.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;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.badge-focus{color:#fff;background-color:#444054}a.badge-focus:focus,a.badge-focus:hover{color:#fff;background-color:#2d2a37}a.badge-focus.focus,a.badge-focus:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(68,64,84,.5);box-shadow:0 0 0 .2rem rgba(68,64,84,.5)}.badge-alternate{color:#fff;background-color:#83588a}a.badge-alternate:focus,a.badge-alternate:hover{color:#fff;background-color:#65446b}a.badge-alternate.focus,a.badge-alternate:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(131,88,138,.5);box-shadow:0 0 0 .2rem rgba(131,88,138,.5)}.badge{font-weight:700;text-transform:uppercase;padding:5px 10px;min-width:19px}.badge-light{background:#fff}.badge-dot{text-indent:-999em;padding:0;width:8px;height:8px;border:1px solid transparent;border-radius:30px;min-width:2px}.badge-dot-lg{width:10px;height:10px}.badge-dot-xl{width:18px;height:18px;position:relative}.badge-dot-xl:before{content:"";width:10px;height:10px;border-radius:.25rem;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;background:#fff}.badge-dot-sm{width:6px;height:6px}.btn .badge{margin-left:8px}.btn .badge-dot{position:absolute;border:2px solid #fff;top:-5px;right:-5px;width:11px;height:11px}.btn .badge-dot.badge-dot-lg{width:14px;height:14px}.btn .badge-dot.badge-dot-sm{width:8px;height:8px;border-width:1px}.btn .badge-dot-inside{top:10px;right:10px}.btn-group-sm>.btn .badge-dot-sm,.btn-sm .badge-dot-sm{top:1px;right:4px}.btn-group-sm>.btn .badge-dot,.btn-sm .badge-dot{top:0;right:2px}.btn-group-sm>.btn .badge-dot-lg,.btn-sm .badge-dot-lg{top:-3px;right:-2px}.btn-group-sm>.btn .badge-pill,.btn-sm .badge-pill{position:absolute;top:-4px;right:-4px}.badge-abs{position:absolute;right:-3px;top:-3px}.avatar-icon-wrapper{display:inline-block;margin-right:.1rem;position:relative}.avatar-icon-wrapper .badge{position:absolute;right:-2px;top:-2px}.avatar-icon-wrapper .badge:empty{display:block}.avatar-icon-wrapper .badge.badge-bottom{top:auto;right:-2px;bottom:-2px}.avatar-icon-wrapper .badge-dot{width:10px;height:10px;border:2px solid #fff}.avatar-icon-wrapper .badge-dot.badge-dot-lg{width:14px;height:14px;border:2px solid #fff;top:0;right:0}.avatar-icon-wrapper .badge-dot.badge-dot-lg.badge-bottom{top:auto;right:0;bottom:0}.avatar-icon-add .avatar-icon{background:#e0f3ff;border:1px dashed #9297e6;color:#545cd8;text-align:center;opacity:.6}.avatar-icon-add .avatar-icon i{font-style:normal;vertical-align:middle;font-size:1.5rem;display:block;height:100%}.avatar-icon-add:hover{cursor:pointer}.avatar-icon-add:hover .avatar-icon{opacity:1}a.avatar-icon-wrapper:hover .avatar-icon{opacity:.8}.avatar-icon{display:block;width:44px;height:44px;-webkit-transition:all .2s;transition:all .2s;opacity:1;border-radius:50px}.avatar-icon.rounded{border-radius:.39rem!important}.avatar-icon-xl .avatar-icon{width:64px;height:64px}.avatar-icon-xl.avatar-icon-add i{font-size:2rem}.avatar-icon-lg .avatar-icon{width:54px;height:54px}.avatar-icon-lg.avatar-icon-add i{font-size:1.75rem}.avatar-icon-sm .avatar-icon{width:34px;height:34px}.avatar-icon-sm.avatar-icon-add i{font-size:1.1rem}.avatar-icon-xs .avatar-icon{width:26px;height:26px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.avatar-icon-xs.avatar-icon-add i{line-height:26px;font-size:.88rem}.avatar-icon-xs:hover .avatar-icon{-webkit-transform:scale(2);transform:scale(2)}.avatar-icon{border:3px solid #fff;overflow:hidden}.avatar-icon img{width:100%;height:100%}.avatar-wrapper-overlap .avatar-icon-wrapper{z-index:5;margin-left:-18px}.avatar-wrapper-overlap .avatar-icon-wrapper:hover{z-index:7}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-xl{margin-left:-30px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-lg{margin-left:-24px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-sm{margin-left:-14px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-xs{margin-left:-10px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-add,.avatar-wrapper-overlap .avatar-icon-wrapper:first-child{margin-left:0!important}@-webkit-keyframes sploosh{0%{-webkit-box-shadow:0 0 0 0 rgba(51,51,51,.2);box-shadow:0 0 0 0 rgba(51,51,51,.2)}to{-webkit-box-shadow:0 0 0 8px rgba(51,51,51,0);box-shadow:0 0 0 8px rgba(51,51,51,0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}16.5%{-webkit-transform:scale(1.2)}33%{-webkit-transform:scale(1.1)}to{-webkit-transform:scale(1)}}.badge-pulse{-webkit-animation:pulse 2s ease-out;-webkit-animation-iteration-count:infinite;position:relative}.badge-pulse:after,.badge-pulse:before{content:"";position:absolute;top:0;left:0;border:0;width:100%;height:100%;border-radius:50%;-webkit-animation:sploosh 2s cubic-bezier(.165,.84,.44,1);-webkit-animation-iteration-count:infinite}.badge-pulse:after{-webkit-animation-delay:.33s;-webkit-animation-duration:2.2s}.card{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);border-width:0;-webkit-transition:all .2s;transition:all .2s}.card>.dropdown-menu-header{margin:0}.card>.dropdown-menu-header .dropdown-menu-header-inner{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card.text-dark.text-white .card-footer,.card.text-dark.text-white .card-header,.card.text-white .card-footer,.card.text-white .card-header{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.card.text-dark.text-white .card-footer,.card.text-dark.text-white .card-header{color:rgba(0,0,0,.9)}.card .card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-actions-pane-right{margin-left:auto;white-space:nowrap}.btn-actions-pane-left{margin-right:auto}.actions-icon-btn .btn-icon-only{padding-left:0;padding-right:0;color:#495057}.actions-icon-btn .btn-icon-only .btn-icon-wrapper{font-size:1.3rem;width:30px;text-align:center}.actions-icon-btn .btn-icon-only:hover{color:#545cd8}.card-header,.card-title{text-transform:uppercase;color:rgba(18,21,78,.7);font-weight:700;font-size:.88rem}.card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-width:1px;padding-top:0;padding-bottom:0;padding-right:.625rem;height:3.5rem}.card-header.no-border{border:0;padding:0;height:auto}.card-header .menu-header-subtitle{display:block}.card-header.card-header-tab .nav{width:auto;margin-left:auto}.card-header.card-header-tab .card-header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.card-header .header-icon{font-size:1.65rem;margin-right:.625rem}.card-header>.nav{margin-left:-.625rem;height:100%;width:100%}.card-header>.nav .nav-item{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-header>.nav .nav-link{text-transform:none;width:100%;display:block;color:#495057}.card-header>.nav .nav-link:before{content:"";border-radius:15px;background:#545cd8;-webkit-transition:all .2s;transition:all .2s;height:4px;width:100%;position:absolute;left:0;bottom:-2px;opacity:0}.card-header>.nav .nav-link.active,.card-header>.nav .nav-link:hover{color:#545cd8}.card-header>.nav .nav-link.active:before{opacity:1}.card-header.card-header-tab-animation .nav .nav-link:before{-webkit-transform:scale(0);transform:scale(0);opacity:1;width:90%;left:5%}.card-header.card-header-tab-animation .nav .nav-link.active:before,.card-header.card-header-tab-animation .nav .nav-link:hover:before{-webkit-transform:scale(1);transform:scale(1)}.card-border{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-width:1px}.card-hover-shadow:hover{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.card-hover-shadow-2x:hover{-webkit-box-shadow:0 .66875rem 2.3875rem rgba(8,10,37,.03),0 1.1375rem 1.60625rem rgba(8,10,37,.03),0 .45rem .73125rem rgba(8,10,37,.05),0 .325rem .3875rem rgba(8,10,37,.03);box-shadow:0 .66875rem 2.3875rem rgba(8,10,37,.03),0 1.1375rem 1.60625rem rgba(8,10,37,.03),0 .45rem .73125rem rgba(8,10,37,.05),0 .325rem .3875rem rgba(8,10,37,.03)}.card-subtitle{margin-bottom:.75rem;font-size:.968rem;color:rgba(18,21,78,.55)}.card-shadow-primary{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.03),0 .9375rem 1.40625rem rgba(84,92,216,.03),0 .25rem .53125rem rgba(84,92,216,.05),0 .125rem .1875rem rgba(84,92,216,.03);box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.03),0 .9375rem 1.40625rem rgba(84,92,216,.03),0 .25rem .53125rem rgba(84,92,216,.05),0 .125rem .1875rem rgba(84,92,216,.03)}.card-shadow-secondary{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(108,117,125,.03),0 .9375rem 1.40625rem rgba(108,117,125,.03),0 .25rem .53125rem rgba(108,117,125,.05),0 .125rem .1875rem rgba(108,117,125,.03);box-shadow:0 .46875rem 2.1875rem rgba(108,117,125,.03),0 .9375rem 1.40625rem rgba(108,117,125,.03),0 .25rem .53125rem rgba(108,117,125,.05),0 .125rem .1875rem rgba(108,117,125,.03)}.card-shadow-success{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(58,196,125,.03),0 .9375rem 1.40625rem rgba(58,196,125,.03),0 .25rem .53125rem rgba(58,196,125,.05),0 .125rem .1875rem rgba(58,196,125,.03);box-shadow:0 .46875rem 2.1875rem rgba(58,196,125,.03),0 .9375rem 1.40625rem rgba(58,196,125,.03),0 .25rem .53125rem rgba(58,196,125,.05),0 .125rem .1875rem rgba(58,196,125,.03)}.card-shadow-info{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(48,177,255,.03),0 .9375rem 1.40625rem rgba(48,177,255,.03),0 .25rem .53125rem rgba(48,177,255,.05),0 .125rem .1875rem rgba(48,177,255,.03);box-shadow:0 .46875rem 2.1875rem rgba(48,177,255,.03),0 .9375rem 1.40625rem rgba(48,177,255,.03),0 .25rem .53125rem rgba(48,177,255,.05),0 .125rem .1875rem rgba(48,177,255,.03)}.card-shadow-warning{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(247,185,36,.03),0 .9375rem 1.40625rem rgba(247,185,36,.03),0 .25rem .53125rem rgba(247,185,36,.05),0 .125rem .1875rem rgba(247,185,36,.03);box-shadow:0 .46875rem 2.1875rem rgba(247,185,36,.03),0 .9375rem 1.40625rem rgba(247,185,36,.03),0 .25rem .53125rem rgba(247,185,36,.05),0 .125rem .1875rem rgba(247,185,36,.03)}.card-shadow-danger{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(217,37,80,.03),0 .9375rem 1.40625rem rgba(217,37,80,.03),0 .25rem .53125rem rgba(217,37,80,.05),0 .125rem .1875rem rgba(217,37,80,.03);box-shadow:0 .46875rem 2.1875rem rgba(217,37,80,.03),0 .9375rem 1.40625rem rgba(217,37,80,.03),0 .25rem .53125rem rgba(217,37,80,.05),0 .125rem .1875rem rgba(217,37,80,.03)}.card-shadow-light{-webkit-box-shadow:0 .46875rem 2.1875rem hsla(0,0%,93.3%,.03),0 .9375rem 1.40625rem hsla(0,0%,93.3%,.03),0 .25rem .53125rem hsla(0,0%,93.3%,.05),0 .125rem .1875rem hsla(0,0%,93.3%,.03);box-shadow:0 .46875rem 2.1875rem hsla(0,0%,93.3%,.03),0 .9375rem 1.40625rem hsla(0,0%,93.3%,.03),0 .25rem .53125rem hsla(0,0%,93.3%,.05),0 .125rem .1875rem hsla(0,0%,93.3%,.03)}.card-shadow-dark{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(52,58,64,.03),0 .9375rem 1.40625rem rgba(52,58,64,.03),0 .25rem .53125rem rgba(52,58,64,.05),0 .125rem .1875rem rgba(52,58,64,.03);box-shadow:0 .46875rem 2.1875rem rgba(52,58,64,.03),0 .9375rem 1.40625rem rgba(52,58,64,.03),0 .25rem .53125rem rgba(52,58,64,.05),0 .125rem .1875rem rgba(52,58,64,.03)}.card-shadow-focus{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(68,64,84,.03),0 .9375rem 1.40625rem rgba(68,64,84,.03),0 .25rem .53125rem rgba(68,64,84,.05),0 .125rem .1875rem rgba(68,64,84,.03);box-shadow:0 .46875rem 2.1875rem rgba(68,64,84,.03),0 .9375rem 1.40625rem rgba(68,64,84,.03),0 .25rem .53125rem rgba(68,64,84,.05),0 .125rem .1875rem rgba(68,64,84,.03)}.card-shadow-alternate{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(131,88,138,.03),0 .9375rem 1.40625rem rgba(131,88,138,.03),0 .25rem .53125rem rgba(131,88,138,.05),0 .125rem .1875rem rgba(131,88,138,.03);box-shadow:0 .46875rem 2.1875rem rgba(131,88,138,.03),0 .9375rem 1.40625rem rgba(131,88,138,.03),0 .25rem .53125rem rgba(131,88,138,.05),0 .125rem .1875rem rgba(131,88,138,.03)}.card-header-lg{padding:1.5rem 2.5rem;height:auto}.sticky-active-class .sticky-inner-wrapper>div{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.nav-pills,.nav-tabs{margin-bottom:1rem}.nav-link{font-weight:700}.nav-link:hover{cursor:pointer}.nav-tabs .nav-link:hover{color:#545cd8!important}.nav-tabs .nav-link.active{color:#545cd8}.nav-pills .nav-link:hover{color:#545cd8!important}.nav-pills .nav-link.active{background:#545cd8}.nav-pills .nav-link.active:hover{color:#fff!important}.RRT__container,.RRT__tabs{position:relative}.RRT__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.RRT__accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RRT__tab{cursor:pointer;z-index:1;white-space:nowrap;padding:.5rem 1rem;-webkit-transition:all .2s;transition:all .2s}.RRT__tab:hover{color:#545cd8}.RRT__tab:focus{outline:0}.RRT__tab--selected{color:#545cd8}.RRT__tab--disabled{opacity:.5;cursor:not-allowed}.RRT__tab:focus{z-index:2}.RRT__tab--selected .RRT__removable{position:relative}.RRT__tab--selected .RRT__removable-text{margin-right:10px}.RRT__tab--selected .RRT__removable-icon{position:absolute;font-size:18px;right:.5em;top:.2em}.body-tabs.body-tabs-layout.body-tabs-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;padding:10px;border-radius:50px;border:1px solid #e9ecef;z-index:7}.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab{margin:0;font-size:1rem;font-weight:300;padding:0;height:50px;line-height:50px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;color:#545cd8}.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab:hover{color:#212529}.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab.RRT__tab--selected,.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab.RRT__tab--selected:hover{color:#fff}.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper{height:70px!important;top:-70px!important;margin:0 auto -3.4rem;position:relative;padding:0 10px}.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper:before{position:absolute;content:"";background:#fff;width:100%;height:100%;left:0;top:-11px;border-radius:50px}.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper .RRT__inkbar{height:50px!important;margin-top:10px;border-radius:50px;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper+.RRT__panel{margin-top:-1rem}.RRT__panel{margin-top:1rem}.RRT__showmore{border-radius:.25rem;background:#545cd8;cursor:pointer;z-index:1;white-space:nowrap;font-weight:700;width:36px;text-align:center;height:36px;display:block;margin-left:15px;position:absolute;right:30px;top:50%;margin-top:-18px;font-size:1.4rem}.RRT__showmore:focus{outline:none}.RRT__showmore-label{position:relative;z-index:1;color:#fff;width:36px;text-align:center;height:36px;line-height:24px}.RRT__showmore--selected{-webkit-box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2);box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2)}.RRT__showmore-list{position:absolute;right:-1px;top:100%;display:none;min-width:15rem;padding:.65rem 0;margin:.125rem 0 0;font-size:.88rem;color:#495057;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.RRT__showmore-list .RRT__tab{display:block;width:100%;padding:.4rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;margin:0}.RRT__showmore-list .RRT__tab.RRT__tab--selected,.RRT__showmore-list .RRT__tab:hover{color:#16181b!important;text-decoration:none;background:#e0f3ff}.RRT__showmore-list--opened{display:block}.RRT__showmore-list--opened .RRT__tab--selected{color:#545cd8}.RRT__inkbar-wrapper{width:100%}.RRT__inkbar{position:relative;bottom:0;height:3px;margin-top:-3px;background-color:#545cd8;border-radius:15px;-webkit-transition:all .5s cubic-bezier(.29,1.42,.79,1) 0s;transition:all .5s cubic-bezier(.29,1.42,.79,1) 0s;z-index:2}.card-tabs .card-header{padding:0 1.25rem}.card-tabs .card-header.RRT__tabs{cursor:pointer;font-weight:400}.card-tabs .card-header.RRT__tabs .RRT__tab{text-transform:none;line-height:1.3}.card-tabs .RRT__inkbar-wrapper{width:calc(100% - 1.5rem)!important;margin-left:1.25rem}.card-tabs .RRT__panel{padding:1rem;margin:0}.card-tabs.text-white .RRT__tab{color:hsla(0,0%,100%,.6)}.card-tabs.text-white .RRT__tab--selected,.card-tabs.text-white .RRT__tab:hover{color:#fff}.card-tabs.text-white .RRT__inkbar{background:#fafafe}.card-tabs-animated .RRT__container>.RRT__tabs{background:transparent;position:relative;z-index:7}.card-tabs-animated .RRT__container>.RRT__tabs.card-header{border-bottom:0;height:auto;padding:1rem 1rem .33333rem}.card-tabs-animated .RRT__inkbar-wrapper{position:absolute;top:1rem;z-index:5}.card-tabs-animated .RRT__tab{padding:.5rem 1.2rem}.card-tabs-animated .RRT__tab--selected{color:#fff}.card-tabs-animated .RRT__inkbar{height:35px;margin-top:0;border-radius:.25rem;-webkit-box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2);box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2)}.card-tabs-animated-inner .RRT__tabs{padding:0 5%}.card-tabs-animated-inner .RRT__inkbar-wrapper{left:5%;width:90%;height:36px;top:14px}.card-tabs-animated-inner .RRT__inkbar{height:36px}.body-tabs{border-bottom:2px solid #dee2e6}.body-tabs>.RRT__tab{padding:.66667rem .83333rem;font-weight:400;font-size:.88rem}.body-tabs.body-tabs-alt>.RRT__tab{padding:.90909rem .33333rem;font-weight:400;font-size:.86rem;width:33%;text-align:center}.body-tabs.body-tabs-alt .RRT__inkbar{height:2px;margin-top:-2px}.dropdown-menu .RRT__panel,.popover .RRT__panel{margin:0;padding:0;position:relative}.dropdown-menu .RRT__panel:after,.dropdown-menu .RRT__panel:before,.popover .RRT__panel:after,.popover .RRT__panel:before{width:100%;bottom:auto;top:0;left:0;height:20px;position:absolute;z-index:10;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 20%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.dropdown-menu .RRT__panel:after,.popover .RRT__panel:after{bottom:0;top:auto;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(80%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.tabs-lg-alternate.card-header{padding:0;height:auto}.tabs-lg-alternate.card-header .widget-number{font-size:2rem;font-weight:300}.tabs-lg-alternate.card-header .tab-subheading{padding:5px 0 0;opacity:.6;-webkit-transition:all .2s;transition:all .2s}.tabs-lg-alternate.card-header>.nav{margin:0}.tabs-lg-alternate.card-header>.nav .nav-link{padding:1rem 0;border-right:1px solid #e9ecef;background:#f8f9fa}.tabs-lg-alternate.card-header>.nav .nav-link:hover{background:#fff}.tabs-lg-alternate.card-header>.nav .nav-link:hover .tab-subheading{color:#000;opacity:.9}.tabs-lg-alternate.card-header>.nav .nav-link:before{background:#fff;border-radius:0}.tabs-lg-alternate.card-header>.nav .nav-link.active{background:#fff}.tabs-lg-alternate.card-header>.nav .nav-link.active .tab-subheading{color:#000;opacity:.9}.tabs-lg-alternate.card-header>.nav .nav-item:last-child .nav-link{border-right:0}.accordion-wrapper{border-radius:.25rem;border:1px solid #e9ecef}.accordion-wrapper>.card{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.accordion-wrapper>.card>.card-header{padding:1rem;height:auto}.accordion-wrapper>.card>.card-header .btn:active,.accordion-wrapper>.card>.card-header .btn:focus,.accordion-wrapper>.card>.card-header .btn:hover{text-decoration:none}.accordion-wrapper>.card>.card-header .form-heading p{margin:0}.accordion-wrapper>.card .collapse{border-bottom:1px solid transparent}.accordion-wrapper>.card .collapse.show{border-bottom-color:#e9ecef}.modal-footer,.modal-header{background:#f8f9fa}.modal-footer{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.modal-dialog{-webkit-box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3);box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3);border-radius:.25rem}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite}.ball-pulse>div:first-child{-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.ball-pulse>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s ease-in-out -.21s infinite;animation:ball-pulse-sync .6s ease-in-out -.21s infinite}.ball-pulse-sync>div:first-child{-webkit-animation:ball-pulse-sync .6s ease-in-out -.14s infinite;animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s ease-in-out -.07s infinite;animation:ball-pulse-sync .6s ease-in-out -.07s infinite}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s ease-in-out 0s infinite;animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ball-rotate,.ball-rotate>div{position:relative}.ball-rotate>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ball-rotate>div:first-child{-webkit-animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite;animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}.ball-clip-rotate>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid #545cd8;border-bottom-color:transparent;height:25px;width:25px;background:transparent!important;display:inline-block;-webkit-animation:rotate .75s linear 0s infinite;animation:rotate .75s linear 0s infinite}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#545cd8;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:30px;height:30px;left:-16px;top:-2px;background:transparent;border:2px solid;border-color:#545cd8 transparent;border-style:solid;border-width:2px;-webkit-animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-20px;top:-20px;border-color:transparent #545cd8;border-style:solid;border-width:2px;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s ease-in-out 0s infinite;animation:rotate 1s ease-in-out 0s infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#545cd8 transparent;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;height:50px;width:50px;border-radius:100%;border:2px solid #545cd8;-webkit-animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #545cd8;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:ball-beat .7s linear 0s infinite;animation:ball-beat .7s linear 0s infinite}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s linear 0s infinite;animation:ball-scale-multiple 1s linear 0s infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px,-37.50938px);transform:translate(-29.994px,-37.50938px)}.ball-triangle-path>div:first-child{-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:first-child,.ball-triangle-path>div:nth-child(2){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #545cd8}.ball-triangle-path>div:first-of-type{top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:first-child{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.61s;animation-duration:.61s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.54s;animation-delay:.54s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.55s;animation-delay:.55s;-webkit-animation-duration:.74s;animation-duration:.74s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.67s;animation-delay:.67s;-webkit-animation-duration:.82s;animation-duration:.82s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.05s;animation-delay:-.05s;-webkit-animation-duration:1.59s;animation-duration:1.59s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-duration:.8s;animation-duration:.8s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.31s;animation-delay:.31s;-webkit-animation-duration:.98s;animation-duration:.98s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:.81s;animation-duration:.81s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:.17s;animation-delay:.17s;-webkit-animation-duration:1.52s;animation-duration:1.52s}.ball-grid-beat>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:first-child{-webkit-animation-delay:-.04s;animation-delay:-.04s;-webkit-animation-duration:1.29s;animation-duration:1.29s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.06s;animation-delay:.06s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.54s;animation-delay:.54s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:.34s;animation-delay:.34s;-webkit-animation-duration:.93s;animation-duration:.93s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.74s;animation-delay:.74s;-webkit-animation-duration:1.28s;animation-duration:1.28s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.55s;animation-delay:.55s;-webkit-animation-duration:.73s;animation-duration:.73s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.66s;animation-delay:.66s;-webkit-animation-duration:.96s;animation-duration:.96s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.78s;animation-duration:.78s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.39s;animation-delay:.39s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-pulse>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:first-child{top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite}.ball-spin-fade-loader>div:nth-child(2){top:17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite}.ball-spin-fade-loader>div:nth-child(4){top:-17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite}.ball-spin-fade-loader>div:nth-child(6){top:-17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite}.ball-spin-fade-loader>div:nth-child(8){top:17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite}.ball-spin-fade-loader>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:first-child{top:45px;left:0;-webkit-animation:ball-spin-loader 2s linear .9s infinite;animation:ball-spin-loader 2s linear .9s infinite}.ball-spin-loader>span:nth-child(2){top:30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s linear 1.8s infinite;animation:ball-spin-loader 2s linear 1.8s infinite}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s linear 2.7s infinite;animation:ball-spin-loader 2s linear 2.7s infinite}.ball-spin-loader>span:nth-child(4){top:-30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s linear 3.6s infinite;animation:ball-spin-loader 2s linear 3.6s infinite}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s linear 4.5s infinite;animation:ball-spin-loader 2s linear 4.5s infinite}.ball-spin-loader>span:nth-child(6){top:-30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s linear 5.4s infinite;animation:ball-spin-loader 2s linear 5.4s infinite}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s linear 6.3s infinite;animation:ball-spin-loader 2s linear 6.3s infinite}.ball-spin-loader>span:nth-child(8){top:30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s linear 7.2s infinite;animation:ball-spin-loader 2s linear 7.2s infinite}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin:2px 2px 2px 15px;top:4px;left:-7px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s linear 0s infinite;animation:ball-zig .7s linear 0s infinite}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s linear 0s infinite;animation:ball-zag .7s linear 0s infinite}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin:2px 2px 2px 15px;top:4px;left:-7px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s linear 0s infinite;animation:ball-zig-deflect 1.5s linear 0s infinite}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s linear 0s infinite;animation:ball-zag-deflect 1.5s linear 0s infinite}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:first-child{-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.line-scale>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:first-child{-webkit-animation-delay:.62s;animation-delay:.62s;-webkit-animation-duration:.34s;animation-duration:.34s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.03s;animation-delay:.03s;-webkit-animation-duration:.45s;animation-duration:.45s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.55s;animation-delay:.55s;-webkit-animation-duration:.44s;animation-duration:.44s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.34s;animation-delay:.34s;-webkit-animation-duration:.37s;animation-duration:.37s}.line-scale-party>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:first-child,.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:first-child,.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:first-child{top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite}.line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite}.line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite}.line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite}.line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite}.line-spin-fade-loader>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #545cd8;-webkit-animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:50px;height:50px;background:#545cd8;-webkit-animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s linear -.99s infinite;animation:pacman-balls 1s linear -.99s infinite}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s linear -.66s infinite;animation:pacman-balls 1s linear -.66s infinite}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s linear -.33s infinite;animation:pacman-balls 1s linear -.33s infinite}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s linear 0s infinite;animation:pacman-balls 1s linear 0s infinite}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){width:0;height:0;border:25px solid #545cd8;border-right-color:transparent;border-radius:25px;position:relative;left:-30px}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translateY(-6.25px);transform:translateY(-6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#545cd8;-webkit-animation:cube-transition 1.6s ease-in-out 0s infinite;animation:cube-transition 1.6s ease-in-out 0s infinite}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s linear 0s infinite;animation:spin-rotate .6s linear 0s infinite;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),color-stop(30%,#545cd8),to(#545cd8));background-image:linear-gradient(transparent,transparent 70%,#545cd8 0,#545cd8);width:100%;height:100%}.progress .progress-bar:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.progress.progress-bar-sm{height:.5rem}.progress.progress-bar-xs{height:.3rem}.progress.progress-bar-rounded{border-radius:30px}.progress-bar-animated-alt.progress-bar,.progress-bar-animated-alt .progress-bar{position:relative}.progress-bar-animated-alt.progress-bar:after,.progress-bar-animated-alt .progress-bar:after{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-animation:progress-active 2s ease infinite;animation:progress-active 2s ease infinite}@-webkit-keyframes progress-active{0%{opacity:.4;width:0}to{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.4;width:0}to{opacity:0;width:100%}}.vertical-timeline{width:100%;position:relative;padding:1.5rem 0 1rem}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:67px;height:100%;width:4px;background:#e9ecef;border-radius:.25rem}.vertical-timeline-element{position:relative;margin:0 0 1rem}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:last-child{margin-bottom:0}.vertical-timeline-element-content{position:relative;margin-left:90px;font-size:.8rem}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content .timeline-title{font-size:.8rem;text-transform:uppercase;margin:0 0 .5rem;padding:2px 0 0;font-weight:700}.vertical-timeline-element-content p{color:#6c757d;margin:0 0 .5rem}.vertical-timeline-element-content .vertical-timeline-element-date{display:block;position:absolute;left:-90px;top:0;padding-right:10px;text-align:right;color:#adb5bd;font-size:.7619rem;white-space:nowrap}.vertical-timeline-element-icon{position:absolute;top:0;left:60px}.vertical-timeline-element-icon .badge-dot-xl{-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-without-time:before{left:11px}.vertical-without-time .vertical-timeline-element-content{margin-left:36px}.vertical-without-time .vertical-timeline-element-icon{left:4px}.vertical-time-icons{padding:2rem 0 0}.vertical-time-icons:before{content:"";position:absolute;top:0;left:14px;height:100%;width:6px;background:#e9ecef;border-radius:.25rem}.vertical-time-icons .vertical-timeline-element{margin-bottom:1rem}.vertical-time-icons .vertical-timeline-element-content{margin-left:50px}.vertical-time-icons .vertical-timeline-element-icon{width:34px;height:34px;left:0;top:-7px}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon{width:34px;height:34px;background:#fff;border-radius:50px;border-width:2px;border-style:solid;-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon i{display:block;font-size:1.1rem;margin:0 auto}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon svg{margin:0 auto}.vertical-time-simple{padding:.5rem 0}.vertical-time-simple .vertical-timeline-element{margin:0 0 .5rem}.vertical-time-simple .timeline-title{font-weight:400;font-size:.91667rem;padding:0}.vertical-time-simple .vertical-timeline-element-icon{height:14px;width:14px;background:#e9ecef;position:absolute;left:6px;top:2px;display:block;border-radius:20px}.vertical-time-simple .vertical-timeline-element-icon:after{content:"";position:absolute;background:#fff;left:50%;top:50%;margin:-4px 0 0 -4px;display:block;width:8px;height:8px;border-radius:20px}.vertical-time-simple .timeline-title{text-transform:none}.dot-primary .vertical-timeline-element-icon{background:#545cd8}.dot-secondary .vertical-timeline-element-icon{background:#6c757d}.dot-success .vertical-timeline-element-icon{background:#3ac47d}.dot-info .vertical-timeline-element-icon{background:#30b1ff}.dot-warning .vertical-timeline-element-icon{background:#f7b924}.dot-danger .vertical-timeline-element-icon{background:#d92550}.dot-light .vertical-timeline-element-icon{background:#eee}.dot-dark .vertical-timeline-element-icon{background:#343a40}.dot-focus .vertical-timeline-element-icon{background:#444054}.dot-alternate .vertical-timeline-element-icon{background:#83588a}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .8s;animation:cd-bounce-1 .8s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.todo-list-wrapper .todo-indicator{position:absolute;width:4px;height:60%;border-radius:.3rem;left:.625rem;top:20%;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.todo-list-wrapper .list-group-item:hover .todo-indicator{opacity:.9}.todo-list-wrapper .custom-control,.todo-list-wrapper input[checkbox]{margin-left:.625rem}.list-group-flush+.card-footer{border-top:0}.rm-list-borders .list-group-item{border:0;padding:.5rem 0}.rm-list-borders-scroll .list-group-item{border:0;padding-right:1.125rem}.input-group .input-group-prepend+div .react-datepicker__input-container .form-control,.input-group .input-group-prepend div:not([class]) .react-datepicker__input-container .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.input-group>div:not([class]){position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}.input-group>div:not([class]) .react-datepicker__input-container .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-prepend+div,.input-group>.react-datepicker-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}.input-group>.react-datepicker-wrapper>.react-datepicker__input-container>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}legend{font-size:.88rem;font-weight:700}.form-heading{font-size:1.1rem;margin:0;color:#545cd8}.form-heading p{color:#6c757d;padding:.3rem 0 0;font-size:.88rem}.custom-select{-webkit-appearance:none;-moz-appearance:none}.pagination li a{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.pagination li a:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.pagination li a:focus{z-index:2;outline:0;-webkit-box-shadow:none;box-shadow:none}.pagination li a:not(:disabled):not(.disabled){cursor:pointer}.pagination li:first-child a{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination li:last-child a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination li.active a{z-index:1;color:#fff;background-color:#545cd8;border-color:#007bff}.pagination li.active a:hover{color:#fff}.pagination li.disabled a{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-rounded li a{border-radius:50px!important;margin:0 .2rem}.chat-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;clear:both;padding:.5rem}.chat-box-wrapper+.chat-box-wrapper{padding-top:0}.chat-box-wrapper .chat-box{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;position:relative;opacity:1;background:#e0f3ff;border:0;padding:.5rem 1rem;border-radius:30px;border-top-left-radius:.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:50%;min-width:100%;text-align:left}.chat-box-wrapper .chat-box+small{text-align:left;padding:.33333rem 0 0;margin-left:1rem;display:block}.chat-box-wrapper.chat-box-wrapper-right{text-align:right}.chat-box-wrapper.chat-box-wrapper-right .chat-box{border-radius:30px;border-top-left-radius:30px;border-top-right-radius:.25rem;margin-left:auto}.chat-box-wrapper.chat-box-wrapper-right .chat-box+small{text-align:right;margin-right:1rem;margin-left:0}.forms-wizard{margin:0;padding:0;list-style-type:none;width:100%;display:table;table-layout:fixed;border-radius:.25rem}.forms-wizard li{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;font-size:1rem;padding:.66667rem 0;color:#adb5bd;position:relative}.forms-wizard li:after,.forms-wizard li:before{position:absolute;height:4px;top:50%;margin-top:-.66667rem;width:50%;content:"";background:#dee2e6;z-index:5;-webkit-transition:all .2s;transition:all .2s}.forms-wizard li:after{left:50%}.forms-wizard li:before{left:0}.forms-wizard li:first-child:before{border-top-left-radius:20px;border-bottom-left-radius:20px}.forms-wizard li:last-child:after{border-top-right-radius:20px;border-bottom-right-radius:20px}.forms-wizard li em{font-style:normal;font-size:1.5rem;background:#ced4da;color:#fff;text-align:center;padding:0;width:40px;height:40px;line-height:40px;border-radius:50px;display:block;margin:0 auto .5rem;position:relative;z-index:7;-webkit-transition:all .2s;transition:all .2s}.forms-wizard li.form-wizard-step-doing{color:#495057}.forms-wizard li.form-wizard-step-doing:before,.forms-wizard li.form-wizard-step-doing em{background:#545cd8}.forms-wizard li.form-wizard-step-done em{font-family:Linearicons-Free;background:#3ac47d;overflow:hidden}.forms-wizard li.form-wizard-step-done em:before{width:42px;height:42px;font-size:1.2rem;line-height:40px;text-align:center;display:block}.forms-wizard li.form-wizard-step-done:after,.forms-wizard li.form-wizard-step-done:before{background:#3ac47d}.forms-wizard li:hover{color:#6c757d}.forms-wizard-alt .forms-wizard li{font-size:.88rem}.forms-wizard-alt .forms-wizard li em{width:14px;height:14px;line-height:14px;text-indent:-999rem;border:2px solid #fff;margin:-7px auto 0}.forms-wizard-vertical .forms-wizard{display:block;width:30%;float:left;padding:0 1rem 1rem 0}.forms-wizard-vertical .forms-wizard li{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:.5rem;margin-bottom:.33333rem;border-radius:.3rem;-webkit-transition:all .2s;transition:all .2s}.forms-wizard-vertical .forms-wizard li:after,.forms-wizard-vertical .forms-wizard li:before{display:none}.forms-wizard-vertical .forms-wizard li em{margin:0 .5rem 0 0}.forms-wizard-vertical .forms-wizard li:hover{background:#e9ecef}.forms-wizard-vertical .forms-wizard li.form-wizard-step-doing{background:#545cd8;color:#fff}.forms-wizard-vertical .forms-wizard li.form-wizard-step-doing em{background:hsla(0,0%,100%,.2)}.forms-wizard-vertical .form-wizard-content{width:70%;overflow:auto}@media screen and (min-width:360px) and (max-width:812px){.forms-wizard-vertical .forms-wizard{display:block;width:50%;float:left;padding:0 1rem 1rem 0}.forms-wizard-vertical .forms-wizard li{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:.5rem;margin-bottom:.33333rem;border-radius:.3rem;-webkit-transition:all .2s;transition:all .2s}.forms-wizard-vertical .forms-wizard li:after,.forms-wizard-vertical .forms-wizard li:before{display:none}.forms-wizard-vertical .forms-wizard li em{margin:0 .5rem 0 0}.forms-wizard-vertical .forms-wizard li:hover{background:#e9ecef}.forms-wizard-vertical .forms-wizard li.form-wizard-step-doing{background:#545cd8;color:#fff}.forms-wizard-vertical .forms-wizard li.form-wizard-step-doing em{background:hsla(0,0%,100%,.2)}.forms-wizard-vertical .form-wizard-content{width:50%;overflow:auto}}.icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-chart{text-align:center;padding:1rem;position:relative}.widget-chart .progress-sub-label{opacity:.8;padding:5px 0 0}.widget-chart .progress-circle-wrapper{min-width:68px;margin-right:1rem}.widget-chart .progress-circle-wrapper .react-sweet-progress-symbol{font-size:.8rem}.widget-chart .widget-chart-content{position:relative;z-index:5}.widget-chart .widget-chart-content-lg{padding:2rem 0 1rem 2rem}.widget-chart .widget-chart-content-lg .widget-numbers{margin-bottom:0}.widget-chart .widget-chart-wrapper{position:absolute;bottom:0;left:0;width:100%;opacity:.25;z-index:6;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;overflow:hidden}.widget-chart .widget-numbers{font-weight:700;font-size:2.5rem;display:block;line-height:1;margin:1rem auto}.widget-chart .widget-numbers+.widget-chart-flex,.widget-chart .widget-numbers+.widget-description,.widget-chart .widget-numbers+.widget-subheading{margin-top:-.5rem}.widget-chart .widget-subheading{margin:-.5rem 0 0;display:block;opacity:.6}.widget-chart .widget-subheading:first-child{margin-top:0}.widget-chart .widget-subheading+.widget-numbers{margin-top:.5rem}.widget-chart .widget-description{margin:1rem 0 0}.widget-chart.widget-chart-hover{-webkit-transition:all .2s;transition:all .2s}.widget-chart.widget-chart-hover:hover{z-index:15;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 .46875rem 4.1875rem rgba(8,10,37,.05),0 .9375rem 2.40625rem rgba(8,10,37,.05),0 .25rem 1.3125rem rgba(8,10,37,.06),0 .125rem 1.1875rem rgba(8,10,37,.06);box-shadow:0 .46875rem 4.1875rem rgba(8,10,37,.05),0 .9375rem 2.40625rem rgba(8,10,37,.05),0 .25rem 1.3125rem rgba(8,10,37,.06),0 .125rem 1.1875rem rgba(8,10,37,.06);cursor:pointer;background:#fff}.widget-chart .widget-chart-actions{position:absolute;right:.5rem;top:.5rem;z-index:12}.widget-chart .widget-chart-actions .btn-link{font-size:1.1rem;padding-top:0;padding-bottom:0;opacity:.6}.widget-chart .widget-progress-wrapper{margin-top:1rem}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom{position:absolute;left:0;bottom:0;width:100%}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress{margin:0 -1px -1px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress .progress-bar{border-bottom-left-radius:.25rem}.widget-chart .widget-chart-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-bottom:1rem}.widget-chart .widget-chart-flex:last-child{margin-bottom:0}.widget-chart .widget-chart-flex .widget-subheading{margin:0}.widget-chart .widget-chart-flex .widget-description{margin-top:0}.widget-chart.text-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-chart.text-left .icon-wrapper{min-width:54px;margin:0 1rem 0 0}.widget-chart.text-left .widget-numbers{margin-left:0}.widget-chart.text-left .widget-chart-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.widget-chart.text-left .widget-chart-content>.widget-numbers:first-child{margin-top:0}.widget-chart.text-left .widget-chart-content .widget-description{-ms-flex-item-align:start;align-self:flex-start}.widget-chart.text-left .widget-chart-wrapper{height:35%}.widget-chart.widget-chart-left{padding-bottom:15%}.widget-chart .chart-wrapper-relative{position:relative;opacity:1;margin-top:1rem}.widget-chart-actions{position:absolute;right:1rem;top:1rem;z-index:12}.widget-chart-actions .btn-link{font-size:1.1rem;padding-top:0;padding-bottom:0;opacity:.6}.widget-chart:hover .widget-chart-actions .btn-link,.widget-content:hover .widget-chart-actions .btn-link{opacity:1}.grid-menu .widget-chart.widget-chart-hover:hover{background:#fff;border-radius:.25rem}.icon-wrapper{width:54px;height:54px;margin:0 auto;position:relative;overflow:hidden}.icon-wrapper[class*=border-]{border-width:1px;border-style:solid}.icon-wrapper .icon-wrapper-bg{position:absolute;height:100%;width:100%;z-index:3;opacity:.2}.icon-wrapper .icon-wrapper-bg.bg-light{opacity:.08}.icon-wrapper i{margin:0 auto;font-size:1.7rem;position:relative;z-index:5}.icon-wrapper i:before{margin-top:-3px}.icon-wrapper .progress-circle-wrapper{width:100%;margin-right:0}.widget-chart2 .widget-chart-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-line-pack:center;align-content:center;margin-bottom:0}.widget-chart2 .widget-chart-flex .widget-subtitle{margin-left:auto}.widget-chart2 .widget-chart-flex .widget-numbers{font-weight:400}.widget-chart2 .widget-chart-flex+.widget-chart-flex .widget-numbers{margin-bottom:0}.widget-chart2 .widget-chat-wrapper-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper{height:70px;opacity:.8;position:relative;margin:1rem auto -.5rem}.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper-lg{height:130px}.card-btm-border{border-bottom:4px solid transparent}.progress-box{text-align:center}.progress-box h4{font-size:.88rem;font-weight:700;opacity:.6;text-transform:uppercase;padding-bottom:.33333rem}.progress-box svg{margin:0 auto}.svg-bg{opacity:.1}.svg-bg,.svg-bg svg{position:absolute;width:100%;height:100%}.svg-bg svg{left:0;top:0}.widget-numbers-sm{font-size:1.5rem}.widget-content{padding:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-content .widget-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-content .widget-content-left .widget-heading{opacity:.8;font-weight:700}.widget-content .widget-content-left .widget-subheading{opacity:.5}.widget-content .widget-content-right{margin-left:auto}.widget-content .widget-numbers{font-weight:700;font-size:1.8rem;display:block}.widget-content .widget-content-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-content .widget-progress-wrapper{margin-top:1rem}.widget-content .widget-progress-wrapper .progress-sub-label{margin-top:.33333rem;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-content .widget-progress-wrapper .progress-sub-label .sub-label-right{margin-left:auto}.widget-content .widget-content-right.widget-content-actions{visibility:hidden;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.widget-content:hover .widget-content-right.widget-content-actions{visibility:visible;opacity:1}.profile-block{position:relative;overflow:hidden}.profile-block .profile-blur{width:100%;height:100%;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.8);transform:scale(1.8);position:absolute;left:-25%;top:-25%}.profile-block .profile-inner{position:absolute;width:100%;height:100%;opacity:.5;left:0;top:0}.profile-block .dropdown-menu-header .menu-header-content{padding:3rem}.profile-block .dropdown-menu-header .menu-header-content .menu-header-title{margin:.5rem 0 0}.profile-block .dropdown-menu-header .menu-header-btn-pane,.profile-block .dropdown-menu-header .menu-header-content .menu-header-subtitle{margin:.33333rem 0 0}.profile-block .dropdown-menu-header .menu-header-btn-pane .btn-icon{color:#fff;padding:0;width:44px;height:44px;line-height:37px;font-size:1.1rem}.profile-block .dropdown-menu-header .menu-header-btn-pane .btn-icon:hover{background:hsla(0,0%,100%,.2)}.app-logo{height:23px;width:97px;background:url(~assets/utils/images/logo-inverse.png)}.app-logo-inverse{height:23px;width:97px;background:url(~assets/utils/images/logo.png)}.app-login-box .app-logo{margin-bottom:3rem}.app-login-box h4{margin-bottom:1rem;font-weight:400}.app-login-box h4 div{opacity:.6}.app-login-box h4 span{font-size:1.1rem}.app-inner-layout.rm-sidebar .app-inner-layout__wrapper .app-inner-layout__content{width:auto;float:none}.app-inner-layout .app-inner-layout__header{width:100%;padding:1rem;text-align:left;border-bottom:1px solid #e9ecef}.app-inner-layout .app-inner-layout__header .app-page-title{margin:0;padding:0;background:transparent}.app-inner-layout .app-inner-layout__header-boxed{padding:1rem}.app-inner-layout .app-inner-layout__header-boxed .app-inner-layout__header{border-radius:.3rem}.app-inner-layout .app-inner-layout__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:100vh}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content.card{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border-radius:0;border:0}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__top-pane{-ms-flex-line-pack:center;align-content:center;text-align:left;padding:.5rem 1rem}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__top-pane,.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-left,.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-right{margin-left:auto}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__bottom-pane{padding:1rem;border-top:1px solid #e9ecef}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar{width:270px;list-style:none;text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:relative}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .dropdown-item{white-space:normal}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar.card{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border-radius:0;background:#f8f9fa;border:0;border-right:1px solid #e9ecef;border-left:1px solid #e9ecef}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .app-inner-layout__sidebar-footer,.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .app-inner-layout__sidebar-header{background:#f8f9fa}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__aside{width:60px}.app-inner-layout .app-inner-layout__footer{width:100%;height:50px}.app-wrapper-footer .app-footer{border-top:1px solid #e9ecef}.app-wrapper-footer .app-footer .app-footer__inner{border-left:1px solid #e9ecef}.chat-layout.app-inner-layout .app-inner-layout__sidebar{width:360px;-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px}.chat-layout .app-inner-layout__top-pane h4{font-size:1.25rem}.chat-layout .app-inner-layout__top-pane h4 div{font-size:.88rem}.chat-layout .chat-box-wrapper{padding:1rem}@media (max-width:1199.98px){.chat-layout.app-inner-layout .app-inner-layout__sidebar .widget-content .widget-content-left .widget-subheading{white-space:normal}}.mobile-app-menu-btn{display:none;margin:3px 1rem 0 0}@media (max-width:991.98px){.app-inner-layout__sidebar{display:none!important}.mobile-app-menu-btn{display:block}.open-mobile-menu .app-inner-layout__sidebar{display:block!important}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-touch-action:auto;touch-action:auto}.ps__rail-x{display:none!important;height:15px;bottom:0}.ps__rail-x,.ps__rail-y{opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;position:absolute;z-index:7}.ps__rail-y{display:none;width:15px;right:0;border-radius:50px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:rgba(0,0,0,.1);opacity:.9}.ps__thumb-x{-webkit-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:rgba(0,0,0,.1);border-radius:6px;position:absolute}.ps__thumb-y{-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:rgba(0,0,0,.12);height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:rgba(0,0,0,.12);width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}.scroll-area{overflow-x:hidden;height:400px}.scroll-area-xs{height:150px;overflow-x:hidden}.scroll-area-sm{height:200px;overflow-x:hidden}.scroll-area-md{height:300px;overflow-x:hidden}.scroll-area-lg{height:400px;overflow-x:hidden}.scroll-area-x{overflow-x:auto;width:100%;max-width:100%}.shadow-overflow{position:relative}.shadow-overflow:after,.shadow-overflow:before{width:100%;bottom:auto;top:0;left:0;height:1rem;position:absolute;z-index:10;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 20%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.shadow-overflow:after{bottom:0;top:auto;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(80%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.rc-tabs,.rc-tabs-bar,.rc-tabs-nav-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.rc-tabs-bar,.rc-tabs-nav-container{font-size:14px;line-height:1.5;white-space:nowrap;outline:none;zoom:1;-webkit-transition:padding .45s;transition:padding .45s}.rc-tabs-ink-bar{margin-top:0;border-radius:.25rem;-webkit-box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2);box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2)}.rc-tabs-ink-bar-animated{-webkit-transition:all .5s cubic-bezier(.29,1.42,.79,1) 0s;transition:all .5s cubic-bezier(.29,1.42,.79,1) 0s}.rc-tabs-tab-next,.rc-tabs-tab-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;line-height:36px;cursor:pointer;border:none;background-color:transparent;position:absolute}.rc-tabs-tab-next-icon,.rc-tabs-tab-prev-icon{position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;line-height:inherit;vertical-align:baseline;text-align:center;text-transform:none;font-smoothing:antialiased;text-stroke-width:0;font-family:sans-serif}.rc-tabs-tab-next-icon:before,.rc-tabs-tab-prev-icon:before{display:block}.rc-tabs-tab-btn-disabled{cursor:default;color:#495057}.rc-tabs-nav-wrap{overflow:hidden}.rc-tabs-nav{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;position:relative;margin:0;float:left;list-style:none;display:inline-block;-webkit-transform-origin:0 0;transform-origin:0 0}.rc-tabs-nav>div:first-child{z-index:5;position:relative}.rc-tabs-nav-animated{-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1)}.rc-tabs-nav:after,.rc-tabs-nav:before{display:table;content:" "}.rc-tabs-nav:after{clear:both}.rc-tabs-tab{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;-webkit-transition:color .3s cubic-bezier(.35,0,.25,1);transition:color .3s cubic-bezier(.35,0,.25,1);padding:8px 20px;cursor:pointer}.rc-tabs-tab:hover{color:#545cd8}.rc-tabs-tab-active,.rc-tabs-tab-active:hover{color:#fff;cursor:default;-webkit-transform:translateZ(0);transform:translateZ(0)}.rc-tabs-tab-disabled{cursor:default;color:#495057}.rc-tabs-tab-disabled:hover{color:#495057}.rc-tabs-content{zoom:1}.rc-tabs-content .rc-tabs-tabpane{overflow:hidden}.rc-tabs-content-animated{-webkit-transition:margin-left .3s cubic-bezier(.35,0,.25,1),margin-top .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);transition:margin-left .3s cubic-bezier(.35,0,.25,1),margin-top .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);transition:transform .3s cubic-bezier(.35,0,.25,1),margin-left .3s cubic-bezier(.35,0,.25,1),margin-top .3s cubic-bezier(.35,0,.25,1);transition:transform .3s cubic-bezier(.35,0,.25,1),margin-left .3s cubic-bezier(.35,0,.25,1),margin-top .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);display:-ms-flexbox;display:-webkit-box;display:flex;will-change:transform}.rc-tabs-content-animated .rc-tabs-tabpane{-ms-flex-negative:0;flex-shrink:0}.no-flexbox .rc-tabs-content{-webkit-transform:none!important;transform:none!important;overflow:hidden}.no-csstransitions .rc-tabs-tabpane-inactive,.no-flexbox .rc-tabs-tabpane-inactive,.rc-tabs-content-no-animated .rc-tabs-tabpane-inactive{display:none}.rc-tabs-bottom .rc-tabs-tab-arrow-show{opacity:1;width:100%;height:35px}.rc-tabs-top .rc-tabs-tab-arrow-show{width:100%;height:35px}.rc-tabs-top .rc-tabs-content{width:100%}.rc-tabs-top .rc-tabs-nav-container-scrolling{padding-left:35px;padding-right:35px}.rc-tabs-top .rc-tabs-nav-scroll{width:99999px}.rc-tabs-top .rc-tabs-nav-swipe{position:relative;left:0}.rc-tabs-top .rc-tabs-nav-swipe .rc-tabs-nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1;-webkit-box-flex:1;flex:1;width:100%}.rc-tabs-top .rc-tabs-nav-swipe .rc-tabs-nav .rc-tabs-tab{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-right:0;padding:8px 0;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.rc-tabs-top .rc-tabs-nav-wrap{width:100%;padding:1rem 15px}.rc-tabs-top .rc-tabs-content-animated{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.rc-tabs-top .rc-tabs-content-animated .rc-tabs-tabpane{width:100%}.rc-tabs-top .rc-tabs-tab-next{right:2px}.rc-tabs-top .rc-tabs-tab-next-icon:before{content:">"}.rc-tabs-top .rc-tabs-tab-prev{left:0}.rc-tabs-top .rc-tabs-tab-prev-icon:before{content:"<"}.rc-tabs-top .rc-tabs-tab-next,.rc-tabs-top .rc-tabs-tab-prev{margin-right:-2px;width:0;height:0;top:0;text-align:center;opacity:0;-webkit-transition:width .3s,height .3s,opacity .3s;transition:width .3s,height .3s,opacity .3s}.rc-tabs-top .rc-tabs-tab-arrow-show{opacity:1;width:35px;height:100%}.rc-tabs-top .rc-tabs-ink-bar{height:35px;bottom:0;left:0;background:#545cd8}.rc-tabs-top .rc-tabs-tab{float:left;height:100%;line-height:1.3;margin-right:.5rem}.rc-tabs-top .rc-tabs-tabpane-inactive{height:0;overflow:visible}

/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 */@-webkit-keyframes ladda-spinner-line-fade{0%,to{opacity:.22}1%{opacity:1}}@keyframes ladda-spinner-line-fade{0%,to{opacity:.22}1%{opacity:1}}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}[class*=btn-outline-] .ladda-spinner div div div{background:#000!important}[class*=btn-outline-].ladda-button .ladda-label{-webkit-transition:none!important;transition:none!important}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);display:none;-webkit-transition:all .1s linear!important;transition:all .1s linear!important}.ladda-button[data-loading] .ladda-progress{display:block}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:52px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner{right:auto}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(.2);transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;-webkit-box-shadow:0 0 0 2000px transparent;box-shadow:0 0 0 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;-webkit-box-shadow:0 0 0 2000px rgba(0,0,0,.8);box-shadow:0 0 0 2000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}[dir=rtl] .ladda-spinner>div{left:25%!important}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#545cd8}.hamburger-box{width:24px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:24px;height:2px;background-color:#545cd8;border-radius:10px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--elastic .hamburger-inner{top:1px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:6px;-webkit-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:12px;-webkit-transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(135deg);transform:translate3d(0,6px,0) rotate(135deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-12px,0) rotate(-270deg);transform:translate3d(0,-12px,0) rotate(-270deg);-webkit-transition-delay:75ms;transition-delay:75ms}.drawer-content-wrapper{background:#fff;position:relative;padding:1rem}.drawer-content-wrapper .drawer-heading{font-size:.968rem;color:#495057;margin:0;background:#f8f9fa;padding:.5rem 1rem;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6}.drawer-content-wrapper .drawer-heading:first-child{border-top:0}.drawer-content-wrapper .drawer-section{padding:1rem}.drawer-content-wrapper>.app-sidebar__heading:first-child{margin-top:0}.drawer-nav-btn{border-radius:30px;background:#fff;position:fixed;right:.5rem;top:.5rem;padding:.33333rem;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);z-index:20}.drawer-nav-btn .hamburger{margin-top:4px}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.5!important}.sweet-alert{background-color:#fff;width:30%;padding:1rem;border-radius:.25rem;text-align:center;position:fixed;left:50%;top:50%;margin-left:-15%;margin-top:-15%;overflow:hidden;display:none;z-index:99999;-webkit-box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3);box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3)}.sweet-alert h2{color:#495057;text-transform:none;margin:.5rem 0;display:block}.sweet-alert h2,.sweet-alert p{text-align:center;position:relative;padding:0}.sweet-alert p{color:#adb5bd;float:none;margin:0}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f8f9fa;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;-webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;-webkit-transition:padding .25s,max-height .25s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#d92550;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error:after,.sweet-alert .sa-input-error:before{content:"";width:20px;height:6px;background-color:#d92550;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:none;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert .sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;font-size:.88rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s,background-color .15s,border-color .15s,-webkit-box-shadow .15s!important;transition:color .15s,background-color .15s,border-color .15s,-webkit-box-shadow .15s!important;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s!important;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,-webkit-box-shadow .15s!important;color:#fff;background-color:#545cd8;border:1px solid #545cd8}.sweet-alert button:hover{color:#fff;background-color:#353ed1;border-color:#2e38cb}.sweet-alert button.focus,.sweet-alert button:focus{-webkit-box-shadow:0 0 0 0 rgba(110,116,222,.5);box-shadow:0 0 0 0 rgba(110,116,222,.5)}.sweet-alert button.disabled,.sweet-alert button:disabled{color:#fff;background-color:#545cd8;border-color:#545cd8}.show>.sweet-alert button.dropdown-toggle,.sweet-alert button:not(:disabled):not(.disabled).active,.sweet-alert button:not(:disabled):not(.disabled):active{color:#fff;background-color:#2e38cb;border-color:#2c35c0}.show>.sweet-alert button.dropdown-toggle:focus,.sweet-alert button:not(:disabled):not(.disabled).active:focus,.sweet-alert button:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 0 0 0 rgba(110,116,222,.5);box-shadow:0 0 0 0 rgba(110,116,222,.5)}.sweet-alert button:focus,.sweet-alert button:hover{text-decoration:none}.sweet-alert button.focus,.sweet-alert button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.sweet-alert button.disabled,.sweet-alert button:disabled{opacity:.65}.sweet-alert button.cancel{font-weight:400;color:#545cd8;background-color:transparent;border-color:transparent;margin-right:.5rem}.sweet-alert button.cancel:hover{color:#2a32b6;text-decoration:underline;background-color:transparent;border-color:transparent}.sweet-alert button.cancel.active,.sweet-alert button.cancel.focus,.sweet-alert button.cancel:active,.sweet-alert button.cancel:focus{text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.sweet-alert button.cancel.disabled,.sweet-alert button.cancel:disabled{color:#6c757d;pointer-events:none}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.sweet-alert[data-has-cancel-button=false] button{-webkit-box-shadow:none!important;box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-button-container{padding:1rem 0 0}.sa-icon{width:80px;height:80px;border:4px solid #dee2e6;border-radius:50%;margin:20px auto;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}.sa-icon.sa-error{border-color:#d92550}.sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#d92550;display:block;top:37px;border-radius:2px}.sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sa-icon.sa-warning{border-color:#f7b924}.sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f7b924}.sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f7b924}.sa-icon.sa-info{border-color:#30b1ff}.sa-icon.sa-info:before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}.sa-icon.sa-info:after,.sa-icon.sa-info:before{content:"";position:absolute;background-color:#30b1ff}.sa-icon.sa-info:after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.sa-icon.sa-success{border-color:#3ac47d}.sa-icon.sa-success:after,.sa-icon.sa-success:before{content:"";border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sa-icon.sa-success:before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sa-icon.sa-success:after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:40px;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sa-icon.sa-success .sa-line{height:5px;background-color:#3ac47d;display:block;border-radius:2px;position:absolute;z-index:2}.sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:50%;background-repeat:no-repeat}@media (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}to{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}to{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}to{top:50%}}@keyframes slideFromTop{0%{top:0}to{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}to{top:0}}@keyframes slideToTop{0%{top:50%}to{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}to{top:50%}}@keyframes slideFromBottom{0%{top:70%}to{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}to{top:70%}}@keyframes slideToBottom{0%{top:50%}to{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate:after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}to{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}to{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#f8d486}to{border-color:#f7b924}}@keyframes pulseWarning{0%{border-color:#f8d486}to{border-color:#f7b924}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#f8d486}to{background-color:#f7b924}}@keyframes pulseWarningIns{0%{background-color:#f8d486}to{background-color:#f7b924}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)\9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-fall{width:54px;height:18px}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:first-child{-webkit-animation-delay:-.2s;animation-delay:-.2s}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;animation-delay:0ms}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}.Toastify__toast-container{z-index:9999;position:fixed;padding:0;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1rem;left:1rem}.Toastify__toast-container--top-center{top:1rem;left:50%;margin-left:-160px}.Toastify__toast-container--top-right{top:1rem;right:1rem}.Toastify__toast-container--bottom-left{bottom:1rem;left:1rem}.Toastify__toast-container--bottom-center{bottom:1rem;left:50%;margin-left:-160px}.Toastify__toast-container--bottom-right{bottom:1rem;right:1rem}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:54px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;padding:1rem;border-radius:.25rem;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--default{background:#fff;color:#495057;-webkit-box-shadow:0 .66875rem 2.3875rem rgba(84,92,216,.03),0 1.1375rem 1.60625rem rgba(84,92,216,.03),0 .45rem .73125rem rgba(84,92,216,.05),0 .325rem .3875rem rgba(84,92,216,.03);box-shadow:0 .66875rem 2.3875rem rgba(84,92,216,.03),0 1.1375rem 1.60625rem rgba(84,92,216,.03),0 .45rem .73125rem rgba(84,92,216,.05),0 .325rem .3875rem rgba(84,92,216,.03)}.Toastify__toast--info{background:#30b1ff;-webkit-box-shadow:0 .66875rem 2.3875rem rgba(48,177,255,.03),0 1.1375rem 1.60625rem rgba(48,177,255,.03),0 .45rem .73125rem rgba(48,177,255,.05),0 .325rem .3875rem rgba(48,177,255,.03);box-shadow:0 .66875rem 2.3875rem rgba(48,177,255,.03),0 1.1375rem 1.60625rem rgba(48,177,255,.03),0 .45rem .73125rem rgba(48,177,255,.05),0 .325rem .3875rem rgba(48,177,255,.03)}.Toastify__toast--success{background:#3ac47d;-webkit-box-shadow:0 .66875rem 2.3875rem rgba(58,196,125,.03),0 1.1375rem 1.60625rem rgba(58,196,125,.03),0 .45rem .73125rem rgba(58,196,125,.05),0 .325rem .3875rem rgba(58,196,125,.03);box-shadow:0 .66875rem 2.3875rem rgba(58,196,125,.03),0 1.1375rem 1.60625rem rgba(58,196,125,.03),0 .45rem .73125rem rgba(58,196,125,.05),0 .325rem .3875rem rgba(58,196,125,.03)}.Toastify__toast--warning{background:#f7b924;-webkit-box-shadow:0 .66875rem 2.3875rem rgba(247,185,36,.03),0 1.1375rem 1.60625rem rgba(247,185,36,.03),0 .45rem .73125rem rgba(247,185,36,.05),0 .325rem .3875rem rgba(247,185,36,.03);box-shadow:0 .66875rem 2.3875rem rgba(247,185,36,.03),0 1.1375rem 1.60625rem rgba(247,185,36,.03),0 .45rem .73125rem rgba(247,185,36,.05),0 .325rem .3875rem rgba(247,185,36,.03)}.Toastify__toast--error{background:#d92550;-webkit-box-shadow:0 .66875rem 2.3875rem rgba(217,37,80,.03),0 1.1375rem 1.60625rem rgba(217,37,80,.03),0 .45rem .73125rem rgba(217,37,80,.05),0 .325rem .3875rem rgba(217,37,80,.03);box-shadow:0 .66875rem 2.3875rem rgba(217,37,80,.03),0 1.1375rem 1.60625rem rgba(217,37,80,.03),0 .45rem .73125rem rgba(217,37,80,.05),0 .325rem .3875rem rgba(217,37,80,.03)}.Toastify__toast-body{margin:auto 0;padding:0 0 .4rem}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;font-size:14px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;-webkit-transition:.3s ease;transition:.3s ease;position:absolute;top:5px;right:9px}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{width:96%}to{width:0}}@keyframes Toastify__trackProgress{0%{width:96%}to{width:0}}.Toastify__progress-bar{position:absolute;bottom:9%;left:2%;width:0;height:5px;z-index:9999;-webkit-animation:Toastify__trackProgress linear 1;animation:Toastify__trackProgress linear 1;background-color:hsla(0,0%,100%,.3);border-radius:.25rem}.Toastify__progress-bar--rtl{right:0;left:auto}.Toastify__progress-bar--default{background:#545cd8}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}.rodal,.rodal-mask{top:0;left:0;width:100%;height:100%;z-index:100}.rodal{position:fixed}.rodal-mask{position:absolute;background-color:#000;opacity:.5}.rodal-dialog{position:absolute;top:10%;left:0;right:0;margin:auto;z-index:101;background:#fff;-webkit-box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3);box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3);border-radius:.25rem;height:auto!important}.rodal-dialog:focus{outline:none}.rodal-close{position:absolute;cursor:pointer;top:16px;right:16px;width:16px;height:16px}.rodal-close:after,.rodal-close:before{position:absolute;content:"";height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#adb5bd;border-radius:100%;-webkit-transition:background .2s;transition:background .2s}.rodal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rodal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rodal-close:hover:after,.rodal-close:hover:before{background:#343a40}@-webkit-keyframes rodal-fade-enter{0%{opacity:0}}@keyframes rodal-fade-enter{0%{opacity:0}}.rodal-fade-enter{-webkit-animation:rodal-fade-enter ease-in both;animation:rodal-fade-enter ease-in both}@-webkit-keyframes rodal-fade-leave{to{opacity:0}}@keyframes rodal-fade-leave{to{opacity:0}}.rodal-fade-leave{-webkit-animation:rodal-fade-leave ease-out both;animation:rodal-fade-leave ease-out both}@-webkit-keyframes rodal-zoom-enter{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-enter{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{-webkit-animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-zoom-leave{to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-leave{to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{-webkit-animation:rodal-zoom-leave both;animation:rodal-zoom-leave both}@-webkit-keyframes rodal-slideDown-enter{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-enter{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{-webkit-animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideDown-leave{to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-leave{to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{-webkit-animation:rodal-slideDown-leave both;animation:rodal-slideDown-leave both}@-webkit-keyframes rodal-slideLeft-enter{0%{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-enter{0%{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{-webkit-animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideLeft-leave{to{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-leave{to{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{-webkit-animation:rodal-slideLeft-leave both;animation:rodal-slideLeft-leave both}@-webkit-keyframes rodal-slideRight-enter{0%{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-enter{0%{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{-webkit-animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideRight-leave{to{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-leave{to{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{-webkit-animation:rodal-slideRight-leave both;animation:rodal-slideRight-leave both}@-webkit-keyframes rodal-slideUp-enter{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-enter{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{-webkit-animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideUp-leave{to{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-leave{to{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{-webkit-animation:rodal-slideUp-leave both;animation:rodal-slideUp-leave both}@-webkit-keyframes rodal-flip-enter{0%{-webkit-transform:perspective(400px) rotateX(60deg);transform:perspective(400px) rotateX(60deg)}70%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes rodal-flip-enter{0%{-webkit-transform:perspective(400px) rotateX(60deg);transform:perspective(400px) rotateX(60deg)}70%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.rodal-flip-enter{-webkit-animation:rodal-flip-enter ease-in both;animation:rodal-flip-enter ease-in both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-flip-leave{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px) rotateX(45deg);transform:perspective(400px) rotateX(45deg)}}@keyframes rodal-flip-leave{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px) rotateX(45deg);transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{-webkit-animation:rodal-flip-leave both;animation:rodal-flip-leave both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-rotate-enter{0%{-webkit-transform:rotate(-180deg) scale3d(.3,.3,.3);transform:rotate(-180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-enter{0%{-webkit-transform:rotate(-180deg) scale3d(.3,.3,.3);transform:rotate(-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{-webkit-animation:rodal-rotate-enter both;animation:rodal-rotate-enter both;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rodal-rotate-leave{to{-webkit-transform:rotate(180deg) scale3d(.3,.3,.3);transform:rotate(180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-leave{to{-webkit-transform:rotate(180deg) scale3d(.3,.3,.3);transform:rotate(180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{-webkit-animation:rodal-rotate-leave both;animation:rodal-rotate-leave both;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rodal-door-enter{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes rodal-door-enter{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}.rodal-door-enter{-webkit-animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-door-leave{60%{-webkit-transform:scaleX(.01);transform:scaleX(.01)}to{-webkit-transform:scale3d(0,1,.1);transform:scale3d(0,1,.1)}}@keyframes rodal-door-leave{60%{-webkit-transform:scaleX(.01);transform:scaleX(.01)}to{-webkit-transform:scale3d(0,1,.1);transform:scale3d(0,1,.1)}}.rodal-door-leave{-webkit-animation:rodal-door-leave both;animation:rodal-door-leave both}.react-sweet-progress{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.react-sweet-progress,.react-sweet-progress-symbol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.react-sweet-progress-symbol{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;width:35px;height:20px;padding-left:10px;color:rgba(0,0,0,.7);font-weight:200}.react-sweet-progress-symbol-absolute{display:-ms-flexbox;display:-webkit-box;display:flex;position:absolute;top:50%;left:50%;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.react-sweet-progress-symbol-absolute .react-sweet-progress-symbol{padding:0;width:100%}.react-sweet-progress-circle-outer{position:relative;display:inline-block;vertical-align:middle}.react-sweet-progress-line{width:100%;border-radius:100px;background-color:#efefef;vertical-align:middle}.react-sweet-progress-line-inner{position:relative;min-height:10px;border-radius:100px;-webkit-transition:width .3s ease;transition:width .3s ease}.react-sweet-progress-line-inner-status-active:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#fff;-webkit-animation:active-anim 2s cubic-bezier(.25,1,.6,1) infinite;animation:active-anim 2s cubic-bezier(.25,1,.6,1) infinite;content:"";opacity:0}@-webkit-keyframes active-anim{0%{width:0;opacity:.1}20%{width:0;opacity:.5}to{width:100%;opacity:0}}@keyframes active-anim{0%{width:0;opacity:.1}20%{width:0;opacity:.5}to{width:100%;opacity:0}}.react-sweet-progress-circle path{stroke-linecap:round}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;max-width:1400px;margin-left:auto;margin-right:auto}.slick-slider-sm .slick-slider{max-width:450px}.slick-slider-sm .slick-slider .slick-prev{left:-20px}.slick-slider-sm .slick-slider .slick-next{right:-20px}.slick-slider-md .slick-slider{max-width:650px;margin:0 auto}.slick-slider-hover .slick-arrow{opacity:0;background:#545cd8;color:#fff!important}.slick-slider-hover .slick-prev{left:-30px}.slick-slider-hover .slick-next{right:-30px}.slick-slider-hover:hover .slick-arrow{opacity:1}.slick-list{position:relative;overflow:hidden;display:block;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);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 transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:40px;width:40px;cursor:pointer;color:#6c757d;top:50%;-webkit-transform:translateY(-80%);transform:translateY(-80%);padding:0;border:none;outline:none;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);-webkit-transition:all .2s;transition:all .2s;font-family:Pe-icon-7-stroke;border-radius:50px;background:#fff;z-index:6;overflow:hidden}.slick-next:before,.slick-prev:before{font-size:35px;height:40px;line-height:40px;width:40px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);color:#545cd8}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:0}.slick-prev:before{content:""}.slick-next{right:0}.slick-next:before{content:""}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:.5rem 0 0;width:100%}.slick-dots li{position:relative;display:inline-block;padding:0;margin:0 5px;cursor:pointer;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .2s;transition:all .2s}.slick-dots li button{border:0;background:transparent;display:block;height:14px;width:14px;background:#545cd8;cursor:pointer;position:relative;border-radius:20px;color:transparent}.slick-dots li button:before{content:"";position:absolute;background:#fff;left:50%;top:50%;margin:-4px 0 0 -4px;display:block;width:8px;height:8px;border-radius:20px}.slick-dots li.slick-active{-webkit-transform:scale(1.2);transform:scale(1.2)}.slick-center{-webkit-transform:scale(1.1);transform:scale(1.1)}.slick-slider .slide-img-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;opacity:.4;z-index:10}.slick-slider .slider-content{position:relative;z-index:15;text-align:center;margin:0 6rem}.slick-slider .slider-content h3{font-size:1.75rem;font-weight:400;margin-bottom:1rem}.slick-slider .slider-content p{font-size:1rem;opacity:.7}.slider-light .slick-dots{position:absolute;bottom:10px}.slider-light .slick-dots li button{background:hsla(0,0%,100%,.25)}.slider-light .slick-next,.slider-light .slick-prev{background:transparent;color:#fff;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.slider-light .slick-next:hover,.slider-light .slick-prev:hover{background:hsla(0,0%,100%,.15)}.slider-light .slick-next{right:15px}.slider-light .slick-prev{left:15px}.slider-light .slider-content{color:#fff}.loading-indicator{text-align:center}.loading-bullet{display:inline-block;opacity:0;font-size:2em;color:#02a17c}.block-ui{position:relative;min-height:3em}.block-ui-container{position:absolute;z-index:1010;top:0;right:0;bottom:0;left:0;height:100%;min-height:2em;cursor:wait;overflow:hidden}.block-ui-container:focus{outline:none}.block-ui-overlay{width:100%;height:100%;opacity:.5;filter:alpha(opacity=50);background-color:#fff}.block-ui-message-container{position:absolute;top:50%;left:0;width:100%;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10001}.block-ui-message{color:#333;background:none;z-index:1011;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-overlay-dark .block-ui-overlay{background:#000}.popover{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.popover .grid-menu{margin-bottom:-.5rem;padding:1px}.popover .grid-menu [class*=col-]{padding:.5rem}.popover .grid-menu+.nav .nav-item-btn{margin-bottom:.5rem}.popover .grid-menu-xl{margin-bottom:-.37037rem}.popover .grid-menu-xl [class*=col-]{padding:0}.popover .popover-inner .dropdown-menu-header{border-top-left-radius:.3rem;border-top-right-radius:.3rem;overflow:hidden;margin-top:-1px;margin-left:-1px;margin-right:-1px}.rm-max-width>.popover{max-width:none}.rm-pointers>.popover .arrow{display:none!important}.popover-primary{background-color:#545cd8!important}.popover-secondary{background-color:#6c757d!important}.popover-success{background-color:#3ac47d!important}.popover-info{background-color:#30b1ff!important}.popover-warning{background-color:#f7b924!important}.popover-danger{background-color:#d92550!important}.popover-light{background-color:#eee!important}.popover-dark{background-color:#343a40!important}.popover-focus{background-color:#444054!important}.popover-alternate{background-color:#83588a!important}.popover-custom .popover-body{padding-top:0;padding-left:0;padding-right:0}.popover-custom .popover-body .dropdown-menu-header{margin-top:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;overflow:hidden}.popover-custom .popover-body .dropdown-menu-header .menu-header-content{padding:0 1rem}.popover-custom .popover-body .dropdown-menu-header .dropdown-menu-header-inner.bg-light{color:rgba(0,0,0,.8)}.popover-custom.popover-custom-lg{min-width:22rem}.popover-custom.popover-custom-xl{min-width:25rem}.popover-custom.popover-custom-sm{min-width:15rem}.popover-bg{border:0}.popover-bg .arrow{display:none}.popover-bg .popover-header{background:hsla(0,0%,100%,.1);border-bottom:0;color:#fff}.popover-bg .popover-header:before{display:none}.popover-bg .popover-body{color:hsla(0,0%,100%,.7)}.popover-bg.text-dark .popover-header{color:rgba(0,0,0,.8)}.popover-bg.text-dark .popover-body{color:rgba(0,0,0,.7)}.tooltip-light>.tooltip .tooltip-inner{background:#fff;color:#343a40;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);border:1px solid rgba(32,39,140,.125)}.tooltip-light>.tooltip .arrow{display:none}.scrollable-block{margin-bottom:50px;overflow:hidden;position:relative}.scrollable-block .sticky{z-index:2}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-height:580px}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#b3b3b3}.rbc-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;-ms-flex-preferred-size:auto!important;flex-basis:auto!important}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4}.rbc-today{background-color:#e0f3ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{width:100%;padding:0 10px;text-align:center}.rbc-toolbar button{color:#fff;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:#545cd8;border:1px solid #545cd8;padding:.375rem 1rem;border-radius:.25rem;line-height:normal;white-space:nowrap;font-weight:700;text-transform:capitalize;font-size:.88rem}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#2e38cb;border-color:#2c35c2}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#fff;background-color:#2830ae;border-color:#20278c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#fff;background-color:#2e38cb;border-color:#2c35c2}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{cursor:pointer;padding:.125rem;background-color:#545cd8;border-radius:.25rem;color:#fff}.rbc-event.rbc-selected{background-color:#2e38cb}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5);box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;white-space:nowrap}.rbc-month-view{position:relative;border:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}.rbc-month-view .rbc-header{border-bottom:1px solid #e9ecef}.rbc-month-view .rbc-header+.rbc-header{border-left:1px solid #e9ecef}.rbc-rtl .rbc-month-view .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #e9ecef}.rbc-month-header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.rbc-month-header,.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.rbc-month-row{position:relative;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #e9ecef}.rbc-date-cell{padding-right:5px;text-align:right;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #e9ecef}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #e9ecef}.rbc-off-range-bg{background:#f8f9fa}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table{width:100%;border:1px solid #e9ecef}.rbc-agenda-view table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table tbody>tr>td+td{border-left:1px solid #e9ecef}.rbc-rtl .rbc-agenda-view table tbody>tr>td+td{border-left-width:0;border-right:1px solid #e9ecef}.rbc-agenda-view table tbody>tr+tr{border-top:1px solid #e9ecef}.rbc-agenda-view table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #e9ecef}.rbc-rtl .rbc-agenda-view table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #e9ecef;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-event{border:1px solid #2e38cb;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #fff}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-day-slot .rbc-event{position:absolute;z-index:2}.rbc-slot-selection{z-index:10;position:absolute;cursor:default;background-color:rgba(0,0,0,.5);color:#white;font-size:75%;padding:3px}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #e9ecef;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{width:100%;position:relative}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-time-header.rbc-overflowing{border-right:1px solid #e9ecef}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #e9ecef}.rbc-time-header>.rbc-row>*+*{border-left:1px solid #e9ecef}.rbc-rtl .rbc-time-header>.rbc-row>*+*{border-left-width:0;border-right:1px solid #e9ecef}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #e9ecef}.rbc-time-header .rbc-gutter-cell{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-header>.rbc-gutter-cell+*{width:100%}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #e9ecef;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #e9ecef}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #e9ecef}.rbc-time-content>.rbc-day-slot{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rbc-current-time-indicator{position:absolute;z-index:1;left:0;height:1px;background-color:#3ac47d;pointer-events:none}.rbc-current-time-indicator:before{display:block;position:absolute;left:-3px;top:-3px;content:" ";background-color:#3ac47d;border-radius:50%;width:8px;height:8px}.rbc-rtl .rbc-current-time-indicator:before{left:0;right:-3px}.handle-bar{background:transparent!important;border-radius:30px}.handle-bar.handle-bar_clone,.handle-bar:active,.handle-bar:hover{background-color:#e9ecef!important}.handle-bar.resize-not-allowed:hover{background-color:#e9ecef}.handle-bar .handle-bar_drag{border-color:#545cd8!important}.rst__virtualScrollOverride{overflow:auto!important}.ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}.rst__rtl .ReactVirtualized__Grid__innerScrollContainer{direction:rtl}.ReactVirtualized__Grid{outline:none}.rst__node{min-width:100%;white-space:nowrap;position:relative;text-align:left}.rst__node.rst__rtl{text-align:right}.rst__nodeContent{position:absolute;top:0;bottom:0}.rst__absoluteLineBlock,.rst__lineBlock{height:100%;position:relative;display:inline-block}.rst__absoluteLineBlock{position:absolute;top:0}.rst__lineFullVertical:after,.rst__lineHalfHorizontalRight:before,.rst__lineHalfVerticalBottom:after,.rst__lineHalfVerticalTop:after{position:absolute;content:"";background-color:#000}.rst__lineHalfHorizontalRight:before{height:1px;top:50%;right:0;width:50%}.rst__rtl.rst__lineHalfHorizontalRight:before{left:0;right:auto}.rst__lineFullVertical:after,.rst__lineHalfVerticalBottom:after,.rst__lineHalfVerticalTop:after{width:1px;left:50%;top:0;height:100%}.rst__rtl.rst__lineFullVertical:after,.rst__rtl.rst__lineHalfVerticalBottom:after,.rst__rtl.rst__lineHalfVerticalTop:after{right:50%;left:auto}.rst__lineHalfVerticalTop:after{height:50%}.rst__lineHalfVerticalBottom:after{top:auto;bottom:0;height:50%}.rst__highlightLineVertical{z-index:3}.rst__highlightLineVertical:before{position:absolute;content:"";background-color:#545cd8;width:8px;margin-left:-4px;left:50%;top:0;height:100%}.rst__rtl.rst__highlightLineVertical:before{margin-left:0;margin-right:-4px;left:auto;right:50%}@-webkit-keyframes arrow-pulse{0%{-webkit-transform:translate(0);transform:translate(0);opacity:0}30%{-webkit-transform:translateY(300%);transform:translateY(300%);opacity:1}70%{-webkit-transform:translateY(700%);transform:translateY(700%);opacity:1}to{-webkit-transform:translateY(1000%);transform:translateY(1000%);opacity:0}}@keyframes arrow-pulse{0%{-webkit-transform:translate(0);transform:translate(0);opacity:0}30%{-webkit-transform:translateY(300%);transform:translateY(300%);opacity:1}70%{-webkit-transform:translateY(700%);transform:translateY(700%);opacity:1}to{-webkit-transform:translateY(1000%);transform:translateY(1000%);opacity:0}}.rst__highlightLineVertical:after{content:"";position:absolute;height:0;margin-left:-4px;left:50%;top:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;-webkit-animation:arrow-pulse 1s linear infinite both;animation:arrow-pulse 1s linear infinite both}.rst__rtl.rst__highlightLineVertical:after{margin-left:0;margin-right:-4px;right:50%;left:auto}.rst__highlightTopLeftCorner:before{z-index:3;content:"";position:absolute;border-top:8px solid #545cd8;border-left:8px solid #545cd8;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(50% + 4px);top:50%;margin-top:-4px;right:0;width:calc(50% + 4px)}.rst__rtl.rst__highlightTopLeftCorner:before{border-right:8px solid #545cd8;border-left:none;left:0;right:auto}.rst__highlightBottomLeftCorner{z-index:3}.rst__highlightBottomLeftCorner:before{content:"";position:absolute;border-bottom:8px solid #545cd8;border-left:8px solid #545cd8;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100% + 4px);top:0;right:12px;width:calc(50% - 8px)}.rst__rtl.rst__highlightBottomLeftCorner:before{border-right:8px solid #545cd8;border-left:none;left:12px;right:auto}.rst__highlightBottomLeftCorner:after{content:"";position:absolute;height:0;right:0;top:100%;margin-top:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #545cd8}.rst__rtl.rst__highlightBottomLeftCorner:after{left:0;right:auto;border-right:12px solid #545cd8;border-left:none}.rst__rowWrapper{padding:10px 10px 10px 0;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.rst__rtl.rst__rowWrapper{padding:10px 0 10px 10px}.rst__row{height:100%;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.rst__row>*{-webkit-box-sizing:border-box;box-sizing:border-box}.rst__rowCancelPad,.rst__rowLandingPad{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.rst__rowCancelPad>*,.rst__rowLandingPad>*{opacity:0!important}.rst__rowCancelPad:before,.rst__rowLandingPad:before{background-color:#add8e6;border:1px dashed #fff;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.rst__rowCancelPad:before{background-color:#e6a8ad}.rst__rowSearchMatch{outline:3px solid #0080ff}.rst__rowSearchFocus{outline:3px solid #fc6421}.rst__moveHandle,.rst__rowContents,.rst__rowLabel,.rst__rowToolbar,.rst__toolbarButton{display:inline-block;vertical-align:middle}.rst__rowContents{position:relative;height:100%;border:1px solid #dee2e6;border-left:none;padding:0 5px 0 10px;border-radius:2px;min-width:230px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.rst__rtl.rst__rowContents{border-right:none;padding:0 10px 0 5px}.rst__rowContentsDragDisabled,.rst__rtl.rst__rowContents{border-left:1px solid #dee2e6}.rst__rtl.rst__rowContentsDragDisabled{border-right:1px solid #dee2e6;border-left:1px solid #dee2e6}.rst__rowLabel{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:20px}.rst__rtl.rst__rowLabel{padding-left:20px;padding-right:inherit}.rst__rowToolbar{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.rst__loadingHandle,.rst__moveHandle{height:100%;width:44px;background:#e9ecef url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOSI+PHBhdGggZD0iTTE0IDE1LjdoMTQuNE0xNCAyMS40aDE0LjRNMTQgMjcuMWgxNC40Ii8+PC9nPjwvc3ZnPg==") no-repeat 50%;border:1px solid #aaa;cursor:move;border-radius:1px;z-index:1}.rst__loadingHandle{cursor:default;background:#e9ecef}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.rst__loadingCircle{width:80%;height:80%;margin:10%;position:relative}.rst__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.rst__rtl.rst__loadingCirclePoint{right:0;left:auto}.rst__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both}.rst__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.rst__loadingCirclePoint:first-of-type:before,.rst__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.rst__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.rst__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.rst__loadingCirclePoint:nth-of-type(2):before,.rst__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.rst__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.rst__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.rst__loadingCirclePoint:nth-of-type(3):before,.rst__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.rst__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rst__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rst__loadingCirclePoint:nth-of-type(4):before,.rst__loadingCirclePoint:nth-of-type(10):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.rst__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.rst__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.rst__loadingCirclePoint:nth-of-type(5):before,.rst__loadingCirclePoint:nth-of-type(11):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.rst__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.rst__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.rst__loadingCirclePoint:nth-of-type(6):before,.rst__loadingCirclePoint:nth-of-type(12):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.rst__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rst__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.rst__loadingCirclePoint:nth-of-type(7):before,.rst__loadingCirclePoint:nth-of-type(13):before{-webkit-animation-delay:0ms;animation-delay:0ms}.rst__rowTitle{font-weight:700}.rst__rowTitleWithSubtitle{font-size:85%;display:block;height:.8rem}.rst__rowSubtitle{font-size:70%;line-height:1}.rst__collapseButton,.rst__expandButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;border-radius:100%;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;width:16px;height:16px;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.rst__rtl.rst__collapseButton,.rst__rtl.rst__expandButton{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.rst__collapseButton:focus,.rst__expandButton:focus{outline:none;-webkit-box-shadow:0 0 0 1px #000,0 0 1px 3px #83bef9;box-shadow:0 0 0 1px #000,0 0 1px 3px #83bef9}.rst__collapseButton:hover:not(:active),.rst__expandButton:hover:not(:active){background-size:24px;height:20px;width:20px}.rst__collapseButton{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNC41IDloOSIgc3Ryb2tlPSIjOTg5ODk4IiBzdHJva2Utd2lkdGg9IjEuOSIvPjwvc3ZnPg==") no-repeat 50%}.rst__expandButton{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48ZyBzdHJva2U9IiM5ODk4OTgiIHN0cm9rZS13aWR0aD0iMS45Ij48cGF0aCBkPSJNNC41IDloOU05IDQuNXY5Ii8+PC9nPjwvc3ZnPg==") no-repeat 50%}.rst__lineChildren{height:100%;display:inline-block;position:absolute}.rst__lineChildren:after{content:"";position:absolute;background-color:#000;width:1px;left:50%;bottom:0;height:10px}.rst__rtl.rst__lineChildren:after{right:50%;left:auto}.rst__placeholder{position:relative;height:68px;max-width:300px;padding:10px}.rst__placeholder,.rst__placeholder>*{-webkit-box-sizing:border-box;box-sizing:border-box}.rst__placeholder:before{border:3px dashed #e9ecef;content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1}.rst__placeholderCancelPad,.rst__placeholderLandingPad{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.rst__placeholderCancelPad *,.rst__placeholderLandingPad *{opacity:0!important}.rst__placeholderCancelPad:before,.rst__placeholderLandingPad:before{background-color:#add8e6;border-color:#fff}.rst__placeholderCancelPad:before{background-color:#e6a8ad}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:1em;width:1em;fill:currentColor}.ReactTable{position:relative;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,.1)}.ReactTable,.ReactTable .rt-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .-pagination input,.ReactTable .-pagination select,.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{display:block;width:100%;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;line-height:1.5;border-radius:.2rem;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important}.ReactTable .-pagination input::-ms-expand,.ReactTable .-pagination select::-ms-expand,.ReactTable .rt-thead.-filters input::-ms-expand,.ReactTable .rt-thead.-filters select::-ms-expand{background-color:transparent;border:0}.ReactTable .-pagination input:focus,.ReactTable .-pagination select:focus,.ReactTable .rt-thead.-filters input:focus,.ReactTable .rt-thead.-filters select:focus{color:#495057;background-color:#fff;border-color:#bcbff0;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.ReactTable .-pagination input::-webkit-input-placeholder,.ReactTable .-pagination select::-webkit-input-placeholder,.ReactTable .rt-thead.-filters input::-webkit-input-placeholder,.ReactTable .rt-thead.-filters select::-webkit-input-placeholder{color:#6c757d;opacity:1}.ReactTable .-pagination input::-moz-placeholder,.ReactTable .-pagination select::-moz-placeholder,.ReactTable .rt-thead.-filters input::-moz-placeholder,.ReactTable .rt-thead.-filters select::-moz-placeholder{color:#6c757d;opacity:1}.ReactTable .-pagination input:-ms-input-placeholder,.ReactTable .-pagination select:-ms-input-placeholder,.ReactTable .rt-thead.-filters input:-ms-input-placeholder,.ReactTable .rt-thead.-filters select:-ms-input-placeholder{color:#6c757d;opacity:1}.ReactTable .-pagination input::-ms-input-placeholder,.ReactTable .-pagination select::-ms-input-placeholder,.ReactTable .rt-thead.-filters input::-ms-input-placeholder,.ReactTable .rt-thead.-filters select::-ms-input-placeholder{color:#6c757d;opacity:1}.ReactTable .-pagination input::placeholder,.ReactTable .-pagination select::placeholder,.ReactTable .rt-thead.-filters input::placeholder,.ReactTable .rt-thead.-filters select::placeholder{color:#6c757d;opacity:1}.ReactTable .-pagination input:disabled,.ReactTable .-pagination input[readonly],.ReactTable .-pagination select:disabled,.ReactTable .-pagination select[readonly],.ReactTable .rt-thead.-filters input:disabled,.ReactTable .rt-thead.-filters input[readonly],.ReactTable .rt-thead.-filters select:disabled,.ReactTable .rt-thead.-filters select[readonly]{background-color:#e9ecef;opacity:1}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,.03);border-bottom:1px solid #e9ecef}.ReactTable .rt-thead.-headerGroups .rt-td,.ReactTable .rt-thead.-headerGroups .rt-th{padding:.3rem;color:#6c757d}.ReactTable .rt-thead.-headerGroups .rt-td:hover,.ReactTable .rt-thead.-headerGroups .rt-th:hover{color:#6c757d}.ReactTable .rt-thead.-headerGroups .rt-td:empty,.ReactTable .rt-thead.-headerGroups .rt-th:empty{padding:0}.ReactTable .rt-thead.-filters{border-bottom:1px solid #e9ecef;background:#f8f9fa}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid #e9ecef}.ReactTable .rt-thead.-filters.-header{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.15);box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{padding:.55rem;line-height:normal;position:relative;font-weight:700;border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275),-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;color:#545cd8}.ReactTable .rt-thead .rt-td:hover,.ReactTable .rt-thead .rt-th:hover{color:#2a32b6}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-asc{-webkit-box-shadow:inset 0 3px 0 0 #545cd8;box-shadow:inset 0 3px 0 0 #545cd8}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{-webkit-box-shadow:inset 0 -3px 0 0 #545cd8;box-shadow:inset 0 -3px 0 0 #545cd8}.ReactTable .rt-thead .rt-td.-cursor-pointer,.ReactTable .rt-thead .rt-th.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-td:last-child,.ReactTable .rt-thead .rt-th:last-child{border-right:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:hsla(0,0%,40%,0) hsla(0,0%,40%,0) hsla(0,0%,40%,0) #f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:1px solid #e9ecef}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid #e9ecef;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ReactTable .rt-tbody .rt-td [contenteditable=true]{width:100%;border:1px solid transparent;background:#fff!important;border-radius:.2rem}.ReactTable .rt-tbody .rt-td [contenteditable=true]:focus{padding:3px 5px;border-color:#bcbff0;outline:none}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-td,.ReactTable .rt-th{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-overflow:ellipsis;padding:.55rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:width,min-width,padding,opacity;transition-property:width,min-width,padding,opacity}.ReactTable .rt-td.-hidden,.ReactTable .rt-th.-hidden{width:0!important;min-width:0!important;padding:0!important;border:0!important;opacity:0!important}.ReactTable .rt-expander{display:inline-block;position:relative;color:transparent;margin:0 10px 0 0}.ReactTable .rt-expander:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-tfoot .rt-td{border-right:1px solid #e9ecef}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,.03)}.ReactTable.-fixed .-header{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.07);box-shadow:0 2px 7px 0 rgba(0,0,0,.07)}.ReactTable.-fixed .pagination-bottom{-webkit-box-shadow:0 -2px 7px 0 rgba(0,0,0,.07);box-shadow:0 -2px 7px 0 rgba(0,0,0,.07)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:#e0f3ff}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;border-top:2px solid rgba(0,0,0,.1)}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:.25rem;padding:6px;font-size:1em;color:#545cd8;background:#f8f9fa;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;outline:none;font-weight:700}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:#545cd8;color:#fff}.ReactTable .-pagination .-next,.ReactTable .-pagination .-previous{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-totalPages{padding-left:5px;font-weight:700}.ReactTable .-pagination .-pageInfo{display:inherit;margin:3px 0 3px 10px;white-space:nowrap;height:30px;line-height:30px}.ReactTable .-pagination .-pageJump{display:inline-block;margin:0 5px}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;padding:20px;color:rgba(0,0,0,.5)}.ReactTable .-loading,.ReactTable .rt-noData{display:block;position:absolute;background:hsla(0,0%,100%,.8);-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.ReactTable .-loading{left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:#545cd8;-webkit-transform:translateY(-52%);transform:translateY(-52%);-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-td,.ReactTable .rt-resizing .rt-th{-webkit-transition:none!important;transition:none!important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table td,.table thead th{vertical-align:middle}.table th .filter{margin-top:.25rem;height:auto;padding:.3rem .5rem}.caret-4-asc,.caret-4-desc{font-family:Linearicons-Free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-left:.25rem}.table .sortable:hover .caret-4-asc,.table .sortable:hover .caret-4-desc{color:#545cd8}.table-lg td,.table-lg th{padding:1.1rem .825rem}@font-face{font-family:Linearicons-Free;src:url(components/icons/linearicons/Linearicons-Free.eot?w118d);src:url(components/icons/linearicons/Linearicons-Free.eot?#iefixw118d) format("embedded-opentype"),url(components/icons/linearicons/Linearicons-Free.woff2?w118d) format("woff2"),url(components/icons/linearicons/Linearicons-Free.woff?w118d) format("woff"),url(components/icons/linearicons/Linearicons-Free.ttf?w118d) format("truetype"),url(components/icons/linearicons/Linearicons-Free.svg?w118d#Linearicons-Free) format("svg");font-weight:400;font-style:normal}[class*=" lnr-"],[class^=lnr-]{font-family:Linearicons-Free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-home:before{content:"\e800"}.lnr-apartment:before{content:"\e801"}.lnr-pencil:before{content:"\e802"}.lnr-magic-wand:before{content:"\e803"}.lnr-drop:before{content:"\e804"}.lnr-lighter:before{content:"\e805"}.lnr-poop:before{content:"\e806"}.lnr-sun:before{content:"\e807"}.lnr-moon:before{content:"\e808"}.lnr-cloud:before{content:"\e809"}.lnr-cloud-upload:before{content:"\e80a"}.lnr-cloud-download:before{content:"\e80b"}.lnr-cloud-sync:before{content:"\e80c"}.lnr-cloud-check:before{content:"\e80d"}.lnr-database:before{content:"\e80e"}.lnr-lock:before{content:"\e80f"}.lnr-cog:before{content:"\e810"}.lnr-trash:before{content:"\e811"}.lnr-dice:before{content:"\e812"}.lnr-heart:before{content:"\e813"}.lnr-star:before{content:"\e814"}.lnr-star-half:before{content:"\e815"}.lnr-star-empty:before{content:"\e816"}.lnr-flag:before{content:"\e817"}.lnr-envelope:before{content:"\e818"}.lnr-paperclip:before{content:"\e819"}.lnr-inbox:before{content:"\e81a"}.lnr-eye:before{content:"\e81b"}.lnr-printer:before{content:"\e81c"}.lnr-file-empty:before{content:"\e81d"}.lnr-file-add:before{content:"\e81e"}.lnr-enter:before{content:"\e81f"}.lnr-exit:before{content:"\e820"}.lnr-graduation-hat:before{content:"\e821"}.lnr-license:before{content:"\e822"}.lnr-music-note:before{content:"\e823"}.lnr-film-play:before{content:"\e824"}.lnr-camera-video:before{content:"\e825"}.lnr-camera:before{content:"\e826"}.lnr-picture:before{content:"\e827"}.lnr-book:before{content:"\e828"}.lnr-bookmark:before{content:"\e829"}.lnr-user:before{content:"\e82a"}.lnr-users:before{content:"\e82b"}.lnr-shirt:before{content:"\e82c"}.lnr-store:before{content:"\e82d"}.lnr-cart:before{content:"\e82e"}.lnr-tag:before{content:"\e82f"}.lnr-phone-handset:before{content:"\e830"}.lnr-phone:before{content:"\e831"}.lnr-pushpin:before{content:"\e832"}.lnr-map-marker:before{content:"\e833"}.lnr-map:before{content:"\e834"}.lnr-location:before{content:"\e835"}.lnr-calendar-full:before{content:"\e836"}.lnr-keyboard:before{content:"\e837"}.lnr-spell-check:before{content:"\e838"}.lnr-screen:before{content:"\e839"}.lnr-smartphone:before{content:"\e83a"}.lnr-tablet:before{content:"\e83b"}.lnr-laptop:before{content:"\e83c"}.lnr-laptop-phone:before{content:"\e83d"}.lnr-power-switch:before{content:"\e83e"}.lnr-bubble:before{content:"\e83f"}.lnr-heart-pulse:before{content:"\e840"}.lnr-construction:before{content:"\e841"}.lnr-pie-chart:before{content:"\e842"}.lnr-chart-bars:before{content:"\e843"}.lnr-gift:before{content:"\e844"}.lnr-diamond:before{content:"\e845"}.lnr-linearicons:before{content:"\e846"}.lnr-dinner:before{content:"\e847"}.lnr-coffee-cup:before{content:"\e848"}.lnr-leaf:before{content:"\e849"}.lnr-paw:before{content:"\e84a"}.lnr-rocket:before{content:"\e84b"}.lnr-briefcase:before{content:"\e84c"}.lnr-bus:before{content:"\e84d"}.lnr-car:before{content:"\e84e"}.lnr-train:before{content:"\e84f"}.lnr-bicycle:before{content:"\e850"}.lnr-wheelchair:before{content:"\e851"}.lnr-select:before{content:"\e852"}.lnr-earth:before{content:"\e853"}.lnr-smile:before{content:"\e854"}.lnr-sad:before{content:"\e855"}.lnr-neutral:before{content:"\e856"}.lnr-mustache:before{content:"\e857"}.lnr-alarm:before{content:"\e858"}.lnr-bullhorn:before{content:"\e859"}.lnr-volume-high:before{content:"\e85a"}.lnr-volume-medium:before{content:"\e85b"}.lnr-volume-low:before{content:"\e85c"}.lnr-volume:before{content:"\e85d"}.lnr-mic:before{content:"\e85e"}.lnr-hourglass:before{content:"\e85f"}.lnr-undo:before{content:"\e860"}.lnr-redo:before{content:"\e861"}.lnr-sync:before{content:"\e862"}.lnr-history:before{content:"\e863"}.lnr-clock:before{content:"\e864"}.lnr-download:before{content:"\e865"}.lnr-upload:before{content:"\e866"}.lnr-enter-down:before{content:"\e867"}.lnr-exit-up:before{content:"\e868"}.lnr-bug:before{content:"\e869"}.lnr-code:before{content:"\e86a"}.lnr-link:before{content:"\e86b"}.lnr-unlink:before{content:"\e86c"}.lnr-thumbs-up:before{content:"\e86d"}.lnr-thumbs-down:before{content:"\e86e"}.lnr-magnifier:before{content:"\e86f"}.lnr-cross:before{content:"\e870"}.lnr-menu:before{content:"\e871"}.lnr-list:before{content:"\e872"}.caret-4-asc:before,.lnr-chevron-up:before{content:"\e873"}.caret-4-desc:before,.lnr-chevron-down:before{content:"\e874"}.lnr-chevron-left:before{content:"\e875"}.lnr-chevron-right:before{content:"\e876"}.lnr-arrow-up:before{content:"\e877"}.lnr-arrow-down:before{content:"\e878"}.lnr-arrow-left:before{content:"\e879"}.lnr-arrow-right:before{content:"\e87a"}.lnr-move:before{content:"\e87b"}.lnr-warning:before{content:"\e87c"}.lnr-question-circle:before{content:"\e87d"}.lnr-menu-circle:before{content:"\e87e"}.forms-wizard li.form-wizard-step-done em:before,.lnr-checkmark-circle:before{content:"\e87f"}.lnr-cross-circle:before{content:"\e880"}.lnr-plus-circle:before{content:"\e881"}.lnr-circle-minus:before{content:"\e882"}.lnr-arrow-up-circle:before{content:"\e883"}.lnr-arrow-down-circle:before{content:"\e884"}.lnr-arrow-left-circle:before{content:"\e885"}.lnr-arrow-right-circle:before{content:"\e886"}.lnr-chevron-up-circle:before{content:"\e887"}.lnr-chevron-down-circle:before{content:"\e888"}.lnr-chevron-left-circle:before{content:"\e889"}.lnr-chevron-right-circle:before{content:"\e88a"}.lnr-crop:before{content:"\e88b"}.lnr-frame-expand:before{content:"\e88c"}.lnr-frame-contract:before{content:"\e88d"}.lnr-layers:before{content:"\e88e"}.lnr-funnel:before{content:"\e88f"}.lnr-text-format:before{content:"\e890"}.lnr-text-format-remove:before{content:"\e891"}.lnr-text-size:before{content:"\e892"}.lnr-bold:before{content:"\e893"}.lnr-italic:before{content:"\e894"}.lnr-underline:before{content:"\e895"}.lnr-strikethrough:before{content:"\e896"}.lnr-highlight:before{content:"\e897"}.lnr-text-align-left:before{content:"\e898"}.lnr-text-align-center:before{content:"\e899"}.lnr-text-align-right:before{content:"\e89a"}.lnr-text-align-justify:before{content:"\e89b"}.lnr-line-spacing:before{content:"\e89c"}.lnr-indent-increase:before{content:"\e89d"}.lnr-indent-decrease:before{content:"\e89e"}.lnr-pilcrow:before{content:"\e89f"}.lnr-direction-ltr:before{content:"\e8a0"}.lnr-direction-rtl:before{content:"\e8a1"}.lnr-page-break:before{content:"\e8a2"}.lnr-sort-alpha-asc:before{content:"\e8a3"}.lnr-sort-amount-asc:before{content:"\e8a4"}.lnr-hand:before{content:"\e8a5"}.lnr-pointer-up:before{content:"\e8a6"}.lnr-pointer-right:before{content:"\e8a7"}.lnr-pointer-down:before{content:"\e8a8"}.lnr-pointer-left:before{content:"\e8a9"}@font-face{font-family:Pe-icon-7-stroke;src:url(/dashboard/fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(/dashboard/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format("embedded-opentype"),url(/dashboard/fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),url(/dashboard/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),url(/dashboard/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");font-weight:400;font-style:normal}[class*=" pe-7s-"],[class^=pe-7s-]{display:inline-block;font-family:Pe-icon-7-stroke;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */.pe-lg{font-size:1.1704rem;line-height:.75em;vertical-align:-15%}.pe-2x{font-size:1.76rem}.pe-3x{font-size:2.64rem}.pe-4x{font-size:3.52rem}.pe-5x{font-size:4.4rem}.pe-fw{width:1.2857142857142858em;text-align:center}.pe-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.pe-ul>li{position:relative}.pe-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.pe-li.pe-lg{left:-1.8571428571428572em}.pe-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pe.pull-left{float:left;margin-right:.3em;margin-left:.3em}.pe-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pe-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pe-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pe-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.pe-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pe-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.pe-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.pe-stack-1x,.pe-stack-2x{position:absolute;left:0;width:100%;text-align:center}.pe-stack-1x{line-height:inherit}.pe-stack-2x{font-size:2em}.pe-inverse{color:#fff}.pe-va{vertical-align:middle}.pe-border{border:.08em solid #eaeaea}.pe-7s-album:before{content:""}.pe-7s-arc:before{content:""}.pe-7s-back-2:before{content:""}.pe-7s-bandaid:before{content:""}.pe-7s-car:before{content:""}.pe-7s-diamond:before{content:""}.pe-7s-door-lock:before{content:""}.pe-7s-eyedropper:before{content:""}.pe-7s-female:before{content:""}.pe-7s-gym:before{content:""}.pe-7s-hammer:before{content:""}.pe-7s-headphones:before{content:""}.pe-7s-helm:before{content:""}.pe-7s-hourglass:before{content:""}.pe-7s-leaf:before{content:""}.pe-7s-magic-wand:before{content:""}.pe-7s-male:before{content:""}.pe-7s-map-2:before{content:""}.pe-7s-next-2:before{content:""}.pe-7s-paint-bucket:before{content:""}.pe-7s-pendrive:before{content:""}.pe-7s-photo:before{content:""}.pe-7s-piggy:before{content:""}.pe-7s-plugin:before{content:""}.pe-7s-refresh-2:before{content:""}.pe-7s-rocket:before{content:""}.pe-7s-settings:before{content:""}.pe-7s-shield:before{content:""}.pe-7s-smile:before{content:""}.pe-7s-usb:before{content:""}.pe-7s-vector:before{content:""}.pe-7s-wine:before{content:""}.pe-7s-cloud-upload:before{content:""}.pe-7s-cash:before{content:""}.pe-7s-close:before{content:""}.pe-7s-bluetooth:before{content:""}.pe-7s-cloud-download:before{content:""}.pe-7s-way:before{content:""}.pe-7s-close-circle:before{content:""}.pe-7s-id:before{content:""}.pe-7s-angle-up:before{content:""}.pe-7s-wristwatch:before{content:""}.pe-7s-angle-up-circle:before{content:""}.pe-7s-world:before{content:""}.pe-7s-angle-right:before{content:""}.pe-7s-volume:before{content:""}.pe-7s-angle-right-circle:before{content:""}.pe-7s-users:before{content:""}.pe-7s-angle-left:before{content:""}.pe-7s-user-female:before{content:""}.pe-7s-angle-left-circle:before{content:""}.pe-7s-up-arrow:before{content:""}.pe-7s-angle-down:before{content:""}.pe-7s-switch:before{content:""}.pe-7s-angle-down-circle:before{content:""}.pe-7s-scissors:before{content:""}.pe-7s-wallet:before{content:""}.pe-7s-safe:before{content:""}.pe-7s-volume2:before{content:""}.pe-7s-volume1:before{content:""}.pe-7s-voicemail:before{content:""}.pe-7s-video:before{content:""}.pe-7s-user:before{content:""}.pe-7s-upload:before{content:""}.pe-7s-unlock:before{content:""}.pe-7s-umbrella:before{content:""}.pe-7s-trash:before{content:""}.pe-7s-tools:before{content:""}.pe-7s-timer:before{content:""}.pe-7s-ticket:before{content:""}.pe-7s-target:before{content:""}.pe-7s-sun:before{content:""}.pe-7s-study:before{content:""}.pe-7s-stopwatch:before{content:""}.pe-7s-star:before{content:""}.pe-7s-speaker:before{content:""}.pe-7s-signal:before{content:""}.pe-7s-shuffle:before{content:""}.pe-7s-shopbag:before{content:""}.pe-7s-share:before{content:""}.pe-7s-server:before{content:""}.pe-7s-search:before{content:""}.pe-7s-film:before{content:""}.pe-7s-science:before{content:""}.pe-7s-disk:before{content:""}.pe-7s-ribbon:before{content:""}.pe-7s-repeat:before{content:""}.pe-7s-refresh:before{content:""}.pe-7s-add-user:before{content:""}.pe-7s-refresh-cloud:before{content:""}.pe-7s-paperclip:before{content:""}.pe-7s-radio:before{content:""}.pe-7s-note2:before{content:""}.pe-7s-print:before{content:""}.pe-7s-network:before{content:""}.pe-7s-prev:before{content:""}.pe-7s-mute:before{content:""}.pe-7s-power:before{content:""}.pe-7s-medal:before{content:""}.pe-7s-portfolio:before{content:""}.pe-7s-like2:before{content:""}.pe-7s-plus:before{content:""}.pe-7s-left-arrow:before{content:""}.pe-7s-play:before{content:""}.pe-7s-key:before{content:""}.pe-7s-plane:before{content:""}.pe-7s-joy:before{content:""}.pe-7s-photo-gallery:before{content:""}.pe-7s-pin:before{content:""}.pe-7s-phone:before{content:""}.pe-7s-plug:before{content:""}.pe-7s-pen:before{content:""}.pe-7s-right-arrow:before{content:""}.pe-7s-paper-plane:before{content:""}.pe-7s-delete-user:before{content:""}.pe-7s-paint:before{content:""}.pe-7s-bottom-arrow:before{content:""}.pe-7s-notebook:before{content:""}.pe-7s-note:before{content:""}.pe-7s-next:before{content:""}.pe-7s-news-paper:before{content:""}.pe-7s-musiclist:before{content:""}.pe-7s-music:before{content:""}.pe-7s-mouse:before{content:""}.pe-7s-more:before{content:""}.pe-7s-moon:before{content:""}.pe-7s-monitor:before{content:""}.pe-7s-micro:before{content:""}.pe-7s-menu:before{content:""}.pe-7s-map:before{content:""}.pe-7s-map-marker:before{content:""}.pe-7s-mail:before{content:""}.pe-7s-mail-open:before{content:""}.pe-7s-mail-open-file:before{content:""}.pe-7s-magnet:before{content:""}.pe-7s-loop:before{content:""}.pe-7s-look:before{content:""}.pe-7s-lock:before{content:""}.pe-7s-lintern:before{content:""}.pe-7s-link:before{content:""}.pe-7s-like:before{content:""}.pe-7s-light:before{content:""}.pe-7s-less:before{content:""}.pe-7s-keypad:before{content:""}.pe-7s-junk:before{content:""}.pe-7s-info:before{content:""}.pe-7s-home:before{content:""}.pe-7s-help2:before{content:""}.pe-7s-help1:before{content:""}.pe-7s-graph3:before{content:""}.pe-7s-graph2:before{content:""}.pe-7s-graph1:before{content:""}.pe-7s-graph:before{content:""}.pe-7s-global:before{content:""}.pe-7s-gleam:before{content:""}.pe-7s-glasses:before{content:""}.pe-7s-gift:before{content:""}.pe-7s-folder:before{content:""}.pe-7s-flag:before{content:""}.pe-7s-filter:before{content:""}.pe-7s-file:before{content:""}.pe-7s-expand1:before{content:""}.pe-7s-exapnd2:before{content:""}.pe-7s-edit:before{content:""}.pe-7s-drop:before{content:""}.pe-7s-drawer:before{content:""}.pe-7s-download:before{content:""}.pe-7s-display2:before{content:""}.pe-7s-display1:before{content:""}.pe-7s-diskette:before{content:""}.pe-7s-date:before{content:""}.pe-7s-cup:before{content:""}.pe-7s-culture:before{content:""}.pe-7s-crop:before{content:""}.pe-7s-credit:before{content:""}.pe-7s-copy-file:before{content:""}.pe-7s-config:before{content:""}.pe-7s-compass:before{content:""}.pe-7s-comment:before{content:""}.pe-7s-coffee:before{content:""}.pe-7s-cloud:before{content:""}.pe-7s-clock:before{content:""}.pe-7s-check:before{content:""}.pe-7s-chat:before{content:""}.pe-7s-cart:before{content:""}.pe-7s-camera:before{content:""}.pe-7s-call:before{content:""}.pe-7s-calculator:before{content:""}.pe-7s-browser:before{content:""}.pe-7s-box2:before{content:""}.pe-7s-box1:before{content:""}.pe-7s-bookmarks:before{content:""}.pe-7s-bicycle:before{content:""}.pe-7s-bell:before{content:""}.pe-7s-battery:before{content:""}.pe-7s-ball:before{content:""}.pe-7s-back:before{content:""}.pe-7s-attention:before{content:""}.pe-7s-anchor:before{content:""}.pe-7s-albums:before{content:""}.pe-7s-alarm:before{content:""}.pe-7s-airplay:before{content:""}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-timepicker-input{width:70px}.react-datepicker-input{width:100px}.react-datepicker,.react-datepicker-date{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container input[type=text]{border:1px solid #aeaeae}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.rc-slider-tooltip{z-index:555}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-timing-function:cubic-bezier(.18,.89,.32,1.28);-webkit-animation-play-state:paused;animation-play-state:paused}.rc-tooltip-zoom-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-timing-function:cubic-bezier(.6,-.3,.74,.05);-webkit-animation-play-state:paused;animation-play-state:paused}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{-webkit-animation-name:rcToolTipZoomIn;animation-name:rcToolTipZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{-webkit-animation-name:rcToolTipZoomOut;animation-name:rcToolTipZoomOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}}@keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}}@keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.5;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{padding:12px 14px;color:#fff;text-align:left;text-decoration:none;background-color:#343a40;border-radius:6px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.17);box-shadow:0 0 4px rgba(0,0,0,.17);min-height:34px;font-weight:700}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:4px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#343a40}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{left:4px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#343a40}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{right:4px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#343a40}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:4px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#343a40}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.rc-slider{position:relative;height:20px;padding:8px 0 0;width:100%;border-radius:.25rem;-ms-touch-action:none;touch-action:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{width:100%;background-color:#e9ecef}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:.25rem}.rc-slider-track{left:0;background-color:#545cd8}.rc-slider-handle{position:absolute;margin-left:-8px;margin-top:-6px;width:16px;height:16px;cursor:pointer;cursor:-webkit-grab;cursor:grab;border-radius:50%;border:2px solid #545cd8;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.rc-slider-handle:focus{outline:none}.rc-slider-handle:active,.rc-slider-handle:focus,.rc-slider-handle:hover{border-color:#2a32b6;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.8),0 .125rem .5875rem rgba(84,92,216,.9);box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.8),0 .125rem .5875rem rgba(84,92,216,.9)}.rc-slider-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#6c757d}.rc-slider-mark-text-active{color:#343a40}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #dee2e6;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#545cd8}.rc-slider-disabled{background-color:#e9ecef}.rc-slider-disabled .rc-slider-track{background-color:#ced4da}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-6px;margin-bottom:-7px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block!important;-webkit-animation-play-state:paused;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:0 8px;min-width:28px;height:28px;line-height:28px;color:#fff;text-align:center;text-decoration:none;background-color:#212529;border-radius:.25rem;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);font-weight:700}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#212529}.rc-slider-primary .rc-slider-track{background-color:#545cd8}.rc-slider-primary .rc-slider-handle{border-color:#545cd8;background-color:#fff}.rc-slider-primary .rc-slider-handle:active,.rc-slider-primary .rc-slider-handle:focus,.rc-slider-primary .rc-slider-handle:hover{border-color:#2a32b6;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.8),0 .125rem .5875rem rgba(84,92,216,.9);box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.8),0 .125rem .5875rem rgba(84,92,216,.9)}.rc-slider-primary .rc-slider-dot-active{border-color:#545cd8}.rc-slider-secondary .rc-slider-track{background-color:#6c757d}.rc-slider-secondary .rc-slider-handle{border-color:#6c757d;background-color:#fff}.rc-slider-secondary .rc-slider-handle:active,.rc-slider-secondary .rc-slider-handle:focus,.rc-slider-secondary .rc-slider-handle:hover{border-color:#494f54;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(108,117,125,.8),0 .125rem .5875rem rgba(108,117,125,.9);box-shadow:0 .46875rem 2.1875rem rgba(108,117,125,.8),0 .125rem .5875rem rgba(108,117,125,.9)}.rc-slider-secondary .rc-slider-dot-active{border-color:#6c757d}.rc-slider-success .rc-slider-track{background-color:#3ac47d}.rc-slider-success .rc-slider-handle{border-color:#3ac47d;background-color:#fff}.rc-slider-success .rc-slider-handle:active,.rc-slider-success .rc-slider-handle:focus,.rc-slider-success .rc-slider-handle:hover{border-color:#298957;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(58,196,125,.8),0 .125rem .5875rem rgba(58,196,125,.9);box-shadow:0 .46875rem 2.1875rem rgba(58,196,125,.8),0 .125rem .5875rem rgba(58,196,125,.9)}.rc-slider-success .rc-slider-dot-active{border-color:#3ac47d}.rc-slider-info .rc-slider-track{background-color:#30b1ff}.rc-slider-info .rc-slider-handle{border-color:#30b1ff;background-color:#fff}.rc-slider-info .rc-slider-handle:active,.rc-slider-info .rc-slider-handle:focus,.rc-slider-info .rc-slider-handle:hover{border-color:#008de3;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(48,177,255,.8),0 .125rem .5875rem rgba(48,177,255,.9);box-shadow:0 .46875rem 2.1875rem rgba(48,177,255,.8),0 .125rem .5875rem rgba(48,177,255,.9)}.rc-slider-info .rc-slider-dot-active{border-color:#30b1ff}.rc-slider-warning .rc-slider-track{background-color:#f7b924}.rc-slider-warning .rc-slider-handle{border-color:#f7b924;background-color:#fff}.rc-slider-warning .rc-slider-handle:active,.rc-slider-warning .rc-slider-handle:focus,.rc-slider-warning .rc-slider-handle:hover{border-color:#c78f07;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(247,185,36,.8),0 .125rem .5875rem rgba(247,185,36,.9);box-shadow:0 .46875rem 2.1875rem rgba(247,185,36,.8),0 .125rem .5875rem rgba(247,185,36,.9)}.rc-slider-warning .rc-slider-dot-active{border-color:#f7b924}.rc-slider-danger .rc-slider-track{background-color:#d92550}.rc-slider-danger .rc-slider-handle{border-color:#d92550;background-color:#fff}.rc-slider-danger .rc-slider-handle:active,.rc-slider-danger .rc-slider-handle:focus,.rc-slider-danger .rc-slider-handle:hover{border-color:#981a38;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(217,37,80,.8),0 .125rem .5875rem rgba(217,37,80,.9);box-shadow:0 .46875rem 2.1875rem rgba(217,37,80,.8),0 .125rem .5875rem rgba(217,37,80,.9)}.rc-slider-danger .rc-slider-dot-active{border-color:#d92550}.rc-slider-light .rc-slider-track{background-color:#eee}.rc-slider-light .rc-slider-handle{border-color:#eee;background-color:#fff}.rc-slider-light .rc-slider-handle:active,.rc-slider-light .rc-slider-handle:focus,.rc-slider-light .rc-slider-handle:hover{border-color:#c8c8c8;-webkit-box-shadow:0 .46875rem 2.1875rem hsla(0,0%,93.3%,.8),0 .125rem .5875rem hsla(0,0%,93.3%,.9);box-shadow:0 .46875rem 2.1875rem hsla(0,0%,93.3%,.8),0 .125rem .5875rem hsla(0,0%,93.3%,.9)}.rc-slider-light .rc-slider-dot-active{border-color:#eee}.rc-slider-dark .rc-slider-track{background-color:#343a40}.rc-slider-dark .rc-slider-handle{border-color:#343a40;background-color:#fff}.rc-slider-dark .rc-slider-handle:active,.rc-slider-dark .rc-slider-handle:focus,.rc-slider-dark .rc-slider-handle:hover{border-color:#121416;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(52,58,64,.8),0 .125rem .5875rem rgba(52,58,64,.9);box-shadow:0 .46875rem 2.1875rem rgba(52,58,64,.8),0 .125rem .5875rem rgba(52,58,64,.9)}.rc-slider-dark .rc-slider-dot-active{border-color:#343a40}.rc-slider-focus .rc-slider-track{background-color:#444054}.rc-slider-focus .rc-slider-handle{border-color:#444054;background-color:#fff}.rc-slider-focus .rc-slider-handle:active,.rc-slider-focus .rc-slider-handle:focus,.rc-slider-focus .rc-slider-handle:hover{border-color:#211f29;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(68,64,84,.8),0 .125rem .5875rem rgba(68,64,84,.9);box-shadow:0 .46875rem 2.1875rem rgba(68,64,84,.8),0 .125rem .5875rem rgba(68,64,84,.9)}.rc-slider-focus .rc-slider-dot-active{border-color:#444054}.rc-slider-alternate .rc-slider-track{background-color:#83588a}.rc-slider-alternate .rc-slider-handle{border-color:#83588a;background-color:#fff}.rc-slider-alternate .rc-slider-handle:active,.rc-slider-alternate .rc-slider-handle:focus,.rc-slider-alternate .rc-slider-handle:hover{border-color:#573a5b;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(131,88,138,.8),0 .125rem .5875rem rgba(131,88,138,.9);box-shadow:0 .46875rem 2.1875rem rgba(131,88,138,.8),0 .125rem .5875rem rgba(131,88,138,.9)}.rc-slider-alternate .rc-slider-dot-active{border-color:#83588a}.rc-slider-line .rc-slider-handle{border-radius:0;border-width:0 3px 0 0;margin-left:-8px;width:10px;background-color:transparent;-webkit-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important}.rc-slider-square .rc-slider-handle{border-radius:3px;border-width:1px}.rc-slider-square .rc-slider-handle:before{position:absolute;height:8px;width:4px;border:1px solid #adb5bd;border-width:0 1px;display:block;content:"";top:50%;left:50%;margin:-4px -2px}.rc-slider-lg.rc-slider{height:20px;padding:8px 0 0}.rc-slider-lg .rc-slider-rail,.rc-slider-lg .rc-slider-track{height:4px}.rc-slider-lg .rc-slider-handle{margin-left:-10px;margin-top:-8px;width:20px;height:20px}.rc-slider-lg.rc-slider-line .rc-slider-handle{margin-left:-8px;width:10px}.rc-slider-lg.rc-slider-square .rc-slider-handle:before{height:10px;width:6px;margin:-5px -3px}.rc-slider-sm.rc-slider{height:20px;padding:8px 0 0}.rc-slider-sm .rc-slider-rail,.rc-slider-sm .rc-slider-track{height:4px}.rc-slider-sm .rc-slider-handle{margin-left:-6px;margin-top:-4px;width:12px;height:12px}.rc-slider-sm.rc-slider-line .rc-slider-handle{margin-left:-8px;width:10px}.rc-slider-sm.rc-slider-square .rc-slider-handle:before{height:6px;margin:-3px 0 0 -1px;border:0;width:2px;background:#adb5bd}.rdw-option-wrapper{border:1px solid #f1f1f1;padding:5px;min-width:25px;height:20px;border-radius:2px;margin:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-option-wrapper:hover{-webkit-box-shadow:1px 1px 0 #bfbdbd;box-shadow:1px 1px 0 #bfbdbd}.rdw-option-active,.rdw-option-wrapper:active{-webkit-box-shadow:1px 1px 0 #bfbdbd inset;box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{height:30px;cursor:pointer;border:1px solid #f1f1f1;border-radius:2px;margin:0 3px;text-transform:capitalize;background:#fff}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{-webkit-box-shadow:1px 1px 0 #bfbdbd;box-shadow:1px 1px 0 #bfbdbd;background-color:#fff}.rdw-dropdown-wrapper:active{-webkit-box-shadow:1px 1px 0 #bfbdbd inset;box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-dropdown-carettoopen{border-top:6px solid #000}.rdw-dropdown-carettoclose,.rdw-dropdown-carettoopen{height:0;width:0;position:absolute;top:35%;right:10%;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-carettoclose{border-bottom:6px solid #000}.rdw-dropdown-selectedtext{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px}.rdw-dropdown-optionwrapper{z-index:100;position:relative;border:1px solid #f1f1f1;width:98%;background:#fff;border-radius:2px;margin:0;padding:0;max-height:250px;overflow-y:scroll}.rdw-dropdown-optionwrapper:hover{-webkit-box-shadow:1px 1px 0 #bfbdbd;box-shadow:1px 1px 0 #bfbdbd;background-color:#fff}.rdw-dropdownoption-default{min-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-block-wrapper,.rdw-inline-dropdownoption{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-block-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-fontfamily-wrapper,.rdw-fontsize-option{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-fontfamily-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-list-dropdownOption,.rdw-text-align-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-text-align-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-center-aligned-block>div,.rdw-justify-aligned-block>div,.rdw-left-aligned-block>div,.rdw-right-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;position:relative}.rdw-colorpicker-modal,.rdw-colorpicker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-colorpicker-modal{position:absolute;top:35px;left:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:175px;height:175px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;-webkit-box-shadow:3px 3px 5px #bfbdbd;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{font-size:15px;width:50%;text-align:center;cursor:pointer;padding:0 10px 5px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{margin:5px auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:scroll}.rdw-colorpicker-cube{width:22px;height:22px;border:1px solid #f1f1f1}.rdw-colorpicker-option{margin:3px;padding:0;min-height:20px;border:none;width:22px;height:22px;min-width:22px;-webkit-box-shadow:1px 2px 1px #bfbdbd inset;box-shadow:inset 1px 2px 1px #bfbdbd}.rdw-colorpicker-option:hover{-webkit-box-shadow:1px 2px 1px #bfbdbd;box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{-webkit-box-shadow:-1px -2px 1px #bfbdbd;box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{-webkit-box-shadow:0 0 2px 2px #bfbdbd;box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;position:relative}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{position:absolute;top:35px;left:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:235px;height:205px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;-webkit-box-shadow:3px 3px 5px #bfbdbd;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{margin-top:5px;border-radius:2px;border:1px solid #f1f1f1;height:25px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{margin-left:10px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-link-modal-btn:hover{-webkit-box-shadow:1px 1px 0 #bfbdbd;box-shadow:1px 1px 0 #bfbdbd}.rdw-link-modal-btn:active{-webkit-box-shadow:1px 1px 0 #bfbdbd inset;box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-embedded-wrapper,.rdw-link-dropdownoption{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-embedded-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;position:relative}.rdw-embedded-modal{position:absolute;top:35px;left:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:235px;height:180px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:3px 3px 5px #bfbdbd;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal,.rdw-embedded-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-embedded-modal-header{font-size:15px}.rdw-embedded-modal-header-option{width:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rdw-embedded-modal-header-label{width:95px;margin-top:5px;background:#6eb8d4;border:1px solid #f1f1f1;border-bottom:2px solid #0a66b7}.rdw-embedded-modal-link-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rdw-embedded-modal-link-input{width:88%;height:35px;margin:10px 0;border:1px solid #f1f1f1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-embedded-modal-link-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-embedded-modal-btn{margin:0 3px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-embedded-modal-btn:hover{-webkit-box-shadow:1px 1px 0 #bfbdbd;box-shadow:1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:active{-webkit-box-shadow:1px 1px 0 #bfbdbd inset;box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rdw-embedded-modal-size-input{width:80%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;position:relative}.rdw-emoji-modal,.rdw-emoji-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-emoji-modal{overflow:auto;position:absolute;top:35px;left:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:235px;height:180px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;-webkit-box-shadow:3px 3px 5px #bfbdbd;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{margin:2.5px;height:24px;width:24px;cursor:pointer;font-size:22px}.rdw-emoji-icon,.rdw-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rdw-spinner{height:100%;width:100%}.rdw-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.rdw-spinner .rdw-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.rdw-spinner .rdw-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.rdw-image-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;position:relative}.rdw-image-modal,.rdw-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-image-modal{position:absolute;top:35px;left:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:235px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;-webkit-box-shadow:3px 3px 5px #bfbdbd;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{font-size:15px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-image-modal-header-option{width:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rdw-image-modal-header-label{width:80px;background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{width:100%;color:grey;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;font-size:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f1f1f1;outline:2px dashed grey;outline-offset:-10px;margin:10px 0;padding:9px 0}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.rdw-image-modal-url-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rdw-image-modal-url-input{width:90%;height:35px;margin:15px 0 12px;border:1px solid #f1f1f1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{margin:0 5px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-image-modal-btn:hover{-webkit-box-shadow:1px 1px 0 #bfbdbd;box-shadow:1px 1px 0 #bfbdbd}.rdw-image-modal-btn:active{-webkit-box-shadow:1px 1px 0 #bfbdbd inset;box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{position:absolute;top:-3px;left:0;width:100%;height:100%;opacity:.5}.rdw-image-modal-alt-input{width:70%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px;margin-left:5px}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rdw-image-modal-size-input{width:40%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{position:relative}.rdw-history-wrapper,.rdw-remove-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.rdw-history-dropdownoption{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{position:absolute;left:40%;top:0;cursor:pointer;background-color:#fff}.rdw-mention-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #f1f1f1;min-width:100px;max-height:150px;overflow:auto;background:#fff;z-index:100}.rdw-suggestion-option{padding:7px 5px;border-bottom:1px solid #f1f1f1}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-image-alignment-options-popup{position:absolute;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 2px;border-radius:2px;border:1px solid #f1f1f1;width:105px;cursor:pointer;z-index:100}.rdw-alignment-option-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rdw-image-alignment-option{height:15px;width:15px;min-width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rdw-image-center,.rdw-image-left,.rdw-image-right{display:-webkit-box;display:-ms-flexbox;display:flex}.rdw-image-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{height:100%;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.rdw-editor-toolbar{padding:6px 5px 0;border-radius:2px;border:1px solid #f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.demo-editor{height:275px!important;border:1px solid #f1f1f1!important;padding:5px!important;border-radius:2px!important}.has-switch{border-radius:30px;cursor:pointer;display:inline-block;line-height:1.72222;overflow:hidden;position:relative;text-align:left;width:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-switch.deactivate{opacity:.5;filter:alpha(opacity=50)}.has-switch.deactivate,.has-switch.deactivate label,.has-switch.deactivate span{cursor:default!important}.has-switch>div{position:relative;top:0;width:100px}.has-switch>div.switch-animate{-webkit-transition:left .25s ease-out;transition:left .25s ease-out}.has-switch>div.switch-off{left:-35px}.has-switch>div.switch-on{left:0}.has-switch>div label{background-color:#fff;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f2));background:linear-gradient(180deg,#fff 0,#f1f1f2);background-size:150% 150%;-webkit-box-shadow:0 1px 1px #fff inset,0 1px 1px rgba(0,0,0,.25);box-shadow:inset 0 1px 1px #fff,0 1px 1px rgba(0,0,0,.25);cursor:pointer}.has-switch input[type=checkbox]{display:none}.has-switch span{cursor:pointer;float:left;font-size:11px;font-weight:400;height:24px;line-height:15px;margin:0;padding-bottom:6px;padding-top:5px;position:relative;text-align:center;text-indent:-10px;width:50%;z-index:1;-webkit-transition:.25s ease-out;transition:.25s ease-out}.has-switch span.switch-left{background-color:#545cd8;border-left:1px solid transparent;border-radius:30px 0 0 30px;color:#fff}.has-switch .switch-off span.switch-left{background-color:#ced4da!important}.has-switch span.switch-right{border-radius:0 30px 30px 0;background-color:#545cd8;color:#fff;text-indent:1px}.has-switch .switch-off span.switch-right{background-color:#ced4da!important}.has-switch label{border-radius:12px;float:left;height:22px;margin:1px -13px;padding:0;position:relative;vertical-align:middle;width:22px;z-index:100;-webkit-transition:.25s ease-out;transition:.25s ease-out}.has-switch .switch-on .fa-check:before{margin-left:10px}.has-switch:hover .switch-on label{margin:1px -17px;width:26px}.has-switch:hover .switch-off label{margin:1px -13px;width:26px}.has-switch-sm.has-switch span{height:18px;line-height:18px;padding:0}.has-switch-sm.has-switch label{height:16px;width:16px;margin:1px -8px}.has-switch-sm.has-switch .switch-off label{margin:1px -13px}.has-switch-sm.has-switch:hover .switch-on label{margin:1px -11px;width:20px}.has-switch-sm.has-switch:hover .switch-off label{margin:1px -13px;width:20px}.dropzone-wrapper{width:100%;border:2px dashed #ced4da;border-radius:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;height:230px;-webkit-transition:all .2s;transition:all .2s}.dropzone-wrapper:hover{border-color:#545cd8}.dropzone-wrapper>div{width:100%;height:100%;outline:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropzone-wrapper.dropzone-wrapper-lg{height:300px}.dropzone-wrapper.dropzone-wrapper-sm{height:150px}.dropzone-wrapper input{width:100%;height:100%}.dropzone-wrapper .dropzone-content{margin:0 auto;color:#6c757d}.dropzone-wrapper[aria-disabled=true]{border-color:#dee2e6}.dropzone-wrapper[aria-disabled=true] .dropzone-content{color:#ced4da}.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.form-control[disabled]{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.rbt-input-multi.is-valid.focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:24px}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-block;line-height:1em;margin:1px 3px 2px 0;padding:4px 7px;position:relative}.rbt-token-disabled{background-color:rgba(0,0,0,.1);color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer;padding-right:21px}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{bottom:0;color:inherit;font-size:inherit;font-weight:400;opacity:1;outline:none;padding:3px 7px;position:absolute;right:0;text-shadow:none;top:-2px}.rbt-aux{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:34px}.rbt-aux-lg{width:46px}.rbt-aux .rbt-close{margin-top:-4px;pointer-events:auto}.has-aux .rbt-input{padding-right:34px}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{-webkit-box-flex:1;-ms-flex:1;flex:1}.input-group>.rbt .rbt-aux,.input-group>.rbt .rbt-input-hint{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.typeahead-list{list-style-type:none;padding:5px;margin-top:3px;border:1px solid grey;border-radius:3px;position:absolute;z-index:2;background-color:#fff;overflow-y:scroll;max-height:300px;width:445px}.typeahead-item{padding:3px}li.highlighted{padding:3px;border:1px solid grey;background-color:grey;color:#fff}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker-wrapper{position:relative}.datepicker.dp-inline{top:0;left:0;padding:4px;margin-top:1px;border-radius:4px}.datepicker.dp-dropdown{position:absolute;z-index:1000;top:100%;left:0;padding:4px;margin-top:1px;min-width:160px;float:left;border-radius:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);background-clip:padding-box}.datepicker:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2);top:-7px;left:6px}.datepicker:after,.datepicker:before{content:"";display:inline-block;position:absolute}.datepicker:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td{cursor:pointer}.datepicker td.month,td.year{text-align:center}.datepicker td.month,.datepicker td span,td.year{line-height:54px;margin:2px;cursor:pointer;border-radius:4px}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td.active,.datepicker td.active:hover{background-color:#006dcc;background-image:-webkit-gradient(linear,left top,left bottom,from(#08c),to(#04c));background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td.active.active,.datepicker td.active.disabled,.datepicker td.active:active,.datepicker td.active:focus,.datepicker td.active:hover,.datepicker td.active:hover.active,.datepicker td.active:hover.disabled,.datepicker td.active:hover:active,.datepicker td.active:hover:focus,.datepicker td.active:hover:hover,.datepicker td.active:hover[disabled],.datepicker td.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td.active.active,.datepicker td.active:active,.datepicker td.active:hover.active,.datepicker td.active:hover:active{background-color:#039\9}.datepicker td:hover,td span:hover{background:#eee}.datepicker td span.active{background-color:#006dcc;background-image:-webkit-gradient(linear,left top,left bottom,from(#08c),to(#04c));background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active:active,.datepicker td span.active:focus,.datepicker td span.active:hover,.datepicker td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td span.active.active,.datepicker td span.active:active{background-color:#039\9}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.hide{display:none}.show{display:block}.clickable{cursor:pointer}.col-centered{float:none;margin:0 auto}.data-row{cursor:pointer}.form-error,.has-error .message-label{color:#dd4b39}.action-bar{margin-bottom:10px;margin-top:10px}.search-input{width:45%}.cp-wordspace{margin-right:5px}.table-no-break tr{white-space:nowrap}.color-warning{background-color:#e74c3c!important;font-weight:700}.color-ok{background-color:#4cae4c!important;font-weight:700}.color-light-warning{background-color:rgba(231,76,60,.5019607843137255)!important;font-weight:700}.color-light-ok{background-color:rgba(76,174,76,.5019607843137255)!important;font-weight:700}.color-highlight{background-color:#ffffe0}.report-hold-day{font-weight:700}.report-grid{cursor:pointer}.calendar-event{margin-bottom:5px}.tags{border-radius:4px}.tag,.tags{display:-webkit-box;display:-ms-flexbox;display:flex}.tag{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.tag>*{margin-right:10px}.tag>:last-child{margin-right:0}.tag__primary{font-size:21px;font-weight:700;line-height:1;color:red;opacity:1;background:none}.date-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0;cursor:pointer}.marker-hover{border:1px solid green}.date-row__l{-webkit-box-flex:0.13;-ms-flex:0.13;flex:0.13;margin:auto;text-align:center}.date-row__c{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto}.date-row__r{-webkit-box-flex:0.12;-ms-flex:0.12;flex:0.12;padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:auto}.date-list{overflow-y:auto;background-color:#ddd}.date-list>.date-row:nth-child(odd){background-color:#eee}.date-list>.date-row:nth-child(2n){background-color:#dedede}.search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border:none}.search-wrapper__title{margin:10px}.search-wrapper__input{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-input{border:none}.inline-search-box:focus,.search-input:focus{outline:none}.rs-modal.modal-dialog{width:400px}.dropdown-toggle__user{background:unset;border:none;color:#545cd8;margin-right:20px}.dropdown-toggle__user:hover{background:none}@media (max-width:767.98px){.dropdown-toggle__user{margin-right:0}}.notifier{position:fixed;top:5%;left:50%;z-index:9999;text-align:center;font-weight:700;-webkit-transform:translate(-50%);transform:translate(-50%)}.datepicker__quick-pick{position:absolute;width:150px;right:-155px;padding:10px;top:0;bottom:0}.datepicker>.datepicker__quick-pick{display:block}.picker-list{background-color:#fff;border:1px solid #aeaeae;border-radius:3px;overflow-y:auto}.picker-list__item{padding:10px 5px}.picker-list__item:hover{cursor:pointer;background-color:#f0f0f0}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/*!
 * https://github.com/arqex/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;min-width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{-webkit-box-shadow:none;box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}@media only screen and (max-width:1320px){.header-user-info{display:none}}@media (max-width:991.98px){.app-main{display:block}.dropdown-menu:after,.dropdown-menu:before{display:none}.app-sidebar{-webkit-box-flex:0!important;-ms-flex:0 0 280px!important;flex:0 0 280px!important;width:280px!important;-webkit-transform:translateX(-280px);transform:translateX(-280px)}.app-sidebar .app-header__logo{display:none}.sidebar-mobile-open .app-sidebar{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .app-sidebar__heading{text-indent:0}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .app-sidebar__heading:before{display:none}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-link{text-indent:0;padding:0 1rem 0 45px}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-icon{text-indent:0;left:5px;margin-left:0}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-state-icon{visibility:visible}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-container.visible{padding:.5em 0 0 2rem}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-container.visible>.metismenu-item>.metismenu-link{height:2.3em}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-container .metismenu-container .metismenu-link{padding-left:1em}.sidebar-mobile-open .app-sidebar .app-header__logo{width:auto!important}.sidebar-mobile-open .app-sidebar .app-header__logo .logo-src{width:97px!important;margin-left:auto;margin-right:0}.sidebar-mobile-open .fixed-sidebar .app-sidebar{height:100%}.sidebar-mobile-open .sidebar-mobile-overlay{display:block}.app-main .app-main__outer{padding-left:0!important;width:auto}.app-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-header .app-header__logo{display:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:transparent!important;border:0!important}.app-header .app-header__content{visibility:hidden;opacity:0;-webkit-box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);position:absolute;left:5%;width:90%;top:0;-webkit-transition:all .2s;transition:all .2s;background:#fff;border-radius:50px;padding:0 10px;overflow:hidden}.app-header .app-header__content .header-btn-lg{margin-left:.5rem;padding:0 .5rem}.app-header .app-header__content .header-btn-lg .hamburger-box{margin-top:5px}.app-header .app-header__content .app-header-left .nav,.app-header .app-header__content .header-btn-lg+.header-btn-lg{display:none}.app-header .app-header__content.header-mobile-open{visibility:visible;opacity:1;top:80px}.app-header .app-header__mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.app-header .app-header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.app-header.header-text-light .app-header__menu>.btn,.app-header.header-text-light .app-header__menu>span .btn{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1)}.app-header.header-text-light .header-mobile-open{background:#343a40}.dropdown-menu,.popover{position:fixed!important;z-index:50;left:5%!important;top:50%!important;width:90%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;min-width:10px!important}.dropdown-menu .btn-icon-vertical .btn-icon-wrapper,.popover .btn-icon-vertical .btn-icon-wrapper{display:none}.popover{max-width:none}.popover .arrow{display:none!important}.app-page-title{text-align:center}.app-page-title .page-title-heading,.app-page-title .page-title-wrapper{margin:0 auto;display:block}.app-page-title .page-title-actions{margin:15px auto 0}.app-page-title .page-title-actions .breadcrumb,.app-page-title .page-title-actions .breadcrumb-item,.app-page-title .page-title-subheading .breadcrumb,.app-page-title .page-title-subheading .breadcrumb-item{display:inline-block}.app-footer .app-footer__inner .app-footer-right{display:none}.app-footer .app-footer__inner .app-footer-left{width:100%}.app-footer .app-footer__inner .app-footer-left .footer-dots{margin:0 auto}.fixed-footer.closed-sidebar .app-footer .app-footer__inner{margin-left:0!important}.widget-content .widget-numbers{font-size:1.6rem;line-height:1}.slick-slider-sm .slick-slider{max-width:650px!important}.body-tabs.body-tabs-layout.body-tabs-big{display:block!important}.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab{display:inline-block!important;padding:0 1rem!important}.body-tabs.body-tabs-layout.body-tabs-big .RRT__showmore{margin-top:-20px}.ReactTable .-pagination .-center{display:none}.ReactTable .-pagination .-previous{padding-right:3px}.bg-transparent.list-group-item{border-color:transparent}.tabs-lg-alternate.card-header>.nav .nav-item .widget-number{font-size:1.5rem}.page-title-head{display:block}}@media (max-width:991.98px){.app-page-title .page-title-icon,.ui-theme-settings{display:none}.card-header.responsive-center{display:block;text-align:center;height:auto;padding:1rem}.card-header.responsive-center .btn-actions-pane-right,.card-header.responsive-center .nav{margin:.5rem 0 0}.card-header.responsive-center .btn-actions-pane-right .d-inline-block.ml-2,.card-header.responsive-center .nav .d-inline-block.ml-2{width:100%!important;text-align:left;margin:0!important}.slick-slider-sm .slick-slider{max-width:650px!important}}@media (min-width:992px){.slick-slider-sm .slick-slider{max-width:850px!important}}@media (max-width:1199.98px){.-hide-paging .-pagination .-center{display:none}}@media (max-width:767.98px){.app-main .app-main__inner{padding:15px 15px 0}.mbg-3,body .card.mb-3{margin-bottom:15px!important}.app-page-title{padding:15px;margin:-15px -15px 30px}.body-tabs.body-tabs-layout{margin-left:-15px;margin-right:-15px;padding:0 15px}.app-main .app-main__inner>.RRT__container>.RRT__panel{margin-top:15px}.dropdown-menu,.popover{width:80%;left:10%}body .card-header{height:auto;display:block;padding:.5rem 1rem;text-align:center}body .card-header .btn-actions-pane-right{padding:.5rem 0 0}body .card-header .actions-icon-btn{padding:0}.card-header.card-header-tab .card-header-title{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;line-height:1}.card-header.card-header-tab>.nav{margin:.5rem 0 -.5rem;display:table!important;width:100%}.card-header.card-header-tab>.nav .nav-item{display:table-cell}.header-icon{display:none}.profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right{display:block;text-align:center}.profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper{margin-right:0!important}.profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane{margin-top:1rem}.slick-slider-sm .slick-slider .slick-prev{left:15px}.slick-slider-sm .slick-slider .slick-next{right:15px}}@media only screen and (min-width:1200px) and (max-width:1500px){.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right{display:block;text-align:center}.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper{margin-right:0!important}.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane{margin-top:1rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svX3NsaWNrLXRoZW1lLnNjc3MiLCJhcHAuY3NzIiwidGhlbWVzL2RlZmF1bHQvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19yb290LnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX3JlYm9vdC5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9faG92ZXIuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fdHlwZS5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fbGlzdHMuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9faW1hZ2VzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvbWl4aW5zL19pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19jb2RlLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX2dyaWQuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9taXhpbnMvX2dyaWQuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L190YWJsZXMuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fZnVuY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L190cmFuc2l0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fY2FyZXQuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX2J1dHRvbi1ncm91cC5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19pbnB1dC1ncm91cC5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19jdXN0b20tZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fbmF2LnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX25hdmJhci5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19jYXJkLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19iYWRnZS5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19qdW1ib3Ryb24uc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fYWxlcnQuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX3Byb2dyZXNzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX21lZGlhLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX2xpc3QtZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fY2xvc2Uuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fdG9hc3RzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fcG9wb3Zlci5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fY2xlYXJmaXguc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC9fc3Bpbm5lcnMuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImxheW91dC9nZW5lcmljL19nZW5lcmljLWJhc2Uuc2NzcyIsImxheW91dC9nZW5lcmljL19hbmltYXRpb25zLnNjc3MiLCJsYXlvdXQvaGVhZGVyL19oZWFkZXItYmFzZS5zY3NzIiwibGF5b3V0L19sYXlvdXQtdmFyaWFibGVzLnNjc3MiLCJsYXlvdXQvaGVhZGVyL21vZGlmaWVycy9fZml4ZWQtaGVhZGVyLnNjc3MiLCJsYXlvdXQvaGVhZGVyL21vZGlmaWVycy9faGVhZGVyLWRvdHMuc2NzcyIsImxheW91dC9oZWFkZXIvbW9kaWZpZXJzL19oZWFkZXItbWVnYW1lbnUuc2NzcyIsImxheW91dC9oZWFkZXIvbW9kaWZpZXJzL19oZWFkZXItYnV0dG9ucy5zY3NzIiwibGF5b3V0L2hlYWRlci90aGVtZXMvX2hlYWRlci1saWdodC5zY3NzIiwibGF5b3V0L2hlYWRlci90aGVtZXMvX2hlYWRlci1kYXJrLnNjc3MiLCJsYXlvdXQvc2lkZWJhci9fc2lkZWJhci1iYXNlLnNjc3MiLCJsYXlvdXQvc2lkZWJhci9tb2RpZmllcnMvX25hdm1lbnUtdmVydGljYWwuc2NzcyIsImxheW91dC9zaWRlYmFyL3RoZW1lcy9fc2lkZWJhci1saWdodC5zY3NzIiwibGF5b3V0L3NpZGViYXIvdGhlbWVzL19zaWRlYmFyLWRhcmsuc2NzcyIsImxheW91dC9zaWRlYmFyL21vZGlmaWVycy9fZml4ZWQtc2lkZWJhci5zY3NzIiwibGF5b3V0L3NpZGViYXIvbW9kaWZpZXJzL19jbG9zZWQtc2lkZWJhci5zY3NzIiwibGF5b3V0L21haW4vX21haW4tYmFzZS5zY3NzIiwibGF5b3V0L21haW4vdGhlbWVzL19tYWluLXdoaXRlLnNjc3MiLCJsYXlvdXQvbWFpbi90aGVtZXMvX21haW4tZ3JheS5zY3NzIiwibGF5b3V0L2Zvb3Rlci9fZm9vdGVyLWJhc2Uuc2NzcyIsImxheW91dC9mb290ZXIvX2ZpeGVkLWZvb3Rlci5zY3NzIiwibGF5b3V0L2VsZW1lbnRzL3BhZ2UtdGl0bGUvX3BhZ2UtdGl0bGUtYmFzZS5zY3NzIiwibGF5b3V0L2VsZW1lbnRzL3NlYXJjaC1ib3gvX3NlYXJjaC1ib3guc2NzcyIsInV0aWxzL2hlbHBlcnMvX29wYWNpdHkuc2NzcyIsInV0aWxzL2hlbHBlcnMvX2dyYXlzY2FsZS5zY3NzIiwidXRpbHMvX2hlbHBlcnMuc2NzcyIsInV0aWxzL19iYWNrZ3JvdW5kcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUtc2Fzcy9oZWxwZXJzL19iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS1zYXNzL2hlbHBlcnMvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUtc2Fzcy9oZWxwZXJzL19zZXR0aW5ncy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUtc2Fzcy9hbmltYXRpb25zL2ZhZGUtZW50ZXIvX2ZhZGVJbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUtc2Fzcy9hbmltYXRpb25zL2ZhZGUtZW50ZXIvX2ZhZGVJbkRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9hbmltYXRlLXNhc3MvYW5pbWF0aW9ucy9mYWRlLWVudGVyL19mYWRlSW5VcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUtc2Fzcy9hbmltYXRpb25zL2ZhZGUtZXhpdC9fZmFkZU91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUtc2Fzcy9hbmltYXRpb25zL2xpZ2h0c3BlZWQvX2xpZ2h0U3BlZWRJbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUtc2Fzcy9hbmltYXRpb25zL2xpZ2h0c3BlZWQvX2xpZ2h0U3BlZWRPdXQuc2NzcyIsInV0aWxzL19jb21wcy1hbmltYXRpb25zLnNjc3MiLCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvX2Ryb3Bkb3duLnNjc3MiLCJlbGVtZW50cy9fbmF2cy5zY3NzIiwiY29tcG9uZW50cy9ib290c3RyYXA0L21peGlucy9fYmFkZ2Uuc2NzcyIsImVsZW1lbnRzL19iYWRnZXMuc2NzcyIsImVsZW1lbnRzL19jYXJkcy5zY3NzIiwiZWxlbWVudHMvX3RhYnMuc2NzcyIsImVsZW1lbnRzL19hY2NvcmRpb25zLnNjc3MiLCJlbGVtZW50cy9fbW9kYWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1wdWxzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9fbWl4aW5zLnNjc3MiLCJlbGVtZW50cy9fbG9hZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtcHVsc2Utc3luYy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtc2NhbGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLXJvdGF0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtY2xpcC1yb3RhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLWNsaXAtcm90YXRlLXB1bHNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1jbGlwLXJvdGF0ZS1tdWx0aXBsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtc2NhbGUtcmlwcGxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtYmVhdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtc2NhbGUtbXVsdGlwbGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLXRyaWFuZ2xlLXRyYWNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1wdWxzZS1yaXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1ncmlkLWJlYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLWdyaWQtcHVsc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLXNwaW4tZmFkZS1sb2FkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLXNwaW4tbG9hZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC16aWctemFnLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC16aWctemFnLWRlZmxlY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9saW5lLXNjYWxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvbGluZS1zY2FsZS1yYW5kb20uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9saW5lLXNjYWxlLXB1bHNlLW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2xpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvbGluZS1zcGluLWZhZGUtbG9hZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvdHJpYW5nbGUtc2tldy1zcGluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvc3F1YXJlLXNwaW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9wYWNtYW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9jdWJlLXRyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9zZW1pLWNpcmNsZS1zcGluLnNjc3MiLCJlbGVtZW50cy9fcHJvZ3Jlc3NiYXIuc2NzcyIsImVsZW1lbnRzL190aW1lbGluZS5zY3NzIiwiZWxlbWVudHMvbGlzdGdyb3VwLnNjc3MiLCJlbGVtZW50cy9fZm9ybXMuc2NzcyIsImVsZW1lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJlbGVtZW50cy9fY2hhdC5zY3NzIiwiZWxlbWVudHMvX2Zvcm1zLXdpemFyZC5zY3NzIiwid2lkZ2V0cy9jaGFydC1ib3hlcy9fY2hhcnQtYm94ZXMuc2NzcyIsIndpZGdldHMvY29udGVudC1ib3hlcy9fY29udGVudC1ib3hlcy5zY3NzIiwid2lkZ2V0cy9wcm9maWxlLWJveGVzL19wcm9maWxlLWJveGVzLnNjc3MiLCJwYWdlcy9fdXNlcnBhZ2VzLnNjc3MiLCJhcHBsaWNhdGlvbnMvX2FwcGxpY2F0aW9ucy1iYXNlLnNjc3MiLCJhcHBsaWNhdGlvbnMvX2NoYXQuc2NzcyIsImFwcGxpY2F0aW9ucy9fcmVzcG9uc2l2ZS5zY3NzIiwiY29tcG9uZW50cy9wZXJmZWN0LXNjcm9sbGJhci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyIsImNvbXBvbmVudHMvcmMtdGFicy9fcmMtdGFicy5zY3NzIiwiY29tcG9uZW50cy9sb2FkaW5nLWJ1dHRvbnMvX2xvYWRpbmctYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsImNvbXBvbmVudHMvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwiY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MiLCJjb21wb25lbnRzL2RyYXdlci9fZHJhd2VyLnNjc3MiLCJjb21wb25lbnRzL25vdGlmaWNhdGlvbnMvX3N3ZWV0YWxlcnRzLnNjc3MiLCJjb21wb25lbnRzL25vdGlmaWNhdGlvbnMvdG9hc3RpZnkvX3RvYXN0Q29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL25vdGlmaWNhdGlvbnMvdG9hc3RpZnkvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9ub3RpZmljYXRpb25zL3RvYXN0aWZ5L190b2FzdC5zY3NzIiwiY29tcG9uZW50cy9ub3RpZmljYXRpb25zL3RvYXN0aWZ5L19jbG9zZUJ1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9ub3RpZmljYXRpb25zL3RvYXN0aWZ5L19wcm9ncmVzc0Jhci5zY3NzIiwiY29tcG9uZW50cy9ub3RpZmljYXRpb25zL3RvYXN0aWZ5L2FuaW1hdGlvbnMvX2JvdW5jZS5zY3NzIiwiY29tcG9uZW50cy9ub3RpZmljYXRpb25zL3RvYXN0aWZ5L2FuaW1hdGlvbnMvX3pvb20uc2NzcyIsImNvbXBvbmVudHMvbm90aWZpY2F0aW9ucy90b2FzdGlmeS9hbmltYXRpb25zL19mbGlwLnNjc3MiLCJjb21wb25lbnRzL25vdGlmaWNhdGlvbnMvdG9hc3RpZnkvYW5pbWF0aW9ucy9fc2xpZGUuc2NzcyIsImNvbXBvbmVudHMvbW9kYWxzL19yb2RhbC5zY3NzIiwiY29tcG9uZW50cy9wcm9ncmVzcy1iYXIvX3Byb2dyZXNzLWJhci5zY3NzIiwiY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9fc2xpY2suc2NzcyIsImNvbXBvbmVudHMvYmxvY2stbG9hZGluZy9fYmxvY2stbG9hZGluZy5zY3NzIiwiY29tcG9uZW50cy9wb3BvdmVycy10b29sdGlwcy9fcG9wb3ZlcnMtdG9vbHRpcHMuc2NzcyIsImNvbXBvbmVudHMvc3RpY2t5LWVsZW1lbnRzL19zdGlja3ktZWxlbWVudHMuc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXIvc2Nzcy9fcmVzZXQuc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3MiLCJjb21wb25lbnRzL2NhbGVuZGFyL3Njc3MvX3Rvb2xiYXIuc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXIvc2Nzcy9fZXZlbnQuc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXIvc2Nzcy9fbW9udGguc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXIvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL2NhbGVuZGFyL3Njc3MvX2FnZW5kYS5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci9zY3NzL190aW1lLWNvbHVtbi5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci9zY3NzL190aW1lLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvc3BsaXR0ZXJzL19zcGxpdHRlcnMuc2NzcyIsImNvbXBvbmVudHMvdHJlZS12aWV3L190cmVlLXZpZXcuc2NzcyIsImNvbXBvbmVudHMvdGFibGVzL190YWJsZXMuc2NzcyIsImNvbXBvbmVudHMvaWNvbnMvX2xpbmVhcmljb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcGU3LWljb24vZGlzdC9zY3NzL19wYXRoLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcGU3LWljb24vZGlzdC9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcGU3LWljb24vZGlzdC9zY3NzL19oZWxwZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wZTctaWNvbi9kaXN0L3Njc3MvX2ljb25zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL2RhdGVwaWNrZXIvX2RhdGVwaWNrZXIuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvZGF0ZXBpY2tlci9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL2RhdGVwaWNrZXIvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9yYW5nZXNsaWRlci9fdG9vbHRpcC5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9yYW5nZXNsaWRlci9fcmFuZ2VzbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvd3lzaXd5Zy9fd3lzaXd5Zy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy90b2dnbGUtc3dpdGNoL19zd2l0Y2guc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvZHJvcHpvbmUvX2Ryb3B6b25lLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL3R5cGVhaGVhZC9fdHlwZWFoZWFkLnNjc3MiLCJjb21wb25lbnRzL3JlYWdlbnQtZm9ybS5zY3NzIiwiYWNjcnVlL21haW4uc2NzcyIsImFjY3J1ZS9kYXRlcGlja2VyLXF1aWNrcGljay5zY3NzIiwiYWNjcnVlL3JlYWN0LWRhdGV0aW1lLnNjc3MiLCJsYXlvdXQvcmVzcG9uc2l2ZS9fcmVzcG9uc2l2ZS1iYXNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0RBLGdCQ2c4cEJBLENDdjBwQkUsZ0JBQ0Usb0JEN0tKLENDNEtFLGtCQUNFLG9CRHpLSixDQ3dLRSxnQkFDRSxvQkRyS0osQ0NvS0UsYUFDRSxvQkRqS0osQ0NnS0UsZ0JBQ0Usb0JEN0pKLENDNEpFLGVBQ0Usb0JEekpKLENDd0pFLGNBQ0UsaUJEckpKLENDb0pFLGFBQ0Usb0JEakpKLENDZ0pFLGNBQ0Usb0JEN0lKLENDNElFLGtCQUNFLG9CRHpJSixDRXZDQSxNQUdJLGNBQWMsQ0FBZCxnQkFBYyxDQUFkLGdCQUFjLENBQWQsY0FBYyxDQUFkLGFBQWMsQ0FBZCxnQkFBYyxDQUFkLGdCQUFjLENBQWQsZUFBYyxDQUFkLGNBQWMsQ0FBZCxjQUFjLENBQWQsWUFBYyxDQUFkLGNBQWMsQ0FBZCxtQkFBYyxDQUlkLGlCQUFjLENBQWQsbUJBQWMsQ0FBZCxpQkFBYyxDQUFkLGNBQWMsQ0FBZCxpQkFBYyxDQUFkLGdCQUFjLENBQWQsWUFBYyxDQUFkLGNBQWMsQ0FBZCxlQUFjLENBQWQsbUJBQWMsQ0FJZCxpQkFBaUMsQ0FBakMscUJBQWlDLENBQWpDLHFCQUFpQyxDQUFqQyxxQkFBaUMsQ0FBakMsc0JBQWlDLENBS25DLG1NQUF5QixDQUN6QixzR0YyVEYsQ0cxVEEsaUJBR0UsNkJBQXNCLENBQXRCLHFCSDZURixDRzFUQSxLQUNFLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsNkJBQThCLENBQzlCLHlDSDZURixDR3ZUQSxzRUFDRSxhSDBURixDR2hUQSxLQUNFLFFBQVMsQ0FDVCx3S0NpT2lOLENDako3TSxnQkF0Q1ksQ0Z4Q2hCLGVDME8rQixDRHpPL0IsZUM4TytCLENEN08vQixhRjlCZ0IsQ0UrQmhCLGVBQWdCLENBQ2hCLHFCSG1URixDQUVBLHNCRzVTRSxtQkg4U0YsQ0dyU0EsR0FDRSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkh3U0YsQ0czUkEsa0JBQ0UsWUFBYSxDQUNiLG1CSDhSRixDR3ZSQSxFQUNFLFlBQWEsQ0FDYixrQkgwUkYsQ0cvUUEsc0NBRUUseUJBQTBCLENBQzFCLHdDQUFpQyxDQUFqQyxnQ0FBaUMsQ0FDakMsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLHFDQUE4QixDQUE5Qiw2QkhrUkYsQ0cvUUEsUUFFRSxpQkFBa0IsQ0FDbEIsbUJIa1JGLENHL1FBLGlCQUxFLGtCSDJSRixDR3RSQSxTQUdFLFlIbVJGLENHL1FBLHdCQUlFLGVIa1JGLENHL1FBLEdBQ0UsZUhrUkYsQ0cvUUEsR0FDRSxtQkFBb0IsQ0FDcEIsYUhrUkYsQ0cvUUEsV0FDRSxlSGtSRixDRy9RQSxTQUVFLGtCSGtSRixDRy9RQSxNRXBGSSxhTHVXSixDRzFRQSxRQUVFLGlCQUFrQixDRS9GaEIsYUFBVyxDRmlHYixhQUFjLENBQ2QsdUJINlFGLENHMVFBLElBQU0sYUg4UU4sQ0c3UUEsSUFBTSxTSGlSTixDRzFRQSxFQUNFLGFGMUlhLENFMkliLG9CQ1g0QyxDRFk1Qyw0Qkg2UUYsQ016YkUsUUgrS0UsYUNkOEQsQ0RlOUQseUJIOFFKLENNMWJFLHNHSDJMRSxhQUFjLENBQ2Qsb0JId1FKLENHOVFBLG9DQVVJLFNId1FKLENHL1BBLGtCQUlFLHNGQ29EZ0gsQ0N6TTlHLGFMd1pKLENHL1BBLElBRUUsWUFBYSxDQUViLGtCQUFtQixDQUVuQixhSCtQRixDR3ZQQSxPQUVFLGVIeVBGLENHalBBLElBRUUsaUJIb1BGLENHalBBLFFBSkUscUJIMFBGLENHdFBBLElBR0UsZUhtUEYsQ0cxT0EsTUFDRSx3Qkg2T0YsQ0cxT0EsUUFDRSxrQkZ6SXlCLENFMEl6QixxQkYxSXlCLENFMkl6QixhQ3BRZ0IsQ0RxUWhCLGVBQWdCLENBQ2hCLG1CSDZPRixDRzFPQSxHQUdFLGtCSDJPRixDR25PQSxNQUVFLG9CQUFxQixDQUNyQixtQkhxT0YsQ0cvTkEsT0FFRSxlSGlPRixDRzFOQSxhQUNFLGtCQUFtQixDQUNuQix5Q0g2TkYsQ0cxTkEsc0NBS0UsUUFBUyxDQUNULG1CQUFvQixDRXRQbEIsaUJBQVcsQ0Z3UGIsbUJINk5GLENHMU5BLGFBRUUsZ0JINk5GLENHMU5BLGNBRUUsbUJINk5GLENHdk5BLE9BQ0UsZ0JIME5GLENHbk5BLGdEQUlFLHlCSHNORixDR2pORSw0R0FLSSxjSG1OTixDRzdNQSx3SEFJRSxTQUFVLENBQ1YsaUJIZ05GLENHN01BLHVDQUVFLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsU0hnTkYsQ0c1TUEsK0VBU0UsMEJIME1GLENHdk1BLFNBQ0UsYUFBYyxDQUVkLGVIeU1GLENHdE1BLFNBTUUsV0FBWSxDQUVaLFNBQVUsQ0FDVixRQUFTLENBQ1QsUUhtTUYsQ0c5TEEsT0FDRSxhQUFjLENBQ2QsVUFBVyxDQUNYLGNBQWUsQ0FDZixTQUFVLENBQ1YsbUJBQW9CLENFbFNoQixnQkF0Q1ksQ0YwVWhCLG1CQUFvQixDQUNwQixhQUFjLENBQ2Qsa0JIaU1GLENHOUxBLFNBQ0UsdUJIaU1GLENBRUEsa0ZHN0xFLFdIZ01GLENBRUEsY0cxTEUsbUJBQW9CLENBQ3BCLHVCSDRMRixDQUVBLHlDR3RMRSx1Qkh3TEYsQ0doTEEsNkJBQ0UsWUFBYSxDQUNiLHlCSG1MRixDRzVLQSxPQUNFLG9CSCtLRixDRzVLQSxRQUNFLGlCQUFrQixDQUNsQixjSCtLRixDRzVLQSxTQUNFLFlIK0tGLENBRUEsU0czS0Usc0JINktGLENPeG9CQSwwQ0FFRSxtQkhpU3VDLENHL1J2QyxlTjhFd0IsQ003RXhCLGVQMG9CRixDT3RvQkEsT0ZnSE0sZ0JMMGhCTixDT3pvQkEsT0YrR00sY0w4aEJOLENPNW9CQSxPRjhHTSxpQkxraUJOLENPL29CQSxPRjZHTSxnQkxzaUJOLENPbHBCQSxPRjRHTSxpQkwwaUJOLENPcnBCQSxPRjJHTSxjTDhpQk4sQ092cEJBLE1GeUdNLGlCQXRDWSxDRWpFaEIsZVAwcEJGLENPdHBCQSxXRm1HTSxjTHlqQk4sQ092cEJBLHNCQUhFLGVIc1IrQixDR3JSL0IsZVArcEJGLENPN3BCQSxXRjhGTSxnQkwrakJOLENPeHBCQSxXRnlGTSxnQkxxa0JOLENPenBCQSxzQkFIRSxlSDhRK0IsQ0c3US9CLGVQaXFCRixDTy9wQkEsV0ZvRk0sZ0JMMmtCTixDR25vQkEsR0loQkUsZUgwRVcsQ0d6RVgsa0JIeUVXLENHeEVYLFFBQVMsQ0FDVCxtQ1B1cEJGLENPL29CQSxhRk1JLGFBQVcsQ0VIYixlUGtwQkYsQ08vb0JBLFdBRUUsWUg4UGdDLENHN1BoQyx3QlBrcEJGLENPcm9CQSw0QkNwRkUsY0FBZSxDQUNmLGVSa3VCRixDTzVvQkEsa0JBQ0Usb0JQK29CRixDT2hwQkEsbUNBSUksa0JQZ3BCSixDT3RvQkEsWUZqQ0ksYUFBVyxDRW1DYix3QlB5b0JGLENPcm9CQSxZQUNFLGtCSGlCVyxDQ0ZQLGlCTDBuQk4sQ09yb0JBLG1CQUNFLGFBQWMsQ0Y3Q1osYUFBVyxDRStDYixhUHdvQkYsQ08zb0JBLDBCQU1JLG9CUHlvQkosQ1N0dkJBLDBCQ0ZFLGNBQWUsQ0FHZixXVm13QkYsQ1Nwd0JBLGVBQ0UsY0wrK0J3QyxDSzkrQnhDLHFCTFJhLENLU2Isd0JMTmdCLENPTGQsb0JYNHdCSixDU3J2QkEsUUFFRSxvQlR1dkJGLENTcHZCQSxZQUNFLG1CQUEwQixDQUMxQixhVHV2QkYsQ1NwdkJBLGdCSmtDSSxhQUFXLENJaENiLGFUdXZCRixDWTl4QkEsS1B1RUksZUFBVyxDT3JFYixhUm9DZSxDUW5DZixxQlppeUJGLENZOXhCRSxPQUNFLGFaaXlCSixDWTV4QkEsSUFDRSxt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Q1ksT2hCd2dEOUIsQ2dCeGdETSxZQUF3QiwyQkFEWixDQUNZLGdCQURaLENBQ1ksT2hCMmdEOUIsQ2dCM2dETSxZQUF3QiwyQkFEWixDQUNZLGdCQURaLENBQ1ksT2hCOGdEOUIsQ2dCOWdETSxZQUF3QiwyQkFEWixDQUNZLGdCQURaLENBQ1ksT2hCaWhEOUIsQ2dCamhETSxZQUF3Qiw0QkFEWixDQUNZLGdCQURaLENBQ1ksT2hCb2hEOUIsQ2dCcGhETSxhQUF3Qiw0QkFEWixDQUNZLGlCQURaLENBQ1ksUWhCdWhEOUIsQ2dCdmhETSxhQUF3Qiw0QkFEWixDQUNZLGlCQURaLENBQ1ksUWhCMGhEOUIsQ2dCMWhETSxhQUF3Qiw0QkFEWixDQUNZLGlCQURaLENBQ1ksUWhCNmhEOUIsQ2dCdmhEUSxhRlRSLGFkbWlEQSxDZ0IxaERRLGFGVFIsb0Jkc2lEQSxDZ0I3aERRLGFGVFIscUJkeWlEQSxDZ0JoaURRLGFGVFIsZWQ0aURBLENnQm5pRFEsYUZUUixxQmQraURBLENnQnRpRFEsYUZUUixxQmRrakRBLENnQnppRFEsYUZUUixlZHFqREEsQ2dCNWlEUSxhRlRSLHFCZHdqREEsQ2dCL2lEUSxhRlRSLHFCZDJqREEsQ2dCbGpEUSxhRlRSLGVkOGpEQSxDZ0JyakRRLGNGVFIscUJkaWtEQSxDZ0J4akRRLGNGVFIscUJkb2tEQSxDQUNGLENpQmxuREEsT0FDRSxVQUFXLENBQ1gsa0JiMkhXLENhMUhYLGFqQnFuREYsQ2lCeG5EQSxvQkFRSSxjaEIwSHVCLENnQnpIdkIsa0JBQW1CLENBQ25CLDRCakJxbkRKLENpQi9uREEsZ0JBY0kscUJBQXNCLENBQ3RCLCtCakJxbkRKLENpQnBvREEsbUJBbUJJLDRCakJxbkRKLENpQjVtREEsMEJBR0ksYWpCOG1ESixDaUJybURBLHNEQUtJLHdCakJ5bURKLENpQjltREEsa0RBV00sdUJqQndtRE4sQ2lCbm1EQSxtR0FLSSxRakJxbURKLENpQjdsREEseUNBRUksZ0NqQitsREosQ005cERFLDRCVzJFSSxhYnZFWSxDYXdFWix3QmpCdWxETixDa0IxcURFLG1EQUlJLHdCbEI0cUROLENrQmhyREUsdUZBWU0sb0JsQjJxRFIsQ2tCcHFERSw0R0FTUSx3QmxCb3FEVixDa0Joc0RFLHlEQUlJLHdCbEJrc0ROLENrQnRzREUsK0ZBWU0sb0JsQmlzRFIsQ2tCMXJERSxrSEFTUSx3QmxCMHJEVixDa0J0dERFLG1EQUlJLHdCbEJ3dEROLENrQjV0REUsdUZBWU0sb0JsQnV0RFIsQ2tCaHRERSw0R0FTUSx3QmxCZ3REVixDa0I1dURFLDBDQUlJLHdCbEI4dUROLENrQmx2REUsMkVBWU0sb0JsQjZ1RFIsQ2tCdHVERSxtR0FTUSx3QmxCc3VEVixDa0Jsd0RFLG1EQUlJLHdCbEJvd0ROLENrQnh3REUsdUZBWU0sb0JsQm13RFIsQ2tCNXZERSw0R0FTUSx3QmxCNHZEVixDa0J4eERFLGdEQUlJLHdCbEIweEROLENrQjl4REUsbUZBWU0sb0JsQnl4RFIsQ2tCbHhERSx5R0FTUSx3QmxCa3hEVixDa0I5eURFLDZDQUlJLHdCbEJnekROLENrQnB6REUsK0VBWU0sb0JsQit5RFIsQ2tCeHlERSxzR0FTUSx3QmxCd3lEVixDa0JwMERFLDBDQUlJLHdCbEJzMEROLENrQjEwREUsMkVBWU0sb0JsQnEwRFIsQ2tCOXpERSxtR0FTUSx3QmxCOHpEVixDa0IxMURFLDZDQUlJLHdCbEI0MUROLENrQmgyREUsK0VBWU0sb0JsQjIxRFIsQ2tCcDFERSxzR0FTUSx3QmxCbzFEVixDa0JoM0RFLHlEQUlJLHdCbEJrM0ROLENrQnQzREUsK0ZBWU0sb0JsQmkzRFIsQ2tCMTJERSxrSEFTUSx3QmxCMDJEVixDa0J0NERFLGdEQUlJLHdCbEJ3NEROLENrQnozREUseUdBU1Esd0JsQnkzRFYsQ2lCM3lEQSxzQkFHTSxVYjNHUyxDYTRHVCx3QmJwR1ksQ2FxR1osb0JqQjR5RE4sQ2lCanpEQSx1QkFXTSxhaEJ0R1ksQ2dCdUdaLHdCaEI1R1ksQ2dCNkdaLG9CakIweUROLENpQnJ5REEsWUFDRSxVYjNIYSxDYTRIYix3QmpCd3lERixDaUIxeURBLG1EQU9JLG9CakJ5eURKLENpQmh6REEsMkJBV0ksUWpCeXlESixDaUJwekRBLG9EQWdCTSxvQ2pCd3lETixDTTc2REUsdUNXNElNLFViakpPLENha0pQLHFDakJxeURSLENlcjNESSw0QkVpR0EscUJBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ2pCdXhETixDaUI1eERHLHFDQVNLLFFqQnN4RFIsQ0FDRixDZWo0REksNEJFaUdBLHFCQUVJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NqQm15RE4sQ2lCeHlERyxxQ0FTSyxRakJreURSLENBQ0YsQ2U3NERJLDRCRWlHQSxxQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDakIreUROLENpQnB6REcscUNBU0ssUWpCOHlEUixDQUNGLENlejVESSw2QkVpR0EscUJBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ2pCMnpETixDaUJoMERHLHFDQVNLLFFqQjB6RFIsQ0FDRixDaUJ6MERBLGtCQU9RLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NqQnMwRFIsQ2lCaDFEQSxrQ0FjVSxRakJzMERWLENtQm4vREEsY0FDRSxhQUFjLENBQ2QsVUFBVyxDQUNYLGlDZnFlMkgsQ2VwZTNILHNCZnFYa0MsQ0NoUTlCLGNBdENZLENjNUVoQixlZjhRK0IsQ2U3US9CLGVma1IrQixDZWpSL0IsYWZEZ0IsQ2VFaEIscUJmVGEsQ2VVYiwyQkFBNEIsQ0FDNUIsd0JmUGdCLENPTmQsb0JQcU9nQyxDZ0JwTzlCLG9GaEI0ZTRGLENnQjVlNUYsNEVoQjRlNEYsQ2dCNWU1RixvRWhCNGU0RixDZ0I1ZTVGLHdHcEJtZ0VOLENvQjkvREksdUNETEosY0NNTSx1QkFBZ0IsQ0FBaEIsZXBCa2dFSixDQUNGLENtQnpnRUEsMEJBc0JJLDRCQUE2QixDQUM3QixRbkJ1L0RKLENxQnZnRUUsb0JBQ0UsYWpCQWMsQ2lCQ2QscUJqQlJXLENpQlNYLG9CcEJ5SXlELENvQnhJekQsU0FBVSxDQUtSLGtEakJjVyxDaUJkWCwwQ3JCc2dFTixDbUJ0aEVBLHlDQStCSSxhZnhCYyxDZTBCZCxTbkIwL0RKLENtQjNoRUEsZ0NBK0JJLGFmeEJjLENlMEJkLFNuQjAvREosQ21CM2hFQSxvQ0ErQkksYWZ4QmMsQ2UwQmQsU25CMC9ESixDbUIzaEVBLHFDQStCSSxhZnhCYyxDZTBCZCxTbkIwL0RKLENtQjNoRUEsMkJBK0JJLGFmeEJjLENlMEJkLFNuQjAvREosQ21CM2hFQSwrQ0EyQ0ksd0JmeENjLENlMENkLFNuQm0vREosQ21CLytEQSxxQ0FPSSxhZmhEYyxDZWlEZCxxQm5CNCtESixDbUJ2K0RBLHVDQUVFLGFBQWMsQ0FDZCxVbkIwK0RGLENtQmgrREEsZ0JBQ0UsK0JBQStELENBQy9ELGtDQUFrRSxDQUNsRSxlQUFnQixDZFpkLGlCQUFXLENjY2IsZW5CbStERixDbUJoK0RBLG1CQUNFLDZCQUFrRSxDQUNsRSxnQ0FBcUUsQ2RvQ2pFLGlCQXRDWSxDY0loQixlbkJtK0RGLENtQmgrREEsbUJBQ0UsOEJBQWtFLENBQ2xFLGlDQUFxRSxDZDZCakUsaUJBdENZLENjV2hCLGVuQm0rREYsQ21CMTlEQSx3QkFDRSxhQUFjLENBQ2QsVUFBVyxDQUNYLG1CZjhRbUMsQ2U3UW5DLHNCZjZRbUMsQ2U1UW5DLGVBQWdCLENBQ2hCLGVmNksrQixDZTVLL0IsYWZwR2dCLENlcUdoQiw0QkFBNkIsQ0FFN0Isd0JBQW1DLENBQW5DLGtCbkI2OURGLENtQnYrREEsZ0ZBY0ksZUFBZ0IsQ0FDaEIsY25CNjlESixDbUJqOURBLGlCQUNFLGdDZnNXcUksQ2VyV3JJLG9CZitQaUMsQ0MxUTdCLGlCQXRDWSxDY21EaEIsZWZ5RitCLENPaE83QixtQlg0bEVKLENtQmo5REEsaUJBQ0UsK0JmK1ZxSSxDZTlWckksa0JmNFBnQyxDQy9RNUIsaUJBdENZLENjMkRoQixlZmdGK0IsQ08vTjdCLG1CWG9tRUosQ21CejhEQSw4RUFDRSxXbkJnOURGLENtQng4REEsWUFDRSxrQm5CMjhERixDbUJ4OERBLFdBQ0UsYUFBYyxDQUNkLGlCbkIyOERGLENtQm44REEsVUFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLGlCQUEwQyxDQUMxQyxnQm5CczhERixDbUIxOERBLHVDQVFJLGlCQUEwQyxDQUMxQyxnQm5CdThESixDbUI5N0RBLFlBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxvQm5CaThERixDbUI5N0RBLGtCQUNFLGlCQUFrQixDQUNsQixnQmxCdkZnQyxDa0J3RmhDLG9CbkJpOERGLENtQnA4REEsNkNBTUksYW5CazhESixDbUI5N0RBLGtCQUNFLGVuQmk4REYsQ21COTdEQSxtQkFDRSwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsbUJuQmk4REYsQ21CcjhEQSxxQ0FRSSxlQUFnQixDQUNoQixZQUFhLENBQ2IscUJmb1I0QyxDZW5SNUMsYW5CaThESixDcUI1b0VFLGdCQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJqQm9kMEMsQ0M1YTFDLGFBQVcsQ2dCdENYLGFyQitvRUosQ3FCNW9FRSxlQUNFLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFlBQWEsQ0FDYixjQUFlLENBQ2Ysb0JqQnN5QnFDLENpQnJ5QnJDLGdCQUFpQixDaEJtRmYsaUJBdENZLENnQjNDZCxlakJrUDZCLENpQmpQN0IsVWpCeENXLENpQnlDWCxtQ2pCTGEsQ090Q2Isb0JYMnJFSixDcUIzb0VJLDBEQUVFLG9CakJaVyxDaUJlVCxrQ2pCZ2IyRixDaUIvYTNGLHlRQ2ZtSSxDRGdCbkksMkJBQTRCLENBQzVCLGdEakIrYTZGLENpQjlhN0YsMkRyQjJvRVIsQ3FCcHBFSSxzRUFhSSxvQmpCdkJTLENpQndCVCxrRGpCeEJTLENpQndCVCwwQ3JCMm9FUixDcUJ6cEVJLGtMQW1CSSxhckI0b0VSLENxQnJvRUksMEVBR0ksa0NqQndaMkYsQ2lCdlozRiw2RXJCc29FUixDcUJob0VJLDREQUVFLG9CakJoRFcsQ2lCbURULHFDakJxZTBKLENpQnBlMUosa2lCckJnb0VSLENxQnRvRUksd0VBVUksb0JqQnhEUyxDaUJ5RFQsa0RqQnpEUyxDaUJ5RFQsMENyQmdvRVIsQ3FCcG5FSSw0WEFJSSxhckI0bkVSLENxQnRuRUksc0dBR0ksYXJCdW5FUixDcUIxbkVJLGtNQVFJLGFyQnduRVIsQ3FCbG5FSSxzSEFHSSxhckJtbkVSLENxQnRuRUksb0lBTU0sb0JyQm9uRVYsQ3FCMW5FSSxrTkFZSSxhckJvbkVSLENxQmhvRUksb0pBaUJNLG9CQUFrQyxDRW5KeEMsd0J2QnV3RUosQ3FCcm9FSSxnSkF3Qk0sa0RqQnJITyxDaUJxSFAsMENyQmluRVYsQ3FCcm1FSSxzUkFHSSxvQnJCMG1FUixDcUI3bUVJLHNNQVFJLGFyQjJtRVIsQ3FCbm5FSSxzSEFhTSxvQmpCOUlPLENpQitJUCxrRGpCL0lPLENpQitJUCwwQ3JCMG1FVixDcUJ2d0VFLGtCQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJqQm9kMEMsQ0M1YTFDLGFBQVcsQ2dCdENYLGFyQjB3RUosQ3FCdndFRSxpQkFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixZQUFhLENBQ2IsY0FBZSxDQUNmLG9CakJzeUJxQyxDaUJyeUJyQyxnQkFBaUIsQ2hCbUZmLGlCQXRDWSxDZ0IzQ2QsZWpCa1A2QixDaUJqUDdCLFVqQnhDVyxDaUJ5Q1gsbUNqQlJhLENPbkNiLG9CWHN6RUosQ3FCdHdFSSw4REFFRSxvQmpCZlcsQ2lCa0JULGtDakJnYjJGLENpQi9hM0YsbVRDZm1JLENEZ0JuSSwyQkFBNEIsQ0FDNUIsZ0RqQithNkYsQ2lCOWE3RiwyRHJCc3dFUixDcUIvd0VJLDBFQWFJLG9CakIxQlMsQ2lCMkJULGtEakIzQlMsQ2lCMkJULDBDckJzd0VSLENxQnB4RUksa01BbUJJLGFyQnV3RVIsQ3FCaHdFSSw4RUFHSSxrQ2pCd1oyRixDaUJ2WjNGLDZFckJpd0VSLENxQjN2RUksZ0VBRUUsb0JqQm5EVyxDaUJzRFQscUNqQnFlMEosQ2lCcGUxSiw0a0JyQjJ2RVIsQ3FCandFSSw0RUFVSSxvQmpCM0RTLENpQjREVCxrRGpCNURTLENpQjREVCwwQ3JCMnZFUixDcUIvdUVJLDRaQUlJLGFyQnV2RVIsQ3FCanZFSSwwR0FHSSxhckJrdkVSLENxQnJ2RUksa05BUUksYXJCbXZFUixDcUI3dUVJLDBIQUdJLGFyQjh1RVIsQ3FCanZFSSx3SUFNTSxvQnJCK3VFVixDcUJydkVJLGtPQVlJLGFyQit1RVIsQ3FCM3ZFSSx3SkFpQk0sb0JBQWtDLENFbkp4Qyx3QnZCazRFSixDcUJod0VJLG9KQXdCTSxrRGpCeEhPLENpQndIUCwwQ3JCNHVFVixDcUJodUVJLDhSQUdJLG9CckJxdUVSLENxQnh1RUksc05BUUksYXJCc3VFUixDcUI5dUVJLDBIQWFNLG9CakJqSk8sQ2lCa0pQLGtEakJsSk8sQ2lCa0pQLDBDckJxdUVWLENtQjlwRUEsYUFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCbkJpcUVGLENtQnBxRUEseUJBU0ksVW5CK3BFSixDZTcyRUkseUJJcU1KLG1CQWdCTSxxQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQm5CK3BFSixDbUJockVGLDRDQWVNLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLGtCQUFtQixDQUVuQixlbkJxcUVKLENtQnZyRUYseUJBd0JNLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHFCbkI2cEVKLENtQnZyRUYsMkJBZ0NNLG9CQUFxQixDQUNyQixVQUFXLENBQ1gscUJuQjBwRUosQ21CNXJFRixxQ0F1Q00sb0JuQndwRUosQ21CL3JFRixzREE0Q00sVW5CdXBFSixDbUJuc0VGLHlCQWtETSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFVBQVcsQ0FDWCxjbkJvcEVKLENtQjFzRUYsK0JBeURNLGlCQUFrQixDQUNsQixtQkFBYyxDQUFkLGFBQWMsQ0FDZCxZQUFhLENBQ2IsbUJmMkx3QyxDZTFMeEMsYW5Cb3BFSixDbUJqdEVGLDZCQWlFTSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCbkJtcEVKLENtQnJ0RUYsbUNBcUVNLGVuQm1wRUosQ0FDRixDd0JwOUVBLEtBQ0Usb0JBQXFCLENBRXJCLGVwQmtSK0IsQ29CalIvQixhdkJXZ0IsQ3VCVmhCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLDRCQUE2QixDQUM3Qiw0QkFBMkMsQ0NzRjNDLHNCckIwUmtDLENDaFE5QixjQXRDWSxDb0JjaEIsZXJCeUwrQixDTzNSN0Isb0JYcStFSixDTTk5RUUsV2tCUUUsYXZCQ2MsQ3VCQWQsb0J4QmcrRUosQ3dCLytFQSxzQkFvQkksU0FBVSxDQUNWLHVCdkJzRXVCLEN1QnRFdkIsZXhCKzlFSixDd0JwL0VBLDRCQTJCSSxXeEI2OUVKLEN3Qjk4RUEsdUNBRUUsbUJ4Qmk5RUYsQ3dCdjdFQSxVQUNFLGVwQjhNK0IsQ29CN00vQixhdkJsQ2EsQ3VCbUNiLG9CeEI4a0dGLENNanBHRSxnQmtCc0VFLGFwQjJGOEQsQ29CMUY5RCx5QnhCK2tHSixDd0J0bEdBLGdDQVlJLHlCcEJzRitDLENvQnJGL0MsdUJBQWdCLENBQWhCLGV4QjhrR0osQ3dCM2xHQSxzQ0FrQkksYXBCakZjLENvQmtGZCxtQnhCNmtHSixDd0Jsa0dBLDJCQ0xFLGtCckJ5U2dDLENDL1E1QixpQkF0Q1ksQ29CY2hCLGVyQjZIK0IsQ08vTjdCLG1CWDhxR0osQ3dCcmtHQSwyQkNURSxvQnJCb1NpQyxDQzFRN0Is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b0hBLDJGcEI2Qkksd0JvQldtRCxDcEJWbkQsMkJYMG1ISixDK0J4b0hBLDBCQThDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0IvQjhsSEosQytCN29IQSxrSXBCZUkseUJvQm1DNkUsQ3BCbEM3RSw0Qlhtb0hKLEMrQm5wSEEsK0RwQjZCSSx3Qm9Cc0JzRSxDcEJyQnRFLDJCWDBuSEosQytCMWxIQSx5Q0FFRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWS9CNmxIRixDK0IvbEhBLG1EQVFJLGlCQUFrQixDQUNsQixTL0I0bEhKLEMrQnJtSEEsK0RBWU0sUy9COGxITixDK0IxbUhBLDRWQW9CSSxnQi9CaW1ISixDK0I3bEhBLHFCQUF1QixpQi9CaW1IdkIsQytCaG1IQSxvQkFBc0IsZ0IvQm9tSHRCLEMrQjVsSEEsa0JBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQjNCdVJrQyxDMkJ0UmxDLGVBQWdCLEMxQnNCWixjQXRDWSxDMEJrQmhCLGUzQmdMK0IsQzJCL0svQixlM0JvTCtCLEMyQm5ML0IsYTNCL0ZnQixDMkJnR2hCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsd0I5Qll5RCxDOEJYekQsd0IzQnRHZ0IsQ09OZCxvQlg0c0hKLEMrQjVtSEEsMkVBa0JJLFkvQitsSEosQytCcmxIQSwyRUFFRSwrQi9Cd2xIRixDK0JybEhBLDZQQU1FLGtCM0JrUWdDLENDL1E1QixpQkF0Q1ksQzBCcURoQixlM0JzRitCLENPL043QixtQlhrdUhKLEMrQnJsSEEsMkVBRUUsZ0MvQndsSEYsQytCcmxIQSw2UEFNRSxvQjNCNE9pQyxDQzFRN0IsaUJBdENZLEMwQnNFaEIsZTNCc0UrQixDT2hPN0IsbUJYbXZISixDK0JybEhBLDhEQUVFLHFCL0J3bEhGLEMrQjdrSEEsNlhwQjNKSSx5Qm9CaUs0QixDcEJoSzVCLDRCWGl2SEosQytCOWtIQSwrV3BCdEpJLHdCb0I0SjJCLENwQjNKM0IsMkJYNnVISixDZ0N4d0hBLGdCQUNFLGlCQUFrQixDQUNsQixhQUFjLENBQ2Qsa0JBQStDLENBQy9DLG1CaEMyd0hGLENnQ3h3SEEsdUJBQ0UsMEJBQW9CLENBQXBCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsaUJoQzJ3SEYsQ2dDeHdIQSxzQkFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFNoQzJ3SEYsQ2dDOXdIQSwyREFNSSxVNUJwQlcsQzRCcUJYLG9CNUJRYSxDbUI5QmIsd0J2Qm15SEosQ2dDcHhIQSx5REFpQk0sa0Q1QkZXLEM0QkVYLDBDaEN1d0hOLENnQ3h4SEEsdUVBc0JJLG9CaENzd0hKLENnQzV4SEEseUVBMEJJLFU1QnhDVyxDNEJ5Q1gsd0IvQjJHbUUsQytCMUduRSxvQmhDc3dISixDZ0NseUhBLHFEQWtDTSxhaENvd0hOLENnQ3R5SEEsNERBcUNRLHdCaENxd0hSLENnQzN2SEEsc0JBQ0UsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGtCaEM4dkhGLENnQ2p3SEEsNkJBYUksbUJBQW9CLENBRXBCLHFCNUI1RVcsQzRCNkVYLHdCaEM4dkhKLENnQzl3SEEseURBT0ksaUJBQWtCLENBQ2xCLFVBQStFLENBQy9FLFlBQStELENBQy9ELGFBQWMsQ0FDZCxVNUIwYndDLEM0QnpieEMsVzVCeWJ3QyxDNEJ2YnhDLFVoQzJ3SEosQ2dDenhIQSw0QkE2QkksZ0NoQzR2SEosQ2dDbnZIQSw4Q3JCckdJLG9CWDQxSEosQ2dDdnZIQSwyRUFPTSwwTmhDb3ZITixDZ0MzdkhBLGtGQWFNLG9CNUJuRlcsQ21COUJiLHdCdkJvMkhKLENnQ2h3SEEsaUZBa0JNLHVLaENrdkhOLENnQ3B3SEEscUZBd0JNLG1DaENndkhOLENnQ3h3SEEsMkZBMkJNLG1DaENpdkhOLENnQ3h1SEEsMkNBR0ksaUJoQ3l1SEosQ2dDNXVIQSx3RUFRTSxvS2hDd3VITixDZ0NodkhBLGtGQWNNLG1DaENzdUhOLENnQzV0SEEsZUFDRSxvQmhDK3RIRixDZ0NodUhBLDRDQUtNLGFBQXFELENBQ3JELGE1QmtZK0UsQzRCalkvRSxrQkFBbUIsQ0FFbkIsbUJoQzh0SE4sQ2dDdnVIQSwyQ0FhTSxzQkFBMEksQ0FDMUkseUJBQStHLENBQy9HLHNCNUIyWGlJLEM0QjFYakksdUI1QjBYaUksQzRCelhqSSx3QjVCM0tZLEM0QjZLWixtQjVCc1g0RSxDZ0J6aUI1RSx5SmhCOGYrSCxDZ0I5Zi9ILGlKaEI4ZitILENnQjlmL0gsaUloQjhmK0gsQ2dCOWYvSCx3TXBCaTVITixDb0I1NEhJLHVDWTJKSiwyQ1oxSk0sdUJBQWdCLENBQWhCLGVwQmc1SEosQ0FDRixDZ0N2dkhBLHlFQTBCTSxxQjVCekxTLEM0QjBMVCxvQ0FBNEUsQ0FBNUUsNEJoQ2l1SE4sQ2dDNXZIQSxtRkFpQ00sbUNoQyt0SE4sQ2dDbnRIQSxlQUNFLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsaUM1QndSMkgsQzRCdlIzSCxzQzVCd0trQyxDQ2hROUIsY0F0Q1ksQzJCaUloQixlNUJpRStCLEM0QmhFL0IsZTVCcUUrQixDNEJwRS9CLGE1QjlNZ0IsQzRCK01oQixxQkFBc0IsQ0FDdEIseU41Qm1XbUksQzRCbFduSSxxQjVCeE5hLEM0QnlOYix3QjVCck5nQixDT05kLG9CUHFPZ0MsQzRCUGxDLGVoQ290SEYsQ2dDcHVIQSxxQkFtQkksb0I1QjBQc0UsQzRCelB0RSxTQUFVLENBSVIsa0Q1QnZNVyxDNEJ1TVgsMENoQ2t0SE4sQ2dDMXVIQSxnQ0FpQ00sYTVCdE9ZLEM0QnVPWixxQmhDNnNITixDZ0MvdUhBLDhEQXdDSSxXQUFZLENBQ1osb0I1Qm1JZ0MsQzRCbEloQyxxQmhDMnNISixDZ0NydkhBLHdCQThDSSxhNUJwUGMsQzRCcVBkLHdCaEMyc0hKLENnQzF2SEEsMkJBb0RJLFloQzBzSEosQ2dDdHNIQSxrQkFDRSxnQzVCbU9xSSxDNEJsT3JJLGtCNUIySGtDLEM0QjFIbEMscUI1QjBIa0MsQzRCekhsQyxrQjVCMEhpQyxDQzFRN0IsaUJMMDFITixDZ0N0c0hBLGtCQUNFLCtCNUI0TnFJLEM0QjNOckksaUI1QndIaUMsQzRCdkhqQyxvQjVCdUhpQyxDNEJ0SGpDLGlCNUJ1SGdDLENDL1E1QixpQkxrMkhOLENnQ2pzSEEsYUFFRSxvQkFBcUIsQ0FHckIsZWhDb3NIRixDZ0Nqc0hBLGdDQVBFLGlCQUFrQixDQUVsQixVQUFXLENBQ1gsaUNoQzhzSEYsQ2dDMXNIQSxtQkFFRSxTQUFVLENBR1YsUUFBUyxDQUNULFNoQ29zSEYsQ2dDMXNIQSw0Q0FTSSxvQjVCK0tzRSxDNEI5S3RFLGtENUI5UWEsQzRCOFFiLDBDaENxc0hKLENnQy9zSEEsK0NBY0ksd0JoQ3FzSEosQ2dDbnRIQSxxREFtQk0sZ0JoQ29zSE4sQ2dDdnRIQSx5REF3QkkseUJoQ21zSEosQ2dDL3JIQSxtQkFJRSxNQUFPLENBQ1AsU0FBVSxDQUNWLGlDNUJvSzJILEM0QmpLM0gsZTVCbEQrQixDNEJxRC9CLHFCNUJ6VWEsQzRCMFViLHdCNUJ0VWdCLENPTmQsb0JYOGdJSixDZ0Mvc0hBLDRDQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUlSLHNCNUJvRGtDLEM0QmpEbEMsZTVCOUMrQixDNEIrQy9CLGFoQ3F0SEYsQ2dDaHVIQSx5QkFxQkksUUFBUyxDQUNULFNBQVUsQ0FDVixhQUFjLENBQ2QsMkI1QjhJK0YsQzRCMUkvRixnQkFBaUIsQ1QxVmpCLHdCbkJHYyxDNEJ5VmQsbUJBQW9CLENyQjdWcEIsK0JYK2hJSixDZ0N2ckhBLGNBQ0UsVUFBVyxDQUNYLGFBQStGLENBQy9GLFNBQVUsQ0FDViw0QkFBNkIsQ0FDN0IsdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlaEMwckhGLENnQy9ySEEsb0JBUUksWWhDMnJISixDZ0Nuc0hBLDBDQVk4QixpRTVCclZiLEM0QnFWYSx5RGhDMnJIOUIsQ2dDdnNIQSxzQ0FhOEIseURoQzhySDlCLENnQzNzSEEsK0JBYzhCLHlEaENpc0g5QixDZ0Mvc0hBLGdDQWtCSSxRaENpc0hKLENnQ250SEEsb0NBc0JJLFU1QjhONkMsQzRCN043QyxXNUI2TjZDLEM0QjVON0Msa0JBQXlFLENUL1h6RSx3QnRCc0NXLEMrQjJWWCxRNUI2TjBDLENPL2xCMUMsa0JQZ21CNkMsQ2dCL2xCM0Msc0hoQjhmK0gsQ2dCOWYvSCw4R2hCOGYrSCxDZ0I5Zi9ILHNHaEI4ZitILENnQjlmL0gsMEloQjhmK0gsQzRCekhqSSx1QkFBZ0IsQ0FBaEIsZWhDZ3NISixDb0Joa0lJLHVDWWtXSixvQ1pqV00sdUJBQWdCLENBQWhCLGVwQm9rSUosQ0FDRixDZ0NwdUhBLDJDVHZXSSx3QnZCK2tJSixDZ0N4dUhBLDZDQXNDSSxVNUJ1TW9DLEM0QnRNcEMsWTVCdU1xQyxDNEJ0TXJDLGlCQUFrQixDQUNsQixjNUJzTXVDLEM0QnJNdkMsd0I1QjdZYyxDNEI4WWQsd0JBQXlCLENyQm5aekIsa0JYMGxJSixDZ0NsdkhBLGdDQWlESSxVNUJtTTZDLEM0QmxNN0MsVzVCa002QyxDbUIzbEI3Qyx3QnRCc0NXLEMrQnFYWCxRNUJtTTBDLENPL2xCMUMsa0JQZ21CNkMsQ2dCL2xCM0MsMkdoQjhmK0gsQ2dCOWYvSCxzR2hCOGYrSCxDNEIvRmpJLG9CQUFnQixDQUFoQixlaENvc0hKLENvQjlsSUksdUNZa1dKLGdDWmpXTSxvQkFBZ0IsQ0FBaEIsZXBCa21JSixDQUNGLENnQ2x3SEEsdUNUdldJLHdCdkI2bUlKLENnQ3R3SEEsZ0NBZ0VJLFU1QjZLb0MsQzRCNUtwQyxZNUI2S3FDLEM0QjVLckMsaUJBQWtCLENBQ2xCLGM1QjRLdUMsQzRCM0t2Qyx3QjVCdmFjLEM0QndhZCx3QkFBeUIsQ3JCN2F6QixrQlh3bklKLENnQ2h4SEEseUJBMkVJLFU1QnlLNkMsQzRCeEs3QyxXNUJ3SzZDLEM0QnZLN0MsWUFBYSxDQUNiLGtCNUJ2RCtCLEM0QndEL0IsaUI1QnhEK0IsQ21COVgvQix3QnRCc0NXLEMrQmtaWCxRNUJzSzBDLENPL2xCMUMsa0JQZ21CNkMsQ2dCL2xCM0MsMEdoQjhmK0gsQ2dCOWYvSCxzR2hCOGYrSCxDNEJsRWpJLGVoQ3dzSEosQ29CL25JSSx1Q1lrV0oseUJaaldNLG1CQUFnQixDQUFoQixlcEJtb0lKLENBQ0YsQ2dDbnlIQSxnQ1R2V0ksd0J2QjhvSUosQ2dDdnlIQSx5QkE2RkksVTVCZ0pvQyxDNEIvSXBDLFk1QmdKcUMsQzRCL0lyQyxpQkFBa0IsQ0FDbEIsYzVCK0l1QyxDNEI5SXZDLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FDekIsa0JoQzhzSEosQ2dDanpIQSw0REF3R0ksd0I1QjNjYyxDT0xkLGtCWG9xSUosQ2dDNXpIQSw4QkE2R0ksaUJoQytzSEosQ2dDNXpIQSw2Q0FvSE0sd0JoQzRzSE4sQ2dDaDBIQSxzREF3SE0sY2hDNHNITixDZ0NwMEhBLHlDQTRITSx3QmhDNHNITixDZ0N4MEhBLHlDQWdJTSxjaEM0c0hOLENnQzUwSEEsa0NBb0lNLHdCaEM0c0hOLENnQ3ZzSEEsK0RaaGZNLHNIaEI4ZitILENnQjlmL0gsOEdoQjhmK0gsQ2dCOWYvSCxzR2hCOGYrSCxDZ0I5Zi9ILDBJcEI2cklOLENvQnhySUksdUNZMmVKLCtEWjFlTSx1QkFBZ0IsQ0FBaEIsZXBCOHJJSixDQUNGLENpQ3RzSUEsS0FDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlakN5c0lGLENpQ3RzSUEsVUFDRSxhQUFjLENBQ2Qsa0JqQ3lzSUYsQ014c0lFLGdDMkJFRSxvQmpDMHNJSixDaUMvc0lBLG1CQVVJLGE3QlZjLEM2QldkLG1CQUFvQixDQUNwQixjakN5c0lKLENpQ2pzSUEsVUFDRSwrQmpDb3NJRixDaUNyc0lBLG9CQUlJLGtCakNxc0lKLENpQ3pzSUEsb0JBUUksNEJBQWdELEN0QjNCaEQsNkJQNE5nQyxDTzNOaEMsOEJYaXVJSixDTWh1SUUsb0QyQjZCSSxvQ2pDdXNJTixDaUNudElBLDZCQWdCTSxhN0JwQ1ksQzZCcUNaLDRCQUE2QixDQUM3Qix3QmpDdXNJTixDaUN6dElBLDhEQXdCSSxhN0IzQ2MsQzZCNENkLHFCN0JuRFcsQzZCb0RYLGlDakNzc0lKLENpQ2h1SUEseUJBK0JJLGU3QnVLNkIsQ096TjdCLHdCc0JvRDRCLEN0Qm5ENUIseUJYd3ZJSixDaUM1cklBLHFCdEJ0RUks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Q3ozSUcsa0NBd0NLLFlsQ28xSVIsQ0FDRixDa0NsNElBLGVBZVEsNkJBQXFCLENBQXJCLDRCQUFxQixDQUFyQix3QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLHNCQUEyQixDQUEzQixtQkFBMkIsQ0FBM0IsMEJsQ3UzSVIsQ2tDdjRJQSxpTUFTVSxlQUFnQixDQUNoQixjbENtNElWLENrQzc0SUEsMkJBbUJVLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCbEM4M0lWLENrQ2o1SUEsMENBc0JZLGlCbEMrM0laLENrQ3I1SUEscUNBMEJZLG1COUJ5aUI2QixDOEJ4aUI3QixrQmxDKzNJWixDa0MxNUlBLGlNQWtDVSxvQkFBaUIsQ0FBakIsZ0JsQzYzSVYsQ2tDLzVJQSxnQ0FzQ1UsNkJBQXdCLENBQXhCLDZCQUF3QixDQUF4QixzQkFBd0IsQ0FHeEIsNEJBQWdCLENBQWhCLGVsQzIzSVYsQ2tDcDZJQSwrQkE2Q1UsWWxDMjNJVixDTTloSkUsZ0c0QnFMSSxvQmxDaTNJTixDa0N0M0lBLG9DQVdNLG9CbEMrMklOLENNMWlKRSxvRjRCOExNLG9CbENnM0lSLENrQzkzSUEsNkNBa0JRLG9CbENnM0lSLENrQ2w0SUEsMEtBMEJNLG9CbEMrMklOLENrQ3o0SUEsOEJBK0JJLG9COUI5TVcsQzhCK01YLDJCbEM4MklKLENrQzk0SUEsbUNBb0NJLHFRbEM4MklKLENrQ2w1SUEsMkJBd0NJLG9CbEM4MklKLENNdGtKRSxtRzRCNk5NLG9CbENpM0lSLENNOWtKRSw2RjRCeU9JLFVsQzYySU4sQ2tDbDNJQSxtQ0FXTSx3QmxDMjJJTixDTTFsSkUsa0Y0QmtQTSx5QmxDNDJJUixDa0MxM0lBLDRDQWtCUSx5QmxDNDJJUixDa0M5M0lBLHNLQTBCTSxVbEMyMklOLENrQ3I0SUEsNkJBK0JJLHdCOUI1UVcsQzhCNlFYLCtCbEMwMklKLENrQzE0SUEsa0NBb0NJLDJRbEMwMklKLENrQzk0SUEsMEJBd0NJLHdCbEMwMklKLENNdG5KRSxnRzRCaVJNLFVsQzYySVIsQ21DMW9KQSxNQUNFLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixXQUFZLENBQ1osb0JBQXFCLENBQ3JCLHFCL0JIYSxDK0JJYiwwQkFBMkIsQ0FDM0IscUNsQzRGNEMsQ1VuRzFDLG9CWHFwSkosQ21DdHBKQSxTQVlJLGNBQWUsQ0FDZixhbkM4b0pKLENtQzNwSkEsMkR4QlVJLDZCUDROZ0MsQ08zTmhDLDhCWHFwSkosQ21DaHFKQSx5RHhCd0JJLGlDUDhNZ0MsQ083TWhDLGdDWDRvSkosQ21DeG9KQSxXQUdFLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsZW5DeW9KRixDbUNyb0pBLFlBQ0Usb0JuQ3dvSkYsQ21Dcm9KQSxlQUNFLG1CbkN5b0pGLENtQ3JvSkEscUNBSEUsZW5DNG9KRixDTS9xSkUsaUI2QjRDRSxvQm5DdW9KSixDbUN6b0pBLHNCQU1JLG1CbkN1b0pKLENtQy9uSkEsYUFDRSxzQi9CK3VCeUMsQytCOXVCekMsZUFBZ0IsQ0FFaEIscUJsQzFEVSxDa0MyRFYsNENuQ2lvSkYsQ21DdG9KQSx5QnhCL0RJLHVEWHlzSkosQ21DMW9KQSxzREFhTSxZbkNpb0pOLENtQzVuSkEsYUFDRSxzQi9CNnRCeUMsQytCNXRCekMscUJsQzFFVSxDa0MyRVYseUNuQytuSkYsQ21DbG9KQSx3QnhCakZJLHVEWHV0SkosQ21Ddm5KQSxrQkFFRSxxQi9CNHNCd0MsQytCMXNCeEMsZW5DMG5KRixDbUN2bkpBLHFDQU5FLHFCQUFpQyxDQUVqQyxvQm5DZ29KRixDbUN0bkpBLGtCQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsZW5DeW5KRixDbUN0bkpBLFVBQ0UsVUFBVyxDeEJ2SFQsZ0NYaXZKSixDbUNybkpBLGNBQ0UsVUFBVyxDeEJwSFQseUNQMHlCb0YsQ096eUJwRiwwQ1g2dUpKLENtQ3RuSkEsaUJBQ0UsVUFBVyxDeEIzR1QsNkNQNHhCb0YsQ08zeEJwRiw0Q1hxdUpKLENtQ3BuSkEsV0FDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCbkN1bkpGLENtQ3puSkEsaUJBS0ksa0JuQ3duSkosQ2Uvc0pJLHlCb0JrRkosV0FTSSw2QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixrQi9Cd3FCc0QsQytCdnFCdEQsaUJuQ3luSkYsQ21DcG9KRiw0QkFTSSw0Qm5DbW9KRixDbUM1b0pGLGlCQWNNLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBRWIsa0JBQVksQ0FBWixlQUFZLENBQVosV0FBWSxDQUNaLDJCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGlCL0JncUJvRCxDK0IvcEJwRCxlQUFnQixDQUNoQixnQm5Dd25KSixDQUNGLENtQy9tSkEsWUFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCbkNrbkpGLENtQ3BuSkEsa0JBT0ksa0JuQ2luSkosQ2V4dUpJLHlCb0JnSEosWUFXSSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQm5Da25KRixDbUM3bkpGLGtCQWdCTSxrQkFBWSxDQUFaLGVBQVksQ0FBWixXQUFZLENBQ1osZW5DZ25KSixDbUNqb0pGLHdCQW9CUSxhQUFjLENBQ2QsYW5DZ25KTixDbUNyb0pGLG1DeEJ2SkkseUJ3QmtMb0MsQ3hCakxwQyw0QlgreEpGLENtQ3pvSkYsaUdBZ0NZLHlCbkM2bUpWLENtQzdvSkYsb0dBcUNZLDRCbkM0bUpWLENtQ2pwSkYsb0N4QnpJSSx3QndCbUxtQyxDeEJsTG5DLDJCWDZ4SkYsQ21DcnBKRixtR0ErQ1ksd0JuQzBtSlYsQ21DenBKRixzR0FvRFksMkJuQ3ltSlYsQ0FDRixDbUM3bEpBLG9CQUVJLG9CbkMrbEpKLENlbHhKSSx5Qm9CaUxKLGNBTUksc0IvQmdsQmlDLEMrQmhsQmpDLG1CL0JnbEJpQyxDK0JobEJqQyxjL0JnbEJpQyxDK0Iva0JqQywwQi9CZ2xCdUMsQytCaGxCdkMsdUIvQmdsQnVDLEMrQmhsQnZDLGtCL0JnbEJ1QyxDK0Iva0J2QyxTQUFVLENBQ1YsUW5DZ21KRixDbUN6bUpGLG9CQVlNLG9CQUFxQixDQUNyQixVbkNnbUpKLENBQ0YsQ21DdmxKQSxpQkFFSSxlbkN5bEpKLENtQzNsSkEsOER4Qi9QSSxlWDgxSkosQ21DL2xKQSx3REFVUSxlQUFnQixDeEJ6UXBCLGVYbTJKSixDbUNwbUpBLCtCQWdCTSxlQUFnQixDeEJ4UGxCLDRCd0J5UGlDLEN4QnhQakMsMkJYaTFKSixDbUMxbUpBLDhCeEJ0UEksd0J3QjJROEIsQ3hCMVE5Qix5QlhvMkpKLENtQy9tSkEsOEJBeUJNLGtCbkMwbEpOLENvQ3YzSkEsWUFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLG1CaEMyZ0NzQyxDZ0MxZ0N0QyxrQmhDNmdDc0MsQ2dDNWdDdEMsZUFBZ0IsQ0FDaEIsd0JoQ0dnQixDT0pkLG9CWDQzSkosQ29DdjNKQSxrQ0FHSSxrQnBDdzNKSixDb0MzM0pBLHlDQU1NLG9CQUFxQixDQUNyQixtQmhDOC9CbUMsQ2dDNy9CbkMsYWhDTFksQ2dDTVosV3BDeTNKTixDb0NsNEpBLCtDQW9CSSx5QkFBMEIsQ0FJMUIsb0JwQzgySkosQ29DdDRKQSx3QkE0QkksYXBDazNKSixDcUN4NUpBLFlBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQzdCR2IsY0FBZSxDQUNmLGVBQWdCLENHQWQsb0JYMDVKSixDcUN6NUpBLFdBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxvQmpDcXdCd0MsQ2lDcHdCeEMsZ0JqQzZOK0IsQ2lDNU4vQixnQmpDd3dCc0MsQ2lDdndCdEMsYWpDd0JlLENpQ3ZCZixxQmpDTmEsQ2lDT2Isd0JyQzQ1SkYsQ3FDcDZKQSxpQkFXSSxTQUFVLENBQ1YsYWpDMko4RCxDaUMxSjlELG9CQUFxQixDQUNyQix3QmpDWGMsQ2lDWWQsb0JyQzY1SkosQ3FDNTZKQSxpQkFtQkksU0FBVSxDQUNWLFNqQ2l3QmlDLENpQ2h3QmpDLHVCcEN3RThCLENvQ3hFOUIsZXJDNjVKSixDcUN6NUpBLGtGQUdNLGFBQWMsQzFCQ2hCLDZCUHVNZ0MsQ090TWhDLGdDWDA1SkosQ3FDLzVKQSxnRjFCVkksOEJQcU5nQyxDT3BOaEMsaUNYNjZKSixDcUNwNkpBLHdFQWNJLFNBQVUsQ0FDVixVakN2Q1csQ2lDd0NYLHdCcENIVyxDb0NJWCxvQnJDMDVKSixDcUMzNkpBLDRFQXFCSSxhakN2Q2MsQ2lDd0NkLG1CQUFvQixDQUVwQixXQUFZLENBQ1oscUJqQ2pEVyxDaUNrRFgsb0JyQ3k1SkosQ3NDLzhKRSwwQkFDRSxxQmxDOHdCc0MsQ0NucEJwQyxnQkF0Q1ksQ2lDbkZkLGV0Q2s5SkosQ3NDNzhKTSwrSzNCd0JGLDRCUHdNK0IsQ092TS9CLCtCWHk3SkosQ3NDNzhKTSw0SzNCS0YsNkJQc04rQixDT3JOL0IsZ0NYNDhKSixDc0MvOUpFLDBCQUNFLG9CbEM0d0JxQyxDQ2pwQm5DLGlCQXRDWSxDaUNuRmQsZXRDaytKSixDc0M3OUpNLCtLM0J3QkYsNEJQeU0rQixDT3hNL0IsK0JYeThKSixDc0M3OUpNLDRLM0JLRiw2QlB1TitCLENPdE4vQixnQ1g0OUpKLEN1QzcrSkEsT0FDRSxvQkFBcUIsQ0FDckIsa0JuQzI0QnNDLENDMTBCcEMsYUFBVyxDa0M5RGIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsdUJBQXdCLEM1QlJ0QixvQlBxT2dDLENnQnBPOUIsNkloQnFiNkksQ2dCcmI3SSxxSWhCcWI2SSxDZ0JyYjdJLDZIaEJxYjZJLENnQnJiN0ksaUtwQnkvSk4sQ29CcC9KSSx1Q21CTkosT25CT00sdUJBQWdCLENBQWhCLGVwQncvSkosQ0FDRixDTXIvSkUsNEJpQ0dJLG9CdkNzL0pOLEN1Q3BnS0EsYUFvQkksWXZDby9KSixDdUMvK0pBLFlBQ0UsaUJBQWtCLENBQ2xCLFF2Q2svSkYsQ3VDMytKQSxZQUNFLGtCbkNnM0JzQyxDbUMvMkJ0QyxpQm5DKzJCc0MsQ09uNUJwQyxtQlhtaEtKLEN3Q3hoS0EsV0FDRSxpQkFBb0QsQ0FDcEQsa0JwQzB5QnNDLENvQ3h5QnRDLHdCcENLZ0IsQ09KZCxtQlhncktKLENlem5LSSx5QnlCNURKLFdBUUksaUJ4Q2tyS0YsQ0FDRixDd0MvcUtBLGlCQUNFLGVBQWdCLENBQ2hCLGNBQWUsQzdCVGIsZVg0cktKLEN5QzdyS0EsT0FDRSxpQkFBa0IsQ0FDbEIsc0JyQ204QnlDLENxQ2w4QnpDLGtCckNtOEJzQyxDcUNsOEJ0Qyw0QkFBNkMsQzlCSDNDLG9CWG9zS0osQ3lDNXJLQSxlQUVFLGF6QzhyS0YsQ3lDMXJLQSxZQUNFLGV6QzZyS0YsQ3lDcnJLQSxtQkFDRSxrQnpDd3JLRixDeUN6cktBLDBCQUtJLGlCQUFrQixDQUVsQixPQUFRLENBQ1Isc0JyQ3E2QnVDLENxQ3A2QnZDLGF6Q3dyS0osQ3lDOXFLRSxlQzlDQSxhcEJtRmdFLENDOUU5RCx3QkQ4RThELENvQmpGaEUsb0IxQ2d1S0YsQzBDOXRLRSxrQkFDRSx3QjFDaXVLSixDMEM5dEtFLDJCQUNFLGExQ2l1S0osQ3lDNXJLRSxpQkM5Q0EsYXBCbUZnRSxDQzlFOUQsd0JEOEU4RCxDb0JqRmhFLG9CMUM4dUtGLEMwQzV1S0Usb0JBQ0Usd0IxQyt1S0osQzBDNXVLRSw2QkFDRSxhMUMrdUtKLEN5QzFzS0UsZUM5Q0EsYXBCbUZnRSxDQzlFOUQsd0JEOEU4RCxDb0JqRmhFLG9CMUM0dktGLEMwQzF2S0Usa0JBQ0Usd0IxQzZ2S0osQzBDMXZLRSwyQkFDRSxhMUM2dktKLEN5Q3h0S0UsWUM5Q0EsYXBCbUZnRSxDQzlFOUQsd0JEOEU4RCxDb0JqRmhFLG9CMUMwd0tGLEMwQ3h3S0UsZUFDRSx3QjFDMndLSixDMEN4d0tFLHdCQUNFLGExQzJ3S0osQ3lDdHVLRSxlQzlDQSxhcEJtRmdFLENDOUU5RCx3QkQ4RThELENvQmpGaEUsb0IxQ3d4S0YsQzBDdHhLRSxrQkFDRSx3QjFDeXhLSixDMEN0eEtFLDJCQUNFLGExQ3l4S0osQ3lDcHZLRSxjQzlDQSxhcEJtRmdFLENDOUU5RCx3QkQ4RThELENvQmpGaEUsb0IxQ3N5S0YsQzBDcHlLRSxpQkFDRSx3QjFDdXlLSixDMENweUtFLDBCQUNFLGExQ3V5S0osQ3lDbHdLRSxhQzlDQSxhcEJtRmdFLENDOUU5RCx3QkQ4RThELENvQmpGaEUsb0IxQ296S0YsQzBDbHpLRSxnQkFDRSx3QjFDcXpLSixDMENsektFLHlCQUNFLGExQ3F6S0osQ3lDaHhLRSxZQzlDQSxhcEJtRmdFLENDOUU5RCx3QkQ4RThELENvQmpGaEUsb0IxQ2swS0YsQzBDaDBLRSxlQUNFLHdCMUNtMEtKLEMwQ2gwS0Usd0JBQ0UsYTFDbTBLSixDeUM5eEtFLGFDOUNBLGFwQm1GZ0UsQ0M5RTlELHdCRDhFOEQsQ29CakZoRSxvQjFDZzFLRixDMEM5MEtFLGdCQUNFLHdCMUNpMUtKLEMwQzkwS0UseUJBQ0UsYTFDaTFLSixDeUM1eUtFLGlCQzlDQSxhcEJtRmdFLENDOUU5RCx3QkQ4RThELENvQmpGaEUsb0IxQzgxS0YsQzBDNTFLRSxvQkFDRSx3QjFDKzFLSixDMEM1MUtFLDZCQUNFLGExQysxS0osQzJDdjJLRSx3Q0FDRSxHQUFPLDBCM0MyMktULEMyQzEyS0UsR0FBSyx1QjNDNjJLUCxDQUNGLEMyQ2gzS0UsZ0NBQ0UsR0FBTywwQjNDMjJLVCxDMkMxMktFLEdBQUssdUIzQzYyS1AsQ0FDRixDMkMxMktBLFVBRUUsV3ZDNDhCc0MsQ3VDMzhCdEMsZUFBZ0IsQ3RDb0haLGdCQXRDWSxDc0M1RWhCLHdCdkNKZ0IsQ09KZCxvQlhzM0tKLEMyQ3oyS0Esd0JBVEUsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFkzQzYzS0YsQzJDcDNLQSxjQUVFLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixVdkNmYSxDdUNnQmIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQix3QjFDbUJhLENtQnRDVCxpQ2hCdzlCNEMsQ2dCeDlCNUMseUJwQmc0S04sQ29CMzNLSSx1Q3VCT0osY3ZCTk0sdUJBQWdCLENBQWhCLGVwQiszS0osQ0FDRixDMkMvMktBLHNCcEJjRSxxS0FBNkksQ29CWjdJLHlCM0NrM0tGLEMyQzkyS0UsdUJBQ0UseUR2Q3k3QmtELEN1Q3o3QmxELGlEM0NpM0tKLEMyQy8yS0ksdUNBSEYsdUJBSUksc0JBQWUsQ0FBZixjM0NtM0tKLENBQ0YsQzRDMzVLQSxPQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQjVDODVLRixDNEMzNUtBLFlBQ0Usa0JBQU8sQ0FBUCxVQUFPLENBQVAsTTVDODVLRixDNkNoNktBLFlBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FHdEIsY0FBZSxDQUNmLGU3Q2k2S0YsQzZDeDVLQSx3QkFDRSxVQUFXLENBQ1gsYXpDUGdCLEN5Q1FoQixrQjdDMjVLRixDTWo2S0UsNER1Q1VFLFNBQVUsQ0FDVixhekNiYyxDeUNjZCxvQkFBcUIsQ0FDckIsd0I3QzI1S0osQzZDcjZLQSwrQkFjSSxhekNqQmMsQ3lDa0JkLHdCN0MyNUtKLEM2Q2w1S0EsaUJBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxzQnpDNDdCeUMsQ3lDMTdCekMsa0J6Q3VMK0IsQ3lDckwvQixxQnpDM0NhLEN5QzRDYixpQzdDbTVLRixDNkMzNUtBLDZCbEM3QkksNkJQNE5nQyxDTzNOaEMsOEJYNDdLSixDNkNoNktBLDRCQWVJLGVBQWdCLENsQzlCaEIsaUNQOE1nQyxDTzdNaEMsZ0NYbzdLSixDNkN0NktBLG9EQXFCSSxhekNuRGMsQ3lDb0RkLG1CQUFvQixDQUNwQixxQjdDcTVLSixDNkM1NktBLHdCQTRCSSxTQUFVLENBQ1YsVXpDakVXLEN5Q2tFWCx3QjVDN0JXLEM0QzhCWCxvQjdDbzVLSixDNkN2NEtJLHVCQUNFLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCN0MwNEtOLEM2QzM0S0ksd0NBSUksaUJ6QzRJeUIsQ3lDM0l6QixlN0MyNEtSLEM2Q2g1S0ksb0RsQ3BEQSw2QlB1TWdDLENPdE1oQyxnQ1BzTWdDLENPMUxoQyx5Qlg2N0tKLEM2Q3Q1S0ksbURBYU0sY0FBZSxDbEMvRXJCLDhCUHFOZ0MsQ09wTmhDLGlDUG9OZ0MsQ085S2hDLDJCWHc3S0osQ2V4N0tJLHlCOEIyQkEsMEJBQ0UsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0I3Q2k2S0osQzZDbDZLRSwyQ0FJSSxpQnpDNEl5QixDeUMzSXpCLGU3Q2k2S04sQzZDdDZLRSx1RGxDcERBLDZCUHVNZ0MsQ090TWhDLGdDUHNNZ0MsQ08xTGhDLHlCWGs5S0YsQzZDMzZLRSxzREFhTSxjQUFlLENsQy9FckIsOEJQcU5nQyxDT3BOaEMsaUNQb05nQyxDTzlLaEMsMkJYNDhLRixDQUNGLENlNzhLSSx5QjhCMkJBLDBCQUNFLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCN0NzN0tKLEM2Q3Y3S0UsMkNBSUksaUJ6QzRJeUIsQ3lDM0l6QixlN0NzN0tOLEM2QzM3S0UsdURsQ3BEQSw2QlB1TWdDLENPdE1oQyxnQ1BzTWdDLENPMUxoQyx5Qlh1K0tGLEM2Q2g4S0Usc0RBYU0sY0FBZSxDbEMvRXJCLDhCUHFOZ0MsQ09wTmhDLGlDUG9OZ0MsQ085S2hDLDJCWGkrS0YsQ0FDRixDZWwrS0kseUI4QjJCQSwwQkFDRSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQjdDMjhLSixDNkM1OEtFLDJDQUlJLGlCekM0SXlCLEN5QzNJekIsZTdDMjhLTixDNkNoOUtFLHVEbENwREEsNkJQdU1nQyxDT3RNaEMsZ0NQc01nQyxDTzFMaEMseUJYNC9LRixDNkNyOUtFLHNEQWFNLGNBQWUsQ2xDL0VyQiw4QlBxTmdDLENPcE5oQyxpQ1BvTmdDLENPOUtoQywyQlhzL0tGLENBQ0YsQ2V2L0tJLDBCOEIyQkEsMEJBQ0UsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0I3Q2crS0osQzZDaitLRSwyQ0FJSSxpQnpDNEl5QixDeUMzSXpCLGU3Q2crS04sQzZDcitLRSx1RGxDcERBLDZCUHVNZ0MsQ090TWhDLGdDUHNNZ0MsQ08xTGhDLHlCWGloTEYsQzZDMStLRSxzREFhTSxjQUFlLENsQy9FckIsOEJQcU5nQyxDT3BOaEMsaUNQb05nQyxDTzlLaEMsMkJYMmdMRixDQUNGLEM2Q3I5S0EsbUNBRUksY0FBZSxDQUNmLGFBQWMsQ2xDakhkLGVYeWtMSixDNkMzOUtBLDhDQU9NLGtCN0N3OUtOLEM2Qy85S0EsMkRBYU0sWTdDczlLTixDNkNuK0tBLHlEQW1CTSxlQUFnQixDQUNoQixlN0NvOUtOLEM4Q3hsTEUseUJBQ0UsYXhCZ0Y4RCxDd0IvRTlELHdCOUMybExKLENNaGxMRSw0R3dDUE0sYXhCMkUwRCxDd0IxRTFELHdCOUMybExSLEM4Q2xtTEUsdURBV00sVTdDQUksQzZDQ0osd0J4QnFFMEQsQ3dCcEUxRCxvQjlDMmxMUixDOEN4bUxFLDJCQUNFLGF4QmdGOEQsQ3dCL0U5RCx3QjlDMm1MSixDTWhtTEUsZ0h3Q1BNLGF4QjJFMEQsQ3dCMUUxRCx3QjlDMm1MUixDOENsbkxFLHlEQVdNLFU3Q0FJLEM2Q0NKLHdCeEJxRTBELEN3QnBFMUQsb0I5QzJtTFIsQzhDeG5MRSx5QkFDRSxheEJnRjhELEN3Qi9FOUQsd0I5QzJuTEosQ01obkxFLDRHd0NQTSxheEIyRTBELEN3QjFFMUQsd0I5QzJuTFIsQzhDbG9MRSx1REFXTSxVN0NBSSxDNkNDSix3QnhCcUUwRCxDd0JwRTFELG9COUMybkxSLEM4Q3hvTEUsc0JBQ0UsYXhCZ0Y4RCxDd0IvRTlELHdCOUMyb0xKLENNaG9MRSxzR3dDUE0sYXhCMkUwRCxDd0IxRTFELHdCOUMyb0xSLEM4Q2xwTEUsb0RBV00sVTdDQUksQzZDQ0osd0J4QnFFMEQsQ3dCcEUxRCxvQjlDMm9MUixDOEN4cExFLHlCQUNFLGF4QmdGOEQsQ3dCL0U5RCx3QjlDMnBMSixDTWhwTEUsNEd3Q1BNLGF4QjJFMEQsQ3dCMUUxRCx3QjlDMnBMUixDOENscUxFLHVEQVdNLFU3Q0FJLEM2Q0NKLHdCeEJxRTBELEN3QnBFMUQsb0I5QzJwTFIsQzhDeHFMRSx3QkFDRSxheEJnRjhELEN3Qi9FOUQsd0I5QzJxTEosQ01ocUxFLDBHd0NQTSxheEIyRTBELEN3QjFFMUQsd0I5QzJxTFIsQzhDbHJMRSxzREFXTSxVN0NBSSxDNkNDSix3QnhCcUUwRCxDd0JwRTFELG9COUMycUxSLEM4Q3hyTEUsdUJBQ0UsYXhCZ0Y4RCxDd0IvRTlELHdCOUMyckxKLENNaHJMRSx3R3dDUE0sYXhCMkUwRCxDd0IxRTFELHdCOUMyckxSLEM4Q2xzTEUscURBV00sVTdDQUksQzZDQ0osd0J4QnFFMEQsQ3dCcEUxRCxvQjlDMnJMUixDOEN4c0xFLHNCQUNFLGF4QmdGOEQsQ3dCL0U5RCx3QjlDMnNMSixDTWhzTEUsc0d3Q1BNLGF4QjJFMEQsQ3dCMUUxRCx3QjlDMnNMUixDOENsdExFLG9EQVdNLFU3Q0FJLEM2Q0NKLHdCeEJxRTBELEN3QnBFMUQsb0I5QzJzTFIsQzhDeHRMRSx1QkFDRSxheEJnRjhELEN3Qi9FOUQsd0I5QzJ0TEosQ01odExFLHdHd0NQTSxheEIyRTBELEN3QjFFMUQsd0I5QzJ0TFIsQzhDbHVMRSxxREFXTSxVN0NBSSxDNkNDSix3QnhCcUUwRCxDd0JwRTFELG9COUMydExSLEM4Q3h1TEUsMkJBQ0UsYXhCZ0Y4RCxDd0IvRTlELHdCOUMydUxKLENNaHVMRSxnSHdDUE0sYXhCMkUwRCxDd0IxRTFELHdCOUMydUxSLEM4Q2x2TEUseURBV00sVTdDQUksQzZDQ0osd0J4QnFFMEQsQ3dCcEUxRCxvQjlDMnVMUixDK0MzdkxBLE9BQ0UsV0FBWSxDMUM4SFIsZ0JBdENZLEMwQ3RGaEIsZTNDeVIrQixDMkN4Ui9CLGFBQWMsQ0FDZCxVM0NZYSxDMkNYYix3QjNDQ2EsQzJDQWIsVS9DOHZMRixDTXp2TEUsYXlDREUsVTNDTVcsQzJDTFgsb0IvQzh2TEosQ00xdkxFLHNGeUNDSSxXL0M2dkxO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QkFBMkYsQ0FDM0YsbUNwRCtvTU4sQ29EeHBNQSxtRkFhTSxPaEQwSTJCLENnRHpJM0IsMEJBQTJGLENBQzNGLHdCcEQrb01OLENvRDlwTUEsdUdBcUJJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sUUFBUyxDQUNULGFBQWMsQ0FDZCxVaEQyd0JvQyxDZ0Qxd0JwQyxrQkFBc0MsQ0FDdEMsVUFBVyxDQUNYLDRCcEQ2b01KLENvRHpvTUEscURBQ0Usa0JwRDRvTUYsQ29EN29NQSxtRUFJSSx5QkFBdUUsQ0FDdkUsV2hEZ3dCcUMsQ2dEL3ZCckMsV2hEOHZCb0MsQ2dEN3ZCcEMsY3BENm9NSixDb0RwcE1BLGlGQVVNLE9BQVEsQ0FDUixnQ2hEMHZCbUMsQ2dEenZCbkMsaUNwRDhvTU4sQ29EMXBNQSwrRUFnQk0sU2hEdUcyQixDZ0R0RzNCLGdDaERvdkJtQyxDZ0RudkJuQyxzQnBEOG9NTixDb0R4bk1BLGdCQUNFLG9CaERxdEJ3QyxDZ0RwdEJ4QyxlQUFnQixDL0MzQlosZ0JBdENZLEMrQ29FaEIscUJuRC9JVSxDbURnSlYsK0JBQXlFLEN6Q2hKdkUsd0N5Q2lKeUUsQ3pDaEp6RSx5Q1gyd01KLENvRGxvTUEsc0JBV0ksWXBEMm5NSixDb0R2bk1BLGNBQ0Usb0JoRHNzQndDLENnRHJzQnhDLGFwRDBuTUYsQ3FEdHhNQSxVQUNFLGlCckR5eE1GLENxRHR4TUEsd0JBQ0Usc0JBQW1CLENBQW5CLGtCckR5eE1GLENxRHR4TUEsZ0JBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlckR5eE1GLENzRGh6TUUsc0JBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxVdERtek1KLENxRDN4TUEsZUFDRSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFVBQVcsQ0FDWCxVQUFXLENBQ1gsa0JBQW1CLENBQ25CLGtDQUEyQixDQUEzQiwwQkFBMkIsQ2pDNUJ2QixvRGhCNmlDa0YsQ2dCN2lDbEYsNENoQjZpQ2tGLENnQjdpQ2xGLG9DaEI2aUNrRixDZ0I3aUNsRixzRXBCMnpNTixDb0J0ek1JLHVDaUNpQkosZWpDaEJNLHVCQUFn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TUEsZ0NBQ0UsR0FDRSwwQkFBbUIsQ0FBbkIsa0J2RDI5TUYsQ3VEejlNQSxJQUNFLFN2RDI5TUYsQ0FDRixDdURqK01BLHdCQUNFLEdBQ0UsMEJBQW1CLENBQW5CLGtCdkQyOU1GLEN1RHo5TUEsSUFDRSxTdkQyOU1GLENBQ0YsQ3VEeDlNQSxjQUNFLG9CQUFxQixDQUNyQixVbkQrZ0MwQixDbUQ5Z0MxQixXbkQ4Z0MwQixDbUQ3Z0MxQiwwQkFBMkIsQ0FDM0IsNkJBQThCLENBRTlCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsbURBQTRDLENBQTVDLDJDdkQwOU1GLEN1RHY5TUEsaUJBQ0UsVW5Ed2dDNEIsQ21EdmdDNUIsV3ZEMDlNRixDd0Q3Z05BLGdCQUFxQixpQ3hEaWhOckIsQ3dEaGhOQSxXQUFxQiw0QnhEb2hOckIsQ3dEbmhOQSxjQUFxQiwrQnhEdWhOckIsQ3dEdGhOQSxjQUFxQiwrQnhEMGhOckIsQ3dEemhOQSxtQkFBcUIsb0N4RDZoTnJCLEN3RDVoTkEsZ0JBQXFCLGlDeERnaU5yQixDeURsaU5FLFlBQ0Usa0N6RHFpTkosQ00zaE5FLHNGbURMSSxrQ3pEc2lOTixDeUQ1aU5FLGNBQ0Usa0N6RCtpTkosQ01yaU5FLDhGbURMSSxrQ3pEZ2pOTixDeUR0ak5FLFlBQ0Usa0N6RHlqTkosQ00vaU5FLHNGbURMSSxrQ3pEMGpOTixDeURoa05FLFNBQ0Usa0N6RG1rTkosQ016ak5FLDBFbURMSSxrQ3pEb2tOTixDeUQxa05FLFlBQ0Usa0N6RDZrTkosQ01ua05FLHNGbURMSSxrQ3pEOGtOTixDeURwbE5FLFdBQ0Usa0N6RHVsTkosQ003a05FLGtGbURMSSxrQ3pEd2xOTixDeUQ5bE5FLFVBQ0UsK0J6RGltTkosQ012bE5FLDhFbURMSSxrQ3pEa21OTixDeUR4bU5FLFNBQ0Usa0N6RDJtTkosQ01qbU5FLDBFbURMSSxrQ3pENG1OTixDeURsbk5FLFVBQ0Usa0N6RHFuTkosQ00zbU5FLDhFbURMSSxrQ3pEc25OTixDeUQ1bk5FLGNBQ0Usa0N6RCtuTkosQ01ybk5FLDhGbURMSSxrQ3pEZ29OTixDMEQvbk5BLFVBQ0UsK0IxRGtvTkYsQzBEL25OQSxnQkFDRSxzQzFEa29ORixDMkQ3b05BLFFBQWtCLGtDM0RpcE5sQixDMkRocE5BLFlBQWtCLHNDM0RvcE5sQixDMkRucE5BLGNBQWtCLHdDM0R1cE5sQixDMkR0cE5BLGVBQWtCLHlDM0QwcE5sQixDMkR6cE5BLGFBQWtCLHVDM0Q2cE5sQixDMkQzcE5BLFVBQW1CLGtCM0QrcE5uQixDMkQ5cE5BLGNBQW1CLHNCM0RrcU5uQixDMkRqcU5BLGdCQUFtQix3QjNEcXFObkIsQzJEcHFOQSxpQkFBbUIseUIzRHdxTm5CLEMyRHZxTkEsZUFBbUIsdUIzRDJxTm5CLENDNWdORSxnQjBEM0pFLDhCM0QycU5KLENDaGhORSxrQjBEM0pFLDhCM0QrcU5KLENDcGhORSxnQjBEM0pFLDhCM0Rtck5KLENDeGhORSxhMEQzSkUsOEIzRHVyTkosQ0M1aE5FLGdCMEQzSkUsOEIzRDJyTkosQ0NoaU5FLGUwRDNKRSw4QjNEK3JOSixDQ3BpTkUsYzBEM0pFLDJCM0Rtc05KLENDeGlORSxhMEQzSkUsOEIzRHVzTkosQ0M1aU5FLGMwRDNKRSw4QjNEMnNOSixDQ2hqTkUsa0IwRDNKRSw4QjNEK3NOSixDMkQzc05BLGNBQ0UsMkIzRDhzTkYsQzJEdnNOQSxZQUNFLDZCM0Qwc05GLEMyRHZzTkEsU0FDRSw4QjNEMHNORixDMkR2c05BLGFBQ0UsdUMzRDJzTkYsQzJEdnNOQSw0QkFIRSx3QzNEK3NORixDMkR2c05BLCtCQUhFLDJDM0Qrc05GLEMyRHZzTkEsOEJBSEUsMEMzRCtzTkYsQzJENXNOQSxjQUNFLHVDM0Qyc05GLEMyRHZzTkEsWUFDRSw2QjNEMHNORixDMkR2c05BLGdCQUNFLDJCM0Qwc05GLEMyRHZzTkEsY0FDRSw2QjNEMHNORixDMkR2c05BLFdBQ0UseUIzRDBzTkYsQ3NEbHhORSxnQkFDRSxhQUFjLENBQ2QsVUFBVyxDQUNYLFV0RHF4TkosQzREOXdOTSxRQUF3QixzQjVEa3hOOUIsQzREbHhOTSxVQUF3Qix3QjVEc3hOOUIsQzREdHhOTSxnQkFBd0IsOEI1RDB4TjlCLEM0RDF4Tk0sU0FBd0IsdUI1RDh4TjlCLEM0RDl4Tk0sU0FBd0IsdUI1RGt5TjlCLEM0RGx5Tk0sYUFBd0IsMkI1RHN5TjlCLEM0RHR5Tk0sY0FBd0IsNEI1RDB5TjlCLEM0RDF5Tk0sUUFBd0IsNkJBQTBCLENBQTFCLDZCQUEwQixDQUExQixzQjVEOHlOOUIsQzREOXlOTSxlQUF3QixvQ0FBMEIsQ0FBMUIsb0NBQTBCLENBQTFCLDZCNURrek45QixDZWp3TkkseUI2Q2pERSxXQUF3QixzQjVEdXpONUIsQzREdnpOSSxhQUF3Qix3QjVEMHpONUIsQzREMXpOSSxtQkFBd0IsOEI1RDZ6TjVCLEM0RDd6TkksWUFBd0IsdUI1RGcwTjVCLEM0RGgwTkksWUFBd0IsdUI1RG0wTjVCLEM0RG4wTkksZ0JBQXdCLDJCNURzME41QixDNER0ME5JLGlCQUF3Qiw0QjVEeTBONUIsQzREejBOSSxXQUF3Qiw2QkFBMEIsQ0FBMUIsNkJBQTBCLENBQTFCLHNCNUQ0ME41QixDNEQ1ME5JLGtCQUF3QixvQ0FBMEIsQ0FBMUIsb0NBQTBCLENBQTFCLDZCNUQrME41QixDQUNGLENlL3hOSSx5QjZDakRFLFdBQXdCLHNCNURxMU41QixDNERyMU5JLGFBQXdCLHdCNUR3MU41QixDNER4MU5JLG1CQUF3Qiw4QjVEMjFONUIsQzREMzFOSSxZQUF3Qix1QjVEODFONUIsQzREOTFOSSxZQUF3Qix1QjVEaTJONUIsQzREajJOSSxnQkFBd0IsMkI1RG8yTjVCLEM0RHAyTkksaUJBQXdCLDRCNUR1Mk41QixDNER2Mk5JLFdBQXdCLDZCQUEwQixDQUExQiw2QkFBMEIsQ0FBMUIsc0I1RDAyTjVCLEM0RDEyTkksa0JBQXdCLG9DQUEwQixDQUExQixvQ0FBMEIsQ0FBMUIsNkI1RDYyTjVCLENBQ0YsQ2U3ek5JLHlCNkNqREUsV0FBd0Isc0I1RG0zTjVCLEM0RG4zTkksYUFBd0Isd0I1RHMzTjVCLEM0RHQzTkksbUJBQXdCLDhCNUR5M041QixDNER6M05JLFlBQXdCLHVCNUQ0M041QixDNEQ1M05JLFlBQXdCLHVCNUQrM041QixDNEQv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QixDcUVwc1BJLE9BQXVCLG9CckV3c1AzQixDcUV4c1BJLFFBQXVCLG9CckU0c1AzQixDcUU1c1BJLE1BQXVCLG9CckVndFAzQixDcUVodFBJLE1BQXVCLG9CckVvdFAzQixDcUVwdFBJLE1BQXVCLG9CckV3dFAzQixDcUV4dFBJLE9BQXVCLHFCckU0dFAzQixDcUU1dFBJLFFBQXVCLHFCckVndVAzQixDcUU1dFBBLFFBQVUsd0JyRWd1UFYsQ3FFL3RQQSxRQUFVLHlCckVtdVBWLENxRS90UEEsWUFBYyx5QnJFbXVQZCxDcUVsdVBBLFlBQWMsMEJyRXN1UGQsQ3FFcHVQQSxRQUFVLHFCckV3dVBWLENxRXZ1UEEsUUFBVSxzQnJFMnVQVixDc0UxdlBBLHNCQUVJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsU0FBVSxDQUVWLG1CQUFvQixDQUNwQixVQUFXLENBRVgsNEJ0RTB2UEosQ3VFaHdQUSxLQUFnQyxrQnZFb3dQeEMsQ3VFbndQUSxZQUVFLHNCdkVzd1BWLEN1RXB3UFEsWUFFRSx3QnZFdXdQVixDdUVyd1BRLFlBRUUseUJ2RXd3UFYsQ3VFdHdQUSxZQUVFLHVCdkV5d1BWLEN1RXh4UFEsS0FBZ0MsdUJ2RTR4UHhDLEN1RTN4UFEsWUFFRSwyQnZFOHhQVixDdUU1eFBRLFlBRUUsNkJ2RSt4UFYsQ3VFN3hQUSxZQUVFLDhCdkVneVBWLEN1RTl4UFEsWUFFRSw0QnZFaXlQVixDdUVoelBRLEtBQWdDLHNCdkVvelB4QyxDdUVuelBRLFlBRUUsMEJ2RXN6UFYsQ3VFcHpQUSxZQUVFLDRCdkV1elBWLEN1RXJ6UFEsWUFFRSw2QnZFd3pQVixDdUV0elBRLFlBRUUsMkJ2RXl6UFYsQ3VFeDBQUSxLQUFnQyxxQnZFNDBQeEMsQ3VFMzBQUSxZQUVFLHlCdkU4MFBWLEN1RTUwUFEsWUFFRSwyQnZFKzBQVixDdUU3MFBRLFlBRUUsNEJ2RWcxUFYsQ3VFOTBQUSxZQUVFLDBCdkVpMVBWLEN1RWgyUFEsS0FBZ0MsdUJ2RW8yUHhDLEN1RW4yUFEsWUFFRSwyQnZFczJQVixDdUVwMlBRLFlBRUUsNkJ2RXUyUFYsQ3VFcjJQUSxZQUVFLDhCdkV3MlBWLEN1RXQyUFEsWUFFRSw0QnZFeTJQVixDdUV4M1BRLEtBQWdDLHFCdkU0M1B4QyxDdUUzM1BRLFlBRUUseUJ2RTgzUFYsQ3VFNTNQUSxZQUVFLDJCdkUrM1BWLEN1RTczUFEsWUFFRSw0QnZFZzRQVixDdUU5M1BRLFlBRUUsMEJ2RWk0UFYsQ3VFaDVQUSxLQUFnQyxtQnZFbzVQeEMsQ3VFbjVQUSxZQUVFLHVCdkVzNVBWLEN1RXA1UFEsWUFFRSx5QnZFdTVQVixDdUVyNVBRLFlBRUUsMEJ2RXc1UFYsQ3VFdDVQUSxZQUVFLHdCdkV5NVBWLEN1RXg2UFEsS0FBZ0Msd0J2RTQ2UHhDLEN1RTM2UFEsWUFFRSw0QnZFODZQVixDdUU1NlBRLFlBRUUsOEJ2RSs2UFYsQ3VFNzZQUSxZQUVFLCtCdkVnN1BWLEN1RTk2UFEsWUFFRSw2QnZFaTdQVixDdUVoOFBRLEtBQWdDLHVCdkVvOFB4QyxDdUVuOFBRLFlBRUUsMkJ2RXM4UFYsQ3VFcDhQUSxZQUVFLDZCdkV1OFBWLEN1RXI4UFEsWUFFRSw4QnZFdzhQVixDdUV0OFBRLFlBRUUsNEJ2RXk4UFYsQ3VFeDlQUSxLQUFnQyxzQnZFNDlQeEMsQ3VFMzlQUSxZQUVFLDBCdkU4OVBWLEN1RTU5UFEsWUFFRSw0QnZFKzlQVixDdUU3OVBRLFlBRUUsNkJ2RWcrUFYsQ3VFOTlQUSxZQUVFLDJCdkVpK1BWLEN1RWgvUFEsS0FBZ0Msd0J2RW8vUHhDLEN1RW4vUFEsWUFFRSw0QnZFcy9QVixDdUVwL1BRLFlBRUUsOEJ2RXUvUFYsQ3VFci9QUSxZQUVFLCtCdkV3L1BWLEN1RXQvUFEsWUFFRSw2QnZFeS9QVixDdUV4Z1FRLEtBQWdDLHNCdkU0Z1F4QyxDdUUzZ1FRLFlBRUUsMEJ2RThnUVYsQ3VFNWdRUSxZQUVFLDRCdkUrZ1FWLEN1RTdnUVEsWUFFRSw2QnZFZ2hRVixDdUU5Z1FRLFlBRUUsMkJ2RWloUVYsQ3VFemdRUSxNQUF3Qix3QnZFNmdRaEMsQ3VFNWdRUSxjQUVFLDRCdkUrZ1FWLEN1RTdnUVEsY0FFRSw4QnZFZ2hRVixDdUU5Z1FRLGNBRUUsK0J2RWloUVYsQ3VFL2dRUSxjQUVFLDZCdkVraFFWLEN1RWppUVEsTUFBd0IsdUJ2RXFpUWhDLEN1RXBpUVEsY0FFRSwyQnZFdWlRVixDdUVyaVFRLGNBRUUsNkJ2RXdpUVYsQ3VFdGlRUSxjQUVFLDhCdkV5aVFWLEN1RXZpUVEsY0FFRSw0QnZFMGlRVixDdUV6alFRLE1BQXdCLHNCdkU2alFoQyxDdUU1alFRLGNBRUUsMEJ2RStqUVYsQ3VFN2pRUSxjQUVFLDRCdkVna1FWLEN1RTlqUVEsY0FFRSw2QnZFaWtRVixDdUUvalFRLGNBRUUsMkJ2RWtrUVYsQ3VFamxRUSxNQUF3Qix3QnZFcWxRaEMsQ3VFcGxRUSxjQUVFLDRCdkV1bFFWLEN1RXJsUVEsY0FFRSw4QnZFd2xRVixDdUV0bFFRLGNBRUUsK0J2RXlsUVYsQ3VFdmxRUSxjQUVFLDZCdkUwbFFWLEN1RXptUVEsTUFBd0Isc0J2RTZtUWhDLEN1RTVtUVEsY0FFRSwwQnZFK21RVixDdUU3bVFRLGNBRUUsNEJ2RWduUVYsQ3VFOW1RUSxjQUVFLDZCdkVpblFWLEN1RS9tUVEsY0FFRSwyQnZFa25RVixDdUU1bVFJLFFBQW1CLHFCdkVnblF2QixDdUUvbVFJLGtCQUVFLHlCdkVrblFOLEN1RWhuUUksa0JBRUUsMkJ2RW1uUU4sQ3VFam5RSSxrQkFFRSw0QnZFb25RTixDdUVsblFJLGtCQUVFLDBCdkVxblFOLENlOW5RSSx5QndEbERJLFFBQWdDLGtCdkVxclF0QyxDdUVwclFNLGtCQUVFLHNCdkVzclFSLEN1RXByUU0sa0JBRUUsd0J2RXNyUVIsQ3VFcHJRTSxrQkFFRSx5QnZFc3JRUixDdUVwclFNLGtCQUVFLHVCdkVzclFSLEN1RXJzUU0sUUFBZ0MsdUJ2RXdzUXRDLEN1RXZzUU0sa0JBRUUsMkJ2RXlzUVIsQ3VFdnNRTSxrQkFFRSw2QnZFeXNRUixDdUV2c1FNLGtCQUVFLDhCdkV5c1FSLEN1RXZzUU0sa0JBRUUsNEJ2RXlzUVIsQ3VFeHRRTSxRQUFnQyxzQnZFMnRRdEMsQ3VFMXRRTSxrQkFFRSwwQnZFNHRRUixDdUUxdFFNLGtCQUVFLDRCdkU0dFFSLEN1RTF0UU0sa0JBRUUsNkJ2RTR0UVIsQ3VFMXRRTSxrQkFFRSwyQnZFNHRRUixDdUUzdVFNLFFBQWdDLHFCdkU4dVF0QyxDdUU3dVFNLGtCQUVFLHlCdkUrdVFSLEN1RTd1UU0sa0JBRUUsMkJ2RSt1UVIsQ3VFN3VRTSxrQkFFRSw0QnZFK3VRUixDdUU3dVFNLGtCQUVFLDBCdkUrdVFSLEN1RTl2UU0sUUFBZ0MsdUJ2RWl3UXRDLEN1RWh3UU0sa0JBRUUsMkJ2RWt3UVIsQ3VFaHdRTSxrQkFFRSw2QnZFa3dRUixDdUVod1FNLGtCQUVFLDhCdkVrd1FSLEN1RWh3UU0sa0JBRUUsNEJ2RWt3UVIsQ3VFanhRTSxRQUFnQyxxQnZFb3hRdEMsQ3VFbnhRTSxrQkFFRSx5QnZFcXhRUixDdUVueFFNLGtCQUVFLDJCdkVxeFFSLEN1RW54UU0sa0JBRUUsNEJ2RXF4UVIsQ3VFbnhRTSxrQkFFRSwwQnZFcXhRUixDdUVweVFNLFFBQWdDLG1CdkV1eVF0QyxDdUV0eVFNLGtCQUVFLHVCdkV3eVFSLEN1RXR5UU0sa0JBRUUseUJ2RXd5UVIsQ3VFdHlRTSxrQkFFRSwwQnZFd3lRUixDdUV0eVFNLGtCQUVFLHdCdkV3eVFSLEN1RXZ6UU0sUUFBZ0Msd0J2RTB6UXRDLEN1RXp6UU0sa0JBRUUsNEJ2RTJ6UVIsQ3VFenpRTSxrQkFFRSw4QnZFMnpRUixDdUV6elFNLGtCQUVFLCtCdkUyelFSLEN1RXp6UU0sa0JBRUUsNkJ2RTJ6UVIsQ3VFMTBRTSxRQUFnQyx1QnZFNjBRdEMsQ3VFNTBRTSxrQkFFRSwyQnZFODBRUixDdUU1MFFNLGtCQUVFLDZCdkU4MFFSLEN1RTUwUU0sa0JBRUUsOEJ2RTgwUVIsQ3VFNTBRTSxrQkFFRSw0QnZFODBRUixDdUU3MVFNLFFBQWdDLHNCdkVnMlF0QyxDdUUvMVFNLGtCQUVFLDBCdkVpMlFSLEN1RS8xUU0sa0JBRUUsNEJ2RWkyUVIsQ3VFLzFRTSxrQkFFRSw2QnZFaTJRUixDdUUvMVFNLGtCQUVFLDJCdkVpMlFSLEN1RWgzUU0sUUFBZ0Msd0J2RW0zUXRDLEN1RWwzUU0sa0JBRUUsNEJ2RW8zUVIsQ3VFbDNRTSxrQkFFRSw4QnZFbzNRUixDdUVsM1FNLGtCQUVFLCtCdkVvM1FSLEN1RWwzUU0sa0JBRUUsNkJ2RW8zUVIsQ3VFbjRRTSxRQUFnQyxzQnZFczRRdEMsQ3VFcjRRTSxrQkFFRSwwQnZFdTRRUixDdUVyNFFNLGtCQUVFLDRCdkV1NFFSLEN1RXI0UU0sa0JBRUUsNkJ2RXU0UVIsQ3VFcjRRTSxrQkFFRSwyQnZFdTRRUixDdUUvM1FNLFNBQXdCLHdCdkVrNFE5QixDdUVqNFFNLG9CQUVFLDRCdkVtNFFSLEN1RWo0UU0sb0JBRUUsOEJ2RW00UVIsQ3VFajRRTSxvQkFFRSwrQnZFbTRRUixDdUVqNFFNLG9CQUVFLDZCdkVtNFFSLEN1RWw1UU0sU0FBd0IsdUJ2RXE1UTlCLEN1RXA1UU0sb0JBRUUsMkJ2RXM1UVIsQ3VFcDVRTSxvQkFFRSw2QnZFczVRUixDdUVwNVFNLG9CQUVFLDhCdkVzNVFSLEN1RXA1UU0sb0JBRUUsNEJ2RXM1UVIsQ3VFcjZRTSxTQUF3QixzQnZFdzZROUIsQ3VFdjZRTSxvQkFFRSwwQnZFeTZRUixDdUV2NlFNLG9CQUVFLDRCdkV5NlFSLEN1RXY2UU0sb0JBRUUsNkJ2RXk2UVIsQ3VFdjZRTSxvQkFFRSwyQnZFeTZRUixDdUV4N1FNLFNBQXdCLHdCdkUyN1E5QixDdUUxN1FNLG9CQUVFLDRCdkU0N1FSLEN1RTE3UU0sb0JBRUUsOEJ2RTQ3UVIsQ3VFMTdRTSxvQkFFRSwrQnZFNDdRUixDdUUxN1FNLG9CQUVFLDZCdkU0N1FSLEN1RTM4UU0sU0FBd0Isc0J2RTg4UTlCLEN1RTc4UU0sb0JBRUUsMEJ2RSs4UVIsQ3VFNzhRTSxvQkFFRSw0QnZFKzhRUixDdUU3OFFNLG9CQUVFLDZCdkUrOFFSLEN1RTc4UU0sb0JBRUUsMkJ2RSs4UVIsQ3VFejhRRSxXQUFtQixxQnZFNDhRckIsQ3VFMzhRRSx3QkFFRSx5QnZFNjhRSixDdUUzOFFFLHdCQUVFLDJCdkU2OFFKLEN1RTM4UUUsd0JBRUUsNEJ2RTY4UUosQ3VFMzhRRSx3QkFFRSwwQnZFNjhRSixDQUNGLENldjlRSSx5QndEbERJLFFBQWdDLGtCdkU4Z1J0QyxDdUU3Z1JNLGtCQUVFLHNCdkUrZ1JSLEN1RTdnUk0sa0JBRUUsd0J2RStnUlIsQ3VFN2dSTSxrQkFFRSx5QnZFK2dSUixDdUU3Z1JNLGtCQUVFLHVCdkUrZ1JSLEN1RTloUk0sUUFBZ0MsdUJ2RWlpUnRDLEN1RWhpUk0sa0JBRUUsMkJ2RWtpUlIsQ3VFaGlSTSxrQkFFRSw2QnZFa2lSUixDdUVoaVJNLGtCQUVFLDhCdkVraVJSLEN1RWhpUk0sa0JBRUUsNEJ2RWtpUlIsQ3VFampSTSxRQUFnQyxzQnZFb2pSdEMsQ3VFbmpSTSxrQkFFRSwwQnZFcWpSUixDdUVualJNLGtCQUVFLDRCdkVxalJSLEN1RW5qUk0sa0JBRUUsNkJ2RXFqUlIsQ3VFbmpSTSxrQkFFRSwyQnZFcWpSUixDdUVwa1JNLFFBQWdDLHFCdkV1a1J0QyxDdUV0a1JNLGtCQUVFLHlCdkV3a1JSLEN1RXRrUk0sa0JBRUUsMkJ2RXdrUlIsQ3VFdGtSTSxrQkFFRSw0QnZFd2tSUixDdUV0a1JNLGtCQUVFLDBCdkV3a1JSLEN1RXZsUk0sUUFBZ0MsdUJ2RTBsUnRDLEN1RXpsUk0sa0JBRUUsMkJ2RTJsUlIsQ3VFemxSTSxrQkFFRSw2QnZFMmxSUixDdUV6bFJNLGtCQUVFLDhCdkUybFJSLEN1RXpsUk0sa0JBRUUsNEJ2RTJsUlIsQ3VFMW1STSxRQUFnQyxxQnZFNm1SdEMsQ3VFNW1STSxrQkFFRSx5QnZFOG1SUixDdUU1bVJNLGtCQUVFLDJCdkU4bVJSLEN1RTVtUk0sa0JBRUUsNEJ2RThtUlIsQ3VFNW1STSxrQkFFRSwwQnZFOG1SUixDdUU3blJNLFFBQWdDLG1CdkVnb1J0QyxDdUUvblJNLGtCQUVFLHVCdkVpb1JSLEN1RS9uUk0sa0JBRUUseUJ2RWlvUlIsQ3VFL25STSxrQkFFRSwwQnZFaW9SUixDdUUvblJNLGtCQUVFLHdCdkVpb1JSLEN1RWhwUk0sUUFBZ0Msd0J2RW1wUnRDLEN1RWxwUk0sa0JBRUUsNEJ2RW9wUlIsQ3VFbHBSTSxrQkFFRSw4QnZFb3BSUixDdUVscFJNLGtCQUVFLCtCdkVvcFJSLEN1RWxwUk0sa0JBRUUsNkJ2RW9wUlIsQ3VFbnFSTSxRQUFnQyx1QnZFc3FSdEMsQ3VFcnFSTSxrQkFFRSwyQnZFdXFSUixDdUVycVJNLGtCQUVFLDZCdkV1cVJSLEN1RXJxUk0sa0JBRUUsOEJ2RXVxUlIsQ3VFcnFSTSxrQkFFRSw0QnZFdXFSUixDdUV0clJNLFFBQWdDLHNCdkV5clJ0QyxDdUV4clJNLGtCQUVFLDBCdkUwclJSLEN1RXhyUk0sa0JBRUUsNEJ2RTByUlIsQ3VFeHJSTSxrQkFFRSw2QnZFMHJSUixDdUV4clJNLGtCQUVFLDJCdkUwclJSLEN1RXpzUk0sUUFBZ0Msd0J2RTRzUnRDLEN1RTNzUk0sa0JBRUUsNEJ2RTZzUlIsQ3VFM3NSTSxrQkFFRSw4QnZFNnNSUixDdUUzc1JNLGtCQUVFLCtCdkU2c1JSLEN1RTNzUk0sa0JBRUUsNkJ2RTZzUlIsQ3VFNXRSTSxRQUFnQyxzQnZFK3RSdEMsQ3VFOXRSTSxrQkFFRSwwQnZFZ3VSUixDdUU5dFJNLGtCQUVFLDRCdkVndVJSLEN1RTl0Uk0sa0JBRUUsNkJ2RWd1UlIsQ3VFOXRSTSxrQkFFRSwyQnZFZ3VSUixDdUV4dFJNLFNBQXdCLHdCdkUydFI5QixDdUUxdFJNLG9CQUVFLDRCdkU0dFJSLEN1RTF0Uk0sb0JBRUUsOEJ2RTR0UlIsQ3VFMXRSTSxvQkFFRSwrQnZFNHRSUixDdUUxdFJNLG9CQUVFLDZCdkU0dFJSLEN1RTN1Uk0sU0FBd0IsdUJ2RTh1UjlCLEN1RTd1Uk0sb0JBRUUsMkJ2RSt1UlIsQ3VFN3VSTSxvQkFFRSw2QnZFK3VSUixDdUU3dVJNLG9CQUVFLDhCdkUrdVJSLEN1RTd1Uk0sb0JBRUUsNEJ2RSt1UlIsQ3VFOXZSTSxTQUF3QixzQnZFaXdSOUIsQ3VFaHdSTSxvQkFFRSwwQnZFa3dSUixDdUVod1JNLG9CQUVFLDRCdkVrd1JSLEN1RWh3Uk0sb0JBRUUsNkJ2RWt3UlIsQ3VFaHdSTSxvQkFFRSwyQnZFa3dSUixDdUVqeFJNLFNBQXdCLHdCdkVveFI5QixDdUVueFJNLG9CQUVFLDRCdkVxeFJSLEN1RW54Uk0sb0JBRUUsOEJ2RXF4UlIsQ3VFbnhSTSxvQkFFRSwrQnZFcXhSUixDdUVueFJNLG9CQUVFLDZCdkVxeFJSLEN1RXB5Uk0sU0FBd0Isc0J2RXV5UjlCLEN1RXR5Uk0sb0JBRUUsMEJ2RXd5UlIsQ3VFdHlSTSxvQkFFRSw0QnZFd3lSUixDdUV0eVJNLG9CQUVFLDZCdkV3eVJSLEN1RXR5Uk0sb0JBRUUsMkJ2RXd5UlIsQ3VFbHlSRSxXQUFtQixxQnZFcXlSckIsQ3VFcHlSRSx3QkFFRSx5QnZFc3lSSixDdUVweVJFLHdCQUVFLDJCdkVzeVJKLEN1RXB5UkUsd0JBRUUsNEJ2RXN5UkosQ3VFcHlSRSx3QkFFRSwwQnZFc3lSSixDQUNGLENlaHpSSSx5QndEbERJLFFBQWdDLGtCdkV1MlJ0QyxDdUV0MlJNLGtCQUVFLHNCdkV3MlJSLEN1RXQyUk0sa0JBRUUsd0J2RXcyUlIsQ3VFdDJSTSxrQkFFRSx5QnZFdzJSUixDdUV0MlJNLGtCQUVFLHVCdkV3MlJSLEN1RXYzUk0sUUFBZ0MsdUJ2RTAzUnRDLEN1RXozUk0sa0JBRUUsMkJ2RTIzUlIsQ3VFejNSTSxrQkFFRSw2QnZFMjNSUixDdUV6M1JNLGtCQUVFLDhCdkUyM1JSLEN1RXozUk0sa0JBRUUsNEJ2RTIzUlIsQ3VFMTRSTSxRQUFnQyxzQnZFNjRSdEMsQ3VFNTRSTSxrQkFFRSwwQnZFODRSUixDdUU1NFJNLGtCQUVFLDRCdkU4NFJSLEN1RTU0Uk0sa0JBRUUsNkJ2RTg0UlIsQ3VFNTRSTSxrQkFFRSwyQnZFODRSUixDdUU3NVJNLFFBQWdDLHFCdkVnNlJ0QyxDdUUvNVJNLGtCQUVFLHlCdkVpNlJSLEN1RS81Uk0sa0JBRUUsMkJ2RWk2UlIsQ3VFLzVSTSxrQkFFRSw0QnZFaTZSUixDdUUvNVJNLGtCQUVFLDBCdkVpNlJSLEN1RWg3Uk0sUUFBZ0MsdUJ2RW03UnRDLEN1RWw3Uk0sa0JBRUUsMkJ2RW83UlIsQ3VFbDdSTSxrQkFFRSw2QnZFbzdSUixDdUVsN1JNLGtCQUVFLDhCdkVvN1JSLEN1RWw3Uk0sa0JBRUUsNEJ2RW83UlIsQ3VFbjhSTSxRQUFnQyxxQnZFczhSdEMsQ3VFcjhSTSxrQkFFRSx5QnZFdThSUixDdUVyOFJNLGtCQUVFLDJCdkV1OFJSLEN1RXI4Uk0sa0JBRUUsNEJ2RXU4UlIsQ3VFcjhSTSxrQkFFRSwwQnZFdThSUixDdUV0OVJNLFFBQWdDLG1CdkV5OVJ0QyxDdUV4OVJNLGtCQUVFLHVCdkUwOVJSLEN1RXg5Uk0sa0JBRUUseUJ2RTA5UlIsQ3VFeDlSTSxrQkFFRSwwQnZFMDlSUixDdUV4OVJNLGtCQUVFLHdCdkUwOVJSLEN1RXorUk0sUUFBZ0Msd0J2RTQrUnRDLEN1RTMrUk0sa0JBRUUsNEJ2RTYrUlIsQ3VFMytSTSxrQkFFRSw4QnZFNitSUixDdUUzK1JNLGtCQUVFLCtCdkU2K1JSLEN1RTMrUk0sa0JBRUUsNkJ2RTYrUlIsQ3VFNS9STSxRQUFnQyx1QnZFKy9SdEMsQ3VFOS9STSxrQkFFRSwyQnZFZ2dTUixDdUU5L1JNLGtCQUVFLDZCdkVnZ1NSLEN1RTkvUk0sa0JBRUUsOEJ2RWdnU1IsQ3VFOS9STSxrQkFFRSw0QnZFZ2dTUixDdUUvZ1NNLFFBQWdDLHNCdkVraFN0QyxDdUVqaFNNLGtCQUVFLDBCdkVtaFNSLEN1RWpoU00sa0JBRUUsNEJ2RW1oU1IsQ3VFamhTTSxrQkFFRSw2QnZFbWhTUixDdUVqaFNNLGtCQUVFLDJCdkVtaFNSLEN1RWxpU00sUUFBZ0Msd0J2RXFpU3RDLEN1RXBpU00sa0JBRUUsNEJ2RXNpU1IsQ3VFcGlTTSxrQkFFRSw4QnZFc2lTUixDdUVwaVNNLGtCQUVFLCtCdkVzaVNSLEN1RXBpU00sa0JBRUUsNkJ2RXNpU1IsQ3VFcmpTTSxRQUFnQyxzQnZFd2pTdEMsQ3VFdmpTTSxrQkFFRSwwQnZFeWpTUixDdUV2alNNLGtCQUVFLDRCdkV5alNSLEN1RXZqU00sa0JBRUUsNkJ2RXlqU1IsQ3VFdmpTTSxrQkFFRSwyQnZFeWpTUixDdUVqalNNLFNBQXdCLHdCdkVvalM5QixDdUVualNNLG9CQUVFLDRCdkVxalNSLEN1RW5qU00sb0JBRUUsOEJ2RXFqU1IsQ3VFbmpTTSxvQkFFRSwrQnZFcWpTUixDdUVualNNLG9CQUVFLDZCdkVxalNSLEN1RXBrU00sU0FBd0IsdUJ2RXVrUzlCLEN1RXRrU00sb0JBRUUsMkJ2RXdrU1IsQ3VFdGtTTSxvQkFFRSw2QnZFd2tTUixDdUV0a1NNLG9CQUVFLDhCdkV3a1NSLEN1RXRrU00sb0JBRUUsNEJ2RXdrU1IsQ3VFdmxTTSxTQUF3QixzQnZFMGxTOUIsQ3VFemxTTSxvQkFFRSwwQnZFMmxTUixDdUV6bFNNLG9CQUVFLDRCdkUybFNSLEN1RXpsU00sb0JBRUUsNkJ2RTJsU1IsQ3VFemxTTSxvQkFFRSwyQnZFMmxTUixDdUUxbVNNLFNBQXdCLHdCdkU2bVM5QixDdUU1bVNNLG9CQUVFLDRCdkU4bVNSLEN1RTVtU00sb0JBRUUsOEJ2RThtU1IsQ3VFNW1TTSxvQkFFRSwrQnZFOG1TUixDdUU1bVNNLG9CQUVFLDZCdkU4bVNSLEN1RTduU00sU0FBd0Isc0J2RWdvUzlCLEN1RS9uU00sb0JBRUUsMEJ2RWlvU1IsQ3VFL25TTSxvQkFFRSw0QnZFaW9TUixDdUUvblNNLG9CQUVFLDZCdkVpb1NSLEN1RS9uU00sb0JBRUUsMkJ2RWlvU1IsQ3VFM25TRSxXQUFtQixxQnZFOG5TckIsQ3VFN25TRSx3QkFFRSx5QnZFK25TSixDdUU3blNFLHdCQUVFLDJCdkUrblNKLEN1RTduU0Usd0JBRUUsNEJ2RStuU0osQ3VFN25TRSx3QkFFRSwwQnZFK25TSixDQUNGLENlem9TSSwwQndEbERJLFFBQWdDLGtCdkVnc1N0QyxDdUUvclNNLGtCQUVFLHNCdkVpc1NSLEN1RS9yU00sa0JBRUUsd0J2RWlzU1IsQ3VFL3JTTSxrQkFFRSx5QnZFaXNTUixDdUUvclNNLGtCQUVFLHVCdkVpc1NSLEN1RWh0U00sUUFBZ0MsdUJ2RW10U3RDLEN1RWx0U00sa0JBRUUsMkJ2RW90U1IsQ3VFbHRTTSxrQkFFRSw2QnZFb3RTUixDdUVsdFNNLGtCQUVFLDhCdkVvdFNSLEN1RWx0U00sa0JBRUUsNEJ2RW90U1IsQ3VFbnVTTSxRQUFnQyxzQnZFc3VTdEMsQ3VFcnVTTSxrQkFFRSwwQnZFdXVTUixDdUVydVNNLGtCQUVFLDRCdkV1dVNSLEN1RXJ1U00sa0JBRUUsNkJ2RXV1U1IsQ3VFcnVTTSxrQkFFRSwyQnZFdXVTUixDdUV0dlNNLFFBQWdDLHFCdkV5dlN0QyxDdUV4dlNNLGtCQUVFLHlCdkUwdlNSLEN1RXh2U00sa0JBRUUsMkJ2RTB2U1IsQ3VFeHZTTSxrQkFFRSw0QnZFMHZTUixDdUV4dlNNLGtCQUVFLDBCdkUwdlNSLEN1RXp3U00sUUFBZ0MsdUJ2RTR3U3RDLEN1RTN3U00sa0JBRUUsMkJ2RTZ3U1IsQ3VFM3dTTSxrQkFFRSw2QnZFNndTUixDdUUzd1NNLGtCQUVFLDhCdkU2d1NSLEN1RTN3U00sa0JBRUUsNEJ2RTZ3U1IsQ3VFNXhTTSxRQUFnQyxxQnZFK3hTdEMsQ3VFOXhTTSxrQkFFRSx5QnZFZ3lTUixDdUU5eFNNLGtCQUVFLDJCdkVneVNSLEN1RTl4U00sa0JBRUUsNEJ2RWd5U1IsQ3VFOXhTTSxrQkFFRSwwQnZFZ3lTUixDdUUveVNNLFFBQWdDLG1CdkVrelN0QyxDdUVqelNNLGtCQUVFLHVCdkVtelNSLEN1RWp6U00sa0JBRUUseUJ2RW16U1IsQ3VFanpTTSxrQkFFRSwwQnZFbXpTUixDdUVqelNNLGtCQUVFLHdCdkVtelNSLEN1RWwwU00sUUFBZ0Msd0J2RXEwU3RDLEN1RXAwU00sa0JBRUUsNEJ2RXMwU1IsQ3VFcDBTTSxrQkFFRSw4QnZFczBTUixDdUVwMFNNLGtCQUVFLCtCdkVzMFNSLEN1RXAwU00sa0JBRUUsNkJ2RXMwU1IsQ3VFcjFTTSxRQUFnQyx1QnZFdzFTdEMsQ3VFdjFTTSxrQkFFRSwyQnZFeTFTUixDdUV2MVNNLGtCQUVFLDZCdkV5MVNSLEN1RXYxU00sa0JBRUUsOEJ2RXkxU1IsQ3VFdjFTTSxrQkFFRSw0QnZFeTFTUixDdUV4MlNNLFFBQWdDLHNCdkUyMlN0QyxDdUUxMlNNLGtCQUVFLDBCdkU0MlNSLEN1RTEyU00sa0JBRUUsNEJ2RTQyU1IsQ3VFMTJTTSxrQkFFRSw2QnZFNDJTUixDdUUxMlNNLGtCQUVFLDJCdkU0MlNSLEN1RTMzU00sUUFBZ0Msd0J2RTgzU3RDLEN1RTczU00sa0JBRUUsNEJ2RSszU1IsQ3VFNzNTTSxrQkFFRSw4QnZFKzNTUixDdUU3M1NNLGtCQUVFLCtCdkUrM1NSLEN1RTczU00sa0JBRUUsNkJ2RSszU1IsQ3VFOTRTTSxRQUFnQyxzQnZFaTVTdEMsQ3VFaDVTTSxrQkFFRSwwQnZFazVTUixDdUVoNVNNLGtCQUVFLDRCdkVrNVNSLEN1RWg1U00sa0JBRUUsNkJ2RWs1U1IsQ3VFaDVTTSxrQkFFRSwyQnZFazVTUixDdUUxNFNNLFNBQXdCLHdCdkU2NFM5QixDdUU1NFNNLG9CQUVFLDRCdkU4NFNSLEN1RTU0U00sb0JBRUUsOEJ2RTg0U1IsQ3VFNTRTTSxvQkFFRSwrQnZFODRTUixDdUU1NFNNLG9CQUVFLDZCdkU4NFNSLEN1RTc1U00sU0FBd0IsdUJ2RWc2UzlCLEN1RS81U00sb0JBRUUsMkJ2RWk2U1IsQ3VFLzVTTSxvQkFFRSw2QnZFaTZTUixDdUUvNVNNLG9CQUVFLDhCdkVpNlNSLEN1RS81U00sb0JBRUUsNEJ2RWk2U1IsQ3VFaDdTTSxTQUF3QixzQnZFbTdTOUIsQ3VFbDdTTSxvQkFFRSwwQnZFbzdTUixDdUVsN1NNLG9CQUVFLDRCdkVvN1NSLEN1RWw3U00sb0JBRUUsNkJ2RW83U1IsQ3VFbDdTTSxvQkFFRSwyQnZFbzdTUixDdUVuOFNNLFNBQXdCLHdCdkVzOFM5QixDdUVyOFNNLG9CQUVFLDRCdkV1OFNSLEN1RXI4U00sb0JBRUUsOEJ2RXU4U1IsQ3VFcjhTTSxvQkFFRSwrQnZFdThTUixDdUVyOFNNLG9CQUVFLDZCdkV1OFNSLEN1RXQ5U00sU0FBd0Isc0J2RXk5UzlCLEN1RXg5U00sb0JBRUUsMEJ2RTA5U1IsQ3VFeDlTTSxvQkFFRSw0QnZFMDlTUixDdUV4OVNNLG9CQUVFLDZCdkUwOVNSLEN1RXg5U00sb0JBRUUsMkJ2RTA5U1IsQ3VFcDlTRSxXQUFtQixxQnZFdTlTckIsQ3VFdDlTRSx3QkFFRSx5QnZFdzlTSixDdUV0OVNFLHdCQUVFLDJCdkV3OVNKLEN1RXQ5U0Usd0JBRUUsNEJ2RXc5U0osQ3VFdDlTRSx3QkFFRSwwQnZFdzlTSixDQUNGLEN3RXhoVEEsZ0JBQWtCLGdHeEU0aFRsQixDd0V4aFRBLGNBQWlCLDRCeEU0aFRqQixDd0UzaFRBLFdBQWlCLDRCeEUraFRqQixDd0U5aFRBLGFBQWlCLDRCeEVraVRqQixDd0V6aFRJLFdBQXdCLHlCeEVtaVQ1QixDd0VsaVRJLFlBQXdCLDBCeEVzaVQ1QixDd0VyaVRJLGFBQXdCLDJCeEV5aVQ1QixDZXBnVEkseUJ5RHZDQSxjQUF3Qix5QnhFZ2pUMUIsQ3dFL2lURSxlQUF3QiwwQnhFa2pUMUIsQ3dFampURSxnQkFBd0IsMkJ4RW9qVDFCLENBQ0YsQ2VoaFRJLHlCeUR2Q0EsY0FBd0IseUJ4RTRqVDFCLEN3RTNqVEUsZUFBd0IsMEJ4RThqVDFCLEN3RTdqVEUsZ0JBQXdCLDJCeEVna1QxQixDQUNGLENlNWhUSSx5QnlEdkNBLGNBQXdCLHlCeEV3a1QxQixDd0V2a1RFLGVBQXdCLDBCeEUwa1QxQixDd0V6a1RFLGdCQUF3QiwyQnhFNGtUMUIsQ0FDRixDZXhpVEksMEJ5RHZDQSxjQUF3Qix5QnhFb2xUMUIsQ3dFbmxURSxlQUF3QiwwQnhFc2xUMUIsQ3dFcmxURSxnQkFBd0IsMkJ4RXdsVDFCLENBQ0YsQ3dFbmxUQSxnQkFBbUIsa0N4RXVsVG5CLEN3RXRsVEEsZ0JBQW1CLGtDeEUwbFRuQixDd0V6bFRBLGlCQUFtQixtQ3hFNmxUbkIsQ3dFemxUQSxtQkFBdUIseUJ4RTZsVHZCLEN3RTVsVEEscUJBQXVCLDZCeEVnbVR2QixDd0UvbFRBLG9CQUF1Qix5QnhFbW1UdkIsQ3dFbG1UQSxrQkFBdUIseUJ4RXNtVHZCLEN3RXJtVEEsb0JBQXVCLDRCeEV5bVR2QixDd0V4bVRBLGFBQXVCLDJCeEU0bVR2QixDd0V4bVRBLFlBQWMsb0J4RTRtVGQsQ3lFbnBURSxjQUNFLHVCekVzcFRKLENNNW9URSwwQ21FTE0sdUJ6RXFwVFIsQ3lFM3BURSxnQkFDRSx1QnpFOHBUSixDTXBwVEUsOENtRUxNLHVCekU2cFRSLEN5RW5xVEUsY0FDRSx1QnpFc3FUSixDTTVwVEUsMENtRUxNLHVCekVxcVRSLEN5RTNxVEUsV0FDRSx1QnpFOHFUSixDTXBxVEUsb0NtRUxNLHVCekU2cVRSLEN5RW5yVEUsY0FDRSx1QnpFc3JUSixDTTVxVEUsMENtRUxNLHVCekVxclRSLEN5RTNyVEUsYUFDRSx1QnpFOHJUSixDTXByVEUsd0NtRUxNLHVCekU2clRSLEN5RW5zVEUsWUFDRSxvQnpFc3NUSixDTTVyVEUsc0NtRUxNLHVCekVxc1RSLEN5RTNzVEUsV0FDRSx1QnpFOHNUSixDTXBzVEUsb0NtRUxNLHVCekU2c1RSLEN5RW50VEUsWUFDRSx1QnpFc3RUSixDTTVzVEUsc0NtRUxNLHVCekVxdFRSLEN5RTN0VEUsZ0JBQ0UsdUJ6RTh0VEosQ01wdFRFLDhDbUVMTSx1QnpFNnRUUixDd0V0clRBLFdBQWEsdUJ4RTByVGIsQ3dFenJUQSxZQUFjLHVCeEU2clRkLEN3RTNyVEEsZUFBaUIsOEJ4RStyVGpCLEN3RTlyVEEsZUFBaUIsa0N4RWtzVGpCLEN3RTlyVEEsV0V2REUsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsNEJBQTZCLENBQzdCLFExRXl2VEYsQ3dFbHNUQSxzQkFBd0IsOEJ4RXNzVHhCLEN3RXBzVEEsWUFDRSwrQkFBaUMsQ0FDakMsa0N4RXVzVEYsQ3dFbHNUQSxZQUFjLHVCeEVzc1RkLEMyRXZ3VEEsU0FDRSw0QjNFMHdURixDMkV2d1RBLFdBQ0UsMkIzRTB3VEYsQzRFbnhUQSxjQUdFLHNCNUVzeFRGLEM0RW54VEEsZUFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGdCQUFpQixDQUNqQiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsUTVFc3hURixDNkVoeVRBLHlCQUNFLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsUzdFbXlURixDNkVyeVRBLHdEQUtJLFNBQVUsQ0FDViwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLGlDQUEwQixDQUExQix5QjdFb3lUSixDNkV2eFRBLHdCQUNF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QTNCLGdDQUEyQixDQUEzQix3QkFBMkIsQ0FBM0IsOENBQTJCLENBQzNCLFNBQVUsQ0FDVixPdkZxd1VOLEN1RnQxVUEsK0VBb0ZRLGlDQUEwQixDQUExQix5QnZGc3dVUixDdUYxMVVBLDZEQXlGTSw4QkFBeUIsQ0FBekIsc0J2RnF3VU4sQ3VGOTFVQSxxRUE0RlEscUJ2RnN3VVIsQ3VGbDJVQSw0RUErRlUsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsU0FBVSxDQUNWLGtCdEZNc0IsQ3NGTHRCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsS0FBTSxDNUVuR1osa0JYMjJVSixDdUY5MlVBLHFHQTJHVSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGF0RjNGUSxDc0Y0RlIsY3ZGdXdVVixDdUZyM1VBLDJHQWlIWSxhdkZ3d1VaLEN1RnozVUEscUhBcUhZLFl2Rnd3VVosQ3VGNzNVQSw0R0F5SFksYXRGL0VHLENzRmdGSCxrQnZGd3dVWixDdUZsNFVBLDZGQWdJUSxRQUFTLENBQ1QsZXZGc3dVUixDdUZ2NFVBLDZFQXFJUSxnQnZGc3dVUixDd0YzNFVBLGdDQUVJLHdCeEY2NFVKLEN3Ri80VUEsc0RBS00sd0J4Rjg0VU4sQ3dGbjVVQSw2REFRUSx1Q3hGKzRVUixDd0Z2NVVBLGdGQWVVLHdCeEY0NFVWLEN3RjM1VUEsc0ZBa0JZLFVBQTZCLENBQzdCLDZCeEY2NFVaLEN3Rmg2VUEsdUZBdUJZLDZCeEY2NFVaLEN3RnA2VUEsNEhBOEJjLHdCeEYwNFVkLEN3Rng2VUEsbUlBaUNnQiw2QkFBbUMsQ0FDbkMsd0J4RjI0VWhCLEN3Rjc2VUEsa0lBc0NnQixVeEYyNFVoQixDd0ZqN1VBLG1HQTRDYyw2QnhGeTRVZCxDd0ZyN1VBLHdLQW1EVSxVeEZ1NFVWLEN3RjE3VUEsNkNBeURNLDZCeEZxNFVOLEN3Rjk3VUEsK0RBOERRLDZCeEZvNFVSLEN3Rmw4VUEsNERBb0VRLDZDeEZrNFVSLEN3RnQ4VUEsc05BMEVRLG1DeEZrNFVSLEN5RjU4VUEsK0JBRUksd0J6Rjg4VUosQ3lGaDlVQSxxREFLTSxvQnpGKzhVTixDeUZwOVVBLDREQVFRLG1DekZnOVVSLEN5Rng5VUEsK0VBZVUsb0J6RjY4VVYsQ3lGNTlVQSxxRkFrQlksVUFBdUIsQ0FDdkIseUJ6Rjg4VVosQ3lGaitVQSxzRkF1QlkseUJ6Rjg4VVosQ3lGcitVQSwySEE4QmMsb0J6RjI4VWQsQ3lGeitVQSxrSUFpQ2dCLHlCekY0OFVoQixDeUY3K1VBLGtHQXNDYyx5QnpGMjhVZCxDeUZqL1VBLDhNQTRDWSxVekYwOFVaLEN5RnQvVUEsNENBbURNLHlCekZ1OFVOLEN5RjEvVUEsOERBd0RRLHlCekZzOFVSLEN5RjkvVUEsbU5BaUVRLCtCekZtOFVSLEMwRnBnVkEsNEJBRUksY0FBZSxDQUNmLFkxRnNnVkosQzBGemdWQSwwQ0FTTSxTQUFVLENBQ1Ysa0IxRm9nVk4sQzBGOWdWQSwyREFrQlEsWTFGZ2dWUixDMEZsaFZBLGlFQTBCUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWTFGNC9VUixDMEZ0aFZBLDhDQWdDTSxpQjFGMC9VTixDMEYxaFZBLGdFQW1DUSxZMUYyL1VSLEMwRjloVkEsNkRBZ0RRLGdCMUZrL1VSLEMwRmxpVkEsZ0ZBc0RVLFVYL0M0QixDV2dENUIsUzFGZy9VVixDMEZ2aVZBLDBGQTBEWSxZMUZpL1VaLEMwRjNpVkEsOEZBOERZLGlCMUZpL1VaLEMyRjdpVkEsNkJBRUksK0JBQXdCLENBQXhCLHVCQUF3QixDQUN4QixVWkVrQyxDWURsQyxjWkNrQyxDWUFsQyxrQlpBa0MsQ1lBbEMsaUJaQWtDLENZQWxDLGFaQWtDLENZQ2xDLFUzRitpVkosQzJGcmpWQSx1RUFXUSxrQjNGOGlWUixDMkZ6alZBLDhFQWNVLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLGtCMUZtRnNCLEMwRmxGdEIsZTNGK2lWVixDMkZwa1ZBLGlFQTBCUSxrQkFBbUIsQ0FDbkIsUzNGOGlWUixDMkZ6a1ZBLGlFQStCUSxhQUFjLENBQ2QsUUFBUyxDQUNULGlCM0Y4aVZSLEMyRi9rVkEsdUVBcUNRLGlCM0Y4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RCxpREFBNEQsQ0FDNUQsNEJBQXNCLENBQXRCLG9CbEc2aVdOLENrRy9yV0Esb0NBcUpRLG1CbEc4aVdSLENrR25zV0Esd0NBMEpNLFNsRzZpV04sQ21HeHNXQSxZQUNFLHFCbkcyc1dGLENtR3hzV0EsWUFDRSxxQm5HMnNXRixDbUd4c1dBLFlBQ0UscUJuRzJzV0YsQ21HeHNXQSxZQUNFLHFCbkcyc1dGLENtR3hzV0EsWUFDRSxxQm5HMnNXRixDbUd4c1dBLFlBQ0UscUJuRzJzV0YsQ21HeHNXQSxZQUNFLHFCbkcyc1dGLENtR3hzV0EsWUFDRSxxQm5HMnNXRixDbUd4c1dBLFlBQ0UscUJuRzJzV0YsQ21HeHNXQSxXQUNFLG9Cbkcyc1dGLENtR3hzV0EsWUFDRSxxQm5HMnNXRixDbUd4c1dBLFdBQ0Usb0JuRzJzV0YsQ21HeHNXQSxXQUNFLG9Cbkcyc1dGLENtR3hzV0EsV0FDRSxvQm5HMnNXRixDbUd4c1dBLFdBQ0Usb0JuRzJzV0YsQ21HeHNXQSxXQUNFLG9Cbkcyc1dGLENtR3hzV0EsV0FDRSxvQm5HMnNXRixDbUd4c1dBLFdBQ0Usb0JuRzJzV0YsQ21HeHNXQSxXQUNFLG9Cbkcyc1dGLENtR3hzV0EsWUFDRSxtQm5HMnNXRixDb0d6eFdBLG9CQUNFLHNDQUFnQyxDQUFoQyw4QnBHNHhXRixDb0d6eFdBLHFCQUNFLHVDQUFpQyxDQUFqQywrQnBHNHhXRixDb0d6eFdBLHFCQUNFLHVDQUFpQyxDQUFqQywrQnBHNHhXRixDb0d6eFdBLHFCQUNFLHVDQUFpQyxDQUFqQywrQnBHNHhXRixDb0d6eFdBLHFCQUNFLHVDQUFpQyxDQUFqQywrQnBHNHhXRixDb0d6eFdBLHFCQUNFLHVDQUFpQyxDQUFqQywrQnBHNHhXRixDb0d6eFdBLHFCQUNFLHVDQUFpQyxDQUFqQywrQnBHNHhXRixDb0d6eFdBLHNCQUNFLHdDQUFrQyxDQUFsQyxnQ3BHNHhXRixDcUdyeldBLE9BQ0UsdUNyR3d6V0YsQ3FHcnpXQSxPQUNFLHdDckd3eldGLENxR3J6V0EsT0FDRSwwQ3JHd3pXRixDcUdyeldBLE9BQ0UsMkNyR3d6V0Ys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RXRHNGhYRixDc0d6aFhBLGNBQ0Usa0V0RzRoWEYsQ3NHemhYQSxlQUNFLGtFdEc0aFhGLENzR3poWEEsa0JBQ0UscUd0RzRoWEYsQ3NHemhYQSxlQUNFLGtFdEc0aFhGLENzR3poWEEsaUJBQ0Usa0V0RzRoWEYsQ3NHemhYQSxnQkFDRSxrR0FBOEUsQ0FBOUUsa0V0RzRoWEYsQ3NHemhYQSxnQkFDRSxrR0FBOEUsQ0FBOUUsa0V0RzRoWEYsQ3NHemhYQSxpQkFDRSxnSkFBMEcsQ0FBMUcsMkZ0RzRoWEYsQ3NHemhYQSxlQUNFLGtHQUE4RSxDQUE5RSxrRXRHNGhYRixDc0d6aFhBLGNBQ0Usa0dBQThFLENBQTlFLGtFdEc0aFhGLENzR3poWEEsaUJBQ0UsNkZBQThFLENBQTlFLGdFdEc0aFhGLENzR3poWEEsZ0JBQ0Usa0dBQXlFLENBQXpFLGtFdEc0aFhGLENzR3poWEEsbUJBQ0UsaUV0RzRoWEYsQ3NHemhYQSxtQkFDRSxrRXRHNGhYRixDc0d6aFhBLGNBQ0UseUhBQTBGLENBQTFGLDZFdEc0aFhGLENzR3poWEEsaUJBQ0UsK09BQXlLLENBQXpLLHFKQUF5SyxDQUN6Syw4QnRHNGhYRixDc0d6aFhBLFVBQ0UsZ0dBQXdFLENBQXhFLGlFdEc0aFhGLENzR3poWEEsYUFDRSxvSEFBaUYsQ0FBakYseUV0RzRoWEYsQzBEcG5YQSxnQjRDNEZFLGdDdEc0aFhGOztBdUd2b1hBOzs7O0N2RzZvWEMsQ0dqbVhELEtvR3JDQyxrQ3ZHeW9YRCxDdUd0b1hBLGdDQ0dJLDZCQUFrRCxDQUNsRCxxQkFBa0MsQ0FEbEMsZ0NBQWtELENBQ2xELHdCeEd5b1hKLEN1RzdvWEEsa0RBS0csMENFTitCLENGTS9CLGtDdkc0b1hILEN1R2pwWEEsNENDR0ksNkJBQWtELENBQ2xELHFCeEdrcFhKLEN1R3RwWEEsME1DR0ksK0JBQWtELENBQ2xELHVCeEc0cFhKLEN3RzNvWEksMEJFN0JGLEdBQUksUzFHNnFYSixDMEc1cVhBLEdBQU0sUzFHK3FYTixDQUNGLEN3R2hwWEksa0JFakNGLEdBQUksUzFHc3JYSixDMEdyclhBLEdBQU0sUzFHd3JYTixDQUNGLEMwR3RyWEMsUUZPRyw2QkFBa0QsQ0FDbEQscUJ4R21yWEosQzJHaHNYQyw4QkFDQyxHQUNDLFNBQVUsQ0FDVixtQzNHbXNYRCxDMkdoc1hBLEdBQ0MsU0FBVSxDQUNWLCtCM0drc1hELENBQ0YsQzJHL3JYQyxzQkFDQyxHQUNDLFNBQVUsQ0FDVixtQ0FBMEMsQ0FBMUMsMkIzR2tzWEQsQzJHL3JYQSxHQUNDLFNBQVUsQ0FDViwrQkFBd0IsQ0FBeEIsdUIzR2lzWEQsQ0FDRixDMkc5clhDLFlIWkcsaUNBQWtELENBQ2xELHlCeEc4c1hKLEM0RzN0WEMsNEJBQ0MsR0FDQyxTQUFVLENBQ1Ysa0M1Rzh0WEQsQzRHM3RYQSxHQUNDLFNBQVUsQ0FDViwrQjVHNnRYRCxDQUNGLEM0RzF0WEMsb0JBQ0MsR0FDQyxTQUFVLENBQ1Ysa0NBQXlDLENBQXpDLDBCNUc2dFhELEM0RzF0WEEsR0FDQyxTQUFVLENBQ1YsK0JBQXdCLENBQXhCLHVCNUc0dFhELENBQ0YsQzRHenRYQyxnQ0paRywrQkFBa0QsQ0FDbEQsdUJ4R3l1WEosQ3dHeHRYSSwyQks3QkYsR0FBSSxTN0cwdlhKLEM2R3p2WEEsR0FBTSxTN0c0dlhOLENBQ0YsQ3dHN3RYSSxtQktqQ0YsR0FBSSxTN0dtd1hKLEM2R2x3WEEsR0FBTSxTN0dxd1hOLENBQ0YsQzZHbndYQyxTTE9HLDhCQUFrRCxDQUNsRCxzQnhHZ3dYSixDOEc3d1hDLGdDQUNDLEdBQUssZ0RBQXlELENBQUUsUzlHa3hYaEUsQzhHanhYQSxJQUFNLCtDQUF3RCxDQUFFLFM5R3F4WGhFLEM4R3B4WEEsSUFBTSw2Q0FBMkQsQ0FBRSxTOUd3eFhuRSxDOEd2eFhBLEdBQU8sMkNBQTZDLENBQUUsUzlHMnhYdEQsQ0FDRixDOEd6eFhDLHdCQUNDLEdBQUssZ0RBQWlELENBQWpELHdDQUFpRCxDQUFFLFM5Rzh4WHhELEM4Rzd4WEEsSUFBTSwrQ0FBZ0QsQ0FBaEQsdUNBQWdELENBQUUsUzlHaXlYeEQsQzhHaHlYQSxJQUFNLDZDQUFtRCxDQUFuRCxxQ0FBbUQsQ0FBRSxTOUdveVgzRCxDOEdueVhBLEdBQU8sMkNBQXFDLENBQXJDLG1DQUFxQyxDQUFFLFM5R3V5WDlDLENBQ0YsQzhHcnlYQyxjTkZHLG1DQUFrRCxDQUNsRCwyQkFBa0MsQ0FEbEMsMENBQWtELENBQ2xELGtDeEc2eVhKLEMrRzF6WEMsaUNBQ0MsR0FBSywyQ0FBNkMsQ0FBRSxTL0crelhwRCxDK0c5elhBLEdBQU8sZ0RBQXlELENBQUUsUy9HazBYbEUsQ0FDRixDK0doMFhDLHlCQUNDLEdBQUssMkNBQXFDLENBQXJDLG1DQUFxQyxDQUFFLFMvR3EwWDVDLEMrR3AwWEEsR0FBTyxnREFBaUQsQ0FBakQsd0NBQWlELENBQUUsUy9HdzBYMUQsQ0FDRixDK0d0MFhDLGVQRUcsb0NBQWtELENBQ2xELDRCQUFrQyxDQURsQyx5Q0FBa0QsQ0FDbEQsaUN4RzAwWEosQ2dIMTBYQSxrQ0FKSSxpRUFBcUUsQ0FBckUseURoSHUxWEosQ2dIbjFYQSxjQUVJLGFoSGkxWEosQ2dINTBYQSx5Q0FFSSxpRUFBcUUsQ0FBckUseURBQXFFLENBQ3JFLHFCQUF1QixDQUN2QixrQmhIODBYSixDZ0gxMFhBLDRCQUNFLEdBQ0UsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixTaEg2MFhGLENnSDMwWEEsR0FDRSxZQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFNoSDYwWEYsQ0FDRixDZ0h2MVhBLG9CQUNFLEdBQ0UsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixTaEg2MFhGLENnSDMwWEEsR0FDRSxZQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFNoSDYwWEYsQ0FDRixDbUIvMlhBLGM2RnNDRSwwQkFBbUIsQ0FBbkIsa0JoSDYwWEYsQ2lIcjNYQSxnQkFDRSxnQmpIdzNYRixDaUhyM1hBLGdCQUVJLGVBQWlCLENBQ2pCLGVqSHUzWEosQ2lIMTNYQSwyQ0FPSSxnQmpIdTNYSixDaUg5M1hBLHVCdEdISSxlWHE0WEosQ3dCcDRYQSxLeUZrQkUsZUFBaUIsQ0FDakIsZWpIczNYRixDaUh4M1hBLHFDdEdZSSwyQnNHSmdDLEN0R0toQyw4QnNHTGdDLEN0R1ZoQyw0QnNHV2lDLEN0R1ZqQywrQlhnNFhKLENpSC8yWEEsWUFDRSxtQmpIazNYRixDaUg3MlhBLFVBQ0UscUJqSGczWEYsQ2lIajNYQSwyQ0FLTSxpQkFBMEIsQ0FDMUIsY2pIZzNYTixDaUh0M1hBLDRCQVdJLGtCQUEyQixDQUMzQixhQUFjLENBQ2QsWUFBYSxDQUNiLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQixvQmpIKzJYSixDaUhoNFhBLG1CQXFCSSxvQmpIKzJYSixDaUhwNFhBLGlIQTBCTSxjakg4MlhOLENpSHg0WEEsaUhBZ0NNLGNqSDQyWE4sQ2lIdjJYQSxpQ0FFSSxhQUFjLENBQ2QsY2pIeTJYSixDaUhuMlhBLGlCQUNFLGlCakhzMlhGLENpSHYyWEEsdUJBSUksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FDUixXQUFZLENBQ1osbUNBQTBDLENBQzFDLHVCQUF3QixDQUV4Qixlakh1MlhKLENpSHAzWEEsNkJBaUJJLFVBQVcsQ0FDWCxrQ0FBd0MsQ0FDeEMsc0NBQWdDLENBQWhDLDhCakh1MlhKLENpSDEzWEEsZ0N0R3hESSwyQnNHZ0ZrQyxDdEcvRWxDLDhCc0crRWtDLEN0RzlGbEMsNEJzRytGbUMsQ3RHOUZuQywrQlhzOFhKLENpSGoyWEEsbUJBQ0UsZ0JBQXVDLENBQ3ZDLG1CakhvMlhGLENpSHQyWEEscUNBS0ksYUFBYyxDQUNkLGNBQWUsQ0FDZixZQUFhLENBQ2IsVWpIcTJYSixDaUg3MlhBLDRCQVlJLG9CakhxMlhKLENpSGozWEEsbUlBaUJNLGNqSG8yWE4sQ2lIcjNYQSxtSUF1Qk0sY2pIazJYTixDaUh6M1hBLG1JQStCTSxTakg4MVhOLENpSDczWEEscURBcUNNLGtCakg0MVhOLENpSGo0WEEseURBMkNNLG9DQUE4QixDQUE5Qiw0QmpIMDFYTixDaUhyNFhBLCtEQWdEUSw0QkFBcUIsQ0FBckIsb0JqSHkxWFIsQ2lIejRYQSxrRkF3RFUsb0JqSHExWFYsQ2lIOTBYQSxhQUNFLDBCakhpMVhGLENpSDUwWEEsZ0JBQ0UsYWhIN0tnQixDZ0g4S2hCLG9CaEhsTGdCLENnSG1MaEIscUJqSCswWEYsQ2lIbDFYQSxpQ0FNSSx3QkFBeUIsQ0FDekIsNEJqSGcxWEosQ2lIdjFYQSx1Q0FVTSxhaEg5SlMsQ2dIK0pULGtCakhpMVhOLENpSDUxWEEsa0RBaUJJLGFoSDdMYyxDZ0g4TGQsb0JqSCswWEosQ2lIajJYQSx3Q0F1Qk0sdUJBQWdCLENBQWhCLGVqSDgwWE4sQ2lIejBYQSx5Q0FHTSwrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIseUJBQTJCLENBQzNCLFVqSDAwWE4sQ2lIbjBYQSxZdEd0T0kseUJYNmlZSixDaUhqMFhBLGN4RjVJRSxzQndGOEkyRCxDNUdwSHZELGVBdENZLENvQmNoQixlckJ5TCtCLENPM1I3QixvQlhvallKLENpSGwwWEEsNkN4RmxKRSxrQndGb0ppRSxDNUcxSDdELGdCQXRDWSxDb0JjaEIsZXJCNkgrQixDTy9ON0IsbUJYMmpZSixDaUhuMFhBLDZDeEZ4SkUsbUJ3RjBKaUUsQzVHaEk3RCxlQXRDWSxDb0JjaEIsZXJCOEgrQixDT2hPN0IsbUJYa2tZSixDOEJuZ1lBLHVCbUZrTkUsd0NqSCt6WEYsQ2lIdHRYRSxzQkE1QkEsaUVBQTRFLENBQzVFLHdCQXZEMEUsQ0F3RDFFLG9CQXhEMEUsQ0F5RDFFLFVqSHN2WEYsQ2lIcHZYRSxvSEFHRSx3REFBbUcsQ0FDbkcsVTdHcldXLEM2R3NXWCxvQmpIcXZYSixDaUhsdlhFLGtIQUlFLG9CQUFzRCxDQUN0RCw4QmpIa3ZYSixDaUh4dVhFLGlDQUlJLDZGaEh2VlMsQ2dIdVZULHFGakh3dVhOLENpSDV1WEUsdUNBT00sNkZoSDFWTyxDZ0gwVlAscUZqSHl1WFIsQ2lIaHZYRSx3QkE1QkEsaUVBQTRFLENBQzVFLHdCQWxENEUsQ0FtRDVFLG9CQW5ENEUsQ0FvRDVFLFVqSGd4WEYsQ2lIOXdYRSwwSEFHRSx3REFBbUcsQ0FDbkcsVTdHcldXLEM2R3NXWCxvQmpIK3dYSixDaUg1d1hFLDBIQUlFLG9CQUFzRCxDQUN0RCw4QmpINHdYSixDaUhsd1hFLG1DQUlJLGlHaEgvV1ksQ2dIK1daLHlGakhrd1hOLENpSHR3WEUseUNBT00saUdoSGxYVSxDZ0hrWFYseUZqSG13WFIsQ2lIMXdYRSxzQkE1QkEsaUVBQTRFLENBQzVFLHdCQTdDMEUsQ0E4QzFFLG9CQTlDMEUsQ0ErQzFFLFVqSDB5WEYsQ2lIeHlYRSxvSEFHRSx3REFBbUcsQ0FDbkcsVTdHcldXLEM2R3NXWCxvQmpIeXlYSixDaUh0eVhFLGtIQUlFLG9CQUFzRCxDQUN0RCw4QmpIc3lYSixDaUg1eFhFLGlDQUlJLCtGaEgvVVMsQ2dIK1VULHVGakg0eFhOLENpSGh5WEUsdUNBT00sK0ZoSGxWTyxDZ0hrVlAsdUZqSDZ4WFIsQ2lIcHlYRSxtQkE1QkEsaUVBQTRFLENBQzVFLHdCQXhDdUUsQ0F5Q3ZFLG9CQXpDdUUsQ0EwQ3ZFLFVqSG8wWEYsQ2lIbDBYRSwyR0FHRSx3REFBbUcsQ0FDbkcsVTdHcldXLEM2R3NXWCxvQmpIbTBYSixDaUhoMFhFLHNHQUlFLG9CQUFzRCxDQUN0RCw4QmpIZzBYSixDaUh0elhFLDhCQUlJLCtGaEg3VVEsQ2dINlVSLHVGakhzelhOLENpSDF6WEUsb0NBT00sK0ZoSGhWTSxDZ0hnVk4sdUZqSHV6WFIsQ2lIOXpYRSxzQkE1QkEsaUVBQTRFLENBQzVFLHdCQW5DMEUsQ0FvQzFFLG9CQXBDMEUsQ0FxQzFFLFVqSDgxWEYsQ2lINTFYRSxvSEFHRSx3REFBbUcsQ0FDbkcsVTdHcldXLEM2R3NXWCxvQmpINjFYSixDaUgxMVhFLGtIQUlFLG9CQUFzRCxDQUN0RCw4QmpIMDFYSixDaUhoMVhFLGlDQUlJLCtGaEhoVlUsQ2dIZ1ZWLHVGakhnMVhOLENpSHAxWEUsdUNBT00sK0ZoSG5WUSxDZ0htVlIsdUZqSGkxWFIsQ2lIeDFYRSxxQkE1QkEsaUVBQTRFLENBQzVFLHdCQTlCeUUsQ0ErQnpFLG9CQS9CeUUsQ0FnQ3pFLFVqSHczWEYsQ2lIdDNYRSxpSEFHRSx3REFBbUcsQ0FDbkcsVTdHcldXLEM2R3NXWCxvQmpIdTNYSixDaUhwM1hFLDhHQUlFLG9CQUFzRCxDQUN0RCw4QmpIbzNYSixDaUgxMlhFLGdDQUlJLDZGaEhsVk8sQ2dIa1ZQLHFGakgwMlhOLENpSDkyWEUsc0NBT00sNkZoSHJWSyxDZ0hxVkwscUZqSDIyWFIsQ2lIbDNYRSxvQkE1QkEsaUVBQTRFLENBQzVFLHdCQXpCd0UsQ0EwQnhFLG9CQTFCd0UsQ0EyQnhFLFVqSGs1WEYsQ2lIaDVYRSw4R0FHRSx3REFBbUcsQ0FDbkcsVTdHcldXLEM2R3NXWCxvQmpIaTVYSixDaUg5NFhFLDBHQUlFLG9CQUFzRCxDQUN0RCw4QmpIODRYSixDaUhwNFhFLCtCQUlJLDJGaEhyVlUsQ2dIcVZWLG1GakhvNFhOLENpSHg0WEUscUNBT00sMkZoSHhWUSxDZ0h3VlIsbUZqSHE0WFIsQ2lINTRYRSx3QkE1QkEsaUVBQTRFLENBQzVFLHdCQXBCc0UsQ0FxQnRFLG9CQXJCc0UsQ0FzQnRFLFVqSDQ2WEYsQ2lIMTZYRSwwSEFHRSx3REFBbUcsQ0FDbkcsVTdHcldXLEM2R3NXWCxvQmpIMjZYSixDaUh4NlhFLDBIQUlFLG9CQUFzRCxDQUN0RCw4QmpIdzZYSixDaUg5NVhFLG1DQUlJLCtGaEhwVlUsQ2dIb1ZWLHVGakg4NVhOLENpSGw2WEUseUNBT00sK0ZoSHZWUSxDZ0h1VlIsdUZqSCs1WFIsQ2lIdDZYRSxvQkE1QkEsOERBQTRFLENBQzVFLHdCQWZ3RSxDQWdCeEUsb0JBaEJ3RSxDQWlCeEUsYWpIczhYRixDaUhwOFhFLDhHQUdFLHVEQUFtRyxDQUNuRyxhN0c1VmMsQzZHNlZkLG9CakhxOFhKLENpSGw4WEUsMEdBSUUsdUJBQXNELENBQ3RELDJCakhrOFhKLENpSHg3WEUsK0JBSUksK0ZoSDVVYyxDZ0g0VWQsdUZqSHc3WE4sQ2lINTdYRSxxQ0FPTSwrRmhIL1VZLENnSCtVWix1RmpIeTdYUixDaUhoOFhFLG1CQTVCQSxpRUFBNEUsQ0FDNUUsd0JBVnVFLENBV3ZFLG9CQVh1RSxDQVl2RSxVakhnK1hGLENpSDk5WEUsMkdBR0Usd0RBQW1HLENBQ25HLFU3R3JXVyxDNkdzV1gsaUJqSCs5WEosQ2lINTlYRSxzR0FJRSxvQkFBc0QsQ0FDdEQsOEJqSDQ5WEosQ2lIbDlYRSw4QkFJSSwyRmhIN1dZLENnSDZXWixtRmpIazlYTixDaUh0OVhFLG9DQU9NLDJGaEhoWFUsQ2dIZ1hWLG1GakhtOVhSLENpSDc4WEEsbUJBRUksZ0RBQTBDLENBQTFDLHdDakgrOFhKLEN3Qmx5WUUsYUNyREEsVXJCQ2EsQ21CRFgsd0J0QnNDVyxDd0JwQ2Isb0J6QjIxWUYsQ012MVlFLG1CbUJBRSxVckJMVyxDbUJEWCx3QkVEb0YsQ0FTcEYsb0J6QjIxWUosQ3lCeDFZRSxzQ0FNSSwrQ0FBaUYsQ0FBakYsdUN6QnMxWU4sQ3lCajFZRSw0Q0FFRSxVckJ2QlcsQ3FCd0JYLHdCeEJhVyxDd0JaWCxvQnpCbTFZSixDeUI1MFlFLHVJQUdFLFVyQm5DVyxDcUJvQ1gsd0JBdEN1SyxDQTBDdkssb0J6QjIwWUosQ3lCejBZSSx5SkFLSSwrQ0FBaUYsQ0FBakYsdUN6QnkwWVIsQ2lIcitYRSx3QkFJSSw2RmhIbFhTLENnSGtYVCxxRmpIcStYTixDaUh6K1hFLDhCQU9NLDZGaEhyWE8sQ2dIcVhQLHFGakhzK1hSLEN3QjUwWUUsZUNyREEsVXJCQ2EsQ21CRFgsd0J0QmNjLEN3QlpoQixvQnpCcTRZRixDTWo0WUUscUJtQkFFLFVyQkxXLENtQkRYLHdCRURvRixDQVNwRixvQnpCcTRZSixDeUJsNFlFLDBDQU1JLCtDQUFpRixDQUFqRix1Q3pCZzRZTixDeUIzM1lFLGdEQUVFLFVyQnZCVyxDcUJ3Qlgsd0J4QlhjLEN3QllkLG9CekI2M1lKLEN5QnQzWUUsNklBR0UsVXJCbkNXLENxQm9DWCx3QkF0Q3VLLENBMEN2SyxvQnpCcTNZSixDeUJuM1lJLCtKQUtJLCtDQUFpRixDQUFqRix1Q3pCbTNZUixDaUgvZ1lFLDBCQUlJLGlHaEgxWVksQ2dIMFlaLHlGakgrZ1lOLENpSG5oWUUsZ0NBT00saUdoSDdZVSxDZ0g2WVYseUZqSGdoWVIsQ3dCdDNZRSxhQ3JEQSxVckJDYSxDbUJEWCx3QnRCOENXLEN3QjVDYixvQnpCKzZZRixDTTM2WUUsbUJtQkFFLFVyQkxXLENtQkRYLHdCRURvRixDQVNwRixvQnpCKzZZSixDeUI1NllFLHNDQU1JLDhDQUFpRixDQUFqRixzQ3pCMDZZTixDeUJyNllFLDRDQUVFLFVyQnZCVyxDcUJ3Qlgsd0J4QnFCVyxDd0JwQlgsb0J6QnU2WUosQ3lCaDZZRSx1SUFHRSxVckJuQ1csQ3FCb0NYLHdCQXRDdUssQ0EwQ3ZLLG9CekIrNVlKLEN5Qjc1WUkseUpBS0ksOENBQWlGLENBQWpGLHNDekI2NVlSLENpSHpqWUUsd0JBSUksK0ZoSDFXUyxDZ0gwV1QsdUZqSHlqWU4sQ2lIN2pZRSw4QkFPTSwrRmhIN1dPLENnSDZXUCx1RmpIMGpZUixDd0JoNllFLFVDckRBLFVyQkNhLENtQkRYLHdCdEJnRFUsQ3dCOUNaLG9CekJ5OVlGLENNcjlZRSxnQm1CQUUsVXJCTFcsQ21CRFgsd0JFRG9GLENBU3BGLG9CekJ5OVlKLEN5QnQ5WUUsZ0NBTUksOENBQWlGLENBQWpGLHNDekJvOVlOLEN5Qi84WUUsc0NBRUUsVXJCdkJXLENxQndCWCx3QnhCdUJVLEN3QnRCVixvQnpCaTlZSixDeUIxOFlFLDhIQUdFLFVyQm5DVyxDcUJvQ1gsd0JBdEN1SyxDQTBDdkssb0J6Qnk4WUosQ3lCdjhZSSxnSkFLSSw4Q0FBaUYsQ0FBakYsc0N6QnU4WVIsQ2lIbm1ZRSxxQkFJSSwrRmhIeFdRLENnSHdXUix1RmpIbW1ZTixDaUh2bVlFLDJCQU9NLCtGaEgzV00sQ2dIMldOLHVGakhvbVlSLEN3QjE4WUUsYUNyREEsYXJCVWdCLENtQlZkLHdCdEI2Q1ksQ3dCM0NkLG9CekJtZ1pGLENNLy9ZRSxtQm1CQUUsYXJCSWMsQ21CVmQsd0JFRG9GLENBU3BGLG9CekJtZ1pKLEN5QmhnWkUsc0NBTUksOENBQWlGLENBQWpGLHNDekI4L1lOLEN5QnovWUUsNENBRUUsYXJCZGMsQ3FCZWQsd0J4Qm9CWSxDd0JuQlosb0J6QjIvWUosQ3lCcC9ZRSx1SUFHRSxhckIxQmMsQ3FCMkJkLHdCQXRDdUssQ0EwQ3ZLLG9CekJtL1lKLEN5QmovWUkseUpBS0ksOENBQWlGLENBQWpGLHNDekJpL1lSLENpSDdvWUUsd0JBSUksK0ZoSDNXVSxDZ0gyV1YsdUZqSDZvWU4sQ2lIanBZRSw4QkFPTSwrRmhIOVdRLENnSDhXUix1RmpIOG9ZUixDd0JwL1lFLFlDckRBLFVyQkNhLENtQkRYLHdCdEIyQ1MsQ3dCekNYLG9CekI2aVpGLENNemlaRSxrQm1CQUUsVXJCTFcsQ21CRFgsd0JFRG9GLENBU3BGLG9CekI2aVpKLEN5QjFpWkUsb0NBTUksOENBQWlGLENBQWpGLHNDekJ3aVpOLEN5Qm5pWkUsMENBRUUsVXJCdkJXLENxQndCWCx3QnhCa0JTLEN3QmpCVCxvQnpCcWlaSixDeUI5aFpFLG9JQUdFLFVyQm5DVyxDcUJvQ1gsd0JBdEN1SyxDQTBDdkssb0J6QjZoWkosQ3lCM2haSSxzSkFLSSw4Q0FBaUYsQ0FBakYsc0N6QjJoWlIsQ2lIdnJZRSx1QkFJSSw2RmhIN1dPLENnSDZXUCxxRmpIdXJZTixDaUgzcllFLDZCQU9NLDZGaEhoWEssQ2dIZ1hMLHFGakh3cllSLEN3QjloWkUsV0NyREEsYXJCVWdCLENtQlZkLHFCdEJpRGdCLEN3Qi9DbEIsaUJ6QnVsWkYsQ01ubFpFLGlCbUJBRSxhckJJYyxDbUJWZCx3QkVEb0YsQ0FTcEYsb0J6QnVsWkosQ3lCcGxaRSxrQ0FNSSwrQ0FBaUYsQ0FBakYsdUN6QmtsWk4sQ3lCN2taRSx3Q0FFRSxhckJkYyxDcUJlZCxxQnhCd0JnQixDd0J2QmhCLGlCekIra1pKLEN5QnhrWkUsaUlBR0UsYXJCMUJjLENxQjJCZCx3QkF0Q3VLLENBMEN2SyxvQnpCdWtaSixDeUJya1pJLG1KQUtJLCtDQUFpRixDQUFqRix1Q3pCcWtaUixDaUhqdVlFLHNCQUlJLCtGaEh2V2MsQ2dIdVdkLHVGakhpdVlOLENpSHJ1WUUsNEJBT00sK0ZoSDFXWSxDZ0gwV1osdUZqSGt1WVIsQ3dCeGtaRSxVQ3JEQSxVckJDYSxDbUJEWCx3QnRCZ0JjLEN3QmRoQixvQnpCaW9aRixDTTduWkUsZ0JtQkFFLFVyQkxXLENtQkRYLHdCRURvRixDQVNwRixvQnpCaW9aSixDeUI5blpFLGdDQU1JLDRDQUFpRixDQUFqRixvQ3pCNG5aTixDeUJ2blpFLHNDQUVFLFVyQnZCVyxDcUJ3Qlgsd0J4QlRjLEN3QlVkLG9CekJ5blpKLEN5QmxuWkUsOEhBR0UsVXJCbkNXLENxQm9DWCx3QkF0Q3VLLENBMEN2SyxvQnpCaW5aSixDeUIvbVpJLGdKQUtJLDRDQUFpRixDQUFqRixvQ3pCK21aUixDaUgzd1lFLHFCQUlJLDJGaEh4WVksQ2dId1laLG1Gakgyd1lOLENpSC93WUUsMkJBT00sMkZoSDNZVSxDZ0gyWVYsbUZqSDR3WVIsQ3dCbG5aRSxXQ3JEQSxVckJDYSxDbUJEWCx3QnRCd0NZLEN3QnRDZCxvQnpCMnFaRixDTXZxWkUsaUJtQkFFLFVyQkxXLENtQkRYLHdCRURvRixDQVNwRixvQnpCMnFaSixDeUJ4cVpFLGtDQU1JLDZDQUFpRixDQUFqRixxQ3pCc3FaTixDeUJqcVpFLHdDQUVFLFVyQnZCVyxDcUJ3Qlgsd0J4QmVZLEN3QmRaLG9CekJtcVpKLEN5QjVwWkUsaUlBR0UsVXJCbkNXLENxQm9DWCx3QkF0Q3VLLENBMEN2SyxvQnpCMnBaSixDeUJ6cFpJLG1KQUtJLDZDQUFpRixDQUFqRixxQ3pCeXBaUixDaUhyellFLHNCQUlJLDJGaEhoWFUsQ2dIZ1hWLG1GakhxellOLENpSHp6WUUsNEJBT00sMkZoSG5YUSxDZ0htWFIsbUZqSHN6WVIsQ3dCNXBaRSxlQ3JEQSxVckJDYSxDbUJEWCx3QnRCeUNZLEN3QnZDZCxvQnpCcXRaRixDTWp0WkUscUJtQkFFLFVyQkxXLENtQkRYLHdCRURvRixDQVNwRixvQnpCcXRaSixDeUJsdFpFLDBDQU1JLCtDQUFpRixDQUFqRix1Q3pCZ3RaTixDeUIzc1pFLGdEQUVFLFVyQnZCVyxDcUJ3Qlgsd0J4QmdCWSxDd0JmWixvQnpCNnNaSixDeUJ0c1pFLDZJQUdFLFVyQm5DVyxDcUJvQ1gsd0JBdEN1SyxDQTBDdkssb0J6QnFzWkosQ3lCbnNaSSwrSkFLSSwrQ0FBaUYsQ0FBakYsdUN6Qm1zWlIsQ2lILzFZRSwwQkFJSSwrRmhIL1dVLENnSCtXVix1RmpIKzFZTixDaUhuMllFLGdDQU9NLCtGaEhsWFEsQ2dIa1hSLHVGakhnMllSLENpSHoxWUUsMEJBRUksNkZoSDlYUyxDZ0g4WFQscUZqSDIxWU4sQ2lINzFZRSw0QkFFSSxpR2hIdFpZLENnSHNaWix5RmpIKzFZTixDaUhqMllFLDBCQUVJLCtGaEh0WFMsQ2dIc1hULHVGakhtMllOLENpSHIyWUUsdUJBRUksK0ZoSHBYUSxDZ0hvWFIsdUZqSHUyWU4sQ2lIejJZRSwwQkFFSSwrRmhIdlhVLENnSHVYVix1RmpIMjJZTixDaUg3MllFLHlCQUVJLDZGaEh6WE8sQ2dIeVhQLHFGakgrMllOLENpSGozWUUsd0JBRUksK0ZoSG5YYyxDZ0htWGQsdUZqSG0zWU4sQ2lIcjNZRSx1QkFFSSwyRmhIcFpZLENnSG9aWixtRmpIdTNZTixDaUh6M1lFLHdCQUVJLDJGaEg1WFUsQ2dINFhWLG1GakgyM1lOLENpSDczWUUsNEJBRUksK0ZoSDNYVSxDZ0gyWFYsdUZqSCszWU4sQ3dCeHVaRSxxQkNKQSxheEJqQmEsQ3dCa0JiLG9CekJndlpGLENNbHlaRSwyQm1CcURFLFVyQjFEVyxDcUIyRFgsd0J4QnRCVyxDd0J1Qlgsb0J6Qml2WkosQ3lCOXVaRSxzREFFRSw2Q3hCNUJXLEN3QjRCWCxxQ3pCZ3ZaSixDeUI3dVpFLDREQUVFLGF4QmpDVyxDd0JrQ1gsNEJ6Qit1WkosQ3lCNXVaRSwrSkFHRSxVckI3RVcsQ3FCOEVYLHdCeEJ6Q1csQ3dCMENYLG9CekI4dVpKLEN5QjV1WkksaUxBS0ksNkN4QmpETyxDd0JpRFAscUN6QjR1WlIsQ2lIejVZRSxnQ0FJSSw2RmhIeFlTLENnSHdZVCxxRmpIeTVZTixDaUg3NVlFLHdMQVVNLDZGaEg5WU8sQ2dIOFlQLHFGakh1NVlSLENpSGo2WUUsc0NBY00scURoSGxaTyxDZ0hrWlAsNkNqSHU1WVIsQ3dCcHhaRSx1QkNKQSxheEJ6Q2dCLEN3QjBDaEIsb0J6QjR4WkYsQ005MFpFLDZCbUJxREUsVXJCMURXLENxQjJEWCx3QnhCOUNjLEN3QitDZCxvQnpCNnhaSixDeUIxeFpFLDBEQUVFLCtDeEJwRGMsQ3dCb0RkLHVDekI0eFpKLEN5Qnp4WkUsZ0VBRUUsYXhCekRjLEN3QjBEZCw0QnpCMnhaSixDeUJ4eFpFLHFLQUdFLFVyQjdFVyxDcUI4RVgsd0J4QmpFYyxDd0JrRWQsb0J6QjB4WkosQ3lCeHhaSSx1TEFLSSwrQ3hCekVVLEN3QnlFVix1Q3pCd3haUixDaUhyOFlFLGtDQUlJLGlHaEhoYVksQ2dIZ2FaLHlGakhxOFlOLENpSHo4WUUsZ01BVU0saUdoSHRhVSxDZ0hzYVYseUZqSG04WVIsQ2lINzhZRSx3Q0FjTSx1RGhIMWFVLENnSDBhViwrQ2pIbThZUixDd0JoMFpFLHFCQ0pBLGF4QlRhLEN3QlViLG9CekJ3MFpGLENNMTNaRSwyQm1CcURFLFVyQjFEVyxDcUIyRFgsd0J4QmRXLEN3QmVYLG9CekJ5MFpKLEN5QnQwWkUsc0RBRUUsOEN4QnBCVyxDd0JvQlgsc0N6QncwWkosQ3lCcjBaRSw0REFFRSxheEJ6QlcsQ3dCMEJYLDRCekJ1MFpKLEN5QnAwWkUsK0pBR0UsVXJCN0VXLENxQjhFWCx3QnhCakNXLEN3QmtDWCxvQnpCczBaSixDeUJwMFpJLGlMQUtJLDhDeEJ6Q08sQ3dCeUNQLHNDekJvMFpSLENpSGovWUUsZ0NBSUksK0ZoSGhZUyxDZ0hnWVQsdUZqSGkvWU4sQ2lIci9ZRSx3TEFVTSwrRmhIdFlPLENnSHNZUCx1RmpIKytZUixDaUh6L1lFLHNDQWNNLHNEaEgxWU8sQ2dIMFlQLDhDakgrK1lSLEN3QjUyWkUsa0JDSkEsYXhCUFksQ3dCUVosb0J6Qm8zWkYsQ010NlpFLHdCbUJxREUsVXJCMURXLENxQjJEWCx3QnhCWlUsQ3dCYVYsb0J6QnEzWkosQ3lCbDNaRSxnREFFRSw4Q3hCbEJVLEN3QmtCVixzQ3pCbzNaSixDeUJqM1pFLHNEQUVFLGF4QnZCVSxDd0J3QlYsNEJ6Qm0zWkosQ3lCaDNaRSxzSkFHRSxVckI3RVcsQ3FCOEVYLHdCeEIvQlUsQ3dCZ0NWLG9CekJrM1pKLEN5QmgzWkksd0tBS0ksOEN4QnZDTSxDd0J1Q04sc0N6QmczWlIsQ2lIN2haRSw2QkFJSSwrRmhIOVhRLENnSDhYUix1RmpINmhaTixDaUhqaVpFLDRLQVVNLCtGaEhwWU0sQ2dIb1lOLHVGakgyaFpSLENpSHJpWkUsbUNBY00sc0RoSHhZTSxDZ0h3WU4sOENqSDJoWlIsQ3dCeDVaRSxxQkNKQSxheEJWYyxDd0JXZCxvQnpCZzZaRixDTWw5WkUsMkJtQnFERSxhckJqRGMsQ3FCa0RkLHdCeEJmWSxDd0JnQlosb0J6Qmk2WkosQ3lCOTVaRSxzREFFRSw4Q3hCckJZLEN3QnFCWixzQ3pCZzZaSixDeUI3NVpFLDREQUVFLGF4QjFCWSxDd0IyQlosNEJ6Qis1WkosQ3lCNTVaRSwrSkFHRSxhckJwRWMsQ3FCcUVkLHdCeEJsQ1ksQ3dCbUNaLG9CekI4NVpKLEN5QjU1WkksaUxBS0ksOEN4QjFDUSxDd0IwQ1Isc0N6QjQ1WlIsQ2lIemtaRSxnQ0FJSSwrRmhIallVLENnSGlZVix1RmpIeWtaTixDaUg3a1pFLHdMQVVNLCtGaEh2WVEsQ2dIdVlSLHVGakh1a1pSLENpSGpsWkUsc0NBY00sc0RoSDNZUSxDZ0gyWVIsOENqSHVrWlIsQ3dCcDhaRSxvQkNKQSxheEJaVyxDd0JhWCxvQnpCNDhaRixDTTkvWkUsMEJtQnFERSxVckIxRFcsQ3FCMkRYLHdCeEJqQlMsQ3dCa0JULG9CekI2OFpKLEN5QjE4WkUsb0RBRUUsNkN4QnZCUyxDd0J1QlQscUN6QjQ4WkosQ3lCejhaRSwwREFFRSxheEI1QlMsQ3dCNkJULDRCekIyOFpKLEN5Qng4WkUsNEpBR0UsVXJCN0VXLENxQjhFWCx3QnhCcENTLEN3QnFDVCxvQnpCMDhaSixDeUJ4OFpJLDhLQUtJLDZDeEI1Q0ssQ3dCNENMLHFDekJ3OFpSLENpSHJuWkUsK0JBSUksNkZoSG5ZTyxDZ0htWVAscUZqSHFuWk4sQ2lIem5aRSxvTEFVTSw2RmhIellLLENnSHlZTCxxRmpIbW5aUixDaUg3blpFLHFDQWNNLHFEaEg3WUssQ2dINllMLDZDakhtblpSLEN3QmgvWkUsbUJDSkEsVXhCTmtCLEN3Qk9sQixpQnpCdy9aRixDTTFpYUUseUJtQnFERSxhckJqRGMsQ3FCa0RkLHFCeEJYZ0IsQ3dCWWhCLGlCekJ5L1pKLEN5QnQvWkUsa0RBRUUsOEN4QmpCZ0IsQ3dCaUJoQixzQ3pCdy9aSixDeUJyL1pFLHdEQUVFLFV4QnRCZ0IsQ3dCdUJoQiw0QnpCdS9aSixDeUJwL1pFLHlKQUdFLGFyQnBFYyxDcUJxRWQscUJ4QjlCZ0IsQ3dCK0JoQixpQnpCcy9aSixDeUJwL1pJLDJLQUtJLDhDeEJ0Q1ksQ3dCc0NaLHNDekJvL1pSLENpSGpxWkUsOEJBSUksK0ZoSDdYYyxDZ0g2WGQsdUZqSGlxWk4sQ2lIcnFaRSxnTEFVTSwrRmhIbllZLENnSG1ZWix1RmpIK3BaUixDaUh6cVpFLG9DQWNNLHNEaEh2WVksQ2dIdVlaLDhDakgrcFpSLEN3QjVoYUUsa0JDSkEsYXhCdkNnQixDd0J3Q2hCLG9CekJvaWFGLENNdGxhRSx3Qm1CcURFLFVyQjFEVyxDcUIyRFgsd0J4QjVDYyxDd0I2Q2Qsb0J6QnFpYUosQ3lCbGlhRSxnREFFRSw0Q3hCbERjLEN3QmtEZCxvQ3pCb2lhSixDeUJqaWFFLHNEQUVFLGF4QnZEYyxDd0J3RGQsNEJ6Qm1pYUosQ3lCaGlhRSxzSkFHRSxVckI3RVcsQ3FCOEVYLHdCeEIvRGMsQ3dCZ0VkLG9CekJraWFKLEN5QmhpYUksd0tBS0ksNEN4QnZFVSxDd0J1RVYsb0N6QmdpYVIsQ2lIN3NaRSw2QkFJSSwyRmhIOVpZLENnSDhaWixtRmpINnNaTixDaUhqdFpFLDRLQVVNLDJGaEhwYVUsQ2dIb2FWLG1Gakgyc1pSLENpSHJ0WkUsbUNBY00sb0RoSHhhVSxDZ0h3YVYsNENqSDJzWlIsQ3dCeGthRSxtQkNKQSxheEJmYyxDd0JnQmQsb0J6QmdsYUYsQ01sb2FFLHlCbUJxREUsVXJCMURXLENxQjJEWCx3QnhCcEJZLEN3QnFCWixvQnpCaWxhSixDeUI5a2FFLGtEQUVFLDRDeEIxQlksQ3dCMEJaLG9DekJnbGFKLEN5QjdrYUUsd0RBRUUsYXhCL0JZLEN3QmdDWiw0QnpCK2thSixDeUI1a2FFLHlKQUdFLFVyQjdFVyxDcUI4RVgsd0J4QnZDWSxDd0J3Q1osb0J6QjhrYUosQ3lCNWthSSwyS0FLSSw0Q3hCL0NRLEN3QitDUixvQ3pCNGthUixDaUh6dlpFLDhCQUlJLDJGaEh0WVUsQ2dIc1lWLG1Gakh5dlpOLENpSDd2WkUsZ0xBVU0sMkZoSDVZUSxDZ0g0WVIsbUZqSHV2WlIsQ2lIandaRSxvQ0FjTSxvRGhIaFpRLENnSGdaUiw0Q2pIdXZaUixDd0JwbmFFLHVCQ0pBLGF4QmRjLEN3QmVkLG9CekI0bmFGLENNOXFhRSw2Qm1CcURFLFVyQjFEVyxDcUIyRFgsd0J4Qm5CWSxDd0JvQlosb0J6QjZuYUosQ3lCMW5hRSwwREFFRSw4Q3hCekJZLEN3QnlCWixzQ3pCNG5hSixDeUJ6bmFFLGdFQUVFLGF4QjlCWSxDd0IrQlosNEJ6QjJuYUosQ3lCeG5hRSxxS0FHRSxVckI3RVcsQ3FCOEVYLHdCeEJ0Q1ksQ3dCdUNaLG9CekIwbmFKLEN5QnhuYUksdUxBS0ksOEN4QjlDUSxDd0I4Q1Isc0N6QnduYVIsQ2lIcnlaRSxrQ0FJSSwrRmhIcllVLENnSHFZVix1RmpIcXlaTixDaUh6eVpFLGdNQVVNLCtGaEgzWVEsQ2dIMllSLHVGakhteVpSLENpSDd5WkUsd0NBY00sc0RoSC9ZUSxDZ0grWVIsOENqSG15WlIsQ3dCM3RhQSxLeUYrYkUsaUJBQWtCLEM3Ri9iZCw2Rm5CeUZnRixDbUJ6RmhGLHFGbkJ5RmdGLENtQnpGaEYsNkVuQnlGZ0YsQ21CekZoRixxR3BCZ3VhTixDb0IzdGFJLHVDSUxKLEtKTU0sdUJBQWdCLENBQWhCLGVwQit0YUosQ0FDRixDd0JqcmFFLFd5RitZQSxvQmpIc3laRixDd0IvcWFFLG1CeUY2WUEsYWpIc3laRixDMkJwdWFBLGV1RmJFLDRLQUcrQyxDQUgvQyxvS0FHK0MsQ0FDL0MsZ0JqSG1Gc0IsQ2lIakZ0QixjbEhpdmFGLENrSHh2YUEsbUNBVUksaUJsSGt2YUosQ2tINXZhQSxnQ0FjSSx3QkFBeUIsQ0FDekIsbUJBQWdDLENBQ2hDLGFqSDBCVyxDaUh6QlgsZWxIa3ZhSixDa0hud2FBLDhCQXFCSSxnQmpIbUVvQixDaUhsRXBCLG1CQUFhLENBQWIs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YkEsdUJBVUksa0JuSG1pYkosQ21IN2liQSwyQkFjSSxjQUE2QixDQUM3QixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JuSG1pYkosQ21IL2hiQSxZQUVJLGVuSGlpYkosQ21IN2hiQSw4REFLTSxVbkg0aGJOLENtSGppYkEsNEZBUVEsVWxIN0RJLENrSDhESixVbkg2aGJSLENtSHRpYkEsMkJBY00sdUJuSDRoYk4sQ21IcmhiQSx5QkFHSSw0QkFBbUMsQ0FDbkMsK0JuSHNoYkosQ21IMWhiQSwrQkFPTSxTbkh1aGJOLENlMWpiSSx5Qm9HNEJKLDhDQWNNLHFCbkhxaGJKLENtSG5pYkYsdUNBa0JNLHNCbkhvaGJKLENtSHRpYkYsdUNBc0JNLG9CbkhtaGJKLENBQ0YsQ21IMWliQSw4Q0EyQkkscUJuSG1oYkosQ2Uxa2JJLDBCb0c0QkosNkRBbUNRLHFCbkhnaGJOLENtSG5qYkYsc0RBdUNRLHNCbkgrZ2JOLENtSHRqYkYsc0RBMkNRLG9Cbkg4Z2JOLENBQ0YsQ21IMWpiQSxnQkFpREksYUFBYyxDQUNkLFFBQVMsQ0FDVCxjbkg2Z2JKLEN1Q3RtYkUsZTZFakRBLFVoSE1hLENnSExiLHdCcEgycGJGLENNN29iRSw0QzhHVkksVWhIQ1MsQ2dIQVQsd0JwSDJwYk4sQ29IOXBiVSw0Q0FRSixTQUFVLENBQ1YsaURuSCtCUyxDbUgvQlQseUNwSDBwYk4sQ3VDcm5iRSxpQjZFakRBLFVoSE1hLENnSExiLHdCcEgwcWJGLENNNXBiRSxnRDhHVkksVWhIQ1MsQ2dIQVQsd0JwSDBxYk4sQ29IN3FiVSxnREFRSixTQUFVLENBQ1YsbURuSE9ZLENtSFBaLDJDcEh5cWJOLEN1Q3BvYkUsZTZFakRBLFVoSE1hLENnSExiLHdCcEh5cmJGLENNM3FiRSw0QzhHVkksVWhIQ1MsQ2dIQVQsd0JwSHlyYk4sQ29INXJiVSw0Q0FRSixTQUFVLENBQ1Ysa0RuSHVDUyxDbUh2Q1QsMENwSHdyYk4sQ3VDbnBiRSxZNkVqREEsVWhITWEsQ2dITGIsd0JwSHdzYkYsQ00xcmJFLHNDOEdWSSxVaEhDUyxDZ0hBVCx3QnBId3NiTixDb0gzc2JVLHNDQVFKLFNBQVUsQ0FDVixrRG5IeUNRLENtSHpDUiwwQ3BIdXNiTixDdUNscWJFLGU2RWpEQSxhaEhlZ0IsQ2dIZGhCLHdCcEh1dGJGLENNenNiRSw0QzhHVkksYWhIVVksQ2dIVFosd0JwSHV0Yk4sQ29IMXRiVSw0Q0FRSixTQUFVLENBQ1Ysa0RuSHNDVSxDbUh0Q1YsMENwSHN0Yk4sQ3VDanJiRSxjNkVqREEsVWhITWEsQ2dITGIsd0JwSHN1YkYsQ014dGJFLDBDOEdWSSxVaEhDUyxDZ0hBVCx3QnBIc3ViTixDb0h6dWJVLDBDQVFKLFNBQVUsQ0FDVixpRG5Ib0NPLENtSHBDUCx5Q3BIcXViTixDdUNoc2JFLGE2RWpEQSxhaEhlZ0IsQ2dIZGhCLHFCcEhxdmJGLENNdnViRSx3QzhHVkksYWhIVVksQ2dIVFosd0JwSHF2Yk4sQ29IeHZiVSx3Q0FRSixTQUFVLENBQ1Ysa0RuSDBDYyxDbUgxQ2QsMENwSG92Yk4sQ3VDL3NiRSxZNkVqREEsVWhITWEsQ2dITGIsd0JwSG93YkYsQ010dmJFLHNDOEdWSSxVaEhDUyxDZ0hBVCx3QnBIb3diTixDb0h2d2JVLHNDQVFKLFNBQVUsQ0FDVixnRG5IU1ksQ21IVFosd0NwSG13Yk4sQ3VDOXRiRSxhNkVqREEsVWhITWEsQ2dITGIsd0JwSG14YkYsQ01yd2JFLHdDOEdWSSxVaEhDUyxDZ0hBVCx3QnBIbXhiTixDb0h0eGJVLHdDQVFKLFNBQVUsQ0FDVixnRG5IaUNVLENtSGpDVix3Q3BIa3hiTixDdUM3dWJFLGlCNkVqREEsVWhITWEsQ2dITGIsd0JwSGt5YkYsQ01weGJFLGdEOEdWSSxVaEhDUyxDZ0hBVCx3QnBIa3liTixDb0hyeWJVLGdEQVFKLFNBQVUsQ0FDVixrRG5Ia0NVLENtSGxDViwwQ3BIaXliTixDdUN6eWJBLE84RUlFLGVBQWlCLENBQ2pCLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDakIsY3JIeXliRixDdUNud2JFLGE4RWxDQSxlckh5eWJGLENxSHR5YkEsV0FDRSxrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLFNBQVUsQ0FDVixVQUFXLENBQ1gs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Q3NIM3JjQSx1SUE4RlUsMEJBQW1CLENBQW5CLGtCdEhpbWNWLENzSDFsY0EsYUFDRSxvQ0FBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLGdCdEg2bGNGLENzSDFsY0EseUJBRUksNEtBRytDLENBSC9DLG9LdEg0bGNKLENzSHJsY0EsNEJBRUksNktBRytDLENBSC9DLHFLdEh1bGNKLENtQ3h1Y0EsZW1GeUpFLG9CbEg2bUJ3QyxDa0g1bUJ4QyxpQnJIM0dvQyxDcUg0R3BDLHdCdEhtbGNGLENzSC9rY0UscUJBQ0Usb0xySGpLVyxDcUhpS1gsNEt0SGtsY0osQ3NIbmxjRSx1QkFDRSw0THJIekxjLENxSHlMZCxvTHRIc2xjSixDc0h2bGNFLHFCQUNFLHdMckh6SlcsQ3FIeUpYLGdMdEgwbGNKLENzSDNsY0Usa0JBQ0Usd0xySHZKVSxDcUh1SlYsZ0x0SDhsY0osQ3NIL2xjRSxxQkFDRSx3THJIMUpZLENxSDBKWixnTHRIa21jSixDc0hubWNFLG9CQUNFLG9Mckg1SlMsQ3FINEpULDRLdEhzbWNKLENzSHZtY0UsbUJBQ0Usd0xySHRKZ0IsQ3FIc0poQixnTHRIMG1jSixDc0gzbWNFLGtCQUNFLGdMckh2TGMsQ3FIdUxkLHdLdEg4bWNKLENzSC9tY0UsbUJBQ0UsZ0xySC9KWSxDcUgrSlosd0t0SGtuY0osQ3NIbm5jRSx1QkFDRSx3THJIOUpZLENxSDhKWixnTHRIc25jSixDc0g3bWNBLGdCQUNFLHFCQUFrRCxDQUNsRCxXdEhnbmNGLENzSDdtY0EsK0NBR00sNEtySC9HdU8sQ3FIK0d2TyxvS3RIOG1jTixDdUgxMGNBLHFCQUVFLGtCdkg2MGNGLENpQ3AwY0EsVXNGTEUsZXZINjBjRixDbUg3MGNBLGdCSUdJLGN2SDgwY0osQ3VIMTBjQSwwQkFJTSx1QnZIMDBjTixDdUg5MGNBLDJCQVFNLGF2SDAwY04sQ21IOXhjQSwyQkluQ00sdUJ2SHEwY04sQ3VIejBjQSw0QkFRTSxrQnZIcTBjTixDdUg3MGNBLGtDQVdRLG9CdkhzMGNSLEN1SDF6Y0EsMkJBSEUsaUJ2SHUwY0YsQ3VIcDBjQSxXQUNFLG1CQUFhLENB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RSx3RDdINDJkTixDNkg3MmRJLGtDQUNFLGdFQUF5RSxDQUF6RSx3RDdIZzNkTixDNkhqM2RJLGtDQUNFLDZEQUF5RSxDQUF6RSxxRDdIbzNkTixDNkgvMmRBLHFCRnpCRSx3QjFIMkNhLEMwSGpDYixVQ1ZjLENEV2QsV0NYYyxDRFlkLGtCQUFtQixDQUNuQixVQ1pVLENER1YsZ0NBQXlCLENBQXpCLHdCQUF5QixDRTRCdkIsb0I3SGszZEosQzhIaDVkQSw4QkFDRSxHQUNFLDBCQUFxQixDQUFyQixrQjlIbTVkRixDOEhqNWRBLEdBQ0UsMEJBQXFCLENBQXJCLGtCQUFxQixDQUNyQixTOUhtNWRGLENBQ0YsQzhIMTVkQSxzQkFDRSxHQUNFLDBCQUFxQixDQUFyQixrQjlIbTVkRixDOEhqNWRBLEdBQ0UsMEJBQXFCLENBQXJCLGtCQUFxQixDQUNyQixTOUhtNWRGLENBQ0YsQzhIaDVkQSxnQkhaRSx3QjFIMkNhLEMwSGpDYixVQ1ZjLENEV2QsV0NYYyxDRFlkLGtCQUFtQixDQUNuQixVQ1pVLENER1YsZ0NBQXlCLENBQXpCLHdCQUF5QixDR2N2QixvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLFVBQVcsQ0FDWCx1REFBZ0QsQ0FBaEQsK0M5SG81ZEosQytIdjZkQSwwQkFDRSxHQUNFLDhCQUF1QixDQUF2QixzQi9IMDZkRixDK0h4NmRBLElBQ0UsZ0NBQXlCLENBQXpCLHdCL0gwNmRGLEMrSHg2ZEEsR0FDRSwrQkFBeUIsQ0FBekIsdUIvSDA2ZEYsQ0FDRixDK0h2NmRBLDhCQUNFLGlCL0hvN2RGLEMrSHI3ZEEsaUJKZEUsd0IxSDJDYSxDMEhqQ2IsVUNWYyxDRFdkLFdDWGMsQ0RZZCxrQkFBbUIsQ0FDbkIsVUNaVSxDREdWLGdDQUF5QixDQUF6Qix3QjNIKzdkRixDK0hyN2RBLDZCQVVNLHFFQUE4RCxDQUE5RCw2RC9IKzZkTixDK0h6N2RBLCtDSmRFLHdCMUgyQ2EsQzBIakNiLFVDVmMsQ0RXZCxXQ1hjLENEWWQsa0JBQW1CLENBQ25CLFVDWlUsQ0c2Qk4sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVL0hr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QWMsQ0FDZCxRN0oydGhCSixDNkp6dWhCQSwrRWxKbUJJLHlCa0pEa0MsQ2xKRWxDLDRCWDB0aEJKLEM2SnJ0aEJBLDZFQVVJLGlCQUFrQixDQUNsQixrQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUNkLFE3SnF0aEJKLEM2Smp1aEJBLHdGbEpOSSx5QmtKcUJnQyxDbEpwQmhDLDRCWDJ1aEJKLENHcjJnQkEsTzBKMVdFLGdCNUp3Q3NCLEM0SnZDdEIsZTdKbXRoQkYsQzZKOXNoQkEsY0FDRSxnQjVKa0NxQyxDNEpqQ3JDLFFBQVMsQ0FDVCxhN0ppdGhCRixDNkpwdGhCQSxnQkFNSSxhNUoxQ2MsQzRKMkNkLGlCQUFtQixDQUNuQixnQjdKa3RoQkosQ2dDL2poQkEsZTZIOUlFLHVCQUF3QixDQUN4QixvQjdKaXRoQkYsQzhKcnhoQkEsaUJBT00saUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxvQjFKbXdCb0MsQzBKbHdCcEMsZ0IxSjJOMkIsQzBKMU4zQixnQjFKc3dCa0MsQzBKcndCbEMsYTFKc0JXLEMwSnJCWCxxQjFKUlMsQzBKU1Qsd0I5Smt4aEJOLEM4Smh5aEJBLHVCQWlCUSxTQUFVLENBQ1YsYTFKeUowRCxDMEp4SjFELG9CQUFxQixDQUNyQix3QjFKYlUsQzBKY1Ysb0I5Sm14aEJSLEM4Snh5aEJBLHVCQXlCUSxTQUFVLENBQ1YsUzFKK3ZCNkIsQzBKOXZCN0IsdUI3SnNFMEIsQzZKdEUxQixlOUpteGhCUixDOEo5eWhCQSwrQ0FnQ1EsYzlKa3hoQlIsQzhKbHpoQkEsNkJBc0NRLGFBQWMsQ25KTGxCLDZCUHVNZ0MsQ090TWhDLGdDWHN4aEJKLEM4Snh6aEJBLDRCbkptQkksOEJQcU5nQyxDT3BOaEMsaUNYeXloQkosQzhKN3poQkEsd0JBaURNLFNBQVUsQ0FDVixVMUo3Q1MsQzBKOENULHdCN0pUUyxDNkpVVCxvQjlKZ3hoQk4sQzhKcDBoQkEsOEJBdURRLFU5Sml4aEJSLEM4SngwaEJBLDBCQTRETSxhMUpqRFksQzBKa0RaLG1CQUFvQixDQUVwQixXQUFZLENBQ1oscUIxSjNEUyxDMEo0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S2pua0JBLHFEQUVJLFMxS3Nua0JKLEMwS3hua0JBLHFJQU9JLFExS3Nua0JKLEMwSzdua0JBLG9EQVdJLGlCMUtzbmtCSixDMEtqb2tCQSxtRUFjTSxTMUt1bmtCTixDMEtyb2tCQSxtSUFtQk0saUIxS3Nua0JOLEMwSzVta0JBLG9DQUNFLGUxS2tua0JGLEMwS25ua0JBLG1EQUlJLFNBektjLENBMEtkLFFBQVMsQ0FDVCxhMUttbmtCSixDMEt6bmtCQSxrREFVSSxnQjFLbW5rQkosQzBLN25rQkEsaUVBYU0sU0FBVSxDQUNWLFFBQTJCLENBQzNCLFkxS29ua0JOLEMwS25va0JBLCtIQW9CTSxnQjFLbW5rQk4sQzBLdm9rQkEsNkpBdUJRLE8xS29ua0JSLEMwS3pta0JBLHNDQUNFLGUxSytta0JGLEMwS2hua0JBLHFEQUlJLFFBQVMsQ0FDVCxRQUFTLENBQ1QsYTFLZ25rQkosQzBLdG5rQkEscUlBV0ksUTFLZ25rQkosQzBLM25rQkEsb0RBZUksbUIxS2dua0JKLEMwSy9ua0JBLG1FQWtCTSxTMUtpbmtCTixDMEtub2tCQSxtSUF1Qk0sbUIxS2dua0JOLEMwS3Zta0JBLHFDQUNFLGUxSzZta0JGLEMwSzlta0JBLGtEQUlJLGlCMUs4bWtCSixDMEtsbmtCQSxvREFPSSxTQUFVLENBQ1YsYTFLK21rQkosQzBLdm5rQkEsZ0VBYU0sU0FBVSxDQUNWLFUxSzhta0JOLEMwSzVua0JBLGtFQWlCTSxTQUFVLENBQ1YsUTFLK21rQk4sQzBLdG1rQkEsc0NBQ0UsZTFLNG1rQkYsQzBLN21rQkEsbURBSUksaUIxSzZta0JKLEMwS2pua0JBLHFEQU9JLFVBQVcsQ0FDWCxhQUFjLENBQ2QsUzFLOG1rQkosQ0FFQSwrRDBLN21rQk0sVTFLK21rQk4sQzBLM25rQkEsaUVBa0JNLFNBQVUsQ0FDVixTMUs2bWtCTixDMEtob2tCQSxtRUFzQk0sU0FBVSxDQUNWLFExSzhta0JOLEMwS3Jta0JBLG1DQUNFLGUxSzJta0JGLEMwSzVta0JBLGdEQUlJLGlCMUs0bWtCSixDMEtobmtCQSxrREFPSSxRQUFTLENBQ1QsYUFBYyxD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cENiLHdCekIrNGxCRixDTTM0bEJFLDBCbUJBRSxVckJMVyxDbUJEWCx3QkVEb0YsQ0FTcEYsb0J6Qis0bEJKLEN5QjU0bEJFLG9EQU1JLCtDQUFpRixDQUFqRix1Q3pCMDRsQk4sQ3lCcjRsQkUsMERBRUUsVXJCdkJXLENxQndCWCx3QnhCYVcsQ3dCWlgsb0J6QnU0bEJKLEN5Qmg0bEJFLDRKQUdFLFVyQm5DVyxDcUJvQ1gsd0JBdEN1SyxDQTBDdkssb0J6QiszbEJKLEN5QjczbEJJLDhLQUtJLCtDQUFpRixDQUFqRix1Q3pCNjNsQlIsQ01uNmxCRSxvRHlLNEtJLG9CL0sydmxCTixDeUJ0NmxCRSxvRHNKZ0xJLFNBQVUsQ0FDVix1QjlLakdxQixDOEtpR3JCLGUvSzB2bEJOLEN5Qmg2bEJFLDBEc0o0S0ksVy9Ld3ZsQk4sQytLaDdsQkEsMkJBOExJLGUzSzZFNkIsQzJLNUU3QixhOUtuS1csQzhLb0tYLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FDekIsa0IvS3N2bEJKLENNNTdsQkUsaUN5S3lNSSxhOURnTXFDLEM4RC9MckMseUIzS3hDNkMsQzJLeUM3Qyw0QkFBNkIsQ0FDN0Isd0IvS3V2bEJOLEMrSy83bEJBLHNJQStNTSxvQkFBcUIsQ0FDckIsd0JBQXlCLENBQ3pCLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQiw0Qi9Lb3ZsQk4sQytLdDhsQkEsd0VBdU5NLGEzSzFOWSxDMksyTlosbUIvS212bEJOLEMrSzM4bEJBLG9EQTZOSSxTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLDJCQUFvQixDQUFwQixtQi9La3ZsQkosQytLajlsQkEsa0RBbU9JLGlDQUEyQixDQUEzQix5Qi9La3ZsQkosQytLcjlsQkEsMEVBdU9JLG1CL0trdmxCSixDK0t6OWxCQSxrQ0EyT0ksZ0IvS2t2bEJKLEMrSzd1bEJBLFNBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWix3QjlLbFBnQixDOEtvUGhCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQiw4QkFBdUIsQ0FBdkIsc0IvS2d2bEJGLEMr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am5xQkEsc0NBRUksZTVMbW5xQkosQ29EbnJxQkEsU3lJS0UsNEs1TDBHMk8sQzRMMUczTyxvSzdMa3JxQkYsQzZMbnJxQkEsb0JBSUksb0J6THEyQnFDLEN5THAyQnJDLFc3TG1ycUJKLEM2THhycUJBLGtDQVFNLGE3TG9ycUJOLEM2TDVycUJBLHVDQWFRLG1CN0xtcnFCUixDNkxoc3FCQSx1QkFtQkksd0I3TGlycUJKLEM2THBzcUJBLHFDQXNCTSxTN0xrcnFCTixDNkx4c3FCQSw4Q2xMVUksNEJQNk4rQixDTzVOL0IsNkJQNE4rQixDeUwxTTdCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixpQjdMaXJxQk4sQzZMNXFxQkEsdUJBRUksYzdMOHFxQkosQzZMMXFxQkEsNkJBR00sc0I3TDJxcUJOLEM2THJxcUJFLGlCQUNFLGtDN0x3cXFCSixDNkx6cXFCRSxtQkFDRSxrQzdMNHFxQkosQzZMN3FxQkUsaUJBQ0Usa0M3TGdycUJKLEM2TGpycUJFLGNBQ0Usa0M3TG9ycUJKLEM2THJycUJFLGlCQUNFLGtDN0x3cnFCSixDNkx6cnFCRSxnQkFDRSxrQzdMNHJxQkosQzZMN3JxQkUsZUFDRSwrQjdMZ3NxQkosQzZManNxQkUsY0FDRSxrQzdMb3NxQkosQzZMcnNxQkUsZUFDRSxrQzdMd3NxQkosQzZMenNxQkUsbUJBQ0Usa0M3TDRzcUJKLEM2THBzcUJBLDhCQUVJLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZTdMc3NxQkosQzZMMXNxQkEsb0RBT00sWUFBYSxDbEwxRGYsNEJQNk4rQixDTzVOL0IsNkJQNE4rQixDeUxqSzdCLGU3THdzcUJOLEM2TGp0cUJBLHlFQVlRLGM3THlzcUJSLEM2THJ0cUJBLHlGQWdCUSxvQjdMeXNxQlIsQzZMenRxQkEsa0NBc0JJLGU3THVzcUJKLEM2TDd0cUJBLGtDQTBCSSxlN0x1c3FCSixDNkxqdXFCQSxrQ0E4QkksZTdMdXNxQkosQzZMbnNxQkEsWUFDRSxRN0xzc3FCRixDNkx2c3FCQSxtQkFJSSxZN0x1c3FCSixDNkwzc3FCQSw0QkFRSSw2QkFBbUMs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LENBQ25CLGlCM000cXVCRixDQUVBLCtCMk16cXVCRSw0QkFBK0IsQ0FDL0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLGFBQWMsQ0FHZCxrQ0FBbUMsQ0FDbkMsaUMzTTJxdUJGLEMyTXhxdUJBLGlCQUNFLGUzTTJxdUJGLEMyTXpxdUJBLHNCQUNFLGUzTTRxdUJGLEMyTTFxdUJBLG1CQUNFLGUzTTZxdUJGLEMyTTNxdUJBLHVCQUNFLGUzTThxdUJGLEMyTTVxdUJBLGlCQUNFLGUzTStxdUJGLEMyTTdxdUJBLG9CQUNFLGUzTWdydUJGLEMyTTlxdUJBLGlCQUNFLGUzTWlydUJGLEMyTS9xdUJBLGdCQUNFLGUzTWtydUJGLEMyTWhydUJBLGlCQUNFLGUzTW1ydUJGLEMyTWpydUJBLGtCQUNFLGUzTW9ydUJGLEMyTWxydUJBLHlCQUNFLGUzTXFydUJGLEMyTW5ydUJBLDJCQUNFLGUzTXNydUJGLEMyTXBydUJBLHVCQUNFLGUzTXVydUJGLEMyTXJydUJBLHdCQUNFLGUzTXdydUJGLEMyTXRydUJBLHFCQUNFLGUzTXlydUJGLEMyTXZydUJBLGlCQUNFLGUzTTBydUJGLEMyTXhydUJBLGdCQUNFLGUzTTJydUJGLEMyTXpydUJBLGtCQUNFLGUzTTRydUJGLEMyTTFydUJBLGlCQUNFLGUzTTZydUJGLEMyTTNydUJBLGtCQUNFLGUzTThydUJGLEMyTTVydUJBLGlCQUNFLGUzTStydUJGLEMyTTdydUJBLHNCQUNFLGUzTWdzdUJGLEMyTTlydUJBLHVCQUNFLGUzTWlzdUJGLEMyTS9ydUJBLGlCQUNFLGUzTWtzdUJGLEMyTWhzdUJBLHFCQUNFLGUzTW1zdUJGLEMyTWpzdUJBLHNCQUNFLGUzTW9zdUJGLEMyTWxzdUJBLGtCQUNFLGUzTXFzdUJGLEMyTW5zdUJBLGdCQUNFLGUzTXNzdUJGLEMyTXBzdUJBLG9CQUNFLGUzTXVzdUJGLEMyTXJzdUJBLHVCQUNFLGUzTXdzdUJGLEMyTXRzdUJBLHFCQUNFLGUzTXlzdUJGLEMyTXZzdUJBLGtCQUNFLGUzTTBzdUJGLEMyTXhzdUJBLGlCQUNFLGUzTTJzdUJGLEMyTXpzdUJBLDJCQUNFLGUzTTRzdUJGLEMyTTFzdUJBLG9CQUNFLGUzTTZzdUJGLEMyTTNzdUJBLHVCQUNFLGUzTThzdUJGLEMyTTVzdUJBLHNCQUNFLGUzTStzdUJGLEMyTTdzdUJBLHlCQUNFLGUzTWd0dUJGLEMyTTlzdUJBLG1CQUNFLGUzTWl0dUJGLEMyTS9zdUJBLG9CQUNFLGUzTWt0dUJGLEMyTWh0dUJBLGlCQUNFLGUzTW10dUJGLEMyTWp0dUJBLHFCQUNFLGUzTW90dUJGLEMyTWx0dUJBLGlCQUNFLGUzTXF0dUJGLEMyTW50dUJBLGtCQUNFLGUzTXN0dUJGLEMyTXB0dUJBLGtCQUNFLGUzTXV0dUJGLEMyTXJ0dUJBLGtCQUNFLGUzTXd0dUJGLEMyTXR0dUJBLGlCQUNFLGUzTXl0dUJGLEMyTXZ0dUJBLGdCQUNFLGUzTTB0dUJGLEMyTXh0dUJBLDBCQUNFLGUzTTJ0dUJGLEMyTXp0dUJBLGtCQUNFLGUzTTR0dUJGLEMyTTF0dUJBLG9CQUNFLGUzTTZ0dUJGLEMyTTN0dUJBLHVCQUNFLGUzTTh0dUJGLEMyTTV0dUJBLGdCQUNFLGUzTSt0dUJGLEMyTTd0dUJBLHFCQUNFLGUzTWd1dUJGLEMyTTl0dUJBLDBCQUNFLGUzTWl1dUJGLEMyTS90dUJBLHFCQUNFLGUzTWt1dUJGLEMyTWh1dUJBLHdCQUNFLGUzTW11dUJGLEMyTWp1dUJBLG1CQUNFLGUzTW91dUJGLEMyTWx1dUJBLHVCQUNFLGUzTXF1dUJGLEMyTW51dUJBLG1CQUNFLGUzTXN1dUJGLEMyTXB1dUJBLG1CQUNFLGUzTXV1dUJGLEMyTXJ1dUJBLHlCQUNFLGUzTXd1dUJGLEMyTXR1dUJBLHlCQUNFLGUzTXl1dUJGLEMyTXZ1dUJBLG1CQUNFLGUzTTB1dUJGLEMyTXh1dUJBLHdCQUNFLGUzTTJ1dUJGLEMyTXp1dUJBLHlCQUNFLGUzTTR1dUJGLEMyTTF1dUJBLHNCQUNFLGUzTTZ1dUJGLEMyTTN1dUJBLHVCQUNFLGUzTTh1dUJGLEMyTTV1dUJBLGlCQUNFLGUzTSt1dUJGLEMyTTd1dUJBLG9CQUNFLGUzTWd2dUJGLEMyTTl1dUJBLHdCQUNFLGUzTWl2dUJGLEMyTS91dUJBLG1CQUNFLGUzTWt2dUJGLEMyTWh2dUJBLHVCQUNFLGUzTW12dUJGLEMyTWp2dUJBLGlCQUNFLGUzTW92dUJGLEMyTWx2dUJBLGdCQUNFLGUzTXF2dUJGLEMyTW52dUJBLG1CQUNFLGUzTXN2dUJGLEMyTXB2dUJBLHNCQUNFLGUzTXV2dUJGLEMyTXJ2dUJBLGdCQUNFLGUzTXd2dUJGLEMyTXR2dUJBLGdCQUNFLGUzTXl2dUJGLEMyTXZ2dUJBLGtCQUNFLGUzTTB2dUJGLEMyTXh2dUJBLG9CQUNFLGUzTTJ2dUJGLEMyTXp2dUJBLHVCQUNFLGUzTTR2dUJGLEMyTTF2dUJBLG1CQUNFLGUzTTZ2dUJGLEMyTTN2dUJBLGtCQUNFLGUzTTh2dUJGLEMyTTV2dUJBLGtCQUNFLGUzTSt2dUJGLEMyTTd2dUJBLGdCQUNFLGUzTWd3dUJGLEMyTTl2dUJBLG9CQUNFLGUzTWl3dUJGLEMyTS92dUJBLHFCQUNFLGUzTWt3dUJGLEMyTWh3dUJBLGtCQUNFLGUzTW13dUJGLEMyTWp3dUJBLHFCQUNFLGUzTW93dUJGLEMyTWx3dUJBLHdCQUNFLGUzTXF3dUJGLEMyTW53dUJBLDBCQUNFLGUzTXN3dUJGLEMyTXB3dUJBLHVCQUNFLGUzTXV3dUJGLEMyTXJ3dUJBLG1CQUNFLGUzTXd3dUJGLEMyTXR3dUJBLGdCQUNFLGUzTXl3dUJGLEMyTXZ3dUJBLHNCQUNFLGUzTTB3dUJGLEMyTXh3dUJBLGlCQUNFLGUzTTJ3dUJGLEMyTXp3dUJBLGlCQUNFLGUzTTR3dUJGLEMyTTF3dUJBLGlCQUNFLGUzTTZ3dUJGLEMyTTN3dUJBLG9CQUNFLGUzTTh3dUJGLEMyTTV3dUJBLGtCQUNFLGUzTSt3dUJGLEMyTTd3dUJBLHFCQUNFLGUzTWd4dUJGLEMyTTl3dUJBLG1CQUNFLGUzTWl4dUJGLEMyTS93dUJBLHVCQUNFLGUzTWt4dUJGLEMyTWh4dUJBLG9CQUNFLGUzTW14dUJGLEMyTWp4dUJBLGdCQUNFLGUzTW94dUJGLEMyTWx4dUJBLGlCQUNFLGUzTXF4dUJGLEMyTW54dUJBLGlCQUNFLGUzTXN4dUJGLEMyTXB4dUJBLG1CQUNFLGUzTXV4dUJGLEMyTXJ4dUJBLHNCQUNFLGUzTXd4dUJGLEMyTXR4dUJBLHdCQUNFLGUzTXl4dUJGLEMyTXZ4dUJBLHNCQUNFLGUzTTB4dUJGLEMyTXh4dUJBLGtCQUNFLGUzTTJ4dUJGLEMyTXp4dUJBLGlCQUNFLGUzTTR4dUJGLEMyTTF4dUJBLGlCQUNFLGUzTTZ4dUJGLEMyTTN4dUJBLDJDQUNFLGUzTTh4dUJGLEMyTTV4dUJBLDhDQUNFLGUzTSt4dUJGLEMyTTd4dUJBLHlCQUNFLGUzTWd5dUJGLEMyTTl4dUJBLDBCQUNFLGUzTWl5dUJGLEMyTS94dUJBLHFCQUNFLGUzTWt5dUJGLEMyTWh5dUJBLHVCQUNFLGUzTW15dUJGLEMyTWp5dUJBLHVCQUNFLGUzTW95dUJGLEMyTWx5dUJBLHdCQUNFLGUzTXF5dUJGLEMyTW55dUJBLGlCQUNFLGUzTXN5dUJGLEMyTXB5dUJBLG9CQUNFLGUzTXV5dUJGLEMyTXJ5dUJBLDRCQUNFLGUzTXd5dUJGLEMyTXR5dUJBLHdCQUNFLGUzTXl5dUJGLEMyTXZ5dUJBLDhFQUNFLGUzTTB5dUJGLEMyTXh5dUJBLHlCQUNFLGUzTTJ5dUJGLEMyTXp5dUJBLHdCQUNFLGUzTTR5dUJGLEMyTTF5dUJBLHlCQUNFLGUzTTZ5dUJGLEMyTTN5dUJBLDRCQUNFLGUzTTh5dUJGLEMyTTV5dUJBLDhCQUNFLGUzTSt5dUJGLEMyTTd5dUJBLDhCQUNFLGUzTWd6dUJGLEMyTTl5dUJBLCtCQUNFLGUzTWl6dUJGLEMyTS95dUJBLDhCQUNFLGUzTWt6dUJGLEMyTWh6dUJBLGdDQUNFLGUzTW16dUJGLEMyTWp6dUJBLGdDQUNFLGUzTW96dUJGLEMyTWx6dUJBLGlDQUNFLGUzTXF6dUJGLEMyTW56dUJBLGlCQUNFLGUzTXN6dUJGLEMyTXB6dUJBLHlCQUNFLGUzTXV6dUJGLEMyTXJ6dUJBLDJCQUNFLGUzTXd6dUJGLEMyTXR6dUJBLG1CQUNFLGUzTXl6dUJGLEMyTXZ6dUJBLG1CQUNFLGUzTTB6dUJGLEMyTXh6dUJBLHdCQUNFLGUzTTJ6dUJGLEMyTXp6dUJBLCtCQUNFLGUzTTR6dUJGLEMyTTF6dUJBLHNCQUNFLGUzTTZ6dUJGLEMyTTN6dUJBLGlCQUNFLGUzTTh6dUJGLEMyTTV6dUJBLG1CQUNFLGUzTSt6dUJGLEMyTTd6dUJBLHNCQUNFLGUzTWcwdUJGLEMyTTl6dUJBLDBCQUNFLGUzTWkwdUJGLEMyTS96dUJBLHNCQUNFLGUzTWswdUJGLEMyTWgwdUJBLDRCQUNFLGUzTW0wdUJGLEMyTWowdUJBLDhCQUNFLGUzTW8wdUJGLEMyTWwwdUJBLDZCQUNFLGUzTXEwdUJGLEMyTW4wdUJBLCtCQUNFLGUzTXMwdUJGLEMyTXAwdUJBLHlCQUNFLGUzTXUwdUJGLEMyTXIwdUJBLDRCQUNFLGUzTXcwdUJGLEMyTXQwdUJBLDRCQUNFLGUzTXkwdUJGLEMyTXYwdUJBLG9CQUNFLGUzTTAwdUJGLEMyTXgwdUJBLDBCQUNFLGUzTTIwdUJGLEMyTXowdUJBLDBCQUNFLGUzTTQwdUJGLEMyTTEwdUJBLHVCQUNFLGUzTTYwdUJGLEMyTTMwdUJBLDJCQUNFLGUzTTgwdUJGLEMyTTUwdUJBLDRCQUNFLGUzTSswdUJGLEMyTTcwdUJBLGlCQUNFLGUzTWcxdUJGLEMyTTkwdUJBLHVCQUNFLGUzTWkxdUJGLEMyTS8wdUJBLDBCQUNFLGUzTWsxdUJGLEMyTWgxdUJBLHlCQUNFLGUzTW0xdUJGLEMyTWoxdUJBLHlCQUNFLGUzTW8xdUJGLEM0TS8ydkJBLFdBQ0MsNEJBQStCLENBQy9CLHFEQUEwRCxDQUMxRCwrU0FHc0YsQ0FDdEYsZUFBbUIsQ0FDbkIsaUI1TWszdkJELENBRUEsbUM2TTMzdkJDLG9CQUFxQixDQUNyQiw0QkFBK0IsQ0FDL0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLGFBQWMsQ0FHZCxrQ0FBbUMsQ0FDbkMsaUM3TTQzdkJEO0E4TWw0dkJBOzs7RTlNMDR2QkUsQzhNcDR2QkYsT0FDRSxtQkFBaUMsQ0FDakMsaUJBQW1CLENBQ25CLG1COU11NHZCRixDOE1wNHZCQSxPQUNFLGlCOU11NHZCRixDOE1wNHZCQSxPQUNFLGlCOU11NHZCRixDOE1wNHZCQSxPQUNFLGlCOU11NHZCRixDOE1wNHZCQSxPQUNFLGdCOU11NHZCRixDOE1wNHZCQSxPQUNFLDBCQUEyQixDQUMzQixpQjlNdTR2QkYsQzhNcDR2QkEsT0FDRSxjQUFlLENBQ2YsK0JBQWdDLENBQ2hDLG9COU11NHZCRixDOE0xNHZCQSxVQU1JLGlCOU13NHZCSixDOE1wNHZCQSxPQUNFLGlCQUFrQixDQUNsQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHdCQUEwQixDQUMxQixpQjlNdTR2QkYsQzhNNTR2QkEsYUFRSSwwQjlNdzR2QkosQzhNcDR2QkEsV0FDRSx3QkFBeUIsQ0FDekIsdUJBQTRCLENBQzVCLGtCOU11NHZCRixDOE1wNHZCQSxZQUNFLFc5TXU0dkJGLEM4TXA0dkJBLGNBRUksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixnQjlNczR2QkosQzhNbDR2QkEsU0FDRSx5Q0FBa0MsQ0FBbEMsaUM5TXE0dkJGLEM4TWw0dkJBLHdCQUNFLEdBQ0UsOEJBQXVCLENBQXZCLHNCOU1xNHZCRixDOE1uNHZCQSxHQUNFLGdDQUF5QixDQUF6Qix3QjlNcTR2QkYsQ0FDRixDOE0zNHZCQSxnQkFDRSxHQUNFLDhCQUF1QixDQUF2QixzQjlNcTR2QkYsQzhNbjR2QkEsR0FDRSxnQ0FBeUIsQ0FBekIsd0I5TXE0dkJGLENBQ0YsQzhNbDR2QkEsY0FDRSwrREFBZ0UsQ0FDaEUsK0JBQXdCLENBQXhCLHVCOU1xNHZCRixDOE1sNHZCQSxlQUNFLCtEQUFnRSxDQUNoRSxnQ0FBeUIsQ0FBekIsd0I5TXE0dkJGLEM4TWw0dkJBLGVBQ0UsK0RBQWdFLENBQ2hFLGdDQUF5QixDQUF6Qix3QjlNcTR2QkYsQzhNbDR2QkEsb0JBQ0Usd0VBQTBFLENBQzFFLDRCQUF1QixDQUF2QixvQjlNcTR2QkYsQzhNbDR2QkEsa0JBQ0Usd0VBQTBFLENBQzFFLDRCQUF1QixDQUF2QixvQjlNcTR2QkYsQzhNbDR2QkEsVUFDRSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFNBQVUsQ0FDVixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIscUI5TXE0dkJGLEM4TWw0dkJBLDBCQUVFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsVUFBVyxDQUNYLGlCOU1xNHZCRixDOE1sNHZCQSxhQUNFLG1COU1xNHZCRixDOE1sNHZCQSxhQUNFLGE5TXE0dkJGLEM4TWw0dkJBLFlBQ0UsVTlNcTR2QkYsQzhNajR2QkEsT0FDRSxxQjlNcTR2QkYsQzhNNTl2QkEsV0EyRkUsMEI5TXE0dkJGLEMrTTdod0JBLG9CQUNFLFcvTWdpd0JGLEMrTTdod0JBLGtCQUNFLFcvTWdpd0JGLEMrTTlod0JBLHFCQUNFLFcvTWlpd0JGLEMrTS9od0JBLHNCQUNFLFcvTWtpd0JGLEMrTWhpd0JBLGtCQUNFLFcvTW1pd0JGLEMrTWppd0JBLHNCQUNFLFcvTW9pd0JGLEMrTWxpd0JBLHdCQUNFLFcvTXFpd0JGLEMrTW5pd0JBLHlCQUNFLFcvTXNpd0JGLEMrTXBpd0JBLHFCQUNFLFcvTXVpd0JGLEMrTXJpd0JBLGtCQUNFLFcvTXdpd0JGLEMrTXRpd0JBLHFCQUNFLFcvTXlpd0JGLEMrTXZpd0JBLHlCQUNFLFcvTTBpd0JGLEMrTXhpd0JBLG1CQUNFLFcvTTJpd0JGLEMrTXppd0JBLHdCQUNFLFcvTTRpd0JGLEMrTTFpd0JBLG1CQUNFLFcvTTZpd0JGLEMrTTNpd0JBLHlCQUNFLFcvTThpd0JGLEMrTTVpd0JBLG1CQUNFLFcvTStpd0JGLEMrTTdpd0JBLG9CQUNFLFcvTWdqd0JGLEMrTTlpd0JBLHFCQUNFLFcvTWlqd0JGLEMrTS9pd0JBLDJCQUNFLFcvTWtqd0JGLEMrTWhqd0JBLHVCQUNFLFcvTW1qd0JGLEMrTWpqd0JBLG9CQUNFLFcvTW9qd0JGLEMrTWxqd0JBLG9CQUNFLFcvTXFqd0JGLEMrTW5qd0JBLHFCQUNFLFcvTXNqd0JGLEMrTXBqd0JBLHdCQUNFLFcvTXVqd0JGLEMrTXJqd0JBLHFCQUNFLFcvTXdqd0JGLEMrTXRqd0JBLHVCQUNFLFcvTXlqd0JGLEMrTXZqd0JBLHFCQUNFLFcvTTBqd0JGLEMrTXhqd0JBLG9CQUNFLFcvTTJqd0JGLEMrTXpqd0JBLGtCQUNFLFcvTTRqd0JGLEMrTTFqd0JBLHFCQUNFLFcvTTZqd0JGLEMrTTNqd0JBLG1CQUNFLFcvTThqd0JGLEMrTTVqd0JBLDJCQUNFLFcvTStqd0JGLEMrTTdqd0JBLG1CQUNFLFcvTWdrd0JGLEMrTTlqd0JBLG9CQUNFLFcvTWlrd0JGLEMrTS9qd0JBLHdCQUNFLFcvTWtrd0JGLEMrTWhrd0JBLDZCQUNFLFcvTW1rd0JGLEMrTWprd0JBLGtCQUNFLFcvTW9rd0JGLEMrTWxrd0JBLDJCQUNFLFcvTXFrd0JGLEMrTW5rd0JBLGlCQUNFLFcvTXNrd0JGLEMrTXBrd0JBLHVCQUNFLFcvTXVrd0JGLEMrTXJrd0JBLHlCQUNFLFcvTXdrd0JGLEMrTXRrd0JBLDhCQUNFLFcvTXlrd0JGLEMrTXZrd0JBLG9CQUNFLFcvTTBrd0JGLEMrTXhrd0JBLDBCQUNFLFcvTTJrd0JGLEMrTXprd0JBLHFCQUNFLFcvTTRrd0JGLEMrTTFrd0JBLGlDQUNFLFcvTTZrd0JGLEMrTTNrd0JBLG9CQUNFLFcvTThrd0JGLEMrTTVrd0JBLHlCQUNFLFcvTStrd0JGLEMrTTdrd0JBLDBCQUNFLFcvTWdsd0JGLEMrTTlrd0JBLGdDQUNFLFcvTWlsd0JGLEMrTS9rd0JBLHVCQUNFLFcvTWtsd0JGLEMrTWhsd0JBLHlCQUNFLFcvTW1sd0JGLEMrTWpsd0JBLHFCQUNFLFcvTW9sd0JGLEMrTWxsd0JBLGdDQUNFLFcvTXFsd0JGLEMrTW5sd0JBLHVCQUNFLFcvTXNsd0JGLEMrTXBsd0JBLHFCQUNFLFcvTXVsd0JGLEMrTXJsd0JBLG1CQUNFLFcvTXdsd0JGLEMrTXRsd0JBLHNCQUNFLFcvTXlsd0JGLEMrTXZsd0JBLHNCQUNFLFcvTTBsd0JGLEMrTXhsd0JBLHdCQUNFLFcvTTJsd0JGLEMrTXpsd0JBLG9CQUNFLFcvTTRsd0JGLEMrTTFsd0JBLG1CQUNFLFcvTTZsd0JGLEMrTTNsd0JBLHFCQUNFLFcvTThsd0JGLEMrTTVsd0JBLHFCQUNFLFcvTStsd0JGLEMrTTdsd0JBLHVCQUNFLFcvTWdtd0JGLEMrTTlsd0JBLG9CQUNFLFcvTWltd0JGLEMrTS9sd0JBLG9CQUNFLFcvTWttd0JGLEMrTWhtd0JBLG9CQUNFLFcvTW1td0JGLEMrTWptd0JBLHFCQUNFLFcvTW9td0JGLEMrTWxtd0JBLHFCQUNFLFcvTXFtd0JGLEMrTW5td0JBLGtCQUNFLFcvTXNtd0JGLEMrTXBtd0JBLG9CQUNFLFcvTXVtd0JGLEMrTXJtd0JBLHdCQUNFLFcvTXdtd0JGLEMrTXRtd0JBLG1CQUNFLFcvTXltd0JGLEMrTXZtd0JBLHNCQUNFLFcvTTBtd0JGLEMrTXhtd0JBLHFCQUNFLFcvTTJtd0JGLEMrTXptd0JBLHNCQUNFLFcvTTRtd0JGLEMrTTFtd0JBLHNCQUNFLFcvTTZtd0JGLEMrTTNtd0JBLG9CQUNFLFcvTThtd0JGLEMrTTVtd0JBLHFCQUNFLFcvTSttd0JGLEMrTTdtd0JBLHFCQUNFLFcvTWdud0JGLEMrTTltd0JBLG1CQUNFLFcvTWlud0JGLEMrTS9td0JBLHNCQUNFLFcvTWtud0JGLEMrTWhud0JBLG1CQUNFLFcvTW1ud0JGLEMrTWpud0JBLHFCQUNFLFcvTW9ud0JGLEMrTWxud0JBLHFCQUNFLFcvTXFud0JGLEMrTW5ud0JBLHNCQUNFLFcvTXNud0JGLEMrTXBud0JBLHVCQUNFLFcvTXVud0JGLEMrTXJud0JBLDRCQUNFLFcvTXdud0JGLEMrTXRud0JBLHdCQUNFLFcvTXlud0JGLEMrTXZud0JBLG9CQUNFLFcvTTBud0JGLEMrTXhud0JBLG9CQUNFLFcvTTJud0JGLEMrTXpud0JBLG9CQUNFLFcvTTRud0JGLEMrTTFud0JBLHNCQUNFLFcvTTZud0JGLEMrTTNud0JBLG1CQUNFLFcvTThud0JGLEMrTTVud0JBLG1CQUNFLFcvTStud0JGLEMrTTdud0JBLG9CQUNFLFcvTWdvd0JGLEMrTTlud0JBLG9CQUNFLFcvTWlvd0JGLEMrTS9ud0JBLHdCQUNFLFcvTWtvd0JGLEMrTWhvd0JBLG9CQUNFLFcvTW1vd0JGLEMrTWpvd0JBLG1CQUNFLFcvTW9vd0JGLEMrTWxvd0JBLHlCQUNFLFcvTXFvd0JGLEMrTW5vd0JBLG1CQUNFLFcvTXNvd0JGLEMrTXBvd0JBLGtCQUNFLFcvTXVvd0JGLEMrTXJvd0JBLG9CQUNFLFcvTXdvd0JGLEMrTXRvd0JBLGtCQUNFLFcvTXlvd0JGLEMrTXZvd0JBLDRCQUNFLFcvTTBvd0JGLEMrTXhvd0JBLGtCQUNFLFcvTTJvd0JGLEMrTXpvd0JBLG9CQUNFLFcvTTRvd0JGLEMrTTFvd0JBLG1CQUNFLFcvTTZvd0JGLEMrTTNvd0JBLGtCQUNFLFcvTThvd0JGLEMrTTVvd0JBLDBCQUNFLFcvTStvd0JGLEMrTTdvd0JBLDBCQUNFLFcvTWdwd0JGLEMrTTlvd0JBLDBCQUNFLFcvTWlwd0JGLEMrTS9vd0JBLG9CQUNFLFcvTWtwd0JGLEMrTWhwd0JBLDJCQUNFLFcvTW1wd0JGLEMrTWpwd0JBLHVCQUNFLFcvTW9wd0JGLEMrTWxwd0JBLG1CQUNFLFcvTXFwd0JGLEMrTW5wd0JBLG1CQUNFLFcvTXNwd0JGLEMrTXBwd0JBLHlCQUNFLFcvTXVwd0JGLEMrTXJwd0JBLHdCQUNFLFcvTXdwd0JGLEMrTXRwd0JBLG9CQUNFLFcvTXlwd0JGLEMrTXZwd0JBLG9CQUNFLFcvTTBwd0JGLEMrTXhwd0JBLG1CQUNFLFcvTTJwd0JGLEMrTXpwd0JBLG1CQUNFLFcvTTRwd0JGLEMrTTFwd0JBLHNCQUNFLFcvTTZwd0JGLEMrTTNwd0JBLG9CQUNFLFcvTThwd0JGLEMrTTVwd0JBLG1CQUNFLFcvTStwd0JGLEMrTTdwd0JBLGtCQUNFLFcvTWdxd0JGLEMrTTlwd0JBLHlCQUNFLFcvTWlxd0JGLEMrTS9wd0JBLG1CQUNFLFcvTWtxd0JGLEMrTWhxd0JBLHdCQUNFLFcvTW1xd0JGLEMrTWpxd0JBLDZCQUNFLFcvTW9xd0JGLEMrTWxxd0JBLHFCQUNFLFcvTXFxd0JGLEMrTW5xd0JBLG1CQUNFLFcvTXNxd0JGLEMrTXBxd0JBLG1CQUNFLFcvTXVxd0JGLEMrTXJxd0JBLG1CQUNFLFcvTXdxd0JGLEMrTXRxd0JBLHNCQUNFLFcvTXlxd0JGLEMrTXZxd0JBLG1CQUNFLFcvTTBxd0JGLEMrTXhxd0JBLG1CQUNFLFcvTTJxd0JGLEMrTXpxd0JBLG9CQUNFLFcvTTRxd0JGLEMrTTFxd0JBLG1CQUNFLFcvTTZxd0JGLEMrTTNxd0JBLHFCQUNFLFcvTThxd0JGLEMrTTVxd0JBLG1CQUNFLFcvTStxd0JGLEMrTTdxd0JBLG1CQUNFLFcvTWdyd0JGLEMrTTlxd0JBLG1CQUNFLFcvTWlyd0JGLEMrTS9xd0JBLG9CQUNFLFcvTWtyd0JGLEMrTWhyd0JBLG9CQUNFLFcvTW1yd0JGLEMrTWpyd0JBLHFCQUNFLFcvTW9yd0JGLEMrTWxyd0JBLHFCQUNFLFcvTXFyd0JGLEMrTW5yd0JBLHFCQUNFLFcvTXNyd0JGLEMrTXByd0JBLG9CQUNFLFcvTXVyd0JGLEMrTXJyd0JBLHFCQUNFLFcvTXdyd0JGLEMrTXRyd0JBLG9CQUNFLFcvTXlyd0JGLEMrTXZyd0JBLHNCQUNFLFcvTTByd0JGLEMrTXhyd0JBLG1CQUNFLFcvTTJyd0JGLEMrTXpyd0JBLHFCQUNFLFcvTTRyd0JGLEMrTTFyd0JBLG1CQUNFLFcvTTZyd0JGLEMrTTNyd0JBLHFCQUNFLFcvTThyd0JGLEMrTTVyd0JBLG1CQUNFLFcvTStyd0JGLEMrTTdyd0JBLHNCQUNFLFcvTWdzd0JGLEMrTTlyd0JBLHNCQUNFLFcvTWlzd0JGLEMrTS9yd0JBLG1CQUNFLFcvTWtzd0JGLEMrTWhzd0JBLG1CQUNFLFcvTW1zd0JGLEMrTWpzd0JBLHFCQUNFLFcvTW9zd0JGLEMrTWxzd0JBLHVCQUNFLFcvTXFzd0JGLEMrTW5zd0JBLHVCQUNFLFcvTXNzd0JGLEMrTXBzd0JBLHVCQUNFLFcvTXVzd0JGLEMrTXJzd0JBLHVCQUNFLFcvTXdzd0JGLEMrTXRzd0JBLG1CQUNFLFcvTXlzd0JGLEMrTXZzd0JBLGtCQUNFLFcvTTBzd0JGLEMrTXhzd0JBLHNCQUNFLFcvTTJzd0JGLEMrTXpzd0JBLG1CQUNFLFcvTTRzd0JGLEMrTTFzd0JBLHFCQUNFLFcvTTZzd0JGLEMrTTNzd0JBLHdCQUNFLFcvTThzd0JGLEMrTTVzd0JBLHFCQUNFLFcvTStzd0JGLEMrTTdzd0JBLHNCQUNFLFcvTWd0d0JGLEMrTTlzd0JBLHNCQUNFLFcvTWl0d0JGLEMrTS9zd0JBLHFCQUNFLFcvTWt0d0JGLEMrTWh0d0JBLG9CQUNFLFcvTW10d0JGLEMrTWp0d0JBLG9CQUNFLFcvTW90d0JGLEMrTWx0d0JBLG9CQUNFLFcvTXF0d0JGLEMrTW50d0JBLG1CQUNFLFcvTXN0d0JGLEMrTXB0d0JBLG1CQUNFLFcvTXV0d0JGLEMrTXJ0d0JBLHFCQUNFLFcvTXd0d0JGLEMrTXR0d0JBLG1CQUNFLFcvTXl0d0JGLEMrTXZ0d0JBLHlCQUNFLFcvTTB0d0JGLEMrTXh0d0JBLHNCQUNFLFcvTTJ0d0JGLEMrTXp0d0JBLG1CQUNFLFcvTTR0d0JGLEMrTTF0d0JBLG1CQUNFLFcvTTZ0d0JGLEMrTTN0d0JBLHdCQUNFLFcvTTh0d0JGLEMrTTV0d0JBLHNCQUNFLFcvTSt0d0JGLEMrTTd0d0JBLG1CQUNFLFcvTWd1d0JGLEMrTTl0d0JBLHNCQUNFLFcvTWl1d0JGLEMrTS90d0JBLG1CQUNFLFcvTWt1d0JGLEMrTWh1d0JBLG1CQUNFLFcvTW11d0JGLEMrTWp1d0JBLHdCQUNFLFcvTW91d0JGLEMrTWx1d0JBLHFCQUNFLFcvTXF1d0JGLEMrTW51d0JBLHFCQUNFLFcvTXN1d0JGLEMrTXB1d0JBLG9CQUNFLFcvTXV1d0JGLEMrTXJ1d0JBLHNCQUNFLFcvTXd1d0JGLENnTjV3eEJBLHdTQ3hERSxnQkNpQjZCLENEaEI3QixpQmpOMDB4QkYsQ2dObnh4QkEsbW5CQ25ESSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQiw0QkFBb0QsQ0FFcEQsUUFBUyxDQUNULFNqTjYweEJKLENnTi94eEJBLDJVQzFDSSxVQUFXLENBQ1gsVUFBVyxDQUNYLGdCQ0MyQixDREMzQixTQ0QyQixDREUzQiwyQmpOODB4QkosQ2dOenl4QkEsNkVDOUJFLEtBQU0sQ0FDTixlak4yMHhCRixDZ045eXhCQSxpS0N6QkksZUFBZ0IsQ0FDaEIsMkJqTjIweEJKLENnTm56eEJBLG9GQ3BCSSxRQUFTLENBQ1QsMkJqTjIweEJKLENnTnh6eEJBLDJOQ1pFLFFBQVMsQ0FDVCxrQmpOMDB4QkYsQ2dOL3p4QkEsa2RDUEksa0JBQW1CLENBQ25CLHFCak44MHhCSixDZ054MHhCQSx1UENGSSxXQUFZLENBQ1osd0JqTmcxeEJKLENnTnI0eEJBLDBCQUNFLG9CQUFxQixDQUNyQixTQUFVLENBQ1YsUWhOdzR4QkYsQ2dOdDR4QkEsd0JBQ0UsVWhOeTR4QkYsQ2dOdjR4QkEsd0JBQ0UsV2hOMDR4QkYsQ2dONTN4QkEseUNBWEUscURFRFEsQ0ZFUixlRUo0QixDRks1QixxQkFBc0IsQ0FDdEIsVUViMkIsQ0ZjM0Isd0JFbEJnQyxDRm1CaEMsbUJFVmdDLENGV2hDLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIseUJBQWtCLENBQWxCLHNCQUFrQixDQUFsQixpQmhOdTV4QkYsQ2dOejR4QkEseURBRUksU2hOMjR4QkosQ2dONzR4QkEsK0RBTUksYWhOMjR4QkosQ2dOajV4QkEsOEdBVUksK0JBQWlDLENBQ2pDLGdDaE4yNHhCSixDZ052NHhCQSw0QkFDRSxpQkFBa0IsQ0FDbEIsU2hOMDR4QkYsQ2dOdjR4QkEseUJBQ0UsU2hOMDR4QkYsQ2dOMzR4QkEsaURBSUksZWhOMjR4QkosQ2dOLzR4QkEsNkpBY00sU0FBVSxDQUNWLFVoTnE0eEJOLENnTnA1eEJBLDhDQW9CSSxrQmhObzR4QkosQ2dOeDV4QkEsZ0RBNEJJLGVoTmc0eEJKLENnTjU1eEJBLDRFQStCTSxTQUFVLENBQ1YsVWhOaTR4Qk4sQ2dOajZ4QkEsK0NBcUNJLGdCaE5nNHhCSixDZ05yNnhCQSwyRUF3Q00sU0FBVSxDQUNWLFVoTmk0eEJOLENnTjUzeEJBLDBCQUNFLGlCQUFrQixDQUNsQix3QkV6R29DLENGMEdwQywrQkV6R2dDLENGMEdoQyw0QkVqR2dDLENGa0doQyxlQUFnQixDQUNoQixpQmhOKzN4QkYsQ2dONzN4QkUsZ0NBQ0Usa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixpQmhOZzR4QkosQ2dObjR4QkcsMkVBTUcsd0JoTmk0eEJOLENnTi80eEJBLDBFQW1CSSw2QmhOZzR4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ZCxDZ05sOHhCQSxtS0FvRFksVWhOazV4QlosQ2dOdDh4QkEseUtBdURjLGNBQWUsQ0FDZiw0QmhObTV4QmQsQ2dOMTR4QkEsK0JBQ0UsVUVqVzRCLENGa1c1QixvQkFBcUIsQ0FDckIsWUV2VjRCLENGd1Y1QixrQkV4VjRCLENGeVY1QixpQkFBa0IsQ0FDbEIsY2hONjR4QkYsQ2dObjV4QkEsd0VBUUksY2hOKzR4QkosQ2dOdjV4QkEsOEVBVU0sbUJFblc0QixDRm9XNUIsd0JoTmk1eEJOLENnTjU0eEJBLHFEQUVFLGtCaE4rNHhCRixDZ041NHhCQSxnRkFHRSxVRXRYMkIsQ0Z1WDNCLG9CQUFxQixDQUNyQixZRTlXNEIsQ0YrVzVCLGtCRS9XNEIsQ0ZnWDVCLGlCQUFrQixDQUNsQixjaE4rNHhCRixDZ04xNHhCRSw0T0FHRSxtQkU5WDhCLENGK1g5Qix3QkVyWWdDLENGc1loQyxVaE44NHhCSixDZ05uNXhCRyxnUkFRRyx3QmhOazV4Qk4sQ2dOLzR4QkUsd0VBQ0UsVUU5WTBCLENGK1kxQixtQmhObTV4QkosQ2dOcjV4Qkcsb0ZBSUcsY0FBZSxDQUNmLDRCaE5zNXhCTixDZ05qNXhCQSxrSEFJRSxjaE5vNXhCRixDZ054NXhCQSwwSUFPSSxtQkV2WjhCLENGd1o5Qix3QmhOdzV4QkosQ2dOcjV4QkUsOElBQ0UsZWhOMjV4QkosQ2dOeDV4QkUsc0tBQ0UsbUJFaGE4QixDRmlhOUIsd0JFemFtQyxDRjBhbkMsVWhOODV4QkosQ2dOajZ4QkcsOExBTUcsd0JoTms2eEJOLENnTi81eEJJLDBNQUNFLFVoTnE2eEJOLENnTmw2eEJJLDBNQUNFLFdoTnc2eEJOLENnTnA2eEJFLHNmQUdFLG1CRXBiOEIsQ0ZxYjlCLHdCRTNiZ0MsQ0Y0YmhDLFVoTjg2eEJKLENnTm43eEJHLDhqQkFRRyx3QmhOdzd4Qk4sQ2dOcDd4QkUsOExBQ0UsbUJFOWI4QixDRitiOUIsd0JBQTJELENBQzNELFVoTjA3eEJKLENnTjc3eEJHLHNOQU1HLHdCaE44N3hCTixDZ04xN3hCRSxrTUFDRSxvQ2hOZzh4QkosQ2dONTd4Qkksa1VB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QUFzQixDQUF0QixxQkFBc0IsQ0FDdEIseUNwTnEyekJGLENvTmwyekJBLDBCQUNFLFlwTnEyekJGLENvTmwyekJBLGlDQUNFLGlCcE5xMnpCRixDb05sMnpCQSx5QkFDRSxhQUFjLENBQ2QsY0FBZSxDQUNmLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsVW5OdFBVLENtTnVQVixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHdCbk5oUGdCLENVbEJkLG9CUHFPZ0MsQ2dOK0JsQyw0S25OMUoyTyxDbU4wSjNPLG9Lbk4xSjJPLENtTjJKM08sZXBOcTJ6QkYsQ29ObDJ6QkEseUJBQ0UsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1Qsd0JBQXlCLENBQ3pCLGtCcE5xMnpCRixDb05sMnpCQSwwREFDRSxVQUFXLENBQ1gsUUFBUyxDQUNULGdCQUFpQixDQUNqQixzQkFBdUIsQ0FDdkIsd0JwTnEyekJGLENvTi8xekJFLG9DQUVJLHdCcE5pMnpCTixDb05uMnpCRSxxQ0FNSSxvQm5OMVBTLENtTjJQVCxxQnBOaTJ6Qk4sQ29OeDJ6QkUsa0lBWU0sb0JBQWlDLENBQ2pDLGlHbk5qUU8sQ21OaVFQLHlGcE5nMnpCUixDb043MnpCRSx5Q0FtQkksb0JwTjgxekJOLENvTmozekJFLHNDQUVJLHdCcE5tM3pCTixDb05yM3pCRSx1Q0FNSSxvQm5ObFJZLENtTm1SWixxQnBObTN6Qk4sQ29OMTN6QkUsd0lBWU0sb0JBQWlDLENBQ2pDLHFHbk56UlUsQ21OeVJWLDZGcE5rM3pCUixDb04vM3pCRSwyQ0FtQkksb0JwTmczekJOLENvTm40ekJFLG9DQUVJLHdCcE5xNHpCTixDb052NHpCRSxxQ0FNSSxvQm5ObFBTLENtTm1QVCxxQnBOcTR6Qk4sQ29ONTR6QkUsa0lBWU0sb0JBQWlDLENBQ2pDLG1Hbk56UE8sQ21OeVBQLDJGcE5vNHpCUixDb05qNXpCRSx5Q0FtQkksb0JwTms0ekJOLENvTnI1ekJFLGlDQUVJLHdCcE51NXpCTixDb056NXpCRSxrQ0FNSSxvQm5OaFBRLENtTmlQUixxQnBOdTV6Qk4sQ29OOTV6QkUseUhBWU0sb0JBQWlDLENBQ2pDLG1Hbk52UE0sQ21OdVBOLDJGcE5zNXpCUixDb05uNnpCRSxzQ0FtQkksb0JwTm81ekJOLENvTnY2ekJFLG9DQUVJLHdCcE55NnpCTixDb04zNnpCRSxxQ0FNSSxvQm5OblBVLENtTm9QVixxQnBOeTZ6Qk4sQ29OaDd6QkUsa0lBWU0sb0JBQWlDLENBQ2pDLG1Hbk4xUFEsQ21OMFBSLDJGcE53NnpCUixDb05yN3pCRSx5Q0FtQkksb0JwTnM2ekJOLENvTno3ekJFLG1DQUVJLHdCcE4yN3pCTixDb043N3pCRSxvQ0FNSSxvQm5OclBPLENtTnNQUCxxQnBOMjd6Qk4sQ29ObDh6QkUsK0hBWU0sb0JBQWlDLENBQ2pDLGlHbk41UEssQ21ONFBMLHlGcE4wN3pCUixDb052OHpCRSx3Q0FtQkksb0JwTnc3ekJOLENvTjM4ekJFLGtDQUVJLHFCcE42OHpCTixDb04vOHpCRSxtQ0FNSSxpQm5OL09jLENtTmdQZCxxQnBONjh6Qk4sQ29OcDl6QkUsNEhBWU0sb0JBQWlDLENBQ2pDLG1Hbk50UFksQ21Oc1BaLDJGcE40OHpCUixDb056OXpCRSx1Q0FtQkksaUJwTjA4ekJOLENvTjc5ekJFLGlDQUVJLHdCcE4rOXpCTixDb05qK3pCRSxrQ0FNSSxvQm5OaFJZLENtTmlSWixxQnBOKzl6Qk4sQ29OdCt6QkUseUhBWU0sb0JBQWlDLENBQ2pDLCtGbk52UlUsQ21OdVJWLHVGcE44OXpCUixDb04zK3pCRSxzQ0FtQkksb0JwTjQ5ekJOLENvTi8rekJFLGtDQUVJLHdCcE5pL3pCTixDb05uL3pCRSxtQ0FNSSxvQm5OeFBVLENtTnlQVixxQnBOaS96Qk4sQ29OeC96QkUsNEhBWU0sb0JBQWlDLENBQ2pDLCtGbk4vUFEsQ21OK1BSLHVGcE5nL3pCUixDb043L3pCRSx1Q0FtQkksb0JwTjgrekJOLENvTmpnMEJFLHNDQUVJLHdCcE5tZzBCTixDb05yZzBCRSx1Q0FNSSxvQm5OdlBVLENtTndQVixxQnBObWcwQk4sQ29OMWcwQkUsd0lBWU0sb0JBQWlDLENBQ2pDLG1Hbk45UFEsQ21OOFBS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LEM2TnBvNUJBLHlEQVVNLGdCN042bjVCTixDME1yNTVCRixrQ21CK1JNLFk3TnluNUJKLEM2TjNuNUJBLG9DQU1JLGlCN053bjVCSixDNk5wbjVCQSxnQ0FDRSx3QjdOc241QkYsQzZObm41QkEsNkRBSU0sZ0I3TmtuNUJOLEM2TjdtNUJBLGlCQUNFLGE3TittNUJGLENBQ0YsQ2U1MTVCSSw0QjhNa1BGLG9EQUVFLFk3TjhtNUJGLEM2TjNtNUJBLCtCQUVJLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFk3TjRtNUJKLEM2TmpuNUJBLDJGQVNNLGdCN040bTVCTixDNk5ybjVCQSxxSUFZUSxvQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsa0I3TjZtNUJSLEMyTHY2NUJGLCtCa0NrVU0seUI3TndtNUJKLENBQ0YsQ2VuNDVCSSx5QjRLeENKLCtCa0MyVU0seUI3TnFtNUJKLENBQ0YsQ2U1MzVCSSw2QjhNNlJGLG9DQUNFLFk3Tm1tNUJGLENBQ0YsQ2VsNDVCSSw0QjZFdkVKLDJCaUkyV0ksbUI3Tm1tNUJGLEM2TmhtNUJBLHVCQUVFLDRCN05rbTVCRixDaUdsOTVCRixnQjRIb1hJLFlBQWlDLENBQ2pDLHVCN05pbTVCRixDaUdyMjVCRiw0QjRId1FJLGlCQUFzQyxDQUN0QyxrQkFBdUMsQ0FDdkMsYzdOZ201QkYsQzRGMzk1QkYsdURpSStYSSxlN04rbDVCRixDNk56eTVCQSx3QkErTUUsU0FBVSxDQUNWLFE3TjhsNUJGLEM2TjNsNUJBLGtCQUNFLFdBQVksQ0FDWixhQUFjLENBQ2Qsa0I5SXZZa0MsQzhJd1lsQyxpQjdONmw1QkYsQzZOam01QkEsMENBT0ksaUI3TjZsNUJKLEM2TnBtNUJBLG9DQVdJLFM3TjRsNUJKLENzSHg2NUJGLGdEdUdtVlEsb0NBQStCLENBQS9CLG9DQUErQixDQUEvQiw2QkFBK0IsQ0FDL0IsYTdOd2w1Qk4sQzZONWw1QkEsa0NBUU0scUJBQXdELENBQ3hELHVCQUF5QixDQUN6QixVN051bDVCTixDNk5qbTVCQSw0Q0FhUSxrQjdOdWw1QlIsQzZOamw1QkEsYUFDRSxZN05tbDVCRixDNk5obDVCQSwrSkFHSSxhQUFjLENBQ2QsaUI3TmlsNUJKLEM2TnJsNUJBLHlNQU9NLHdCN05rbDVCTixDNk56bDVCQSwyTUFXTSxlN05rbDVCTixDMkx6LzVCRiwyQ2tDNmFJLFM3TitrNUJGLEMyTDUvNUJGLDJDa0NpYkksVTdOOGs1QkYsQ0FDRixDNk4zazVCQSxpRUFDRSw4RUFFSSxhQUFjLENBQ2QsaUI3TjZrNUJKLEM2TmhsNUJBLG1HQU1NLHdCN042azVCTixDNk5ubDVCQSxvR0FVTSxlN040azVCTixDQUNGIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXEU2ODRcIiAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXEU2ODZcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHotaW5kZXg6IDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG5cbiAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46ICgkbGF5b3V0LXNwYWNlci14IC8gMikgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1jZW50ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICAuc2xpZGUtaW1nLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuc2xpZGVyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwICgkc3BhY2VyLWxnICogMik7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbiAgfVxufVxuXG4vLyBzbGlkZXItbGlnaHRcblxuLnNsaWRlci1saWdodCB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuXG4gICAgbGkgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYsXG4gIC5zbGljay1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuXG4gIC5zbGlkZXItY29udGVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2FjNDdkO1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMzMGIxZmY7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y3YjkyNDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkOTI1NTA7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJvcmRlci1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDA1NDtcbn1cblxuLmJvcmRlci1hbHRlcm5hdGUge1xuICBib3JkZXItY29sb3I6ICM4MzU4OGE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMmMzMDcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMWY0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzJjMzA3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmRlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzMwNzA7XG4gIGJvcmRlci1jb2xvcjogIzJjMzA3MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICBib3JkZXItY29sb3I6ICMzODNkNDE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWU2NjQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlZWRiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFlNjY0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZThjZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTY2NDE7XG4gIGJvcmRlci1jb2xvcjogIzFlNjY0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMxOTVjODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWU5ZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTk1Yzg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNkZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NWM4NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTk1Yzg1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzgwNjAxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWJjMjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MDYwMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYTk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA2MDEzO1xuICBib3JkZXItY29sb3I6ICM4MDYwMTM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MTEzMmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGMyY2U7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcxMTMyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWNiZDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMTMyYTtcbiAgYm9yZGVyLWNvbG9yOiAjNzExMzJhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM3YzdjN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3YzdjN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3YztcbiAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXItY29sb3I6ICMxYjFlMjE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZm9jdXMge1xuICBjb2xvcjogIzIzMjEyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2FjZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1mb2N1cy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWZvY3VzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzIzMjEyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmRjMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1mb2N1cy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMTJjO1xuICBib3JkZXItY29sb3I6ICMyMzIxMmM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWx0ZXJuYXRlIHtcbiAgY29sb3I6ICM0NDJlNDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2QwZGU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWx0ZXJuYXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWx0ZXJuYXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQ0MmU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzFkMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbHRlcm5hdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MmU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjNDQyZTQ4O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDggIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzhjYiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNDdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTlkNjQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBiMWZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlkZmMgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOTI0ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGEwMDggIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTI1NTAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxZTQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDA1NCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWZvY3VzOmhvdmVyLCBhLmJnLWZvY3VzOmZvY3VzLFxuYnV0dG9uLmJnLWZvY3VzOmhvdmVyLFxuYnV0dG9uLmJnLWZvY3VzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmEzNyAhaW1wb3J0YW50O1xufVxuXG4uYmctYWx0ZXJuYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNTg4YSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWFsdGVybmF0ZTpob3ZlciwgYS5iZy1hbHRlcm5hdGU6Zm9jdXMsXG5idXR0b24uYmctYWx0ZXJuYXRlOmhvdmVyLFxuYnV0dG9uLmJnLWFsdGVybmF0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTQ0NmIgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjNTQ1Y2Q4O1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjM2FjNDdkO1xuICAtLWluZm86ICMzMGIxZmY7XG4gIC0td2FybmluZzogI2Y3YjkyNDtcbiAgLS1kYW5nZXI6ICNkOTI1NTA7XG4gIC0tbGlnaHQ6ICNlZWVlZWU7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1mb2N1czogIzQ0NDA1NDtcbiAgLS1hbHRlcm5hdGU6ICM4MzU4OGE7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICM1NDVjZDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjU1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lciwgLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcsIC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnICsgLlJSVF9faW5rYmFyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcsIC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnICsgLlJSVF9faW5rYmFyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnLCAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZyArIC5SUlRfX2lua2Jhci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZywgLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgKyAuUlJUX19pbmtiYXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnLCAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZyArIC5SUlRfX2lua2Jhci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC41NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllY2VmO1xufVxuXG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmM2ZmO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDFmNDtcbn1cblxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2E2YWFlYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmRlZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJkZWY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZWVkYjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk5ZTBiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZThjZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWU4Y2U7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlOWZmO1xufVxuXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTNkNmZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNkZmZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZGZmZjtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGViYzI7XG59XG5cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmRiOGQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYTk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2E5O1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzJjZTtcbn1cblxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWI4ZWE0O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFjYmQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWNiZDtcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtZm9jdXMsXG4udGFibGUtZm9jdXMgPiB0aCxcbi50YWJsZS1mb2N1cyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2FjZjtcbn1cblxuLnRhYmxlLWZvY3VzIHRoLFxuLnRhYmxlLWZvY3VzIHRkLFxuLnRhYmxlLWZvY3VzIHRoZWFkIHRoLFxuLnRhYmxlLWZvY3VzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5ZTljYTY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZm9jdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZGMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWZvY3VzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWZvY3VzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZGMzO1xufVxuXG4udGFibGUtYWx0ZXJuYXRlLFxuLnRhYmxlLWFsdGVybmF0ZSA+IHRoLFxuLnRhYmxlLWFsdGVybmF0ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZDBkZTtcbn1cblxuLnRhYmxlLWFsdGVybmF0ZSB0aCxcbi50YWJsZS1hbHRlcm5hdGUgdGQsXG4udGFibGUtYWx0ZXJuYXRlIHRoZWFkIHRoLFxuLnRhYmxlLWFsdGVybmF0ZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZhOGMyO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdGVybmF0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWMxZDM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWx0ZXJuYXRlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdGVybmF0ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzFkMztcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYzZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTlmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlOWZmO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmNiZmYwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0Y2U1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1Nztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkYzM1NDUnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWNkODtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTNlZDE7XG4gIGJvcmRlci1jb2xvcjogIzJlMzhjYjtcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTEwLCAxMTYsIDIyMiwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM4Y2I7XG4gIGJvcmRlci1jb2xvcjogIzJjMzVjMDtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMTAsIDExNiwgMjIyLCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNDdkO1xuICBib3JkZXItY29sb3I6ICMzYWM0N2Q7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFhNjZhO1xuICBib3JkZXItY29sb3I6ICMyZTlkNjQ7XG59XG5cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDg4LCAyMDUsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYzQ3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2FjNDdkO1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTlkNjQ7XG4gIGJvcmRlci1jb2xvcjogIzJiOTM1ZTtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4OCwgMjA1LCAxNDUsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBiMWZmO1xuICBib3JkZXItY29sb3I6ICMzMGIxZmY7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFhM2ZmO1xuICBib3JkZXItY29sb3I6ICMwMDlkZmM7XG59XG5cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAxODksIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwYjFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzBiMWZmO1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlkZmM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTVlZjtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMTg5LCAyNTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOTI0O1xuICBib3JkZXItY29sb3I6ICNmN2I5MjQ7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhOTA5O1xuICBib3JkZXItY29sb3I6ICNlMGEwMDg7XG59XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNSwgMTYzLCAzNywgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjkyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiOTI0O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGEwMDg7XG4gIGJvcmRlci1jb2xvcjogI2Q0OTgwODtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTUsIDE2MywgMzcsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTI1NTA7XG4gIGJvcmRlci1jb2xvcjogI2Q5MjU1MDtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MWY0NDtcbiAgYm9yZGVyLWNvbG9yOiAjYWQxZTQwO1xufVxuXG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIzLCA3MCwgMTA2LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjU1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkyNTUwO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDFlNDA7XG4gIGJvcmRlci1jb2xvcjogI2EzMWMzYztcbn1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjMsIDcwLCAxMDYsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbn1cblxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMDcsIDIwOCwgMjA4LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICNjZWNlY2U7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA3LCAyMDgsIDIwOCwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cblxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLWZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQwNTQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDA1NDtcbn1cblxuLmJ0bi1mb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIyZjNlO1xuICBib3JkZXItY29sb3I6ICMyZDJhMzc7XG59XG5cbi5idG4tZm9jdXM6Zm9jdXMsIC5idG4tZm9jdXMuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoOTYsIDkzLCAxMTAsIDAuNSk7XG59XG5cbi5idG4tZm9jdXMuZGlzYWJsZWQsIC5idG4tZm9jdXM6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDA1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0MDU0O1xufVxuXG4uYnRuLWZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1mb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZm9jdXMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJhMzc7XG4gIGJvcmRlci1jb2xvcjogIzI3MjQzMDtcbn1cblxuLmJ0bi1mb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWZvY3VzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg5NiwgOTMsIDExMCwgMC41KTtcbn1cblxuLmJ0bi1hbHRlcm5hdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNTg4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhO1xufVxuXG4uYnRuLWFsdGVybmF0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0OTczO1xuICBib3JkZXItY29sb3I6ICM2NTQ0NmI7XG59XG5cbi5idG4tYWx0ZXJuYXRlOmZvY3VzLCAuYnRuLWFsdGVybmF0ZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNTAsIDExMywgMTU2LCAwLjUpO1xufVxuXG4uYnRuLWFsdGVybmF0ZS5kaXNhYmxlZCwgLmJ0bi1hbHRlcm5hdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNTg4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhO1xufVxuXG4uYnRuLWFsdGVybmF0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYWx0ZXJuYXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHRlcm5hdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTQ0NmI7XG4gIGJvcmRlci1jb2xvcjogIzVlM2Y2Mztcbn1cblxuLmJ0bi1hbHRlcm5hdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdGVybmF0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0ZXJuYXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNTAsIDExMywgMTU2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTQ1Y2Q4O1xuICBib3JkZXItY29sb3I6ICM1NDVjZDg7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWNkODtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzU0NWNkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNhYzQ3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2FjNDdkO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNDdkO1xuICBib3JkZXItY29sb3I6ICMzYWM0N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1OCwgMTk2LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2FjNDdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNDdkO1xuICBib3JkZXItY29sb3I6ICMzYWM0N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMzBiMWZmO1xuICBib3JkZXItY29sb3I6ICMzMGIxZmY7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmY7XG4gIGJvcmRlci1jb2xvcjogIzMwYjFmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQ4LCAxNzcsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMGIxZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmY7XG4gIGJvcmRlci1jb2xvcjogIzMwYjFmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0OCwgMTc3LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmN2I5MjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y3YjkyNDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjkyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiOTI0O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y3YjkyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjkyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiOTI0O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NywgMTg1LCAzNiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZDkyNTUwO1xuICBib3JkZXItY29sb3I6ICNkOTI1NTA7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjU1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkyNTUwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNywgMzcsIDgwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkOTI1NTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTI1NTA7XG4gIGJvcmRlci1jb2xvcjogI2Q5MjU1MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTcsIDM3LCA4MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXMge1xuICBjb2xvcjogIzQ0NDA1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0MDU0O1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDA1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0MDU0O1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXM6Zm9jdXMsIC5idG4tb3V0bGluZS1mb2N1cy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2OCwgNjQsIDg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXMuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1mb2N1czpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDQ0MDU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWZvY3VzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0MDU0O1xuICBib3JkZXItY29sb3I6ICM0NDQwNTQ7XG59XG5cbi5idG4tb3V0bGluZS1mb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1mb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1mb2N1cy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjgsIDY0LCA4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZSB7XG4gIGNvbG9yOiAjODM1ODhhO1xuICBib3JkZXItY29sb3I6ICM4MzU4OGE7XG59XG5cbi5idG4tb3V0bGluZS1hbHRlcm5hdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNTg4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0ZXJuYXRlOmZvY3VzLCAuYnRuLW91dGxpbmUtYWx0ZXJuYXRlLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMSwgODgsIDEzOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODM1ODhhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1hbHRlcm5hdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtYWx0ZXJuYXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM1ODhhO1xuICBib3JkZXItY29sb3I6ICM4MzU4OGE7XG59XG5cbi5idG4tb3V0bGluZS1hbHRlcm5hdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYWx0ZXJuYXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTMxLCA4OCwgMTM4LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU0NWNkODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTVyZW07XG4gIHBhZGRpbmc6IDAuNjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjRyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYzZmY7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOTY4cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjRyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY5ZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS4zMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2Y5O1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xNnJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTZyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NCwgOTIsIDIxNiwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4xNnJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODQsIDkyLCAyMTYsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSArIDAuNHJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU3Zjk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdmOTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2Y5O1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2YmFyID4gLmNvbnRhaW5lciwgLm5hdmJhciA+IC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnLCAubmF2YmFyID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgKyAuUlJUX19pbmtiYXItd3JhcHBlcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtc20gPiAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZywgLm5hdmJhci1leHBhbmQtc20gPiAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZyArIC5SUlRfX2lua2Jhci13cmFwcGVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtc20gPiAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZywgLm5hdmJhci1leHBhbmQtc20gPiAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZyArIC5SUlRfX2lua2Jhci13cmFwcGVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnICsgLlJSVF9faW5rYmFyLXdyYXBwZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnICsgLlJSVF9faW5rYmFyLXdyYXBwZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLWxnID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcsIC5uYXZiYXItZXhwYW5kLWxnID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgKyAuUlJUX19pbmtiYXItd3JhcHBlcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLWxnID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcsIC5uYXZiYXItZXhwYW5kLWxnID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgKyAuUlJUX19pbmtiYXItd3JhcHBlcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXhsID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgKyAuUlJUX19pbmtiYXItd3JhcHBlcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC14bCA+IC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnICsgLlJSVF9faW5rYmFyLXdyYXBwZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQgPiAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZywgLm5hdmJhci1leHBhbmQgPiAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZyArIC5SUlRfX2lua2Jhci13cmFwcGVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcsIC5uYXZiYXItZXhwYW5kID4gLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgKyAuUlJUX19pbmtiYXItd3JhcHBlcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDM5LCAxNDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMiwgMzksIDE0MCwgMC4xMjUpO1xufVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzMiwgMzksIDE0MCwgMC4xMjUpO1xufVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rLCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXI6Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24gLmFjdGl2ZS5wYWdlLW51bWJlciAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLCAucGFnaW5hdGlvbiAuZGlzYWJsZWQucGFnZS1udW1iZXIgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tbGcgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxnIC5wYWdlLW51bWJlcjpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rLCAucGFnaW5hdGlvbi1sZyAucGFnaW5hdGlvbiAucGFnZS1udW1iZXI6bGFzdC1jaGlsZCAucGFnZS1saW5rLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1sZyAucGFnZS1udW1iZXI6bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuOTY4cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLXNtIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcjpmaXJzdC1jaGlsZCAucGFnZS1saW5rLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1zbSAucGFnZS1udW1iZXI6Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tc20gLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyOmxhc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tc20gLnBhZ2UtbnVtYmVyOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG59XG5cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM4Y2I7XG59XG5cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG59XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWM0N2Q7XG59XG5cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTlkNjQ7XG59XG5cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBiMWZmO1xufVxuXG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZGZjO1xufVxuXG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjkyNDtcbn1cblxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTAwODtcbn1cblxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjU1MDtcbn1cblxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDFlNDA7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNywgMzcsIDgwLCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xufVxuXG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cblxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYmFkZ2UtZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDA1NDtcbn1cblxuYS5iYWRnZS1mb2N1czpob3ZlciwgYS5iYWRnZS1mb2N1czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyYTM3O1xufVxuXG5hLmJhZGdlLWZvY3VzOmZvY3VzLCBhLmJhZGdlLWZvY3VzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDY0LCA4NCwgMC41KTtcbn1cblxuLmJhZGdlLWFsdGVybmF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM1ODhhO1xufVxuXG5hLmJhZGdlLWFsdGVybmF0ZTpob3ZlciwgYS5iYWRnZS1hbHRlcm5hdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NDQ2Yjtcbn1cblxuYS5iYWRnZS1hbHRlcm5hdGU6Zm9jdXMsIGEuYmFkZ2UtYWx0ZXJuYXRlLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMxLCA4OCwgMTM4LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyYzMwNzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRlZjc7XG4gIGJvcmRlci1jb2xvcjogI2NmZDFmNDtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmFiZGVmO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWUyMDRiO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFlNjY0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZjNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzhlZWRiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiNWU4Y2U7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxMjNmMjg7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMxOTVjODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmVmZmY7XG4gIGJvcmRlci1jb2xvcjogI2M1ZTlmZjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWNkZmZmO1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTEzZTVhO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODA2MDEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMWQzO1xuICBib3JkZXItY29sb3I6ICNmZGViYzI7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZjZTNhOTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzU0M2YwYztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzExMzJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkM2RjO1xuICBib3JkZXItY29sb3I6ICNmNGMyY2U7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjBhY2JkO1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0NTBjMWE7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjN2M3YzdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBib3JkZXItY29sb3I6ICNmYWZhZmE7XG59XG5cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjM2MzYzO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuLmFsZXJ0LWZvY3VzIHtcbiAgY29sb3I6ICMyMzIxMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWQ5ZGQ7XG4gIGJvcmRlci1jb2xvcjogI2NiY2FjZjtcbn1cblxuLmFsZXJ0LWZvY3VzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JlYmRjMztcbn1cblxuLmFsZXJ0LWZvY3VzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYzBiMGY7XG59XG5cbi5hbGVydC1hbHRlcm5hdGUge1xuICBjb2xvcjogIzQ0MmU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZGVlODtcbiAgYm9yZGVyLWNvbG9yOiAjZGNkMGRlO1xufVxuXG4uYWxlcnQtYWx0ZXJuYXRlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QxYzFkMztcbn1cblxuLmFsZXJ0LWFsdGVybmF0ZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjcxYTI5O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyYzMwNzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQxZjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmMzMDcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiZGVmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzA3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMmMzMDcwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZTY2NDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGVlZGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWU2NjQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVlOGNlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNjY0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMWU2NjQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzE5NWM4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTlmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxOTVjODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2RmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1Yzg1O1xuICBib3JkZXItY29sb3I6ICMxOTVjODU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODA2MDEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYmMyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgwNjAxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNhOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDYwMTM7XG4gIGJvcmRlci1jb2xvcjogIzgwNjAxMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcxMTMyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzJjZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzExMzJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhY2JkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzExMzJhO1xuICBib3JkZXItY29sb3I6ICM3MTEzMmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzdjN2M3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzdjN2M3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjO1xuICBib3JkZXItY29sb3I6ICM3YzdjN2M7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1mb2N1cyB7XG4gIGNvbG9yOiAjMjMyMTJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYWNmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWZvY3VzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZm9jdXMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjMyMTJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZGMzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWZvY3VzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIxMmM7XG4gIGJvcmRlci1jb2xvcjogIzIzMjEyYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbHRlcm5hdGUge1xuICBjb2xvcjogIzQ0MmU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZDBkZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbHRlcm5hdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hbHRlcm5hdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDQyZTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFjMWQzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFsdGVybmF0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQyZTQ4O1xuICBib3JkZXItY29sb3I6ICM0NDJlNDg7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cblxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCAzOSwgMTQwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcbiAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwcyAwLjZzIG9wYWNpdHk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzOGNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWM0N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlOWQ2NCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWRmYyAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MjQgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTAwOCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjU1MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDFlNDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0MDU0ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZm9jdXM6aG92ZXIsIGEuYmctZm9jdXM6Zm9jdXMsXG5idXR0b24uYmctZm9jdXM6aG92ZXIsXG5idXR0b24uYmctZm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyYTM3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hbHRlcm5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM1ODhhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctYWx0ZXJuYXRlOmhvdmVyLCBhLmJnLWFsdGVybmF0ZTpmb2N1cyxcbmJ1dHRvbi5iZy1hbHRlcm5hdGU6aG92ZXIsXG5idXR0b24uYmctYWx0ZXJuYXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NDQ2YiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzU0NWNkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzYWM0N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzBiMWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y3YjkyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5MjU1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0MDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYWx0ZXJuYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTQ1Y2Q4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMmEzMmI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYWM0N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyOTg5NTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzBiMWZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMDA4ZGUzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2Y3YjkyNCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2M3OGYwNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2Q5MjU1MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM5ODFhMzggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYzhjOGM4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1mb2N1cyB7XG4gIGNvbG9yOiAjNDQ0MDU0ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1mb2N1czpob3ZlciwgYS50ZXh0LWZvY3VzOmZvY3VzIHtcbiAgY29sb3I6ICMyMTFmMjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWx0ZXJuYXRlIHtcbiAgY29sb3I6ICM4MzU4OGEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWFsdGVybmF0ZTpob3ZlciwgYS50ZXh0LWFsdGVybmF0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjNTczYTViICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5hLFxuYnV0dG9uLFxuLmJ0biB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFwcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uU2lkZWJhckFuaW1hdGlvbi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uU2lkZWJhckFuaW1hdGlvbi1hcHBlYXIuU2lkZWJhckFuaW1hdGlvbi1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcbn1cblxuLkhlYWRlckFuaW1hdGlvbi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uSGVhZGVyQW5pbWF0aW9uLWFwcGVhci5IZWFkZXJBbmltYXRpb24tYXBwZWFyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG59XG5cbi5NYWluQW5pbWF0aW9uLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5NYWluQW5pbWF0aW9uLWFwcGVhci5NYWluQW5pbWF0aW9uLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xufVxuXG4uYXBwLWhlYWRlciB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKTtcbn1cblxuLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fY29udGVudCAuYXBwLWhlYWRlci1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX2NvbnRlbnQgLmFwcC1oZWFkZXItcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFwcC1oZWFkZXIgLmhlYWRlci11c2VyLWluZm8gPiAud2lkZ2V0LWhlYWRpbmcsXG4uYXBwLWhlYWRlciAuaGVhZGVyLXVzZXItaW5mbyA+IC53aWRnZXQtc3ViaGVhZGluZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hcHAtaGVhZGVyIC5oZWFkZXItdXNlci1pbmZvID4gLndpZGdldC1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5hcHAtaGVhZGVyX19sb2dvIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycztcbn1cblxuLmFwcC1oZWFkZXJfX2xvZ28gLmxvZ28tc3JjIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiA5N3B4O1xufVxuXG4uYXBwLWhlYWRlcl9fbWVudSxcbi5hcHAtaGVhZGVyX19tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZml4ZWQtaGVhZGVyIC5hcHAtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4uZml4ZWQtaGVhZGVyIC5hcHAtaGVhZGVyIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpeGVkLWhlYWRlciAuYXBwLW1haW4ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmZpeGVkLWhlYWRlcjpub3QoLmZpeGVkLXNpZGViYXIpOm5vdCguY2xvc2VkLXNpZGViYXIpIC5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1kb3RzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItZG90cyA+IC5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1kb3RzIC5pY29uLXdyYXBwZXItYWx0IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyLWRvdHMgLmljb24td3JhcHBlci1hbHQgLmxhbmd1YWdlLWljb24ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGVyLWRvdHMgLmljb24td3JhcHBlci1hbHQgLmxhbmd1YWdlLWljb24gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yMnB4IDAgMCAtMjBweDtcbn1cblxuLmhlYWRlci1kb3RzIC5pY29uLXdyYXBwZXItYWx0IC5pY29uLXdyYXBwZXItYmcge1xuICBvcGFjaXR5OiAuMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbi5oZWFkZXItZG90cyAuaWNvbi13cmFwcGVyLWFsdCBzdmcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmhlYWRlci1kb3RzIC5pY29uLXdyYXBwZXItYWx0IHN2ZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaGVhZGVyLWRvdHMgLmljb24td3JhcHBlci1hbHQgaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uaGVhZGVyLWRvdHMgLmljb24td3JhcHBlci1hbHQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXItZG90cyAuaWNvbi13cmFwcGVyLWFsdDpob3ZlciAuaWNvbi13cmFwcGVyLWJnIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi5oZWFkZXItZG90cyAuaWNvbi13cmFwcGVyLWFsdCAuYmFkZ2UtZG90IHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLmhlYWRlci1tZWdhbWVudS5uYXYgPiBsaSA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjY2NjdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjY2NjdyZW07XG59XG5cbi5oZWFkZXItbWVnYW1lbnUubmF2ID4gbGkgPiAubmF2LWxpbmsgLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nOiA1cHggN3B4O1xufVxuXG4uaGVhZGVyLW1lZ2FtZW51Lm5hdiA+IGxpID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5oZWFkZXItbWVnYW1lbnUubmF2ID4gbGkgPiAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uaGVhZGVyLWJ0bi1sZyB7XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItYnRuLWxnOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmhlYWRlci1idG4tbGcgLmhhbWJ1cmdlci1pbm5lcixcbi5oZWFkZXItYnRuLWxnIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oZWFkZXItYnRuLWxnIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmFwcC1oZWFkZXItbGVmdCA+IC5uYXYgPiBsaSA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5hcHAtaGVhZGVyLWxlZnQgPiAubmF2ID4gbGkgPiAubmF2LWxpbmsgLm5hdi1saW5rLWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuYXBwLWhlYWRlci1sZWZ0ID4gLm5hdiA+IGxpID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuYXBwLWhlYWRlci1yaWdodCAuaWNvbi13cmFwcGVyLWFsdCBzdmcge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5hcHAtaGVhZGVyLXJpZ2h0IC5pY29uLXdyYXBwZXItYWx0IC5pY29uLXdyYXBwZXItYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmFwcC1oZWFkZXItcmlnaHQgLmljb24td3JhcHBlci1hbHQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmFwcC1oZWFkZXItcmlnaHQgLmljb24td3JhcHBlci1hbHQ6aG92ZXIgLmljb24td3JhcHBlci1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmFwcC1oZWFkZXItcmlnaHQgLmljb24td3JhcHBlci1hbHQgLmJhZGdlLWRvdCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5hcHAtaGVhZGVyLXJpZ2h0ID4gLmhlYWRlci1idG4tbGcgLndpZGdldC1jb250ZW50LWxlZnQgLmJ0bi1ncm91cCA+IC5idG4tbGluayxcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5hcHAtaGVhZGVyLXJpZ2h0ID4gLmhlYWRlci1idG4tbGcgLndpZGdldC1oZWFkaW5nLFxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmFwcC1oZWFkZXItcmlnaHQgPiAuaGVhZGVyLWJ0bi1sZyAud2lkZ2V0LXN1YmhlYWRpbmcge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuYXBwLWhlYWRlci1yaWdodCA+IC5oZWFkZXItYnRuLWxnIC5oZWFkZXItdXNlci1pbmZvID4gLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWljb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyLCAuYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLnNlYXJjaC13cmFwcGVyIC5pbnB1dC1ob2xkZXIgLnNlYXJjaC1pbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuc2VhcmNoLXdyYXBwZXIuYWN0aXZlIC5pbnB1dC1ob2xkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLmlucHV0LWhvbGRlciAuc2VhcmNoLWlucHV0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmhlYWRlci1idG4tbGc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmhlYWRlci1idG4tbGcgLmhhbWJ1cmdlci1pbm5lcixcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5oZWFkZXItYnRuLWxnIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuaGVhZGVyLWJ0bi1sZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuaGVhZGVyLWJ0bi1sZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5oZWFkZXJfX3BhbmUgLmhhbWJ1cmdlci1pbm5lcixcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5oZWFkZXJfX3BhbmUgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5oZWFkZXJfX3BhbmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmhlYWRlcl9fcGFuZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWljb24gc3Bhbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLnNlYXJjaC13cmFwcGVyIC5jbG9zZTo6YmVmb3JlLFxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLnNlYXJjaC13cmFwcGVyIC5jbG9zZTo6YWZ0ZXIsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWljb24gc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuYXBwLWhlYWRlcl9fbG9nbyAubG9nby1zcmMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ+YXNzZXRzL3V0aWxzL2ltYWdlcy9sb2dvLnBuZ1wiKTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmFwcC1oZWFkZXJfX21vYmlsZS1tZW51IC5oYW1idXJnZXItaW5uZXIsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuYXBwLWhlYWRlcl9fbW9iaWxlLW1lbnUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtbGlnaHQgLmFwcC1oZWFkZXJfX21vYmlsZS1tZW51IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5hcHAtaGVhZGVyLWxlZnQgPiAubmF2ID4gbGkgPiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5hcHAtaGVhZGVyLWxlZnQgPiAubmF2ID4gbGkgPiAubmF2LWxpbmsgLm5hdi1saW5rLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5hcHAtaGVhZGVyLWxlZnQgPiAubmF2ID4gbGkgPiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLmFwcC1oZWFkZXItcmlnaHQgLmljb24td3JhcHBlci1hbHQgc3ZnIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5hcHAtaGVhZGVyLXJpZ2h0IC5pY29uLXdyYXBwZXItYWx0IC5pY29uLXdyYXBwZXItYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtZGFyayAuYXBwLWhlYWRlci1yaWdodCAuaWNvbi13cmFwcGVyLWFsdDpob3ZlciBzdmcge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5hcHAtaGVhZGVyLXJpZ2h0IC5pY29uLXdyYXBwZXItYWx0OmhvdmVyIC5pY29uLXdyYXBwZXItYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLmFwcC1oZWFkZXItcmlnaHQgLmljb24td3JhcHBlci1hbHQgLmJhZGdlLWRvdCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLmFwcC1oZWFkZXItcmlnaHQgLndpZGdldC1jb250ZW50LWxlZnQgPiAuYnRuLWdyb3VwID4gLmJ0bi1saW5rLFxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtZGFyayAuYXBwLWhlYWRlci1yaWdodCAud2lkZ2V0LWNvbnRlbnQtbGVmdCAud2lkZ2V0LWhlYWRpbmcsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5hcHAtaGVhZGVyLXJpZ2h0IC53aWRnZXQtY29udGVudC1sZWZ0IC53aWRnZXQtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLnNlYXJjaC13cmFwcGVyIC5pbnB1dC1ob2xkZXIgLnNlYXJjaC1pY29uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLmlucHV0LWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtZGFyayAuc2VhcmNoLXdyYXBwZXIuYWN0aXZlIC5pbnB1dC1ob2xkZXIgLnNlYXJjaC1pbnB1dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtZGFyayAuaGVhZGVyLWJ0bi1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5oZWFkZXItYnRuLWxnIC5oYW1idXJnZXItaW5uZXIsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5oZWFkZXItYnRuLWxnIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5oZWFkZXItYnRuLWxnIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLmhlYWRlci1idG4tbGcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5oZWFkZXJfX3BhbmUgLmhhbWJ1cmdlci1pbm5lcixcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLmhlYWRlcl9fcGFuZSAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmFwcC1oZWFkZXIuaGVhZGVyLXRleHQtZGFyayAuaGVhZGVyX19wYW5lIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLmhlYWRlcl9fcGFuZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiBzcGFuOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5zZWFyY2gtd3JhcHBlciAuY2xvc2U6OmJlZm9yZSxcbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLnNlYXJjaC13cmFwcGVyIC5jbG9zZTo6YWZ0ZXIsXG4uYXBwLWhlYWRlci5oZWFkZXItdGV4dC1kYXJrIC5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWRhcmsgLmFwcC1oZWFkZXJfX2xvZ28gLmxvZ28tc3JjIHtcbiAgYmFja2dyb3VuZDogdXJsKFwifmFzc2V0cy91dGlscy9pbWFnZXMvbG9nby1pbnZlcnNlLnBuZ1wiKTtcbn1cblxuLmFwcC1zaWRlYmFyIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMjgwcHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLmFwcC1zaWRlYmFyIC5hcHAtc2lkZWJhcl9faW5uZXIge1xuICBwYWRkaW5nOiAycHggMXJlbSAxcmVtO1xufVxuXG4uYXBwLXNpZGViYXIgLnNjcm9sbGJhci1jb250YWluZXIge1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC4wNTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogN3B4IDAgNjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYXBwLXNpZGViYXJfX2hlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTQ1Y2Q4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyLW1vYmlsZS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBvcGFjaXR5OiAuNjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMjtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmVydGljYWwtbmF2LW1lbnU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyLFxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmVydGljYWwtbmF2LW1lbnUgLm1ldGlzbWVudS1jb250YWluZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udmVydGljYWwtbmF2LW1lbnUgLm1ldGlzbWVudS1jb250YWluZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluayB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIGhlaWdodCAzMDBtcywgY29sb3IgMzAwbXMsIGJhY2tncm91bmQtY29sb3IgMzAwbXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDAgNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMGYzZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluazpob3ZlciBpLm1ldGlzbWVudS1pY29uIHtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi52ZXJ0aWNhbC1uYXYtbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciAubWV0aXNtZW51LWxpbms6aG92ZXIgaS5tZXRpc21lbnUtc3RhdGUtaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52ZXJ0aWNhbC1uYXYtbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciAubWV0aXNtZW51LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM1NDVjZDg7XG4gIGJhY2tncm91bmQ6ICNlMGYzZmY7XG59XG5cbi52ZXJ0aWNhbC1uYXYtbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciAubWV0aXNtZW51LWxpbmsuaGFzLWFjdGl2ZS1jaGlsZCwgLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluay5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIGkubWV0aXNtZW51LXN0YXRlLWljb24sXG4udmVydGljYWwtbmF2LW1lbnUgLm1ldGlzbWVudS1jb250YWluZXIgaS5tZXRpc21lbnUtaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXM7XG59XG5cbi52ZXJ0aWNhbC1uYXYtbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciBpLm1ldGlzbWVudS1zdGF0ZS1pY29uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIGkubWV0aXNtZW51LXN0YXRlLWljb24ucm90YXRlLW1pbnVzLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi52ZXJ0aWNhbC1uYXYtbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciAubWV0aXNtZW51LWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMzAwbXM7XG59XG5cbi52ZXJ0aWNhbC1uYXYtbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciAubWV0aXNtZW51LWNvbnRhaW5lci52aXNpYmxlIHtcbiAgcGFkZGluZzogLjVlbSAwIDAgMnJlbTtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtY29udGFpbmVyLnZpc2libGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDNweDtcbiAgYmFja2dyb3VuZDogI2UwZjNmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi52ZXJ0aWNhbC1uYXYtbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciAubWV0aXNtZW51LWNvbnRhaW5lci52aXNpYmxlID4gLm1ldGlzbWVudS1pdGVtID4gLm1ldGlzbWVudS1saW5rIHtcbiAgaGVpZ2h0OiAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM2VtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luOiAwIDAgM3B4O1xufVxuXG4udmVydGljYWwtbmF2LW1lbnUgLm1ldGlzbWVudS1jb250YWluZXIgLm1ldGlzbWVudS1jb250YWluZXIudmlzaWJsZSA+IC5tZXRpc21lbnUtaXRlbSA+IC5tZXRpc21lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4udmVydGljYWwtbmF2LW1lbnUgLm1ldGlzbWVudS1jb250YWluZXIgLm1ldGlzbWVudS1jb250YWluZXIudmlzaWJsZSA+IC5tZXRpc21lbnUtaXRlbSA+IC5tZXRpc21lbnUtbGluayAubWV0aXNtZW51LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtbmF2LW1lbnUgLm1ldGlzbWVudS1jb250YWluZXIgLm1ldGlzbWVudS1jb250YWluZXIudmlzaWJsZSA+IC5tZXRpc21lbnUtaXRlbSA+IC5tZXRpc21lbnUtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzU0NWNkODtcbiAgYmFja2dyb3VuZDogI2UwZjNmZjtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtaXRlbSA+IC5tZXRpc21lbnUtbGluayB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZlcnRpY2FsLW5hdi1tZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWxpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtbGlnaHQgLmFwcC1zaWRlYmFyX19oZWFkaW5nIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1saWdodCAuYXBwLXNpZGViYXJfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWxpZ2h0IC5tZXRpc21lbnUgLm1ldGlzbWVudS1jb250YWluZXIgLm1ldGlzbWVudS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1saWdodCAubWV0aXNtZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWxpZ2h0IC5tZXRpc21lbnUgLm1ldGlzbWVudS1jb250YWluZXIgLm1ldGlzbWVudS1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1saWdodCAubWV0aXNtZW51IC5tZXRpc21lbnUtY29udGFpbmVyLm1ldGlzbWVudS1jb250YWluZXIudmlzaWJsZSAubWV0aXNtZW51LWl0ZW0gPiAubWV0aXNtZW51LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWxpZ2h0IC5tZXRpc21lbnUgLm1ldGlzbWVudS1jb250YWluZXIubWV0aXNtZW51LWNvbnRhaW5lci52aXNpYmxlIC5tZXRpc21lbnUtaXRlbSA+IC5tZXRpc21lbnUtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtbGlnaHQgLm1ldGlzbWVudSAubWV0aXNtZW51LWNvbnRhaW5lci5tZXRpc21lbnUtY29udGFpbmVyLnZpc2libGUgLm1ldGlzbWVudS1pdGVtID4gLm1ldGlzbWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWxpZ2h0IC5tZXRpc21lbnUgLm1ldGlzbWVudS1jb250YWluZXIubWV0aXNtZW51LWNvbnRhaW5lci52aXNpYmxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtbGlnaHQgLm1ldGlzbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciBpLm1ldGlzbWVudS1zdGF0ZS1pY29uLFxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1saWdodCAubWV0aXNtZW51IC5tZXRpc21lbnUtY29udGFpbmVyIGkubWV0aXNtZW51LWljb24ge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1saWdodCAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtbGlnaHQgLnBzX19yYWlsLXk6aG92ZXIgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWxpZ2h0IC5hcHAtaGVhZGVyX19sb2dvIC5sb2dvLXNyYyB7XG4gIGJhY2tncm91bmQ6IHVybChcIn5hc3NldHMvdXRpbHMvaW1hZ2VzL2xvZ28ucG5nXCIpO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWxpZ2h0IC5hcHAtaGVhZGVyX19sb2dvIC5oYW1idXJnZXItaW5uZXIsXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWxpZ2h0IC5hcHAtaGVhZGVyX19sb2dvIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtbGlnaHQgLmFwcC1oZWFkZXJfX2xvZ28gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtZGFyayB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWRhcmsgLmFwcC1zaWRlYmFyX19oZWFkaW5nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1kYXJrIC5hcHAtc2lkZWJhcl9faGVhZGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtZGFyayAubWV0aXNtZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtZGFyayAubWV0aXNtZW51IC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWRhcmsgLm1ldGlzbWVudSAubWV0aXNtZW51LWNvbnRhaW5lciAubWV0aXNtZW51LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWRhcmsgLm1ldGlzbWVudSAubWV0aXNtZW51LWNvbnRhaW5lci5tZXRpc21lbnUtY29udGFpbmVyLnZpc2libGUgLm1ldGlzbWVudS1pdGVtID4gLm1ldGlzbWVudS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1kYXJrIC5tZXRpc21lbnUgLm1ldGlzbWVudS1jb250YWluZXIubWV0aXNtZW51LWNvbnRhaW5lci52aXNpYmxlIC5tZXRpc21lbnUtaXRlbSA+IC5tZXRpc21lbnUtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXRleHQtZGFyayAubWV0aXNtZW51IC5tZXRpc21lbnUtY29udGFpbmVyLm1ldGlzbWVudS1jb250YWluZXIudmlzaWJsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWRhcmsgLm1ldGlzbWVudSAubWV0aXNtZW51LWNvbnRhaW5lci5tZXRpc21lbnUtY29udGFpbmVyIGkubWV0aXNtZW51LXN0YXRlLWljb24sXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWRhcmsgLm1ldGlzbWVudSAubWV0aXNtZW51LWNvbnRhaW5lci5tZXRpc21lbnUtY29udGFpbmVyIGkubWV0aXNtZW51LWljb24ge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1kYXJrIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1kYXJrIC5wc19fcmFpbC15OmhvdmVyIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1kYXJrIC5hcHAtaGVhZGVyX19sb2dvIC5oYW1idXJnZXItaW5uZXIsXG4uYXBwLXNpZGViYXIuc2lkZWJhci10ZXh0LWRhcmsgLmFwcC1oZWFkZXJfX2xvZ28gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmFwcC1zaWRlYmFyLnNpZGViYXItdGV4dC1kYXJrIC5hcHAtaGVhZGVyX19sb2dvIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uZml4ZWQtc2lkZWJhciAuYXBwLXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5maXhlZC1zaWRlYmFyIC5hcHAtbWFpbiAuYXBwLW1haW5fX291dGVyIHtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZy1sZWZ0OiAyODBweDtcbn1cblxuLmZpeGVkLXNpZGViYXIuZml4ZWQtaGVhZGVyIC5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maXhlZC1zaWRlYmFyOm5vdCguZml4ZWQtaGVhZGVyKSAuYXBwLXNpZGViYXIgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZml4ZWQtc2lkZWJhcjpub3QoLmZpeGVkLWhlYWRlcikgLmFwcC1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogMjgwcHg7XG59XG5cbi5maXhlZC1zaWRlYmFyOm5vdCguZml4ZWQtaGVhZGVyKSAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maXhlZC1zaWRlYmFyLmNsb3NlZC1zaWRlYmFyOm5vdCguZml4ZWQtaGVhZGVyKSAuYXBwLWhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4uZml4ZWQtc2lkZWJhci5jbG9zZWQtc2lkZWJhcjpub3QoLmZpeGVkLWhlYWRlcikgLmFwcC1zaWRlYmFyIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maXhlZC1zaWRlYmFyLmNsb3NlZC1zaWRlYmFyOm5vdCguZml4ZWQtaGVhZGVyKSAuYXBwLXNpZGViYXIgLmFwcC1oZWFkZXJfX2xvZ28gLmxvZ28tc3JjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpeGVkLXNpZGViYXIuY2xvc2VkLXNpZGViYXI6bm90KC5maXhlZC1oZWFkZXIpIC5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyAuaGVhZGVyX19wYW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2xvc2VkLXNpZGViYXIgLmFwcC1zaWRlYmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBmbGV4OiAwIDAgODBweDtcbiAgei1pbmRleDogMTM7XG59XG5cbi5jbG9zZWQtc2lkZWJhciAuYXBwLXNpZGViYXIgLmFwcC1zaWRlYmFyX19pbm5lciAuYXBwLXNpZGViYXJfX2hlYWRpbmcge1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuXG4uY2xvc2VkLXNpZGViYXIgLmFwcC1zaWRlYmFyIC5hcHAtc2lkZWJhcl9faW5uZXIgLmFwcC1zaWRlYmFyX19oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTBmM2ZmO1xuICB0ZXh0LWluZGVudDogMXB4O1xufVxuXG4uY2xvc2VkLXNpZGViYXIgLmFwcC1zaWRlYmFyIC5hcHAtc2lkZWJhcl9faW5uZXIgLm1ldGlzbWVudS1saW5rIHtcbiAgdGV4dC1pbmRlbnQ6IC05OXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyIC5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXJfX2lubmVyIC5tZXRpc21lbnUtaWNvbiB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyIC5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXJfX2lubmVyIC5tZXRpc21lbnUtc3RhdGUtaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsb3NlZC1zaWRlYmFyIC5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXJfX2lubmVyIC5tZXRpc21lbnUtY29udGFpbmVyLnZpc2libGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2xvc2VkLXNpZGViYXIgLmFwcC1zaWRlYmFyIC5hcHAtc2lkZWJhcl9faW5uZXIgLm1ldGlzbWVudS1jb250YWluZXIudmlzaWJsZSA+IC5tZXRpc21lbnUtaXRlbSA+IC5tZXRpc21lbnUtbGluayB7XG4gIGhlaWdodDogMDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyIC5hcHAtc2lkZWJhcjpob3ZlciB7XG4gIGZsZXg6IDAgMCAyODBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyIC5hcHAtc2lkZWJhcjpob3ZlciAuYXBwLXNpZGViYXJfX2lubmVyIC5hcHAtc2lkZWJhcl9faGVhZGluZyB7XG4gIHRleHQtaW5kZW50OiBpbml0aWFsO1xufVxuXG4uY2xvc2VkLXNpZGViYXIgLmFwcC1zaWRlYmFyOmhvdmVyIC5hcHAtc2lkZWJhcl9faW5uZXIgLmFwcC1zaWRlYmFyX19oZWFkaW5nOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xvc2VkLXNpZGViYXIgLmFwcC1zaWRlYmFyOmhvdmVyIC5hcHAtc2lkZWJhcl9faW5uZXIgLm1ldGlzbWVudS1saW5rIHtcbiAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDQ1cHg7XG59XG5cbi5jbG9zZWQtc2lkZWJhciAuYXBwLXNpZGViYXI6aG92ZXIgLmFwcC1zaWRlYmFyX19pbm5lciAubWV0aXNtZW51LWljb24ge1xuICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyIC5hcHAtc2lkZWJhcjpob3ZlciAuYXBwLXNpZGViYXJfX2lubmVyIC5tZXRpc21lbnUtc3RhdGUtaWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jbG9zZWQtc2lkZWJhciAuYXBwLXNpZGViYXI6aG92ZXIgLmFwcC1zaWRlYmFyX19pbm5lciAubWV0aXNtZW51LWNvbnRhaW5lci52aXNpYmxlIHtcbiAgcGFkZGluZzogLjVlbSAwIDAgMnJlbTtcbn1cblxuLmNsb3NlZC1zaWRlYmFyIC5hcHAtc2lkZWJhcjpob3ZlciAuYXBwLXNpZGViYXJfX2lubmVyIC5tZXRpc21lbnUtY29udGFpbmVyLnZpc2libGUgPiAubWV0aXNtZW51LWl0ZW0gPiAubWV0aXNtZW51LWxpbmsge1xuICBoZWlnaHQ6IDIuM2VtO1xufVxuXG4uY2xvc2VkLXNpZGViYXIgLmFwcC1zaWRlYmFyOmhvdmVyIC5hcHAtc2lkZWJhcl9faW5uZXIgLm1ldGlzbWVudS1jb250YWluZXIgLm1ldGlzbWVudS1jb250YWluZXIgLm1ldGlzbWVudS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5jbG9zZWQtc2lkZWJhcjpub3QoLnNpZGViYXItbW9iaWxlLW9wZW4pIC5hcHAtc2lkZWJhciAuc2Nyb2xsYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyOm5vdCguc2lkZWJhci1tb2JpbGUtb3BlbikgLmFwcC1zaWRlYmFyOmhvdmVyIC5zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyOm5vdCguY2xvc2VkLXNpZGViYXItbW9iaWxlKSAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uY2xvc2VkLXNpZGViYXI6bm90KC5jbG9zZWQtc2lkZWJhci1tb2JpbGUpIC5hcHAtaGVhZGVyIC5hcHAtaGVhZGVyX19sb2dvIC5sb2dvLXNyYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbG9zZWQtc2lkZWJhcjpub3QoLmNsb3NlZC1zaWRlYmFyLW1vYmlsZSkgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX2xvZ28gLmhlYWRlcl9fcGFuZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNsb3NlZC1zaWRlYmFyLmZpeGVkLXNpZGViYXIgLmFwcC1tYWluX19vdXRlciB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyLmZpeGVkLWhlYWRlcjpub3QoLmZpeGVkLXNpZGViYXIpIC5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsb3NlZC1zaWRlYmFyLmNsb3NlZC1zaWRlYmFyLW1vYmlsZSAuYXBwLXNpZGViYXIgLmFwcC1oZWFkZXJfX2xvZ28sXG4uY2xvc2VkLXNpZGViYXIuY2xvc2VkLXNpZGViYXItbW9iaWxlIC5hcHAtaGVhZGVyIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jbG9zZWQtc2lkZWJhci5jbG9zZWQtc2lkZWJhci1tb2JpbGUgLmFwcC1zaWRlYmFyIC5hcHAtaGVhZGVyX19sb2dvIC5oZWFkZXJfX3BhbmUsXG4uY2xvc2VkLXNpZGViYXIuY2xvc2VkLXNpZGViYXItbW9iaWxlIC5hcHAtaGVhZGVyIC5hcHAtaGVhZGVyX19sb2dvIC5oZWFkZXJfX3BhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xvc2VkLXNpZGViYXIuY2xvc2VkLXNpZGViYXItbW9iaWxlIC5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNsb3NlZC1zaWRlYmFyLmNsb3NlZC1zaWRlYmFyLW1vYmlsZSAuYXBwLXNpZGViYXIgLmFwcC1oZWFkZXJfX2xvZ28gLmxvZ28tc3JjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMXB4O1xufVxuXG4uY2xvc2VkLXNpZGViYXIuY2xvc2VkLXNpZGViYXItbW9iaWxlIC5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyAuaGVhZGVyX19wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsb3NlZC1zaWRlYmFyLmNsb3NlZC1zaWRlYmFyLW1vYmlsZSAuYXBwLXNpZGViYXI6aG92ZXIgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5jbG9zZWQtc2lkZWJhci5jbG9zZWQtc2lkZWJhci1tb2JpbGUgLmFwcC1zaWRlYmFyOmhvdmVyIC5hcHAtaGVhZGVyX19sb2dvIC5sb2dvLXNyYyB7XG4gIHdpZHRoOiA5N3B4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jbG9zZWQtc2lkZWJhci5jbG9zZWQtc2lkZWJhci1tb2JpbGUgLmFwcC1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xvc2VkLXNpZGViYXIuZml4ZWQtZm9vdGVyIC5hcHAtZm9vdGVyX19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtbWFpbiB7XG4gIHotaW5kZXg6IDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFwcC1tYWluIC5hcHAtbWFpbl9fb3V0ZXIge1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmFwcC1tYWluIC5hcHAtbWFpbl9faW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgZmxleDogMTtcbn1cblxuLmFwcC1tYWluIC5hcHAtbWFpbl9faW5uZXIgPiAuUlJUX19jb250YWluZXIgPiAuUlJUX19wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5hcHAtbWFpbiAuYXBwLW1haW5fX2lubmVyID4gLlJSVF9fY29udGFpbmVyID4gLmJvZHktdGFicy1sYXlvdXQgLlJSVF9fdGFiIHtcbiAgbWFyZ2luLXRvcDogLTAuMzMzMzNyZW07XG59XG5cbi5ib2R5LXRhYnMtc2hhZG93LWJ0biAuYXBwLW1haW5fX2lubmVyID4gLlJSVF9fY29udGFpbmVyID4gLlJSVF9fcGFuZWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYm9keS10YWJzLXNoYWRvdy1idG4gLmFwcC1tYWluX19pbm5lciA+IC5SUlRfX2NvbnRhaW5lciAuYm9keS10YWJzLWxheW91dCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNztcbn1cblxuLmJvZHktdGFicy1zaGFkb3ctYnRuIC5hcHAtbWFpbl9faW5uZXIgPiAuUlJUX19jb250YWluZXIgLmJvZHktdGFicy1sYXlvdXQgLlJSVF9fc2hvd21vcmUge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLmJvZHktdGFicy1zaGFkb3ctYnRuIC5hcHAtbWFpbl9faW5uZXIgPiAuUlJUX19jb250YWluZXIgLmJvZHktdGFicy1sYXlvdXQgLlJSVF9fdGFiIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYm9keS10YWJzLXNoYWRvdy1idG4gLmFwcC1tYWluX19pbm5lciA+IC5SUlRfX2NvbnRhaW5lciAuYm9keS10YWJzLWxheW91dCAuUlJUX190YWItLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib2R5LXRhYnMtc2hhZG93LWJ0biAuYXBwLW1haW5fX2lubmVyID4gLlJSVF9fY29udGFpbmVyIC5ib2R5LXRhYnMtbGF5b3V0ICsgLlJSVF9faW5rYmFyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4xcmVtO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYm9keS10YWJzLXNoYWRvdy1idG4gLmFwcC1tYWluX19pbm5lciA+IC5SUlRfX2NvbnRhaW5lciAuYm9keS10YWJzLWxheW91dCArIC5SUlRfX2lua2Jhci13cmFwcGVyIC5SUlRfX2lua2JhciB7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI2cHggLTEwcHggcmdiYSg4NCwgOTIsIDIxNiwgMC41NiksIDAgNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDg0LCA5MiwgMjE2LCAwLjIpO1xufVxuXG4uYXBwLXRoZW1lLXdoaXRlLmFwcC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmNGY2O1xufVxuXG4uYXBwLXRoZW1lLXdoaXRlIC5hcHAtc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5hcHAtdGhlbWUtd2hpdGUgLmFwcC1wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cblxuLmFwcC10aGVtZS13aGl0ZSAuYXBwLWZvb3RlciAuYXBwLWZvb3Rlcl9faW5uZXIsXG4uYXBwLXRoZW1lLXdoaXRlIC5hcHAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmJmYztcbn1cblxuLmFwcC10aGVtZS13aGl0ZS5maXhlZC1oZWFkZXIgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuMSk7XG59XG5cbi5hcHAtdGhlbWUtZ3JheS5hcHAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmFwcC10aGVtZS1ncmF5IC5hcHAtc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogI2RlZTJlNiBzb2xpZCAxcHg7XG59XG5cbi5hcHAtdGhlbWUtZ3JheSAuYXBwLXBhZ2UtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uYXBwLXRoZW1lLWdyYXkgLmFwcC1mb290ZXIsXG4uYXBwLXRoZW1lLWdyYXkgLmFwcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4uYXBwLXRoZW1lLWdyYXkgLmFwcC1mb290ZXIge1xuICBib3JkZXItdG9wOiAjZGVlMmU2IHNvbGlkIDFweDtcbn1cblxuLmFwcC10aGVtZS1ncmF5IC5hcHAtaGVhZGVyIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgYm9yZGVyLXJpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuMSkgc29saWQgMXB4O1xufVxuXG4uYXBwLXRoZW1lLWdyYXkuZml4ZWQtaGVhZGVyIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLmFwcC10aGVtZS1ncmF5IC5jYXJkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5hcHAtdGhlbWUtZ3JheSAubWFpbi1jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYXBwLXRoZW1lLWdyYXkgLm1haW4tY2FyZCA+IC5jYXJkLWJvZHkgPiAuY2FyZC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogI2RlZTJlNiBzb2xpZCAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAxLjEyNXJlbTtcbn1cblxuLmFwcC10aGVtZS1ncmF5IC5tYWluLWNhcmQgPiAuY2FyZC1ib2R5ID4gLmNhcmQtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0ycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5hcHAtdGhlbWUtZ3JheSAuYXBwLWlubmVyLWxheW91dF9fc2lkZWJhciB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtZm9vdGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYXBwLWZvb3RlciAuYXBwLWZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwLjVyZW07XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXBwLWZvb3RlciAuYXBwLWZvb3Rlcl9faW5uZXIgLmFwcC1mb290ZXItbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hcHAtZm9vdGVyIC5hcHAtZm9vdGVyX19pbm5lciAuYXBwLWZvb3Rlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb290ZXItZG90cyAuZG90cy1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwLjRyZW07XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG5cbi5kb3QtYnRuLXdyYXBwZXIge1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG59XG5cbi5kb3QtYnRuLXdyYXBwZXIgLmJhZGdlLWFicyB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5kb3QtYnRuLXdyYXBwZXIgLmJhZGdlLWFicy5iYWRnZS1kb3Qtc20ge1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLmRvdC1idG4td3JhcHBlciAuZG90LWJ0bi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5kb3QtYnRuLXdyYXBwZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maXhlZC1mb290ZXIgLmFwcC1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5maXhlZC1mb290ZXIgLmFwcC1mb290ZXIgLmFwcC1mb290ZXJfX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI4MHB4O1xuICBib3gtc2hhZG93OiAwLjNyZW0gLTAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAyKSwgMC4zcmVtIC0wLjkzNzVyZW0gMS40MDYyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMiksIDAuM3JlbSAtMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjA0KSwgMC4zcmVtIC0wLjEyNXJlbSAwLjE4NzVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDIpO1xufVxuXG4uZml4ZWQtZm9vdGVyIC5hcHAtbWFpbiAuYXBwLW1haW5fX291dGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5maXhlZC1mb290ZXIuY2xvc2VkLXNpZGViYXIgLmFwcC1mb290ZXIgLmFwcC1mb290ZXJfX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmFwcC1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luOiAtMzBweCAtMzBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcHAtcGFnZS10aXRsZSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXBwLXBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtaGVhZGluZyxcbi5hcHAtcGFnZS10aXRsZSAucGFnZS10aXRsZS1zdWJoZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXBwLXBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXBwLXBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtc3ViaGVhZGluZyB7XG4gIHBhZGRpbmc6IDNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi5hcHAtcGFnZS10aXRsZSAucGFnZS10aXRsZS1zdWJoZWFkaW5nIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFwcC1wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFwcC1wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWFjdGlvbnMgLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYXBwLXBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNTU1NTZyZW07XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmFwcC1wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWljb24gaSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFwcC1wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWljb24ucm91bmRlZC1jaXJjbGUge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbi5hcHAtcGFnZS10aXRsZSArIC5SUlRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0yMy4wNzY5MnB4O1xufVxuXG4uYXBwLXBhZ2UtdGl0bGUgKyAucmMtdGFicyB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMyMnB4KTtcbiAgbWFyZ2luOiAtMzBweCAtMTVweCAzOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KSBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmFwcC1wYWdlLXRpdGxlICsgLnJjLXRhYnMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDBweCk7XG4gICAgbWFyZ2luOiAtMzBweCAtMTVweCAzOXB4O1xuICB9XG59XG5cbi5hcHAtcGFnZS10aXRsZS5hcHAtcGFnZS10aXRsZS1zaW1wbGUge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2UtdGl0bGUtaWNvbi1yb3VuZGVkIC5wYWdlLXRpdGxlLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uY2xvc2VkLXNpZGViYXIgLnJjLXRhYnMge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNDBweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuY2xvc2VkLXNpZGViYXIgLnJjLXRhYnMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDBweCk7XG4gIH1cbn1cblxuLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206ICNkZWUyZTYgc29saWQgMXB4O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMC42NjY2N3JlbTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5pbnB1dC1ob2xkZXIge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNzBweCAwIDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAuMTA1LCAwLjAzNSwgMS41Nyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5pbnB1dC1ob2xkZXIgLnNlYXJjaC1pY29uIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5pbnB1dC1ob2xkZXIgLnNlYXJjaC1pY29uIHNwYW4ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC42NSwgLTAuNiwgMC4yNCwgMS42NSk7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiBzcGFuOjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiBzcGFuOjpiZWZvcmUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG59XG5cbi5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTQ1Y2Q4O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjg1LCAtMC40NSwgMC45MzUsIDAuMTEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLmNsb3NlOjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzU0NWNkODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLmNsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiAwO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLmNsb3NlOjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA5cHg7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUge1xuICB3aWR0aDogMzMwcHg7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLmlucHV0LWhvbGRlciB7XG4gIHdpZHRoOiAyOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAuMTA1LCAwLjAzNSwgMS41Nyk7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLmlucHV0LWhvbGRlciAuc2VhcmNoLWlucHV0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTFweCk7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLmlucHV0LWhvbGRlciAuc2VhcmNoLWljb24ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLmlucHV0LWhvbGRlciAuc2VhcmNoLWljb24gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLmNsb3NlIHtcbiAgbGVmdDogMzAwcHg7XG4gIG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAsIDAuMTA1LCAwLjAzNSwgMS41Nyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLmNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIuYWN0aXZlICsgLmhlYWRlci1tZWdhbWVudSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vcGFjaXR5LTAxIHtcbiAgb3BhY2l0eTogLjAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAyIHtcbiAgb3BhY2l0eTogLjAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAzIHtcbiAgb3BhY2l0eTogLjAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA0IHtcbiAgb3BhY2l0eTogLjA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA1IHtcbiAgb3BhY2l0eTogLjA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA2IHtcbiAgb3BhY2l0eTogLjA2ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA3IHtcbiAgb3BhY2l0eTogLjA3ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA4IHtcbiAgb3BhY2l0eTogLjA4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA5IHtcbiAgb3BhY2l0eTogLjA5ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAuMSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xNSB7XG4gIG9wYWNpdHk6IC4xNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yIHtcbiAgb3BhY2l0eTogLjIgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMyB7XG4gIG9wYWNpdHk6IC4zICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTQge1xuICBvcGFjaXR5OiAuNCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01IHtcbiAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNiB7XG4gIG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTcge1xuICBvcGFjaXR5OiAuNyAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS04IHtcbiAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktOSB7XG4gIG9wYWNpdHk6IC45ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWdyYXlzY2FsZS01IHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZ3JheXNjYWxlLTEwIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWdyYXlzY2FsZS0yMCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDIwJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1ncmF5c2NhbGUtMzAge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgzMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZ3JheXNjYWxlLTQwIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoNDAlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWdyYXlzY2FsZS01MCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1ncmF5c2NhbGUtODAge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZ3JheXNjYWxlLTEwMCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ici10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYi1yYWRpdXMtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJtLWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnItYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5tYXJnaW4taC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNlbnRlci1zdmcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNlbnRlci1zdmcgc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXBleGNoYXJ0cy1kb251dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uaWNvbi1ncmFkaWVudCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvbnQtc2l6ZS14bGcge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLW1kIHtcbiAgZm9udC1zaXplOiAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLWxnIHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmhlLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhlLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmgtc20ge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZnNpemUtMSB7XG4gIGZvbnQtc2l6ZTogLjk1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc2l6ZS0yIHtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzaXplLTMge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnNpemUtNCB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC02IHtcbiAgei1pbmRleDogNjtcbn1cblxuLmxpbmUtaGVpZ2h0LTEge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNlbnRlci1lbGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleDIge1xuICBmbGV4OiAyO1xufVxuXG4uZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgei1pbmRleDogaW5pdGlhbDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vLXJlc3VsdHMgLnJlc3VsdHMtdGl0bGUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ubm8tcmVzdWx0cyAucmVzdWx0cy1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmJnLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogYmctcGFuLWxlZnQgOHMgYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJnLXBhbi1sZWZ0IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJnLXBhbi1sZWZ0IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1iLS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbn1cblxuLm1iZy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxvYWRlci1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG5cbi5sb2FkZXItY29udGFpbmVyIC5sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4ubG9hZGVyLWNvbnRhaW5lciBzbWFsbCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvYWRlci1jb250YWluZXIgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmctd2FybS1mbGFtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmOWE5ZSAwJSwgI2ZhZDBjNCA5OSUsICNmYWQwYzQgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW5pZ2h0LWZhZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYTE4Y2QxIDAlLCAjZmJjMmViIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdW5ueS1tb3JuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2Y2ZDM2NSAwJSwgI2ZkYTA4NSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVtcHRpbmctYXp1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjODRmYWIwIDAlLCAjOGZkM2Y0IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hbXktY3Jpc3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjYTZjMGZlIDAlLCAjZjY4MDg0IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oZWF2eS1yYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2NmZDlkZiAwJSwgI2UyZWJmMCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbWVhbi1mcnVpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmY2NiOTAgMCUsICNkNTdlZWIgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW1hbGlidS1iZWFjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzRmYWNmZSAwJSwgIzAwZjJmZSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2UwYzNmYyAwJSwgIzhlYzVmYyAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmlwZS1tYWxpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmMDkzZmIgMCUsICNmNTU3NmMgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWFyaWVsbGUtc21pbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIDI0OHB4IGF0IGNlbnRlciwgIzE2ZDllMyAwJSwgIzMwYzdlYyA0NyUsICM0NmFlZjcgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXBsdW0tcGxhdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oYXBweS1maXNoZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjODlmN2ZlIDAlLCAjNjZhNmZmIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oYXBweS1pdG1lbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyYWY1OTggMCUsICMwMDllZmQgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW1peGVkLWhvcGVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2M0NzFmNSAwJSwgI2ZhNzFjZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3Ryb25nLWJsaXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4Y2EwIDAlLCAjZjk3NDhmIDE5JSwgI2ZkODY4YyA2MCUsICNmZTlhOGIgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyb3ctZWFybHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMGJhMzYwIDAlLCAjM2NiYTkyIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1sb3ZlLWtpc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmYwODQ0IDAlLCAjZmZiMTk5IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmVtaXVtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0MzQzNDMgMCUsIGJsYWNrIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oYXBweS1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMGIwOWIsICM5NmM5M2QpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy12aWNpb3VzLXN0YW5jZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgIzI5MzIzYyAwJSwgIzQ4NTU2MyAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbWlkbmlnaHQtYmxvb20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIwZGVnLCAjMmI1ODc2IDAlLCAjNGU0Mzc2IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1uaWdodC1za3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMWUzYzcyIDAlLCAjMWUzYzcyIDElLCAjMmE1Mjk4IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zbGljay1jYXJib24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzIzMjMyIDAlLCAjM0YzRjNGIDQwJSwgIzFDMUMxQyAxNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDIwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cbi5iZy1yb3lhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE0MWUzMCwgIzI0M2I1NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWFzdGVyb2lkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGYyMDI3LCAjMjAzYTQzLCAjMmM1MzY0KSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4qL1xuYm9keSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYW5pbWF0ZWQsIC5UYWJzQW5pbWF0aW9uLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKCAxcyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyggMXMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSwgLmluZmluaXRlLlRhYnNBbmltYXRpb24tYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSwgLmhpbmdlLlRhYnNBbmltYXRpb24tYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoIDFzICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyggMXMgKiAyKTtcbn1cblxuLmFuaW1hdGVkLmJvdW5jZUluLCAuYm91bmNlSW4uVGFic0FuaW1hdGlvbi1hcHBlYXIsIC5hbmltYXRlZC5ib3VuY2VPdXQsIC5ib3VuY2VPdXQuVGFic0FuaW1hdGlvbi1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyggMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKCAxcyAqIDAuNzUpO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsIC5mbGlwT3V0WC5UYWJzQW5pbWF0aW9uLWFwcGVhciwgLmFuaW1hdGVkLmZsaXBPdXRZLCAuZmxpcE91dFkuVGFic0FuaW1hdGlvbi1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyggMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKCAxcyAqIDAuNzUpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAsIC5UYWJzQW5pbWF0aW9uLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgYW5pbWF0aW9uOiBmYWRlLWluMiAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIGJvdGg7XG59XG5cbi5wb3BvdmVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBmYWRlLWluMiAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIGJvdGg7XG59XG5cbi5kcm9wZG93bi1tZW51W2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXS5zaG93IHtcbiAgYW5pbWF0aW9uOiBmYWRlLWluMyAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIGJvdGg7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWluMiB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uYnRuLW91dGxpbmUtMngge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJ0bi1ncm91cCAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idG4tZ3JvdXAgLmJ0bi1vdXRsaW5lLTJ4ICsgLmJ0bi1vdXRsaW5lLTJ4IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5idG4tZ3JvdXAgLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idG4uYnRuLXBpbGwuYnRuLXdpZGUsIC5idG4uYnRuLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG59XG5cbi5idG4tZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5idG4taWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5idG4taWNvbi5idG4taWNvbi1yaWdodCAuYnRuLWljb24td3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1pY29uIC5idG4taWNvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuLWljb24uYnRuLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4taWNvbi5idG4tbGc6bm90KC5idG4tYmxvY2spIC5idG4taWNvbi13cmFwcGVyLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1pY29uLmJ0bjpub3QoLmJ0bi1ibG9jaykgLmJ0bi1pY29uLXdyYXBwZXIge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5idG4taWNvbi5idG4tc206bm90KC5idG4tYmxvY2spIC5idG4taWNvbi13cmFwcGVyLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1pY29uLmJ0bjpub3QoLmJ0bi1ibG9jaykgLmJ0bi1pY29uLXdyYXBwZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5idG4taWNvbi1vbmx5IC5idG4taWNvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1ob3Zlci1zaGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1ob3Zlci1zaGluZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1ob3Zlci1zaGluZTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi1ob3Zlci1zaGluZS5idG4tcGlsbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG59XG5cbi5idG4taWNvbi12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmJ0bi1pY29uLXZlcnRpY2FsIC5idG4taWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgbWFyZ2luOiA1cHggMDtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi5idG4taWNvbi12ZXJ0aWNhbC5idG4tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1pY29uLXZlcnRpY2FsLmJ0bi1sZzpub3QoLmJ0bi1ibG9jaykgLmJ0bi1pY29uLXdyYXBwZXIsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLWljb24tdmVydGljYWwuYnRuOm5vdCguYnRuLWJsb2NrKSAuYnRuLWljb24td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLmJ0bi1pY29uLXZlcnRpY2FsLmJ0bi1zbTpub3QoLmJ0bi1ibG9jaykgLmJ0bi1pY29uLXdyYXBwZXIsIC5idG4tZ3JvdXAtc20gPiAuYnRuLWljb24tdmVydGljYWwuYnRuOm5vdCguYnRuLWJsb2NrKSAuYnRuLWljb24td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJ0bi1pY29uLXZlcnRpY2FsOmFjdGl2ZSAuYnRuLWljb24td3JhcHBlciwgLmJ0bi1pY29uLXZlcnRpY2FsLmFjdGl2ZSAuYnRuLWljb24td3JhcHBlciwgLmJ0bi1pY29uLXZlcnRpY2FsOmhvdmVyIC5idG4taWNvbi13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1pY29uLXZlcnRpY2FsLmJ0bi1pY29uLWJvdHRvbSAuYnRuLWljb24td3JhcHBlciB7XG4gIG1hcmdpbjogMC4ycmVtIDAgNXB4O1xufVxuXG4uYnRuLWljb24tdmVydGljYWwuYnRuLXRyYW5zaXRpb24tdGV4dCAuYnRuLWljb24td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1pY29uLXZlcnRpY2FsLmJ0bi10cmFuc2l0aW9uLXRleHQ6aG92ZXIgLmJ0bi1pY29uLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5idG4taWNvbi12ZXJ0aWNhbC5idG4tdHJhbnNpdGlvbi10ZXh0LmJ0bi10cmFuc2l0aW9uLWFsdDpob3ZlciAuYnRuLWljb24td3JhcHBlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdHJhbnNpdGlvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG59XG5cbi5idG4tdHJhbnNpdGlvbi5idG4tb3V0bGluZS1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tdHJhbnNpdGlvbi5idG4tb3V0bGluZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1NDVjZDg7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5idG4tdHJhbnNpdGlvbi5kaXNhYmxlZCwgLmJ0bi10cmFuc2l0aW9uOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmJ0bi10cmFuc2l0aW9uOmhvdmVyIC5idG4taWNvbi13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmJ0bi10cmFuc2l0aW9uLWFsdDpob3ZlciAuaWNvbi1ncmFkaWVudCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICB0ZXh0LWZpbGwtY29sb3I6IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi13aWRlIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJ0bi1sZy5idG4td2lkZSwgLmJ0bi1ncm91cC1sZyA+IC5idG4td2lkZS5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbS5idG4td2lkZSwgLmJ0bi1ncm91cC1zbSA+IC5idG4td2lkZS5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBib3JkZXItbGVmdDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIHNvbGlkIDFweDtcbn1cblxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzJhMzJiNiAtMzAlLCAjNTQ1Y2Q4IDkwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMyYjY7XG4gIGJvcmRlci1jb2xvcjogIzJhMzJiNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZ3JhZGllbnQtcHJpbWFyeS5hY3RpdmUsIC5idG4tZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUsIC5idG4tZ3JhZGllbnQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMyNzJmYWEgMCUsICM0ODUwZDUgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMyMDI3OGM7XG59XG5cbi5idG4tZ3JhZGllbnQtcHJpbWFyeTpmb2N1cywgLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmZvY3VzLCAuYnRuLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXByaW1hcnkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyY2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ3JhZGllbnQtcHJpbWFyeS5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpO1xufVxuXG4uYnRuLWdyYWRpZW50LXByaW1hcnkuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC42KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNDk0ZjU0IC0zMCUsICM2Yzc1N2QgOTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NGY1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDk0ZjU0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeTphY3RpdmUsIC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzQxNDc0YyAwJSwgIzY1NmQ3NSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzMxMzUzOTtcbn1cblxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeTphY3RpdmUsIC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0NiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeS5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnkuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNik7XG59XG5cbi5idG4tZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICMyOTg5NTcgLTMwJSwgIzNhYzQ3ZCA5MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4OTU3O1xuICBib3JkZXItY29sb3I6ICMyOTg5NTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMjU3ZDUwIDAlLCAjMzdiODc1IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQ2MjNlO1xufVxuXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3M6Zm9jdXMsIC5idG4tZ3JhZGllbnQtc3VjY2Vzcy5mb2N1cywgLmJ0bi1ncmFkaWVudC1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1zdWNjZXNzLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIzNzU0YiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3MuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSg1OCwgMTk2LCAxMjUsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpO1xufVxuXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3MuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSg1OCwgMTk2LCAxMjUsIDAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjYpO1xufVxuXG4uYnRuLWdyYWRpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjMDA4ZGUzIC0zMCUsICMzMGIxZmYgOTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGRlMztcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZGUzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1ncmFkaWVudC1pbmZvLmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1pbmZvOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzAwODRkMyAwJSwgIzIxYWJmZiAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmRiMDtcbn1cblxuLmJ0bi1ncmFkaWVudC1pbmZvOmZvY3VzLCAuYnRuLWdyYWRpZW50LWluZm8uZm9jdXMsIC5idG4tZ3JhZGllbnQtaW5mbzphY3RpdmUsIC5idG4tZ3JhZGllbnQtaW5mby5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdkYzkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncmFkaWVudC1pbmZvLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNDgsIDE3NywgMjU1LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1pbmZvLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNDgsIDE3NywgMjU1LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC42KTtcbn1cblxuLmJ0bi1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgI2M3OGYwNyAtMzAlLCAjZjdiOTI0IDkwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzhmMDc7XG4gIGJvcmRlci1jb2xvcjogI2M3OGYwNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZ3JhZGllbnQtd2FybmluZy5hY3RpdmUsIC5idG4tZ3JhZGllbnQtd2FybmluZzphY3RpdmUsIC5idG4tZ3JhZGllbnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNiODg0MDcgMCUsICNmNmI0MTUgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM5NjZjMDU7XG59XG5cbi5idG4tZ3JhZGllbnQtd2FybmluZzpmb2N1cywgLmJ0bi1ncmFkaWVudC13YXJuaW5nLmZvY3VzLCAuYnRuLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXdhcm5pbmcuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYWY3ZDA2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ3JhZGllbnQtd2FybmluZy5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuNSk7XG59XG5cbi5idG4tZ3JhZGllbnQtd2FybmluZy5idG4tc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuNik7XG59XG5cbi5idG4tZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzk4MWEzOCAtMzAlLCAjZDkyNTUwIDkwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODFhMzg7XG4gIGJvcmRlci1jb2xvcjogIzk4MWEzODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZ3JhZGllbnQtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1kYW5nZXI6YWN0aXZlLCAuYnRuLWdyYWRpZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM4YjE4MzMgMCUsICNjYzIzNGIgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2YzEyMjg7XG59XG5cbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmZvY3VzLCAuYnRuLWdyYWRpZW50LWRhbmdlci5mb2N1cywgLmJ0bi1ncmFkaWVudC1kYW5nZXI6YWN0aXZlLCAuYnRuLWdyYWRpZW50LWRhbmdlci5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM4MjE2MzAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncmFkaWVudC1kYW5nZXIuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC41KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1kYW5nZXIuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC42KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1mb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICMyMTFmMjkgLTMwJSwgIzQ0NDA1NCA5MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExZjI5O1xuICBib3JkZXItY29sb3I6ICMyMTFmMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWdyYWRpZW50LWZvY3VzLmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1mb2N1czphY3RpdmUsIC5idG4tZ3JhZGllbnQtZm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMWExODIwIDAlLCAjM2QzOTRiIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDkwOTBjO1xufVxuXG4uYnRuLWdyYWRpZW50LWZvY3VzOmZvY3VzLCAuYnRuLWdyYWRpZW50LWZvY3VzLmZvY3VzLCAuYnRuLWdyYWRpZW50LWZvY3VzOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1mb2N1cy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNTE0MWEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncmFkaWVudC1mb2N1cy5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNjgsIDY0LCA4NCwgMC41KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1mb2N1cy5idG4tc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNjgsIDY0LCA4NCwgMC42KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1hbHRlcm5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNTczYTViIC0zMCUsICM4MzU4OGEgOTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3M2E1YjtcbiAgYm9yZGVyLWNvbG9yOiAjNTczYTViO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1ncmFkaWVudC1hbHRlcm5hdGUuYWN0aXZlLCAuYnRuLWdyYWRpZW50LWFsdGVybmF0ZTphY3RpdmUsIC5idG4tZ3JhZGllbnQtYWx0ZXJuYXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzRlMzQ1MiAwJSwgIzdhNTI4MSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM5MjYzYztcbn1cblxuLmJ0bi1ncmFkaWVudC1hbHRlcm5hdGU6Zm9jdXMsIC5idG4tZ3JhZGllbnQtYWx0ZXJuYXRlLmZvY3VzLCAuYnRuLWdyYWRpZW50LWFsdGVybmF0ZTphY3RpdmUsIC5idG4tZ3JhZGllbnQtYWx0ZXJuYXRlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQ4MzA0YyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyYWRpZW50LWFsdGVybmF0ZS5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgxMzEsIDg4LCAxMzgsIDAuNSk7XG59XG5cbi5idG4tZ3JhZGllbnQtYWx0ZXJuYXRlLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMTMxLCA4OCwgMTM4LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC42KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICNjOGM4YzggLTMwJSwgI2VlZWVlZSA5MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLWdyYWRpZW50LWxpZ2h0LmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1saWdodDphY3RpdmUsIC5idG4tZ3JhZGllbnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCBzaWx2ZXIgMCUsICNlNmU2ZTYgMTAwJSk7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICNhZWFlYWU7XG59XG5cbi5idG4tZ3JhZGllbnQtbGlnaHQ6Zm9jdXMsIC5idG4tZ3JhZGllbnQtbGlnaHQuZm9jdXMsIC5idG4tZ3JhZGllbnQtbGlnaHQ6YWN0aXZlLCAuYnRuLWdyYWRpZW50LWxpZ2h0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JiYmJiYiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyYWRpZW50LWxpZ2h0LmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpO1xufVxuXG4uYnRuLWdyYWRpZW50LWxpZ2h0LmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjYpO1xufVxuXG4uYnRuLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjMTIxNDE2IC0zMCUsICMzNDNhNDAgOTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTQxNjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxNDE2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1ncmFkaWVudC1kYXJrLmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1kYXJrOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzBiMGMwZCAwJSwgIzJkMzIzOCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG5cbi5idG4tZ3JhZGllbnQtZGFyazpmb2N1cywgLmJ0bi1ncmFkaWVudC1kYXJrLmZvY3VzLCAuYnRuLWdyYWRpZW50LWRhcms6YWN0aXZlLCAuYnRuLWdyYWRpZW50LWRhcmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ3JhZGllbnQtZGFyay5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1ncmFkaWVudC1kYXJrLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjYpO1xufVxuXG4uYnRuLXNoYWRvdy5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICBib3JkZXItY29sb3I6ICM1NDVjZDg7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzZWQxO1xuICBib3JkZXItY29sb3I6ICMyZTM4Y2I7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDExMCwgMTE2LCAyMjIsIDAuNSk7XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWNkODtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzOGNiO1xuICBib3JkZXItY29sb3I6ICMyYzM1YzA7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTEwLCAxMTYsIDIyMiwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuNSk7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjYpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC42KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWM0N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNhYzQ3ZDtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWE2NmE7XG4gIGJvcmRlci1jb2xvcjogIzJlOWQ2NDtcbn1cblxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoODgsIDIwNSwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNDdkO1xuICBib3JkZXItY29sb3I6ICMzYWM0N2Q7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlOWQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjMmI5MzVlO1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDg4LCAyMDUsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDU4LCAxOTYsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDU4LCAxOTYsIDEyNSwgMC42KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmY7XG4gIGJvcmRlci1jb2xvcjogIzMwYjFmZjtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWEzZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOWRmYztcbn1cblxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDE4OSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBiMWZmO1xuICBib3JkZXItY29sb3I6ICMzMGIxZmY7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWRmYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWVmO1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAxODksIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNDgsIDE3NywgMjU1LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNDgsIDE3NywgMjU1LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC42KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y3YjkyNDtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2E5MDk7XG4gIGJvcmRlci1jb2xvcjogI2UwYTAwODtcbn1cblxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE1LCAxNjMsIDM3LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOTI0O1xuICBib3JkZXItY29sb3I6ICNmN2I5MjQ7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTAwODtcbiAgYm9yZGVyLWNvbG9yOiAjZDQ5ODA4O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNSwgMTYzLCAzNywgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC42KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjU1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkyNTUwO1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxZjQ0O1xuICBib3JkZXItY29sb3I6ICNhZDFlNDA7XG59XG5cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjMsIDcwLCAxMDYsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyNTUwO1xuICBib3JkZXItY29sb3I6ICNkOTI1NTA7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkMWU0MDtcbiAgYm9yZGVyLWNvbG9yOiAjYTMxYzNjO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMywgNzAsIDEwNiwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC42KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG5cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xufVxuXG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNywgMjA4LCAyMDgsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogI2NlY2VjZTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMDcsIDIwOCwgMjA4LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjYpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1kYXJrLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjYpO1xufVxuXG4uYnRuLWZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQwNTQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDA1NDtcbn1cblxuLmJ0bi1mb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIyZjNlO1xuICBib3JkZXItY29sb3I6ICMyZDJhMzc7XG59XG5cbi5idG4tZm9jdXM6Zm9jdXMsIC5idG4tZm9jdXMuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoOTYsIDkzLCAxMTAsIDAuNSk7XG59XG5cbi5idG4tZm9jdXMuZGlzYWJsZWQsIC5idG4tZm9jdXM6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDA1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0MDU0O1xufVxuXG4uYnRuLWZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1mb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZm9jdXMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJhMzc7XG4gIGJvcmRlci1jb2xvcjogIzI3MjQzMDtcbn1cblxuLmJ0bi1mb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWZvY3VzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg5NiwgOTMsIDExMCwgMC41KTtcbn1cblxuLmJ0bi1mb2N1cy5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNjgsIDY0LCA4NCwgMC41KTtcbn1cblxuLmJ0bi1mb2N1cy5idG4tc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNjgsIDY0LCA4NCwgMC42KTtcbn1cblxuLmJ0bi1hbHRlcm5hdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNTg4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhO1xufVxuXG4uYnRuLWFsdGVybmF0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0OTczO1xuICBib3JkZXItY29sb3I6ICM2NTQ0NmI7XG59XG5cbi5idG4tYWx0ZXJuYXRlOmZvY3VzLCAuYnRuLWFsdGVybmF0ZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNTAsIDExMywgMTU2LCAwLjUpO1xufVxuXG4uYnRuLWFsdGVybmF0ZS5kaXNhYmxlZCwgLmJ0bi1hbHRlcm5hdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNTg4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhO1xufVxuXG4uYnRuLWFsdGVybmF0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYWx0ZXJuYXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHRlcm5hdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTQ0NmI7XG4gIGJvcmRlci1jb2xvcjogIzVlM2Y2Mztcbn1cblxuLmJ0bi1hbHRlcm5hdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdGVybmF0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0ZXJuYXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNTAsIDExMywgMTU2LCAwLjUpO1xufVxuXG4uYnRuLWFsdGVybmF0ZS5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgxMzEsIDg4LCAxMzgsIDAuNSk7XG59XG5cbi5idG4tYWx0ZXJuYXRlLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMTMxLCA4OCwgMTM4LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC42KTtcbn1cblxuLmJ0bi1zaGFkb3ctcHJpbWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC41KTtcbn1cblxuLmJ0bi1zaGFkb3ctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1zaGFkb3ctc3VjY2Vzczpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSg1OCwgMTk2LCAxMjUsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpO1xufVxuXG4uYnRuLXNoYWRvdy1pbmZvOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg0OCwgMTc3LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tc2hhZG93LXdhcm5pbmc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC41KTtcbn1cblxuLmJ0bi1zaGFkb3ctZGFuZ2VyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDIxNywgMzcsIDgwLCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDIxNywgMzcsIDgwLCAwLjUpO1xufVxuXG4uYnRuLXNoYWRvdy1saWdodDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG59XG5cbi5idG4tc2hhZG93LWRhcms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLXNoYWRvdy1mb2N1czpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSg2OCwgNjQsIDg0LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuNSk7XG59XG5cbi5idG4tc2hhZG93LWFsdGVybmF0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgxMzEsIDg4LCAxMzgsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMTMxLCA4OCwgMTM4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTQ1Y2Q4O1xuICBib3JkZXItY29sb3I6ICM1NDVjZDg7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWNkODtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzU0NWNkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tc2hhZG93LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXNoYWRvdy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXNoYWRvdzphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1zaGFkb3c6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuNik7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMnB4IHJnYmEoODQsIDkyLCAyMTYsIDAuMTkpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tc2hhZG93LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tc2hhZG93LmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1zaGFkb3c6YWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1zaGFkb3c6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjYpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4xOSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYWM0N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNhYzQ3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYzQ3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2FjNDdkO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNhYzQ3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYzQ3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2FjNDdkO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDU4LCAxOTYsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSg1OCwgMTk2LCAxMjUsIDAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tc2hhZG93LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXNoYWRvdy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXNoYWRvdzphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1zaGFkb3c6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDU4LCAxOTYsIDEyNSwgMC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAycHggcmdiYSg1OCwgMTk2LCAxMjUsIDAuMTkpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMzBiMWZmO1xuICBib3JkZXItY29sb3I6ICMzMGIxZmY7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmY7XG4gIGJvcmRlci1jb2xvcjogIzMwYjFmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQ4LCAxNzcsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMGIxZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmY7XG4gIGJvcmRlci1jb2xvcjogIzMwYjFmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0OCwgMTc3LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNDgsIDE3NywgMjU1LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLXNoYWRvdy5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvLmJ0bi1zaGFkb3cuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvLmJ0bi1zaGFkb3c6YWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtaW5mby5idG4tc2hhZG93OmRpc2FibGVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg0OCwgMTc3LCAyNTUsIDAuNik7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMnB4IHJnYmEoNDgsIDE3NywgMjU1LCAwLjE5KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2Y3YjkyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiOTI0O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOTI0O1xuICBib3JkZXItY29sb3I6ICNmN2I5MjQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDcsIDE4NSwgMzYsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjdiOTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOTI0O1xuICBib3JkZXItY29sb3I6ICNmN2I5MjQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1zaGFkb3cuYWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtd2FybmluZy5idG4tc2hhZG93LmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtd2FybmluZy5idG4tc2hhZG93OmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLXNoYWRvdzpkaXNhYmxlZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjYpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDJweCByZ2JhKDI0NywgMTg1LCAzNiwgMC4xOSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2Q5MjU1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkyNTUwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTI1NTA7XG4gIGJvcmRlci1jb2xvcjogI2Q5MjU1MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTcsIDM3LCA4MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDkyNTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyNTUwO1xuICBib3JkZXItY29sb3I6ICNkOTI1NTA7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE3LCAzNywgODAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tc2hhZG93LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tc2hhZG93LmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1zaGFkb3c6YWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1zaGFkb3c6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjE3LCAzNywgODAsIDAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMjE3LCAzNywgODAsIDAuNik7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAycHggcmdiYSgyMTcsIDM3LCA4MCwgMC4xOSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC5idG4tc2hhZG93LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1zaGFkb3cuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1saWdodC5idG4tc2hhZG93OmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1zaGFkb3c6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjYpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAycHggcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjE5KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5idG4tc2hhZG93LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLXNoYWRvdy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLXNoYWRvdzphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1kYXJrLmJ0bi1zaGFkb3c6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjYpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5idG4tc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMTkpO1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXMge1xuICBjb2xvcjogIzQ0NDA1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0MDU0O1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDA1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0MDU0O1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXM6Zm9jdXMsIC5idG4tb3V0bGluZS1mb2N1cy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2OCwgNjQsIDg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXMuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1mb2N1czpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDQ0MDU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWZvY3VzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0MDU0O1xuICBib3JkZXItY29sb3I6ICM0NDQwNTQ7XG59XG5cbi5idG4tb3V0bGluZS1mb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1mb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1mb2N1cy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjgsIDY0LCA4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvY3VzLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoNjgsIDY0LCA4NCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSg2OCwgNjQsIDg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZm9jdXMuYnRuLXNoYWRvdy5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1mb2N1cy5idG4tc2hhZG93LmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtZm9jdXMuYnRuLXNoYWRvdzphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1mb2N1cy5idG4tc2hhZG93OmRpc2FibGVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNjgsIDY0LCA4NCwgMC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvY3VzLmJ0bi1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMnB4IHJnYmEoNjgsIDY0LCA4NCwgMC4xOSk7XG59XG5cbi5idG4tb3V0bGluZS1hbHRlcm5hdGUge1xuICBjb2xvcjogIzgzNTg4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0ZXJuYXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzU4OGE7XG4gIGJvcmRlci1jb2xvcjogIzgzNTg4YTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzEsIDg4LCAxMzgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hbHRlcm5hdGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hbHRlcm5hdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzgzNTg4YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1hbHRlcm5hdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWx0ZXJuYXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNTg4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0ZXJuYXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1hbHRlcm5hdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMSwgODgsIDEzOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZS5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgxMzEsIDg4LCAxMzgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hbHRlcm5hdGUuYnRuLXNoYWRvdy5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1hbHRlcm5hdGUuYnRuLXNoYWRvdy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZS5idG4tc2hhZG93OmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWFsdGVybmF0ZS5idG4tc2hhZG93OmRpc2FibGVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgxMzEsIDg4LCAxMzgsIDAuNik7XG59XG5cbi5idG4tb3V0bGluZS1hbHRlcm5hdGUuYnRuLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAycHggcmdiYSgxMzEsIDg4LCAxMzgsIDAuMTkpO1xufVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG4tbGlnaHQge1xuICBib3JkZXItY29sb3I6IGdhaW5zYm9ybztcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICM4ZjhmOGY7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKTtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBtYXJnaW46IDAuMTI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43MzMzM3JlbTtcbiAgY29sb3I6ICM1NDVjZDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzI1cmVtO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuMztcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciAuZHJvcGRvd24taWNvbiB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC42Njg3NXJlbSAyLjM4NzVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDEuMTM3NXJlbSAxLjYwNjI1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKSwgMCAwLjQ1cmVtIDAuNzMxMjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDUpLCAwIDAuMzI1cmVtIDAuMzg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyk7XG59XG5cbi5kcm9wZG93bi1tZW51LXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjY1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1yb3VuZGVkIC5kcm9wZG93bi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcm91bmRlZCAuZHJvcGRvd24tZGl2aWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42NXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcm91bmRlZCAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG4uZHJvcGRvd24tbWVudS1yb3VuZGVkIC5tZW51LWhlYWRlci1pbWFnZSxcbi5kcm9wZG93bi1tZW51LXJvdW5kZWQgLmRyb3Bkb3duLW1lbnUtaGVhZGVyLWlubmVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51LWhvdmVyLWxpbmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzU0NWNkODtcbn1cblxuLmRyb3Bkb3duLW1lbnUtaG92ZXItcHJpbWFyeSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWxnIHtcbiAgbWluLXdpZHRoOiAyMnJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS14bCB7XG4gIG1pbi13aWR0aDogMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWhlYWRlcixcbi5kcm9wZG93bi1tZW51IC5tZW51LWhlYWRlci1pbWFnZSxcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWhlYWRlci1pbm5lciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTAuNjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbn1cblxuLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5kcm9wZG93bi1tZW51LWhlYWRlci1pbm5lciB7XG4gIG1hcmdpbjogLTFweCAtMXB4IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4O1xuICBvcGFjaXR5OiAuMjU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1jb250ZW50LnRleHQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1oZWFkZXIgLm1lbnUtaGVhZGVyLWNvbnRlbnQuYnRuLXBhbmUtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudC5idG4tcGFuZS1yaWdodCAubWVudS1oZWFkZXItYnRuLXBhbmUge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbi5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudCAubWVudS1oZWFkZXItYnRuLXBhbmUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5kcm9wZG93bi1tZW51LWhlYWRlciArIC5ncmlkLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMC42NXJlbTtcbn1cblxuLm1lbnUtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5tZW51LWhlYWRlci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uZHJvcGRvd24tbWVudSAuZ3JpZC1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjVyZW07XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmdyaWQtbWVudSBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmc6IDAuNjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51IC5ncmlkLW1lbnUteGwge1xuICBtYXJnaW4tYm90dG9tOiAtMC40ODE0OHJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmdyaWQtbWVudS14bCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgb3BhY2l0eTogLjg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBib3JkZXItbGVmdDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIHNvbGlkIDJweDtcbn1cblxuLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSwgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogNTtcbn1cblxuLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gIHRvcDogLTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgei1pbmRleDogNDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbZGF0YS1wbGFjZW1lbnQ9XCJ0b3Atc3RhcnRcIl06OmJlZm9yZSwgLmRyb3Bkb3duLW1lbnVbZGF0YS1wbGFjZW1lbnQ9XCJ0b3Atc3RhcnRcIl06OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC01cHg7XG59XG5cbi5kcm9wZG93bi1tZW51W2RhdGEtcGxhY2VtZW50PVwidG9wLXN0YXJ0XCJdOjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbZGF0YS1wbGFjZW1lbnQ9XCJsZWZ0LXN0YXJ0XCJdOjpiZWZvcmUsIC5kcm9wZG93bi1tZW51W2RhdGEtcGxhY2VtZW50PVwibGVmdC1zdGFydFwiXTo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTVweDtcbiAgdG9wOiA1cHg7XG59XG5cbi5kcm9wZG93bi1tZW51W2RhdGEtcGxhY2VtZW50PVwibGVmdC1zdGFydFwiXTo6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IC02cHg7XG59XG5cbi5kcm9wZG93bi1tZW51W2RhdGEtcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIl06OmJlZm9yZSwgLmRyb3Bkb3duLW1lbnVbZGF0YS1wbGFjZW1lbnQ9XCJyaWdodC1zdGFydFwiXTo6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTVweDtcbiAgdG9wOiA1cHg7XG59XG5cbi5kcm9wZG93bi1tZW51W2RhdGEtcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIl06OmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC02cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQ6OmJlZm9yZSwgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodDo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNnB4O1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0OjphZnRlciB7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LnJtLXBvaW50ZXJzOjpiZWZvcmUsIC5kcm9wZG93bi1tZW51LnJtLXBvaW50ZXJzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZWdhLW1lbnUge1xuICB3aWR0aDogNTZyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5kcm9wZG93bi1tZWdhLW1lbnUgLm5hdi1pdGVtLm5hdi1pdGVtLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZHJvcGRvd24tbWVnYS1tZW51IC5ncmlkLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZHJvcGRvd24tbWVnYS1tZW51LXNtIHtcbiAgd2lkdGg6IDQwcmVtO1xufVxuXG5ib2R5IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtaW5saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1pbmxpbmU6OmJlZm9yZSwgYm9keSAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWlubGluZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2LWxpbmsgLm5hdi1saW5rLWljb24ge1xuICBjb2xvcjogIzU0NWNkODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuNDU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5uYXYtbGluazpob3ZlciAubmF2LWxpbmstaWNvbiB7XG4gIG9wYWNpdHk6IC45O1xuICBjb2xvcjogIzU0NWNkODtcbn1cblxuLm5hdi1saW5rOmRpc2FibGVkIC5uYXYtbGluay1pY29uLCAubmF2LWxpbmsuZGlzYWJsZWQgLm5hdi1saW5rLWljb24ge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLm5hdi1pdGVtLm5hdi1pdGVtLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43MzMzM3JlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdi1pdGVtLm5hdi1pdGVtLWJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2LWl0ZW0ubmF2LWl0ZW0tZGl2aWRlciB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuXG4ubmF2IC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiwgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIC5uYXYtbGluay1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLW1lbnUgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBib3JkZXItcmlnaHQ6ICNkZWUyZTYgc29saWQgMDtcbiAgYm9yZGVyLWJvdHRvbTogI2RlZTJlNiBzb2xpZCAxcHg7XG59XG5cbi5ncmlkLW1lbnUgW2NsYXNzKj1cImNvbC1cIl06aG92ZXIge1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdyaWQtbWVudSBbY2xhc3MqPVwiY29sLVwiXTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuICAuZ3JpZC1tZW51IFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgxbikge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG4gIC5ncmlkLW1lbnUgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB9XG59XG5cbi5ncmlkLW1lbnUgW2NsYXNzKj1cImNvbC1cIl06bnRoLWxhc3QtY2hpbGQoLW4rMSkge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLW1lbnUuZ3JpZC1tZW51LTNjb2wgW2NsYXNzKj1cImNvbC1cIl06bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLmdyaWQtbWVudS5ncmlkLW1lbnUtM2NvbCBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgfVxuICAuZ3JpZC1tZW51LmdyaWQtbWVudS0zY29sIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgfVxufVxuXG4uZ3JpZC1tZW51IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG59XG5cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM4Y2I7XG59XG5cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG59XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWM0N2Q7XG59XG5cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTlkNjQ7XG59XG5cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBiMWZmO1xufVxuXG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZGZjO1xufVxuXG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjkyNDtcbn1cblxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTAwODtcbn1cblxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjU1MDtcbn1cblxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDFlNDA7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNywgMzcsIDgwLCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xufVxuXG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cblxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYmFkZ2UtZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDA1NDtcbn1cblxuYS5iYWRnZS1mb2N1czpob3ZlciwgYS5iYWRnZS1mb2N1czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyYTM3O1xufVxuXG5hLmJhZGdlLWZvY3VzOmZvY3VzLCBhLmJhZGdlLWZvY3VzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDY0LCA4NCwgMC41KTtcbn1cblxuLmJhZGdlLWFsdGVybmF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM1ODhhO1xufVxuXG5hLmJhZGdlLWFsdGVybmF0ZTpob3ZlciwgYS5iYWRnZS1hbHRlcm5hdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NDQ2Yjtcbn1cblxuYS5iYWRnZS1hbHRlcm5hdGU6Zm9jdXMsIGEuYmFkZ2UtYWx0ZXJuYXRlLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMxLCA4OCwgMTM4LCAwLjUpO1xufVxuXG4uYmFkZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTlweDtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJhZGdlLWRvdCB7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLXdpZHRoOiAycHg7XG59XG5cbi5iYWRnZS1kb3QtbGcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYmFkZ2UtZG90LXhsIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFkZ2UtZG90LXhsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC01cHggMCAwIC01cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iYWRnZS1kb3Qtc20ge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnRuIC5iYWRnZS1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAycHg7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5idG4gLmJhZGdlLWRvdC5iYWRnZS1kb3QtbGcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uYnRuIC5iYWRnZS1kb3QuYmFkZ2UtZG90LXNtIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYnRuIC5iYWRnZS1kb3QtaW5zaWRlIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLmJ0bi1zbSAuYmFkZ2UtZG90LXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biAuYmFkZ2UtZG90LXNtIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5idG4tc20gLmJhZGdlLWRvdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gLmJhZGdlLWRvdCB7XG4gIHRvcDogMHB4O1xuICByaWdodDogMnB4O1xufVxuXG4uYnRuLXNtIC5iYWRnZS1kb3QtbGcsIC5idG4tZ3JvdXAtc20gPiAuYnRuIC5iYWRnZS1kb3QtbGcge1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtMnB4O1xufVxuXG4uYnRuLXNtIC5iYWRnZS1waWxsLCAuYnRuLWdyb3VwLXNtID4gLmJ0biAuYmFkZ2UtcGlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLmJhZGdlLWFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogLTNweDtcbn1cblxuLmF2YXRhci1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLjFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF2YXRhci1pY29uLXdyYXBwZXIgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uYXZhdGFyLWljb24td3JhcHBlciAuYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF2YXRhci1pY29uLXdyYXBwZXIgLmJhZGdlLmJhZGdlLWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbn1cblxuLmF2YXRhci1pY29uLXdyYXBwZXIgLmJhZGdlLWRvdCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAycHg7XG59XG5cbi5hdmF0YXItaWNvbi13cmFwcGVyIC5iYWRnZS1kb3QuYmFkZ2UtZG90LWxnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDJweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmF2YXRhci1pY29uLXdyYXBwZXIgLmJhZGdlLWRvdC5iYWRnZS1kb3QtbGcuYmFkZ2UtYm90dG9tIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uYXZhdGFyLWljb24tYWRkIC5hdmF0YXItaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNlMGYzZmY7XG4gIGJvcmRlcjogIzkyOTdlNiBkYXNoZWQgMXB4O1xuICBjb2xvcjogIzU0NWNkODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLmF2YXRhci1pY29uLWFkZCAuYXZhdGFyLWljb24gaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hdmF0YXItaWNvbi1hZGQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdmF0YXItaWNvbi1hZGQ6aG92ZXIgLmF2YXRhci1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYS5hdmF0YXItaWNvbi13cmFwcGVyOmhvdmVyIC5hdmF0YXItaWNvbiB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uYXZhdGFyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmF2YXRhci1pY29uLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjM5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hdmF0YXItaWNvbi14bCAuYXZhdGFyLWljb24ge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4uYXZhdGFyLWljb24teGwuYXZhdGFyLWljb24tYWRkIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5hdmF0YXItaWNvbi1sZyAuYXZhdGFyLWljb24ge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uYXZhdGFyLWljb24tbGcuYXZhdGFyLWljb24tYWRkIGkge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5hdmF0YXItaWNvbi1zbSAuYXZhdGFyLWljb24ge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uYXZhdGFyLWljb24tc20uYXZhdGFyLWljb24tYWRkIGkge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmF2YXRhci1pY29uLXhzIC5hdmF0YXItaWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG59XG5cbi5hdmF0YXItaWNvbi14cy5hdmF0YXItaWNvbi1hZGQgaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5cbi5hdmF0YXItaWNvbi14czpob3ZlciAuYXZhdGFyLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xufVxuXG4uYXZhdGFyLWljb24ge1xuICBib3JkZXI6ICNmZmYgc29saWQgM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXZhdGFyLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmF2YXRhci13cmFwcGVyLW92ZXJsYXAgLmF2YXRhci1pY29uLXdyYXBwZXIge1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG59XG5cbi5hdmF0YXItd3JhcHBlci1vdmVybGFwIC5hdmF0YXItaWNvbi13cmFwcGVyOmhvdmVyIHtcbiAgei1pbmRleDogNztcbn1cblxuLmF2YXRhci13cmFwcGVyLW92ZXJsYXAgLmF2YXRhci1pY29uLXdyYXBwZXIuYXZhdGFyLWljb24teGwge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5hdmF0YXItd3JhcHBlci1vdmVybGFwIC5hdmF0YXItaWNvbi13cmFwcGVyLmF2YXRhci1pY29uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4uYXZhdGFyLXdyYXBwZXItb3ZlcmxhcCAuYXZhdGFyLWljb24td3JhcHBlci5hdmF0YXItaWNvbi1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cblxuLmF2YXRhci13cmFwcGVyLW92ZXJsYXAgLmF2YXRhci1pY29uLXdyYXBwZXIuYXZhdGFyLWljb24teHMge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5hdmF0YXItd3JhcHBlci1vdmVybGFwIC5hdmF0YXItaWNvbi13cmFwcGVyLmF2YXRhci1pY29uLWFkZCwgLmF2YXRhci13cmFwcGVyLW92ZXJsYXAgLmF2YXRhci1pY29uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bsb29zaCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDUxLCA1MSwgNTEsIDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5iYWRnZS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAycyBlYXNlLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFkZ2UtcHVsc2U6OmJlZm9yZSwgLmJhZGdlLXB1bHNlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGxvb3NoIDJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5iYWRnZS1wdWxzZTo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjMzcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDIuMnM7XG59XG5cbi5jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uY2FyZCA+IC5kcm9wZG93bi1tZW51LWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQgPiAuZHJvcGRvd24tbWVudS1oZWFkZXIgLmRyb3Bkb3duLW1lbnUtaGVhZGVyLWlubmVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLnRleHQtZGFyay50ZXh0LXdoaXRlIC5jYXJkLWZvb3Rlcixcbi5jYXJkLnRleHQtZGFyay50ZXh0LXdoaXRlIC5jYXJkLWhlYWRlciwgLmNhcmQudGV4dC13aGl0ZSAuY2FyZC1mb290ZXIsXG4uY2FyZC50ZXh0LXdoaXRlIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmNhcmQudGV4dC1kYXJrLnRleHQtd2hpdGUgLmNhcmQtZm9vdGVyLFxuLmNhcmQudGV4dC1kYXJrLnRleHQtd2hpdGUgLmNhcmQtaGVhZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ0bi1hY3Rpb25zLXBhbmUtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1hY3Rpb25zLXBhbmUtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFjdGlvbnMtaWNvbi1idG4gLmJ0bi1pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4uYWN0aW9ucy1pY29uLWJ0biAuYnRuLWljb24tb25seSAuYnRuLWljb24td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9ucy1pY29uLWJ0biAuYnRuLWljb24tb25seTpob3ZlciB7XG4gIGNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4uY2FyZC1oZWFkZXIsXG4uY2FyZC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDE4LCAyMSwgNzgsIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG5cbi5jYXJkLWhlYWRlci5uby1ib3JkZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmQtaGVhZGVyIC5tZW51LWhlYWRlci1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGFiIC5uYXYge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10YWIgLmNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhcmQtaGVhZGVyIC5oZWFkZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyID4gLm5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogIzU0NWNkODtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNhcmQtaGVhZGVyID4gLm5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzU0NWNkODtcbn1cblxuLmNhcmQtaGVhZGVyID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM1NDVjZDg7XG59XG5cbi5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYi1hbmltYXRpb24gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA5MCU7XG4gIGxlZnQ6IDUlO1xufVxuXG4uY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGFiLWFuaW1hdGlvbiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSwgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYi1hbmltYXRpb24gLm5hdiAubmF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5jYXJkLWJvcmRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmNhcmQtaG92ZXItc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKTtcbn1cblxuLmNhcmQtaG92ZXItc2hhZG93LTJ4OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjY2ODc1cmVtIDIuMzg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMS4xMzc1cmVtIDEuNjA2MjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuNDVyZW0gMC43MzEyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4zMjVyZW0gMC4zODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOTY4cmVtO1xuICBjb2xvcjogcmdiYSgxOCwgMjEsIDc4LCAwLjU1KTtcbn1cblxuLmNhcmQtc2hhZG93LXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuMDMpLCAwIDAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjA1KSwgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC4wMyk7XG59XG5cbi5jYXJkLXNoYWRvdy1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjAzKSwgMCAwLjI1cmVtIDAuNTMxMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjA1KSwgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjAzKTtcbn1cblxuLmNhcmQtc2hhZG93LXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjAzKSwgMCAwLjkzNzVyZW0gMS40MDYyNXJlbSByZ2JhKDU4LCAxOTYsIDEyNSwgMC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjA1KSwgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYSg1OCwgMTk2LCAxMjUsIDAuMDMpO1xufVxuXG4uY2FyZC1zaGFkb3ctaW5mbyB7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg0OCwgMTc3LCAyNTUsIDAuMDMpLCAwIDAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoNDgsIDE3NywgMjU1LCAwLjAzKSwgMCAwLjI1cmVtIDAuNTMxMjVyZW0gcmdiYSg0OCwgMTc3LCAyNTUsIDAuMDUpLCAwIDAuMTI1cmVtIDAuMTg3NXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC4wMyk7XG59XG5cbi5jYXJkLXNoYWRvdy13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjAzKTtcbn1cblxuLmNhcmQtc2hhZG93LWRhbmdlciB7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoMjE3LCAzNywgODAsIDAuMDUpLCAwIDAuMTI1cmVtIDAuMTg3NXJlbSByZ2JhKDIxNywgMzcsIDgwLCAwLjAzKTtcbn1cblxuLmNhcmQtc2hhZG93LWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMDMpLCAwIDAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4wMyk7XG59XG5cbi5jYXJkLXNoYWRvdy1kYXJrIHtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuMDMpLCAwIDAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4wMyk7XG59XG5cbi5jYXJkLXNoYWRvdy1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg2OCwgNjQsIDg0LCAwLjAzKSwgMCAwLjkzNzVyZW0gMS40MDYyNXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuMDUpLCAwIDAuMTI1cmVtIDAuMTg3NXJlbSByZ2JhKDY4LCA2NCwgODQsIDAuMDMpO1xufVxuXG4uY2FyZC1zaGFkb3ctYWx0ZXJuYXRlIHtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSgxMzEsIDg4LCAxMzgsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoMTMxLCA4OCwgMTM4LCAwLjAzKTtcbn1cblxuLmNhcmQtaGVhZGVyLWxnIHtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3RpY2t5LWFjdGl2ZS1jbGFzcyAuc3RpY2t5LWlubmVyLXdyYXBwZXIgPiBkaXYge1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKSwgMCAwLjkzNzVyZW0gMS40MDYyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjA1KSwgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpO1xufVxuXG4ubmF2LXBpbGxzLFxuLm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uYXYtbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNTQ1Y2Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM1NDVjZDg7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1NDVjZDggIWltcG9ydGFudDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU0NWNkODtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLlJSVF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUlJUX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5SUlRfX2FjY29yZGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5SUlRfX3RhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5cbi5SUlRfX3RhYjpob3ZlciB7XG4gIGNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4uUlJUX190YWI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uUlJUX190YWItLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM1NDVjZDg7XG59XG5cbi5SUlRfX3RhYi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5SUlRfX3RhYjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5SUlRfX3RhYi0tc2VsZWN0ZWQgLlJSVF9fcmVtb3ZhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUlJUX190YWItLXNlbGVjdGVkIC5SUlRfX3JlbW92YWJsZS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uUlJUX190YWItLXNlbGVjdGVkIC5SUlRfX3JlbW92YWJsZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwLjJlbTtcbn1cblxuLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogI2U5ZWNlZiBzb2xpZCAxcHg7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnIC5SUlRfX3RhYiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM1NDVjZDg7XG59XG5cbi5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnIC5SUlRfX3RhYjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZyAuUlJUX190YWIuUlJUX190YWItLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnIC5SUlRfX3RhYi5SUlRfX3RhYi0tc2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgKyAuUlJUX19pbmtiYXItd3JhcHBlciB7XG4gIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvIC0zLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZyArIC5SUlRfX2lua2Jhci13cmFwcGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQuYm9keS10YWJzLWJpZyArIC5SUlRfX2lua2Jhci13cmFwcGVyIC5SUlRfX2lua2JhciB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbn1cblxuLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgKyAuUlJUX19pbmtiYXItd3JhcHBlciArIC5SUlRfX3BhbmVsIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cbi5SUlRfX3BhbmVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLlJSVF9fc2hvd21vcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNTQ1Y2Q4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLlJSVF9fc2hvd21vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uUlJUX19zaG93bW9yZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5SUlRfX3Nob3dtb3JlLS1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNnB4IC0xMHB4IHJnYmEoODQsIDkyLCAyMTYsIDAuNTYpLCAwIDRweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSg4NCwgOTIsIDIxNiwgMC4yKTtcbn1cblxuLlJSVF9fc2hvd21vcmUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgcGFkZGluZzogMC42NXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKTtcbn1cblxuLlJSVF9fc2hvd21vcmUtbGlzdCAuUlJUX190YWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNHJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uUlJUX19zaG93bW9yZS1saXN0IC5SUlRfX3RhYjpob3ZlciwgLlJSVF9fc2hvd21vcmUtbGlzdCAuUlJUX190YWIuUlJUX190YWItLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxNjE4MWIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZTBmM2ZmO1xufVxuXG4uUlJUX19zaG93bW9yZS1saXN0LS1vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLlJSVF9fc2hvd21vcmUtbGlzdC0tb3BlbmVkIC5SUlRfX3RhYi0tc2VsZWN0ZWQge1xuICBjb2xvcjogIzU0NWNkODtcbn1cblxuLlJSVF9faW5rYmFyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlJSVF9faW5rYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4yOSwgMS40MiwgMC43OSwgMSkgMHM7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jYXJkLXRhYnMgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuXG4uY2FyZC10YWJzIC5jYXJkLWhlYWRlci5SUlRfX3RhYnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jYXJkLXRhYnMgLmNhcmQtaGVhZGVyLlJSVF9fdGFicyAuUlJUX190YWIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmNhcmQtdGFicyAuUlJUX19pbmtiYXItd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC10YWJzIC5SUlRfX3BhbmVsIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FyZC10YWJzLnRleHQtd2hpdGUgLlJSVF9fdGFiIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmNhcmQtdGFicy50ZXh0LXdoaXRlIC5SUlRfX3RhYjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC10YWJzLnRleHQtd2hpdGUgLlJSVF9fdGFiLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC10YWJzLnRleHQtd2hpdGUgLlJSVF9faW5rYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmZTtcbn1cblxuLmNhcmQtdGFicy1hbmltYXRlZCAuUlJUX19jb250YWluZXIgPiAuUlJUX190YWJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNztcbn1cblxuLmNhcmQtdGFicy1hbmltYXRlZCAuUlJUX19jb250YWluZXIgPiAuUlJUX190YWJzLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMC4zMzMzM3JlbTtcbn1cblxuLmNhcmQtdGFicy1hbmltYXRlZCAuUlJUX19pbmtiYXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY2FyZC10YWJzLWFuaW1hdGVkIC5SUlRfX3RhYiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XG59XG5cbi5jYXJkLXRhYnMtYW5pbWF0ZWQgLlJSVF9fdGFiLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC10YWJzLWFuaW1hdGVkIC5SUlRfX2lua2JhciB7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI2cHggLTEwcHggcmdiYSg4NCwgOTIsIDIxNiwgMC41NiksIDAgNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDg0LCA5MiwgMjE2LCAwLjIpO1xufVxuXG4uY2FyZC10YWJzLWFuaW1hdGVkLWlubmVyIC5SUlRfX3RhYnMge1xuICBwYWRkaW5nOiAwIDUlO1xufVxuXG4uY2FyZC10YWJzLWFuaW1hdGVkLWlubmVyIC5SUlRfX2lua2Jhci13cmFwcGVyIHtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMzZweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4uY2FyZC10YWJzLWFuaW1hdGVkLWlubmVyIC5SUlRfX2lua2JhciB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmJvZHktdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICNkZWUyZTYgc29saWQgMnB4O1xufVxuXG4uYm9keS10YWJzID4gLlJSVF9fdGFiIHtcbiAgcGFkZGluZzogMC42NjY2N3JlbSAwLjgzMzMzcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5cbi5ib2R5LXRhYnMuYm9keS10YWJzLWFsdCA+IC5SUlRfX3RhYiB7XG4gIHBhZGRpbmc6IDAuOTA5MDlyZW0gMC4zMzMzM3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg2cmVtO1xuICB3aWR0aDogMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib2R5LXRhYnMuYm9keS10YWJzLWFsdCAuUlJUX19pbmtiYXIge1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLnBvcG92ZXIgLlJSVF9fcGFuZWwsXG4uZHJvcGRvd24tbWVudSAuUlJUX19wYW5lbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9wb3ZlciAuUlJUX19wYW5lbDo6YWZ0ZXIsIC5wb3BvdmVyIC5SUlRfX3BhbmVsOjpiZWZvcmUsXG4uZHJvcGRvd24tbWVudSAuUlJUX19wYW5lbDo6YWZ0ZXIsXG4uZHJvcGRvd24tbWVudSAuUlJUX19wYW5lbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4ucG9wb3ZlciAuUlJUX19wYW5lbDo6YWZ0ZXIsXG4uZHJvcGRvd24tbWVudSAuUlJUX19wYW5lbDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgODAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi50YWJzLWxnLWFsdGVybmF0ZS5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRhYnMtbGctYWx0ZXJuYXRlLmNhcmQtaGVhZGVyIC53aWRnZXQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGFicy1sZy1hbHRlcm5hdGUuY2FyZC1oZWFkZXIgLnRhYi1zdWJoZWFkaW5nIHtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgb3BhY2l0eTogLjY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5cbi50YWJzLWxnLWFsdGVybmF0ZS5jYXJkLWhlYWRlciA+IC5uYXYge1xuICBtYXJnaW46IDA7XG59XG5cbi50YWJzLWxnLWFsdGVybmF0ZS5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItcmlnaHQ6ICNlOWVjZWYgc29saWQgMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4udGFicy1sZy1hbHRlcm5hdGUuY2FyZC1oZWFkZXIgPiAubmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50YWJzLWxnLWFsdGVybmF0ZS5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1saW5rOmhvdmVyIC50YWItc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuOTtcbn1cblxuLnRhYnMtbGctYWx0ZXJuYXRlLmNhcmQtaGVhZGVyID4gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50YWJzLWxnLWFsdGVybmF0ZS5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50YWJzLWxnLWFsdGVybmF0ZS5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSAudGFiLXN1YmhlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi50YWJzLWxnLWFsdGVybmF0ZS5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYWNjb3JkaW9uLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6ICNlOWVjZWYgc29saWQgMXB4O1xufVxuXG4uYWNjb3JkaW9uLXdyYXBwZXIgPiAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvcmRpb24td3JhcHBlciA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWNjb3JkaW9uLXdyYXBwZXIgPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuYnRuOmFjdGl2ZSxcbi5hY2NvcmRpb24td3JhcHBlciA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5idG46Zm9jdXMsXG4uYWNjb3JkaW9uLXdyYXBwZXIgPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLXdyYXBwZXIgPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuZm9ybS1oZWFkaW5nIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvcmRpb24td3JhcHBlciA+IC5jYXJkIC5jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcbn1cblxuLmFjY29yZGlvbi13cmFwcGVyID4gLmNhcmQgLmNvbGxhcHNlLnNob3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGJveC1zaGFkb3c6IDAgMC43Njg3NXJlbSAyLjQ4NzVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjMpLCAwIDEuMzM3NXJlbSAxLjcwNjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4zKSwgMCAwLjU1cmVtIDAuNTMxMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAwLjIyNXJlbSAwLjQzNzVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4vKipcbiAqIERvdHNcbiAqL1xuQGtleWZyYW1lcyBzY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5iYWxsLXB1bHNlID4gZGl2Om50aC1jaGlsZCgwKSB7XG4gIGFuaW1hdGlvbjogc2NhbGUgMC43NXMgLTAuMzZzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xufVxuXG4uYmFsbC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHNjYWxlIDAuNzVzIC0wLjI0cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbn1cblxuLmJhbGwtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAtMC4xMnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG59XG5cbi5iYWxsLXB1bHNlID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogc2NhbGUgMC43NXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG59XG5cbi5iYWxsLXB1bHNlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQGtleWZyYW1lcyBiYWxsLXB1bHNlLXN5bmMge1xuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5iYWxsLXB1bHNlLXN5bmMgPiBkaXY6bnRoLWNoaWxkKDApIHtcbiAgYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4yMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5iYWxsLXB1bHNlLXN5bmMgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4xNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5iYWxsLXB1bHNlLXN5bmMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4wN3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5iYWxsLXB1bHNlLXN5bmMgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmJhbGwtcHVsc2Utc3luYyA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYmFsbC1zY2FsZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmJhbGwtcm90YXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFsbC1yb3RhdGUgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFsbC1yb3RhdGUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBhbmltYXRpb246IHJvdGF0ZSAxcyAwcyBjdWJpYy1iZXppZXIoMC43LCAtMC4xMywgMC4yMiwgMC44NikgaW5maW5pdGU7XG59XG5cbi5iYWxsLXJvdGF0ZSA+IGRpdjpiZWZvcmUsIC5iYWxsLXJvdGF0ZSA+IGRpdjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmJhbGwtcm90YXRlID4gZGl2OmJlZm9yZSB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMjhweDtcbn1cblxuLmJhbGwtcm90YXRlID4gZGl2OmFmdGVyIHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjYpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG4gIH1cbn1cblxuLmJhbGwtY2xpcC1yb3RhdGUgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0NWNkODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiByb3RhdGUgMC43NXMgMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUge1xuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5iYWxsLWNsaXAtcm90YXRlLXB1bHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xufVxuXG4uYmFsbC1jbGlwLXJvdGF0ZS1wdWxzZSA+IGRpdiB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmJhbGwtY2xpcC1yb3RhdGUtcHVsc2UgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjNTQ1Y2Q4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTdweDtcbiAgYW5pbWF0aW9uOiBzY2FsZSAxcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTtcbn1cblxuLmJhbGwtY2xpcC1yb3RhdGUtcHVsc2UgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0NWNkODtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogLTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM1NDVjZDggdHJhbnNwYXJlbnQgIzU0NWNkOCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjYpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG4gIH1cbn1cblxuLmJhbGwtY2xpcC1yb3RhdGUtbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYWxsLWNsaXAtcm90YXRlLW11bHRpcGxlID4gZGl2IHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0NWNkODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBhbmltYXRpb246IHJvdGF0ZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLmJhbGwtY2xpcC1yb3RhdGUtbXVsdGlwbGUgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1Y2Q4IHRyYW5zcGFyZW50ICM1NDVjZDggdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1yaXBwbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbn1cblxuLmJhbGwtc2NhbGUtcmlwcGxlID4gZGl2IHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0NWNkODtcbiAgYW5pbWF0aW9uOiBiYWxsLXNjYWxlLXJpcHBsZSAxcyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yMSwgMC41MywgMC41NiwgMC44KTtcbn1cblxuQGtleWZyYW1lcyBiYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxufVxuXG4uYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG59XG5cbi5iYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG5cbi5iYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuXG4uYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgPiBkaXYge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTI2cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NDVjZDg7XG4gIGFuaW1hdGlvbjogYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgMS4yNXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMjEsIDAuNTMsIDAuNTYsIDAuOCk7XG59XG5cbkBrZXlmcmFtZXMgYmFsbC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmJhbGwtYmVhdCA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogYmFsbC1iZWF0IDAuN3MgMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYmFsbC1iZWF0ID4gZGl2Om50aC1jaGlsZCgybi0xKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzVzICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1tdWx0aXBsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5iYWxsLXNjYWxlLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xufVxuXG4uYmFsbC1zY2FsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuXG4uYmFsbC1zY2FsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuXG4uYmFsbC1zY2FsZS1tdWx0aXBsZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhbmltYXRpb246IGJhbGwtc2NhbGUtbXVsdGlwbGUgMXMgMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0xIHtcbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAtNTBweCk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0yIHtcbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCA1MHB4KTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCA1MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWxsLXRyaWFuZ2xlLXBhdGgtMyB7XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTUwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG4uYmFsbC10cmlhbmdsZS1wYXRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjkuOTk0cHgsIC0zNy41MDkzOHB4KTtcbn1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tbmFtZTogYmFsbC10cmlhbmdsZS1wYXRoLTE7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYmFsbC10cmlhbmdsZS1wYXRoID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWxsLXRyaWFuZ2xlLXBhdGgtMjtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtdHJpYW5nbGUtcGF0aC0zO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdiB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0NWNkODtcbn1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogNTBweDtcbn1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbi5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbkBrZXlmcmFtZXMgYmFsbC1wdWxzZS1yaXNlLWV2ZW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtcHVsc2UtcmlzZS1vZGQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxufVxuXG4uYmFsbC1wdWxzZS1yaXNlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAuNDYsIDAuOSwgMC42KTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbn1cblxuLmJhbGwtcHVsc2UtcmlzZSA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtcHVsc2UtcmlzZS1ldmVuO1xufVxuXG4uYmFsbC1wdWxzZS1yaXNlID4gZGl2Om50aC1jaGlsZCgybi0xKSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWxsLXB1bHNlLXJpc2Utb2RkO1xufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtZ3JpZC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYmFsbC1ncmlkLWJlYXQge1xuICB3aWR0aDogNTdweDtcbn1cblxuLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjYxcztcbn1cblxuLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41NHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbn1cblxuLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NHM7XG59XG5cbi5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuODJzO1xufVxuXG4uYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41OXM7XG59XG5cbi5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbi5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMzFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOThzO1xufVxuXG4uYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44MXM7XG59XG5cbi5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNTJzO1xufVxuXG4uYmFsbC1ncmlkLWJlYXQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtZ3JpZC1iZWF0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtZ3JpZC1wdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJhbGwtZ3JpZC1wdWxzZSB7XG4gIHdpZHRoOiA1N3B4O1xufVxuXG4uYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMjlzO1xufVxuXG4uYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4xN3M7XG59XG5cbi5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjU0cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjk0cztcbn1cblxuLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMzRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOTNzO1xufVxuXG4uYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43NHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yOHM7XG59XG5cbi5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjU1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjczcztcbn1cblxuLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNjZzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOTZzO1xufVxuXG4uYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc4cztcbn1cblxuLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMzlzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xufVxuXG4uYmFsbC1ncmlkLXB1bHNlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtcHVsc2U7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG5cbkBrZXlmcmFtZXMgYmFsbC1zcGluLWZhZGUtbG9hZGVyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYmFsbC1zcGluLWZhZGUtbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjk2cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxNy4wNDU0NXB4O1xuICBsZWZ0OiAxNy4wNDU0NXB4O1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC44NHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYmFsbC1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMjVweDtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuNzJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNCkge1xuICB0b3A6IC0xNy4wNDU0NXB4O1xuICBsZWZ0OiAxNy4wNDU0NXB4O1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC42cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuNDhzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNikge1xuICB0b3A6IC0xNy4wNDU0NXB4O1xuICBsZWZ0OiAtMTcuMDQ1NDVweDtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuMzZzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNykge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yNXB4O1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4yNHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYmFsbC1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gIHRvcDogMTcuMDQ1NDVweDtcbiAgbGVmdDogLTE3LjA0NTQ1cHg7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjEycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtc3Bpbi1sb2FkZXIge1xuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5iYWxsLXNwaW4tbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA0NXB4O1xuICBsZWZ0OiAwO1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgMC45cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDMwLjY4MTgycHg7XG4gIGxlZnQ6IDMwLjY4MTgycHg7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAxLjhzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJhbGwtc3Bpbi1sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNDVweDtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDIuN3MgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAtMzAuNjgxODJweDtcbiAgbGVmdDogMzAuNjgxODJweDtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDMuNnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDQuNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgdG9wOiAtMzAuNjgxODJweDtcbiAgbGVmdDogLTMwLjY4MTgycHg7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA1LjRzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJhbGwtc3Bpbi1sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCg3KSB7XG4gIHRvcDogMDtcbiAgbGVmdDogLTQ1cHg7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA2LjNzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJhbGwtc3Bpbi1sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCg4KSB7XG4gIHRvcDogMzAuNjgxODJweDtcbiAgbGVmdDogLTMwLjY4MTgycHg7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA3LjJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJhbGwtc3Bpbi1sb2FkZXIgPiBkaXYge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtemlnIHtcbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICB9XG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmFsbC16YWcge1xuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICB9XG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5iYWxsLXppZy16YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7XG59XG5cbi5iYWxsLXppZy16YWcgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC03cHg7XG59XG5cbi5iYWxsLXppZy16YWcgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBhbmltYXRpb246IGJhbGwtemlnIDAuN3MgMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYmFsbC16aWctemFnID4gZGl2Omxhc3QtY2hpbGQge1xuICBhbmltYXRpb246IGJhbGwtemFnIDAuN3MgMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtemlnLWRlZmxlY3Qge1xuICAxNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gIH1cbiAgMzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA2NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTtcbiAgfVxuICA4NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWxsLXphZy1kZWZsZWN0IHtcbiAgMTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgfVxuICAzNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDY3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpO1xuICB9XG4gIDg0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLmJhbGwtemlnLXphZy1kZWZsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xufVxuXG4uYmFsbC16aWctemFnLWRlZmxlY3QgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC03cHg7XG59XG5cbi5iYWxsLXppZy16YWctZGVmbGVjdCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbjogYmFsbC16aWctZGVmbGVjdCAxLjVzIDBzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJhbGwtemlnLXphZy1kZWZsZWN0ID4gZGl2Omxhc3QtY2hpbGQge1xuICBhbmltYXRpb246IGJhbGwtemFnLWRlZmxlY3QgMS41cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi8qKlxuICogTGluZXNcbiAqL1xuQGtleWZyYW1lcyBsaW5lLXNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgfVxufVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG59XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4zcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbn1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xufVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuMXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG59XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbn1cblxuLmxpbmUtc2NhbGUgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAycHg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXBhcnR5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzRzO1xufVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNDVzO1xufVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNDRzO1xufVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMzRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzdzO1xufVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDJweDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogbGluZS1zY2FsZS1wYXJ0eTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbn1cblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gIH1cbn1cblxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMnB4O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQgMC45cyAtMC42cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC44NSwgMC4yNSwgMC4zNywgMC44NSk7XG59XG5cbi5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoMiksIC5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoMSksIC5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjMpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gIH1cbn1cblxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMnB4O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgMC45cyAtMC41cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4xMSwgMC40OSwgMC4zOCwgMC43OCk7XG59XG5cbi5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCA+IGRpdjpudGgtY2hpbGQoMiksIC5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI1cyAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDEpLCAubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGxpbmUtc3Bpbi1mYWRlLWxvYWRlciB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTRweDtcbn1cblxuLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuODRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTMuNjM2MzZweDtcbiAgbGVmdDogMTMuNjM2MzZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC43MnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuNnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAtMTMuNjM2MzZweDtcbiAgbGVmdDogMTMuNjM2MzZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjQ4cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNSkge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjM2cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNikge1xuICB0b3A6IC0xMy42MzYzNnB4O1xuICBsZWZ0OiAtMTMuNjM2MzZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC4yNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjEycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoOCkge1xuICB0b3A6IDEzLjYzNjM2cHg7XG4gIGxlZnQ6IC0xMy42MzYzNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAycHg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4vKipcbiAqIE1pc2NcbiAqL1xuQGtleWZyYW1lcyB0cmlhbmdsZS1za2V3LXNwaW4ge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTtcbiAgfVxufVxuXG4udHJpYW5nbGUtc2tldy1zcGluID4gZGl2IHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjNTQ1Y2Q4O1xuICBhbmltYXRpb246IHRyaWFuZ2xlLXNrZXctc3BpbiAzcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcXVhcmUtc3BpbiB7XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApO1xuICB9XG59XG5cbi5zcXVhcmUtc3BpbiA+IGRpdiB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG4gIGFuaW1hdGlvbjogc3F1YXJlLXNwaW4gM3MgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlX3BhY21hbl9oYWxmX3VwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVfcGFjbWFuX2hhbGZfZG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYWNtYW4tYmFsbHMge1xuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIC02LjI1cHgpO1xuICB9XG59XG5cbi5wYWNtYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBwYWNtYW4tYmFsbHMgMXMgLTAuOTlzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHBhY21hbi1iYWxscyAxcyAtMC42NnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4ucGFjbWFuID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjMzcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uOiBwYWNtYW4tYmFsbHMgMXMgMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4ucGFjbWFuID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICM1NDVjZDg7XG4gIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICM1NDVjZDg7XG4gIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgIzU0NWNkODtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYW5pbWF0aW9uOiByb3RhdGVfcGFjbWFuX2hhbGZfdXAgMC41cyAwcyBpbmZpbml0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzBweDtcbn1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICM1NDVjZDg7XG4gIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICM1NDVjZDg7XG4gIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgIzU0NWNkODtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYW5pbWF0aW9uOiByb3RhdGVfcGFjbWFuX2hhbGZfZG93biAwLjVzIDBzIGluZmluaXRlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzBweDtcbn1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMyksXG4ucGFjbWFuID4gZGl2Om50aC1jaGlsZCg0KSxcbi5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDUpLFxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNi4yNXB4KTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiA3MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGN1YmUtdHJhbnNpdGlvbiB7XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpIHNjYWxlKDAuNSkgcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KSByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTI3MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cblxuLmN1YmUtdHJhbnNpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC0yNXB4KTtcbn1cblxuLmN1YmUtdHJhbnNpdGlvbiA+IGRpdiB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICBhbmltYXRpb246IGN1YmUtdHJhbnNpdGlvbiAxLjZzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uY3ViZS10cmFuc2l0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4tcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zZW1pLWNpcmNsZS1zcGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VtaS1jaXJjbGUtc3BpbiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFuaW1hdGlvbjogc3Bpbi1yb3RhdGUgMC42cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNzAlLCAjNTQ1Y2Q4IDMwJSwgIzU0NWNkOCAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLnByb2dyZXNzLWJhci1zbSB7XG4gIGhlaWdodDogLjVyZW07XG59XG5cbi5wcm9ncmVzcy5wcm9ncmVzcy1iYXIteHMge1xuICBoZWlnaHQ6IC4zcmVtO1xufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtYmFyLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLWFsdC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLWFsdCAucHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLWFsdC5wcm9ncmVzcy1iYXI6OmFmdGVyLFxuLnByb2dyZXNzLWJhci1hbmltYXRlZC1hbHQgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYWN0aXZlIDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYWN0aXZlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC40O1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41cmVtIDAgMXJlbTtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2N3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4udmVydGljYWwtdGltZWxpbmUtZWxlbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudCAudGltZWxpbmUtdGl0bGUge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBwYWRkaW5nOiAycHggMCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudCBwIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudCAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTkwcHg7XG4gIHRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBmb250LXNpemU6IDAuNzYxOXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2MHB4O1xufVxuXG4udmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIC5iYWRnZS1kb3QteGwge1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggI2ZmZjtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtLW5vLWNoaWxkcmVuIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LS1uby1jaGlsZHJlbiAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1jb250ZW50OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtd2l0aG91dC10aW1lOjpiZWZvcmUge1xuICBsZWZ0OiAxMXB4O1xufVxuXG4udmVydGljYWwtd2l0aG91dC10aW1lIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cblxuLnZlcnRpY2FsLXdpdGhvdXQtdGltZSAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIHtcbiAgbGVmdDogNHB4O1xufVxuXG4udmVydGljYWwtdGltZS1pY29ucyB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xufVxuXG4udmVydGljYWwtdGltZS1pY29uczo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi52ZXJ0aWNhbC10aW1lLWljb25zIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnZlcnRpY2FsLXRpbWUtaWNvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4udmVydGljYWwtdGltZS1pY29ucyAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtN3B4O1xufVxuXG4udmVydGljYWwtdGltZS1pY29ucyAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIC50aW1lbGluZS1pY29uIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnZlcnRpY2FsLXRpbWUtaWNvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbiAudGltZWxpbmUtaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZlcnRpY2FsLXRpbWUtaWNvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbiAudGltZWxpbmUtaWNvbiBzdmcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZlcnRpY2FsLXRpbWUtc2ltcGxlIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi52ZXJ0aWNhbC10aW1lLXNpbXBsZSAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudCB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cblxuLnZlcnRpY2FsLXRpbWUtc2ltcGxlIC50aW1lbGluZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45MTY2N3JlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZlcnRpY2FsLXRpbWUtc2ltcGxlIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWljb24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4udmVydGljYWwtdGltZS1zaW1wbGUgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnZlcnRpY2FsLXRpbWUtc2ltcGxlIC50aW1lbGluZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZG90LXByaW1hcnkgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG59XG5cbi5kb3Qtc2Vjb25kYXJ5IC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4uZG90LXN1Y2Nlc3MgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMzYWM0N2Q7XG59XG5cbi5kb3QtaW5mbyAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzMwYjFmZjtcbn1cblxuLmRvdC13YXJuaW5nIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZjdiOTI0O1xufVxuXG4uZG90LWRhbmdlciAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIHtcbiAgYmFja2dyb3VuZDogI2Q5MjU1MDtcbn1cblxuLmRvdC1saWdodCAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmRvdC1kYXJrIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4uZG90LWZvY3VzIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDQ0MDU0O1xufVxuXG4uZG90LWFsdGVybmF0ZSAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzgzNTg4YTtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLS1hbmltYXRlIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWljb24uaXMtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmVydGljYWwtdGltZWxpbmUtLWFuaW1hdGUgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbi5ib3VuY2UtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IGNkLWJvdW5jZS0xIC44cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4udmVydGljYWwtdGltZWxpbmUtLWFuaW1hdGUgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudC5pcy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS0tYW5pbWF0ZSAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1jb250ZW50LmJvdW5jZS1pbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAuNnM7XG4gIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAuNnM7XG4gIGFuaW1hdGlvbjogY2QtYm91bmNlLTIgLjZzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAudmVydGljYWwtdGltZWxpbmUtLXR3by1jb2x1bW5zLnZlcnRpY2FsLXRpbWVsaW5lLS1hbmltYXRlIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtLXJpZ2h0IC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQuYm91bmNlLWluLCAudmVydGljYWwtdGltZWxpbmUtLXR3by1jb2x1bW5zLnZlcnRpY2FsLXRpbWVsaW5lLS1hbmltYXRlIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50Om50aC1jaGlsZChldmVuKTpub3QoLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtLWxlZnQpIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAuNnM7XG4gICAgLW1vei1hbmltYXRpb246IGNkLWJvdW5jZS0yLWludmVyc2UgLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAuNnM7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY5cHgpIHtcbiAgLnZlcnRpY2FsLXRpbWVsaW5lLS1hbmltYXRlIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAuNnM7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42cztcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4udG9kby1saXN0LXdyYXBwZXIgLnRvZG8taW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDYwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBsZWZ0OiAwLjYyNXJlbTtcbiAgdG9wOiAyMCU7XG4gIG9wYWNpdHk6IC42O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbn1cblxuLnRvZG8tbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIgLnRvZG8taW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi50b2RvLWxpc3Qtd3JhcHBlciAuY3VzdG9tLWNvbnRyb2wsXG4udG9kby1saXN0LXdyYXBwZXIgaW5wdXRbY2hlY2tib3hdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5ybS1saXN0LWJvcmRlcnMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi5ybS1saXN0LWJvcmRlcnMtc2Nyb2xsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgZGl2Om5vdChbY2xhc3NdKSAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgKyBkaXYgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwID4gZGl2Om5vdChbY2xhc3NdKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbn1cblxuLmlucHV0LWdyb3VwID4gZGl2Om5vdChbY2xhc3NdKSAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciA+IC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgPiAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5sZWdlbmQge1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9ybS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1NDVjZDg7XG59XG5cbi5mb3JtLWhlYWRpbmcgcCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwYWRkaW5nOiAwLjNyZW0gMCAwO1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24gbGkgYTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1yb3VuZGVkIGxpIGEge1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwLjJyZW07XG59XG5cbi5jaGF0LWJveC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmNoYXQtYm94LXdyYXBwZXIgKyAuY2hhdC1ib3gtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2hhdC1ib3gtd3JhcHBlciAuY2hhdC1ib3gge1xuICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZTBmM2ZmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2hhdC1ib3gtd3JhcHBlciAuY2hhdC1ib3ggKyBzbWFsbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuMzMzMzNyZW0gMCAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGF0LWJveC13cmFwcGVyLmNoYXQtYm94LXdyYXBwZXItcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNoYXQtYm94LXdyYXBwZXIuY2hhdC1ib3gtd3JhcHBlci1yaWdodCAuY2hhdC1ib3gge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jaGF0LWJveC13cmFwcGVyLmNoYXQtYm94LXdyYXBwZXItcmlnaHQgLmNoYXQtYm94ICsgc21hbGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm1zLXdpemFyZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3Jtcy13aXphcmQgbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjY2NjY3cmVtIDA7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3Jtcy13aXphcmQgbGk6OmFmdGVyLCAuZm9ybXMtd2l6YXJkIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNjY2NjdyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uZm9ybXMtd2l6YXJkIGxpOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmZvcm1zLXdpemFyZCBsaTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmZvcm1zLXdpemFyZCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbn1cblxuLmZvcm1zLXdpemFyZCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cblxuLmZvcm1zLXdpemFyZCBsaSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5cbi5mb3Jtcy13aXphcmQgbGkuZm9ybS13aXphcmQtc3RlcC1kb2luZyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4uZm9ybXMtd2l6YXJkIGxpLmZvcm0td2l6YXJkLXN0ZXAtZG9pbmcgZW0ge1xuICBiYWNrZ3JvdW5kOiAjNTQ1Y2Q4O1xufVxuXG4uZm9ybXMtd2l6YXJkIGxpLmZvcm0td2l6YXJkLXN0ZXAtZG9pbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG59XG5cbi5mb3Jtcy13aXphcmQgbGkuZm9ybS13aXphcmQtc3RlcC1kb25lIGVtIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucy1GcmVlJztcbiAgYmFja2dyb3VuZDogIzNhYzQ3ZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvcm1zLXdpemFyZCBsaS5mb3JtLXdpemFyZC1zdGVwLWRvbmUgZW06OmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm1zLXdpemFyZCBsaS5mb3JtLXdpemFyZC1zdGVwLWRvbmU6OmFmdGVyLCAuZm9ybXMtd2l6YXJkIGxpLmZvcm0td2l6YXJkLXN0ZXAtZG9uZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzNhYzQ3ZDtcbn1cblxuLmZvcm1zLXdpemFyZCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybXMtd2l6YXJkLWFsdCAuZm9ybXMtd2l6YXJkIGxpIHtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xufVxuXG4uZm9ybXMtd2l6YXJkLWFsdCAuZm9ybXMtd2l6YXJkIGxpIGVtIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cmVtO1xuICBib3JkZXI6ICNmZmYgc29saWQgMnB4O1xuICBtYXJnaW46IC03cHggYXV0byAwO1xufVxuXG4uZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDA7XG59XG5cbi5mb3Jtcy13aXphcmQtdmVydGljYWwgLmZvcm1zLXdpemFyZCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMzMzM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQgbGk6OmJlZm9yZSwgLmZvcm1zLXdpemFyZC12ZXJ0aWNhbCAuZm9ybXMtd2l6YXJkIGxpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3Jtcy13aXphcmQtdmVydGljYWwgLmZvcm1zLXdpemFyZCBsaSBlbSB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xufVxuXG4uZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuXG4uZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQgbGkuZm9ybS13aXphcmQtc3RlcC1kb2luZyB7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQgbGkuZm9ybS13aXphcmQtc3RlcC1kb2luZyBlbSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmZvcm1zLXdpemFyZC12ZXJ0aWNhbCAuZm9ybS13aXphcmQtY29udGVudCB7XG4gIHdpZHRoOiA3MCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gIC5mb3Jtcy13aXphcmQtdmVydGljYWwgLmZvcm1zLXdpemFyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAwO1xuICB9XG4gIC5mb3Jtcy13aXphcmQtdmVydGljYWwgLmZvcm1zLXdpemFyZCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMzMzM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgfVxuICAuZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQgbGk6OmJlZm9yZSwgLmZvcm1zLXdpemFyZC12ZXJ0aWNhbCAuZm9ybXMtd2l6YXJkIGxpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQgbGkgZW0ge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICB9XG4gIC5mb3Jtcy13aXphcmQtdmVydGljYWwgLmZvcm1zLXdpemFyZCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAuZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQgbGkuZm9ybS13aXphcmQtc3RlcC1kb2luZyB7XG4gICAgYmFja2dyb3VuZDogIzU0NWNkODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZm9ybXMtd2l6YXJkLXZlcnRpY2FsIC5mb3Jtcy13aXphcmQgbGkuZm9ybS13aXphcmQtc3RlcC1kb2luZyBlbSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5mb3Jtcy13aXphcmQtdmVydGljYWwgLmZvcm0td2l6YXJkLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLmljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndpZGdldC1jaGFydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IC5wcm9ncmVzcy1zdWItbGFiZWwge1xuICBvcGFjaXR5OiAuODtcbiAgcGFkZGluZzogNXB4IDAgMDtcbn1cblxuLndpZGdldC1jaGFydCAucHJvZ3Jlc3MtY2lyY2xlLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDY4cHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLndpZGdldC1jaGFydCAucHJvZ3Jlc3MtY2lyY2xlLXdyYXBwZXIgLnJlYWN0LXN3ZWV0LXByb2dyZXNzLXN5bWJvbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtY2hhcnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LWNvbnRlbnQtbGcge1xuICBwYWRkaW5nOiAycmVtIDAgMXJlbSAycmVtO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtY2hhcnQtY29udGVudC1sZyAud2lkZ2V0LW51bWJlcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtY2hhcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogLjI1O1xuICB6LWluZGV4OiA2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LW51bWJlcnMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG59XG5cbi53aWRnZXQtY2hhcnQgLndpZGdldC1udW1iZXJzICsgLndpZGdldC1jaGFydC1mbGV4LFxuLndpZGdldC1jaGFydCAud2lkZ2V0LW51bWJlcnMgKyAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuLndpZGdldC1jaGFydCAud2lkZ2V0LW51bWJlcnMgKyAud2lkZ2V0LXN1YmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtc3ViaGVhZGluZyB7XG4gIG1hcmdpbjogLTAuNXJlbSAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LXN1YmhlYWRpbmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtc3ViaGVhZGluZyArIC53aWRnZXQtbnVtYmVycyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cblxuLndpZGdldC1jaGFydC53aWRnZXQtY2hhcnQtaG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4ud2lkZ2V0LWNoYXJ0LndpZGdldC1jaGFydC1ob3Zlcjpob3ZlciB7XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gNC4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjA1KSwgMCAwLjkzNzVyZW0gMi40MDYyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4yNXJlbSAxLjMxMjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDYpLCAwIDAuMTI1cmVtIDEuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMC41cmVtO1xuICB6LWluZGV4OiAxMjtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LWFjdGlvbnMgLmJ0bi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi53aWRnZXQtY2hhcnQgLndpZGdldC1wcm9ncmVzcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LXByb2dyZXNzLXdyYXBwZXIucHJvZ3Jlc3Mtd3JhcHBlci1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQtY2hhcnQgLndpZGdldC1wcm9ncmVzcy13cmFwcGVyLnByb2dyZXNzLXdyYXBwZXItYm90dG9tIC5wcm9ncmVzcyB7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHg7XG59XG5cbi53aWRnZXQtY2hhcnQgLndpZGdldC1wcm9ncmVzcy13cmFwcGVyLnByb2dyZXNzLXdyYXBwZXItYm90dG9tIC5wcm9ncmVzcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LXByb2dyZXNzLXdyYXBwZXIucHJvZ3Jlc3Mtd3JhcHBlci1ib3R0b20gLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtY2hhcnQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LWZsZXg6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtY2hhcnQgLndpZGdldC1jaGFydC1mbGV4IC53aWRnZXQtc3ViaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LWZsZXggLndpZGdldC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53aWRnZXQtY2hhcnQudGV4dC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndpZGdldC1jaGFydC50ZXh0LWxlZnQgLmljb24td3JhcHBlciB7XG4gIG1pbi13aWR0aDogNTRweDtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuXG4ud2lkZ2V0LWNoYXJ0LnRleHQtbGVmdCAud2lkZ2V0LW51bWJlcnMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLndpZGdldC1jaGFydC50ZXh0LWxlZnQgLndpZGdldC1jaGFydC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQtY2hhcnQudGV4dC1sZWZ0IC53aWRnZXQtY2hhcnQtY29udGVudCA+IC53aWRnZXQtbnVtYmVyczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53aWRnZXQtY2hhcnQudGV4dC1sZWZ0IC53aWRnZXQtY2hhcnQtY29udGVudCAud2lkZ2V0LWRlc2NyaXB0aW9uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLndpZGdldC1jaGFydC50ZXh0LWxlZnQgLndpZGdldC1jaGFydC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzNSU7XG59XG5cbi53aWRnZXQtY2hhcnQud2lkZ2V0LWNoYXJ0LWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTUlO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IC5jaGFydC13cmFwcGVyLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ud2lkZ2V0LWNoYXJ0LWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ud2lkZ2V0LWNoYXJ0LWFjdGlvbnMgLmJ0bi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi53aWRnZXQtY2hhcnQ6aG92ZXIgLndpZGdldC1jaGFydC1hY3Rpb25zIC5idG4tbGluayxcbi53aWRnZXQtY29udGVudDpob3ZlciAud2lkZ2V0LWNoYXJ0LWFjdGlvbnMgLmJ0bi1saW5rIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdyaWQtbWVudSAud2lkZ2V0LWNoYXJ0LndpZGdldC1jaGFydC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pY29uLXdyYXBwZXIge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaWNvbi13cmFwcGVyW2NsYXNzKj1cImJvcmRlci1cIl0ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmljb24td3JhcHBlciAuaWNvbi13cmFwcGVyLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLmljb24td3JhcHBlciAuaWNvbi13cmFwcGVyLWJnLmJnLWxpZ2h0IHtcbiAgb3BhY2l0eTogLjA4O1xufVxuXG4uaWNvbi13cmFwcGVyIGkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmljb24td3JhcHBlciBpOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5pY29uLXdyYXBwZXIgLnByb2dyZXNzLWNpcmNsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndpZGdldC1jaGFydDIgLndpZGdldC1jaGFydC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtY2hhcnQyIC53aWRnZXQtY2hhcnQtZmxleCAud2lkZ2V0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi53aWRnZXQtY2hhcnQyIC53aWRnZXQtY2hhcnQtZmxleCAud2lkZ2V0LW51bWJlcnMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ud2lkZ2V0LWNoYXJ0MiAud2lkZ2V0LWNoYXJ0LWZsZXggKyAud2lkZ2V0LWNoYXJ0LWZsZXggLndpZGdldC1udW1iZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC1jaGFydDIgLndpZGdldC1jaGF0LXdyYXBwZXItb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQtY2hhcnQyIC53aWRnZXQtY2hhdC13cmFwcGVyLW91dGVyIC53aWRnZXQtY2hhcnQtd3JhcHBlciB7XG4gIGhlaWdodDogNzBweDtcbiAgb3BhY2l0eTogLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gLTAuNXJlbTtcbn1cblxuLndpZGdldC1jaGFydDIgLndpZGdldC1jaGF0LXdyYXBwZXItb3V0ZXIgLndpZGdldC1jaGFydC13cmFwcGVyLWxnIHtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cblxuLmNhcmQtYnRtLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50IHNvbGlkIDRweDtcbn1cblxuLnByb2dyZXNzLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2dyZXNzLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG9wYWNpdHk6IC42O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMzMzM3JlbTtcbn1cblxuLnByb2dyZXNzLWJveCBzdmcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN2Zy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogLjE7XG59XG5cbi5zdmctYmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi53aWRnZXQtbnVtYmVycy1zbSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbnRlbnQtbGVmdCAud2lkZ2V0LWhlYWRpbmcge1xuICBvcGFjaXR5OiAuODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbnRlbnQtbGVmdCAud2lkZ2V0LXN1YmhlYWRpbmcge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLndpZGdldC1jb250ZW50IC53aWRnZXQtY29udGVudC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQgLndpZGdldC1udW1iZXJzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpZGdldC1jb250ZW50IC53aWRnZXQtY29udGVudC1vdXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi53aWRnZXQtY29udGVudCAud2lkZ2V0LXByb2dyZXNzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQgLndpZGdldC1wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1zdWItbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwLjMzMzMzcmVtO1xuICBvcGFjaXR5OiAuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQgLndpZGdldC1wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1zdWItbGFiZWwgLnN1Yi1sYWJlbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb250ZW50LXJpZ2h0LndpZGdldC1jb250ZW50LWFjdGlvbnMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQ6aG92ZXIgLndpZGdldC1jb250ZW50LXJpZ2h0LndpZGdldC1jb250ZW50LWFjdGlvbnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZmlsZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmx1ciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1JTtcbiAgdG9wOiAtMjUlO1xufVxuXG4ucHJvZmlsZS1ibG9jayAucHJvZmlsZS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogLjU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnByb2ZpbGUtYmxvY2sgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLnByb2ZpbGUtYmxvY2sgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1jb250ZW50IC5tZW51LWhlYWRlci10aXRsZSB7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbn1cblxuLnByb2ZpbGUtYmxvY2sgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1jb250ZW50IC5tZW51LWhlYWRlci1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMC4zMzMzM3JlbSAwIDA7XG59XG5cbi5wcm9maWxlLWJsb2NrIC5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItYnRuLXBhbmUge1xuICBtYXJnaW46IDAuMzMzMzNyZW0gMCAwO1xufVxuXG4ucHJvZmlsZS1ibG9jayAuZHJvcGRvd24tbWVudS1oZWFkZXIgLm1lbnUtaGVhZGVyLWJ0bi1wYW5lIC5idG4taWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5wcm9maWxlLWJsb2NrIC5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItYnRuLXBhbmUgLmJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYXBwLWxvZ28ge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiA5N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ+YXNzZXRzL3V0aWxzL2ltYWdlcy9sb2dvLWludmVyc2UucG5nXCIpO1xufVxuXG4uYXBwLWxvZ28taW52ZXJzZSB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDk3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIn5hc3NldHMvdXRpbHMvaW1hZ2VzL2xvZ28ucG5nXCIpO1xufVxuXG4uYXBwLWxvZ2luLWJveCAuYXBwLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uYXBwLWxvZ2luLWJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hcHAtbG9naW4tYm94IGg0IGRpdiB7XG4gIG9wYWNpdHk6IC42O1xufVxuXG4uYXBwLWxvZ2luLWJveCBoNCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0LnJtLXNpZGViYXIgLmFwcC1pbm5lci1sYXlvdXRfX3dyYXBwZXIgLmFwcC1pbm5lci1sYXlvdXRfX2NvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogI2U5ZWNlZiBzb2xpZCAxcHg7XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X19oZWFkZXIgLmFwcC1wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFwcC1pbm5lci1sYXlvdXQgLmFwcC1pbm5lci1sYXlvdXRfX2hlYWRlci1ib3hlZCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X19oZWFkZXItYm94ZWQgLmFwcC1pbm5lci1sYXlvdXRfX2hlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmFwcC1pbm5lci1sYXlvdXQgLmFwcC1pbm5lci1sYXlvdXRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYXBwLWlubmVyLWxheW91dCAuYXBwLWlubmVyLWxheW91dF9fd3JhcHBlciAuYXBwLWlubmVyLWxheW91dF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X193cmFwcGVyIC5hcHAtaW5uZXItbGF5b3V0X19jb250ZW50LmNhcmQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X193cmFwcGVyIC5hcHAtaW5uZXItbGF5b3V0X19jb250ZW50IC5hcHAtaW5uZXItbGF5b3V0X190b3AtcGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X193cmFwcGVyIC5hcHAtaW5uZXItbGF5b3V0X19jb250ZW50IC5wYW5lLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXBwLWlubmVyLWxheW91dCAuYXBwLWlubmVyLWxheW91dF9fd3JhcHBlciAuYXBwLWlubmVyLWxheW91dF9fY29udGVudCAucGFuZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYXBwLWlubmVyLWxheW91dCAuYXBwLWlubmVyLWxheW91dF9fd3JhcHBlciAuYXBwLWlubmVyLWxheW91dF9fY29udGVudCAuYXBwLWlubmVyLWxheW91dF9fYm90dG9tLXBhbmUge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAjZTllY2VmIHNvbGlkIDFweDtcbn1cblxuLmFwcC1pbm5lci1sYXlvdXQgLmFwcC1pbm5lci1sYXlvdXRfX3dyYXBwZXIgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXIge1xuICB3aWR0aDogMjcwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9yZGVyOiAtMTtcbiAgZmxleDogMCAwIDI3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFwcC1pbm5lci1sYXlvdXQgLmFwcC1pbm5lci1sYXlvdXRfX3dyYXBwZXIgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYXBwLWlubmVyLWxheW91dCAuYXBwLWlubmVyLWxheW91dF9fd3JhcHBlciAuYXBwLWlubmVyLWxheW91dF9fc2lkZWJhci5jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6ICNlOWVjZWYgc29saWQgMXB4O1xuICBib3JkZXItbGVmdDogI2U5ZWNlZiBzb2xpZCAxcHg7XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X193cmFwcGVyIC5hcHAtaW5uZXItbGF5b3V0X19zaWRlYmFyIC5hcHAtaW5uZXItbGF5b3V0X19zaWRlYmFyLWZvb3Rlcixcbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X193cmFwcGVyIC5hcHAtaW5uZXItbGF5b3V0X19zaWRlYmFyIC5hcHAtaW5uZXItbGF5b3V0X19zaWRlYmFyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5hcHAtaW5uZXItbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X193cmFwcGVyIC5hcHAtaW5uZXItbGF5b3V0X19hc2lkZSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4uYXBwLWlubmVyLWxheW91dCAuYXBwLWlubmVyLWxheW91dF9fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmFwcC13cmFwcGVyLWZvb3RlciAuYXBwLWZvb3RlciB7XG4gIGJvcmRlci10b3A6ICNlOWVjZWYgc29saWQgMXB4O1xufVxuXG4uYXBwLXdyYXBwZXItZm9vdGVyIC5hcHAtZm9vdGVyIC5hcHAtZm9vdGVyX19pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAjZTllY2VmIHNvbGlkIDFweDtcbn1cblxuLmNoYXQtbGF5b3V0LmFwcC1pbm5lci1sYXlvdXQgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXIge1xuICB3aWR0aDogMzYwcHg7XG4gIGZsZXg6IDAgMCAzNjBweDtcbn1cblxuLmNoYXQtbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X190b3AtcGFuZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNoYXQtbGF5b3V0IC5hcHAtaW5uZXItbGF5b3V0X190b3AtcGFuZSBoNCBkaXYge1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5cbi5jaGF0LWxheW91dCAuY2hhdC1ib3gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNoYXQtbGF5b3V0LmFwcC1pbm5lci1sYXlvdXQgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXIgLndpZGdldC1jb250ZW50IC53aWRnZXQtY29udGVudC1sZWZ0IC53aWRnZXQtc3ViaGVhZGluZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4ubW9iaWxlLWFwcC1tZW51LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogM3B4IDFyZW0gMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLWFwcC1tZW51LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm9wZW4tbW9iaWxlLW1lbnUgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNztcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIsXG4ucHNfX3JhaWwteTpob3Zlcixcbi5wc19fcmFpbC14OmZvY3VzLFxuLnBzX19yYWlsLXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2Nyb2xsYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2Nyb2xsLWFyZWEge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5zY3JvbGwtYXJlYS14cyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNjcm9sbC1hcmVhLXNtIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc2Nyb2xsLWFyZWEtbWQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zY3JvbGwtYXJlYS1sZyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNjcm9sbC1hcmVhLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2hhZG93LW92ZXJmbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hhZG93LW92ZXJmbG93OjphZnRlciwgLnNoYWRvdy1vdmVyZmxvdzo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2hhZG93LW92ZXJmbG93OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA4MCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnJjLXRhYnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYy10YWJzLWJhcixcbi5yYy10YWJzLW5hdi1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgem9vbTogMTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAuNDVzO1xufVxuXG4ucmMtdGFicy1pbmstYmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI2cHggLTEwcHggcmdiYSg4NCwgOTIsIDIxNiwgMC41NiksIDAgNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDg0LCA5MiwgMjE2LCAwLjIpO1xufVxuXG4ucmMtdGFicy1pbmstYmFyLWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjksIDEuNDIsIDAuNzksIDEpIDBzO1xufVxuXG4ucmMtdGFicy10YWItcHJldixcbi5yYy10YWJzLXRhYi1uZXh0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmMtdGFicy10YWItcHJldi1pY29uLFxuLnJjLXRhYnMtdGFiLW5leHQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc3Ryb2tlLXdpZHRoOiAwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLnJjLXRhYnMtdGFiLXByZXYtaWNvbjpiZWZvcmUsXG4ucmMtdGFicy10YWItbmV4dC1pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmMtdGFicy10YWItYnRuLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLnJjLXRhYnMtbmF2LXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmMtdGFicy1uYXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5yYy10YWJzLW5hdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJjLXRhYnMtbmF2LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxuXG4ucmMtdGFicy1uYXY6YmVmb3JlLFxuLnJjLXRhYnMtbmF2OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ucmMtdGFicy1uYXY6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJjLXRhYnMtdGFiIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYy10YWJzLXRhYjpob3ZlciB7XG4gIGNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4ucmMtdGFicy10YWItYWN0aXZlLFxuLnJjLXRhYnMtdGFiLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnJjLXRhYnMtdGFiLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLnJjLXRhYnMtdGFiLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5yYy10YWJzLWNvbnRlbnQge1xuICB6b29tOiAxO1xufVxuXG4ucmMtdGFicy1jb250ZW50IC5yYy10YWJzLXRhYnBhbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmMtdGFicy1jb250ZW50LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpLCBtYXJnaW4tbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSwgbWFyZ2luLXRvcCAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5yYy10YWJzLWNvbnRlbnQtYW5pbWF0ZWQgLnJjLXRhYnMtdGFicGFuZSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm5vLWZsZXhib3ggLnJjLXRhYnMtY29udGVudCB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tY3NzdHJhbnNpdGlvbnMgLnJjLXRhYnMtdGFicGFuZS1pbmFjdGl2ZSxcbi5uby1mbGV4Ym94IC5yYy10YWJzLXRhYnBhbmUtaW5hY3RpdmUsXG4ucmMtdGFicy1jb250ZW50LW5vLWFuaW1hdGVkIC5yYy10YWJzLXRhYnBhbmUtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmMtdGFicy1ib3R0b20gLnJjLXRhYnMtdGFiLWFycm93LXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtdGFiLWFycm93LXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy1uYXYtc2Nyb2xsIHtcbiAgd2lkdGg6IDk5OTk5cHg7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy1uYXYtc3dpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy1uYXYtc3dpcGUgLnJjLXRhYnMtbmF2IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLW5hdi1zd2lwZSAucmMtdGFicy1uYXYgLnJjLXRhYnMtdGFiIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLW5hdi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMTVweDtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLWNvbnRlbnQtYW5pbWF0ZWQge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLWNvbnRlbnQtYW5pbWF0ZWQgLnJjLXRhYnMtdGFicGFuZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtdGFiLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtdGFiLW5leHQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLXRhYi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLXRhYi1wcmV2LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy10YWItcHJldixcbi5yYy10YWJzLXRvcCAucmMtdGFicy10YWItbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4zcywgaGVpZ2h0IC4zcywgb3BhY2l0eSAuM3M7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy10YWItYXJyb3ctc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy1pbmstYmFyIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy10YWIge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLXRhYnBhbmUtaW5hY3RpdmUge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiFcbiAqIExhZGRhXG4gKiBodHRwOi8vbGFiLmhha2ltLnNlL2xhZGRhXG4gKiBNSVQgbGljZW5zZWRcbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTggSGFraW0gRWwgSGF0dGFiLCBodHRwOi8vaGFraW0uc2VcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENPTkZJR1xuICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogTUlYSU5TXG4gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBPcGFjaXR5IGFuaW1hdGlvbiBmb3Igc3Bpbi5qc1xuICovXG5Aa2V5ZnJhbWVzIGxhZGRhLXNwaW5uZXItbGluZS1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMjI7XG4gICAgLyogbWluaW11bSBvcGFjaXR5ICovXG4gIH1cbiAgMSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEJVVFRPTiBCQVNFXG4gKi9cbi5sYWRkYS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIFNwaW5uZXIgYW5pbWF0aW9uICovXG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIEJ1dHRvbiBsYWJlbCAqL1xuLmxhZGRhLWJ1dHRvbiAubGFkZGEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbltjbGFzcyo9XCJidG4tb3V0bGluZS1cIl0gLmxhZGRhLXNwaW5uZXIgZGl2IGRpdiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9XCJidG4tb3V0bGluZS1cIl0ubGFkZGEtYnV0dG9uIC5sYWRkYS1sYWJlbCB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogUHJvZ3Jlc3MgYmFyICovXG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbCAhaW1wb3J0YW50O1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtbG9hZGluZ10gLmxhZGRhLXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBFQVNJTkdcbiAqL1xuLmxhZGRhLWJ1dHRvbixcbi5sYWRkYS1idXR0b24gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1sYWJlbCB7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGFsbCAhaW1wb3J0YW50O1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0sXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLWxhYmVsLFxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSxcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1sYWJlbCB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGwgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEVYUEFORCBSSUdIVFxuICovXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XSAubGFkZGEtc3Bpbm5lciB7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLXNpemU9XCJzXCJdIC5sYWRkYS1zcGlubmVyLFxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1zaXplPVwieHNcIl0gLmxhZGRhLXNwaW5uZXIge1xuICByaWdodDogLTEycHg7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ10ge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJzXCJdLCAubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInhzXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEVYUEFORCBMRUZUXG4gKi9cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF0gLmxhZGRhLXNwaW5uZXIge1xuICBsZWZ0OiAyNnB4O1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtc2l6ZT1cInhzXCJdIC5sYWRkYS1zcGlubmVyIHtcbiAgbGVmdDogNHB4O1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ10ge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJzXCJdLCAubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwieHNcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBFWFBBTkQgVVBcbiAqL1xuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXSAubGFkZGEtc3Bpbm5lciB7XG4gIHRvcDogLTMycHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ10ge1xuICBwYWRkaW5nLXRvcDogNTRweDtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMjZweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJzXCJdLCAubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInhzXCJdIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwic1wiXSAubGFkZGEtc3Bpbm5lciwgLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lciB7XG4gIHRvcDogNHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRVhQQU5EIERPV05cbiAqL1xuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl0gLmxhZGRhLXNwaW5uZXIge1xuICB0b3A6IDUycHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1zaXplPVwic1wiXSAubGFkZGEtc3Bpbm5lcixcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1zaXplPVwieHNcIl0gLmxhZGRhLXNwaW5uZXIge1xuICB0b3A6IDQwcHg7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1sb2FkaW5nXSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NHB4O1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPVwic1wiXSwgLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1cInhzXCJdIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTTElERSBMRUZUXG4gKi9cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XSAubGFkZGEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XSAubGFkZGEtc3Bpbm5lciB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiA1MCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTTElERSBSSUdIVFxuICovXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XSAubGFkZGEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1yaWdodF0gLmxhZGRhLXNwaW5uZXIge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XSAubGFkZGEtc3Bpbm5lciB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogNTAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogU0xJREUgVVBcbiAqL1xuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS11cF0gLmxhZGRhLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdIC5sYWRkYS1zcGlubmVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtMWVtO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogU0xJREUgRE9XTlxuICovXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0gLmxhZGRhLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0gLmxhZGRhLXNwaW5uZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMmVtO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDFlbTtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogWk9PTS1PVVRcbiAqL1xuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLXNwaW5uZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBaT09NLUlOXG4gKi9cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtc3Bpbm5lciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjIpO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDT05UUkFDVFxuICovXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3RdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3RdIC5sYWRkYS1zcGlubmVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmddIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTJweDtcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBPVkVSTEFZXG4gKi9cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMjAwMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XSAubGFkZGEtc3Bpbm5lciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTJweDtcbiAgLypvdXRsaW5lOiAxMDAwMHB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAuNSApOyovXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIwMDBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubGFkZGEtc3Bpbm5lciA+IGRpdiB7XG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLypcbiAgICogRWxhc3RpY1xuICAgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG59XG5cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbn1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTJweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG5cbi5kcmF3ZXItY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZHJhd2VyLWNvbnRlbnQtd3JhcHBlciAuZHJhd2VyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDAuOTY4cmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogI2RlZTJlNiBzb2xpZCAxcHg7XG4gIGJvcmRlci10b3A6ICNkZWUyZTYgc29saWQgMXB4O1xufVxuXG4uZHJhd2VyLWNvbnRlbnQtd3JhcHBlciAuZHJhd2VyLWhlYWRpbmc6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZHJhd2VyLWNvbnRlbnQtd3JhcHBlciAuZHJhd2VyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZHJhd2VyLWNvbnRlbnQtd3JhcHBlciA+IC5hcHAtc2lkZWJhcl9faGVhZGluZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kcmF3ZXItbmF2LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuMzMzMzNyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5kcmF3ZXItbmF2LWJ0biAuaGFtYnVyZ2VyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5ib2R5LnN0b3Atc2Nyb2xsaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3dlZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLnN3ZWV0LWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTUlO1xuICBtYXJnaW4tdG9wOiAtMTUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYm94LXNoYWRvdzogMCAwLjc2ODc1cmVtIDIuNDg3NXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuMyksIDAgMS4zMzc1cmVtIDEuNzA2MjVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjMpLCAwIDAuNTVyZW0gMC41MzEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDAuMjI1cmVtIDAuNDM3NXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuMyk7XG59XG5cbi5zd2VldC1hbGVydCBoMiB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dlZXQtYWxlcnQgcCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtZXJyb3ItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xNXMsIG1heC1oZWlnaHQgMC4xNXM7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtZXJyb3ItY29udGFpbmVyLnNob3cge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMjVzLCBtYXgtaGVpZ2h0IDAuMjVzO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWVycm9yLWNvbnRhaW5lciAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyNTUwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtZXJyb3ItY29udGFpbmVyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaW5wdXQtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjlweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaW5wdXQtZXJyb3I6OmJlZm9yZSwgLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTI1NTA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTlweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWlucHV0LWVycm9yOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaW5wdXQtZXJyb3Iuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNjNGU2ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XG59XG5cbi5zd2VldC1hbGVydCAuc3dlZXQtYWxlcnQuc2hvdy1pbnB1dCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWNvbmZpcm0tYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dlZXQtYWxlcnQgLmxhLWJhbGwtZmFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICBib3JkZXItY29sb3I6ICM1NDVjZDg7XG59XG5cbi5zd2VldC1hbGVydCBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1M2VkMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzOGNiO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uOmZvY3VzLCAuc3dlZXQtYWxlcnQgYnV0dG9uLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDExMCwgMTE2LCAyMjIsIDAuNSk7XG59XG5cbi5zd2VldC1hbGVydCBidXR0b24uZGlzYWJsZWQsIC5zd2VldC1hbGVydCBidXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3ZWV0LWFsZXJ0IGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5zd2VldC1hbGVydCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM4Y2I7XG4gIGJvcmRlci1jb2xvcjogIzJjMzVjMDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zd2VldC1hbGVydCBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuc3dlZXQtYWxlcnQgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMTAsIDExNiwgMjIyLCAwLjUpO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uOmhvdmVyLCAuc3dlZXQtYWxlcnQgYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uOmZvY3VzLCAuc3dlZXQtYWxlcnQgYnV0dG9uLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5kaXNhYmxlZCwgLnN3ZWV0LWFsZXJ0IGJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5zd2VldC1hbGVydCBidXR0b24uY2FuY2VsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1NDVjZDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWw6aG92ZXIge1xuICBjb2xvcjogIzJhMzJiNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uLmNhbmNlbDphY3RpdmUsIC5zd2VldC1hbGVydCBidXR0b24uY2FuY2VsLmFjdGl2ZSwgLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWw6Zm9jdXMsIC5zd2VldC1hbGVydCBidXR0b24uY2FuY2VsLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWw6ZGlzYWJsZWQsIC5zd2VldC1hbGVydCBidXR0b24uY2FuY2VsLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uLmNvbmZpcm1bZGlzYWJsZWRdIH4gLmxhLWJhbGwtZmFsbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uc3dlZXQtYWxlcnRbZGF0YS1oYXMtY2FuY2VsLWJ1dHRvbj1mYWxzZV0gYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dlZXQtYWxlcnRbZGF0YS1oYXMtY29uZmlybS1idXR0b249ZmFsc2VdW2RhdGEtaGFzLWNhbmNlbC1idXR0b249ZmFsc2VdIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xufVxuXG4uc2EtaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNkZWUyZTY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnNhLWljb24uc2EtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkOTI1NTA7XG59XG5cbi5zYS1pY29uLnNhLWVycm9yIC5zYS14LW1hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA0N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyNTUwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zYS1pY29uLnNhLWVycm9yIC5zYS1saW5lLnNhLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAxN3B4O1xufVxuXG4uc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZS5zYS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5zYS1pY29uLnNhLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmN2I5MjQ7XG59XG5cbi5zYS1pY29uLnNhLXdhcm5pbmcgLnNhLWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNDdweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOTI0O1xufVxuXG4uc2EtaWNvbi5zYS13YXJuaW5nIC5zYS1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MjQ7XG59XG5cbi5zYS1pY29uLnNhLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMzMGIxZmY7XG59XG5cbi5zYS1pY29uLnNhLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwYjFmZjtcbn1cblxuLnNhLWljb24uc2EtaW5mbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB0b3A6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmY7XG59XG5cbi5zYS1pY29uLnNhLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzYWM0N2Q7XG59XG5cbi5zYS1pY29uLnNhLXN1Y2Nlc3M6OmJlZm9yZSwgLnNhLWljb24uc2Etc3VjY2Vzczo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zYS1pY29uLnNhLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMjBweCAwIDAgMTIwcHg7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTMzcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDYwcHggNjBweDtcbn1cblxuLnNhLWljb24uc2Etc3VjY2Vzczo6YWZ0ZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMTIwcHggMTIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMjBweCAxMjBweCAwO1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAzMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA2MHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDYwcHg7XG59XG5cbi5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgxNjUsIDIyMCwgMTM0LCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgdG9wOiAtNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2EtaWNvbi5zYS1zdWNjZXNzIC5zYS1maXgge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjhweDtcbiAgdG9wOiA4cHg7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZSB7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNDdkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWxpbmUuc2EtdGlwIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNDZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZS5zYS1sb25nIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogMzhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2EtaWNvbi5zYS1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnN3ZWV0LWFsZXJ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4vKlxuICogQW5pbWF0aW9uc1xuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvd1N3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpZGVTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVGcm9tVG9wIHtcbiAgMCUge1xuICAgIHRvcDogMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUZyb21Ub3Age1xuICAwJSB7XG4gICAgdG9wOiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVUb1RvcCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVUb1RvcCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUZyb21Cb3R0b20ge1xuICAwJSB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUZyb21Cb3R0b20ge1xuICAwJSB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9Cb3R0b20ge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVRvQm90dG9tIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNzAlO1xuICB9XG59XG5cbi5zaG93U3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1wb3BdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dTd2VldEFsZXJ0IDAuM3M7XG4gIGFuaW1hdGlvbjogc2hvd1N3ZWV0QWxlcnQgMC4zcztcbn1cblxuLnNob3dTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPW5vbmVdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLnNob3dTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tdG9wXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZUZyb21Ub3AgMC4zcztcbiAgYW5pbWF0aW9uOiBzbGlkZUZyb21Ub3AgMC4zcztcbn1cblxuLnNob3dTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tYm90dG9tXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZUZyb21Cb3R0b20gMC4zcztcbiAgYW5pbWF0aW9uOiBzbGlkZUZyb21Cb3R0b20gMC4zcztcbn1cblxuLmhpZGVTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXBvcF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaGlkZVN3ZWV0QWxlcnQgMC4ycztcbiAgYW5pbWF0aW9uOiBoaWRlU3dlZXRBbGVydCAwLjJzO1xufVxuXG4uaGlkZVN3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249bm9uZV0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4uaGlkZVN3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249c2xpZGUtZnJvbS10b3BdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlVG9Ub3AgMC40cztcbiAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wIDAuNHM7XG59XG5cbi5oaWRlU3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1zbGlkZS1mcm9tLWJvdHRvbV0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbSAwLjNzO1xuICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMC4zcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzVGlwIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgNTQlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAxOXB4O1xuICB9XG4gIDcwJSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGVmdDogLThweDtcbiAgICB0b3A6IDM3cHg7XG4gIH1cbiAgODQlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRvcDogNDhweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRvcDogNDVweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzVGlwIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgNTQlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAxOXB4O1xuICB9XG4gIDcwJSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGVmdDogLThweDtcbiAgICB0b3A6IDM3cHg7XG4gIH1cbiAgODQlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRvcDogNDhweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRvcDogNDVweDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZVN1Y2Nlc3NMb25nIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDtcbiAgfVxuICA2NSUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDtcbiAgfVxuICA4NCUge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzTG9uZyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cbiAgNjUlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cbiAgODQlIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDM4cHg7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZVBsYWNlaG9sZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVBsYWNlaG9sZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxufVxuXG4uYW5pbWF0ZVN1Y2Nlc3NUaXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NUaXAgMC43NXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NUaXAgMC43NXM7XG59XG5cbi5hbmltYXRlU3VjY2Vzc0xvbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NMb25nIDAuNzVzO1xuICBhbmltYXRpb246IGFuaW1hdGVTdWNjZXNzTG9uZyAwLjc1cztcbn1cblxuLnNhLWljb24uc2Etc3VjY2Vzcy5hbmltYXRlOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVQbGFjZWhvbGRlciA0LjI1cyBlYXNlLWluO1xuICBhbmltYXRpb246IHJvdGF0ZVBsYWNlaG9sZGVyIDQuMjVzIGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlRXJyb3JJY29uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVFcnJvckljb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlRXJyb3JJY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVFcnJvckljb24gMC41cztcbiAgYW5pbWF0aW9uOiBhbmltYXRlRXJyb3JJY29uIDAuNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlWE1hcmsge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVYTWFyayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlWE1hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZVhNYXJrIDAuNXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZVhNYXJrIDAuNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZVdhcm5pbmcge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjhENDg2O1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogI2Y3YjkyNDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlV2FybmluZyB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6ICNGOEQ0ODY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdiOTI0O1xuICB9XG59XG5cbi5wdWxzZVdhcm5pbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2VXYXJuaW5nIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmcgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VXYXJuaW5nSW5zIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEQ0ODY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjkyNDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlV2FybmluZ0lucyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhENDg2O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MjQ7XG4gIH1cbn1cblxuLnB1bHNlV2FybmluZ0lucyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmdJbnMgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBhbmltYXRpb246IHB1bHNlV2FybmluZ0lucyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiBJbnRlcm5ldCBFeHBsb3JlciA5IGhhcyBzb21lIHNwZWNpYWwgcXVpcmtzIHRoYXQgYXJlIGZpeGVkIGhlcmUgKi9cbi8qIFRoZSBpY29ucyBhcmUgbm90IGFuaW1hdGVkLiAqL1xuLyogVGhpcyBmaWxlIGlzIGF1dG9tYXRpY2FsbHkgbWVyZ2VkIGludG8gc3dlZXQtYWxlcnQubWluLmpzIHRocm91Z2ggR3VscCAqL1xuLyogRXJyb3IgaWNvbiAqL1xuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWVycm9yIC5zYS1saW5lLnNhLWxlZnQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIFxcOSA7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZS5zYS1yaWdodCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIFxcOSA7XG59XG5cbi8qIFN1Y2Nlc3MgaWNvbiAqL1xuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IFxcOTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWxpbmUuc2EtdGlwIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBcXDkgO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZS5zYS1sb25nIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgXFw5IDtcbn1cblxuLyohXG4gKiBMb2FkIEF3ZXNvbWUgdjEuMS4wIChodHRwOi8vZ2l0aHViLmRhbmllbGNhcmRvc28ubmV0L2xvYWQtYXdlc29tZS8pXG4gKiBDb3B5cmlnaHQgMjAxNSBEYW5pZWwgQ2FyZG9zbyA8QERhbmllbENhcmRvc28+XG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiAqL1xuLmxhLWJhbGwtZmFsbCxcbi5sYS1iYWxsLWZhbGwgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGEtYmFsbC1mYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtZGFyayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDAgc29saWQgY3VycmVudENvbG9yO1xufVxuXG4ubGEtYmFsbC1mYWxsIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmxhLWJhbGwtZmFsbCA+IGRpdiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAtby1hbmltYXRpb246IGJhbGwtZmFsbCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBiYWxsLWZhbGwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5sYS1iYWxsLWZhbGwgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0yMDBtcztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC0yMDBtcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAtMjAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMTAwbXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMTAwbXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTEwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IC0xMDBtcztcbn1cblxuLmxhLWJhbGwtZmFsbCA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMG1zO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMG1zO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtc20ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtc20gPiBkaXYge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtMngge1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS0yeCA+IGRpdiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLTN4IHtcbiAgd2lkdGg6IDE2MnB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtM3ggPiBkaXYge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDEycHg7XG59XG5cbi8qXG4gKiBBbmltYXRpb25cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBiYWxsLWZhbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cblxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS10b3AtbGVmdCB7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cblxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLXRvcC1jZW50ZXIge1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbn1cblxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLXRvcC1yaWdodCB7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cblxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDFyZW07XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbn1cblxuLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS10b3AtbGVmdCwgLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLXRvcC1jZW50ZXIsIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS10b3AtcmlnaHQge1xuICAgIHRvcDogMDtcbiAgfVxuICAuVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tYm90dG9tLWxlZnQsIC5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyLS1ib3R0b20tY2VudGVyLCAuVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lci0tYm90dG9tLXJpZ2h0IHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLlRvYXN0aWZ5X190b2FzdC1jb250YWluZXItLXJ0bCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuXG4uVG9hc3RpZnlfX3RvYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKSwgMCAwLjkzNzVyZW0gMS40MDYyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjA1KSwgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLlRvYXN0aWZ5X190b2FzdC0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5Ub2FzdGlmeV9fdG9hc3QtLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm94LXNoYWRvdzogMCAwLjY2ODc1cmVtIDIuMzg3NXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjAzKSwgMCAxLjEzNzVyZW0gMS42MDYyNXJlbSByZ2JhKDg0LCA5MiwgMjE2LCAwLjAzKSwgMCAwLjQ1cmVtIDAuNzMxMjVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC4wNSksIDAgMC4zMjVyZW0gMC4zODc1cmVtIHJnYmEoODQsIDkyLCAyMTYsIDAuMDMpO1xufVxuXG4uVG9hc3RpZnlfX3RvYXN0LS1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzMwYjFmZjtcbiAgYm94LXNoYWRvdzogMCAwLjY2ODc1cmVtIDIuMzg3NXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC4wMyksIDAgMS4xMzc1cmVtIDEuNjA2MjVyZW0gcmdiYSg0OCwgMTc3LCAyNTUsIDAuMDMpLCAwIDAuNDVyZW0gMC43MzEyNXJlbSByZ2JhKDQ4LCAxNzcsIDI1NSwgMC4wNSksIDAgMC4zMjVyZW0gMC4zODc1cmVtIHJnYmEoNDgsIDE3NywgMjU1LCAwLjAzKTtcbn1cblxuLlRvYXN0aWZ5X190b2FzdC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMzYWM0N2Q7XG4gIGJveC1zaGFkb3c6IDAgMC42Njg3NXJlbSAyLjM4NzVyZW0gcmdiYSg1OCwgMTk2LCAxMjUsIDAuMDMpLCAwIDEuMTM3NXJlbSAxLjYwNjI1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjAzKSwgMCAwLjQ1cmVtIDAuNzMxMjVyZW0gcmdiYSg1OCwgMTk2LCAxMjUsIDAuMDUpLCAwIDAuMzI1cmVtIDAuMzg3NXJlbSByZ2JhKDU4LCAxOTYsIDEyNSwgMC4wMyk7XG59XG5cbi5Ub2FzdGlmeV9fdG9hc3QtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjdiOTI0O1xuICBib3gtc2hhZG93OiAwIDAuNjY4NzVyZW0gMi4zODc1cmVtIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjAzKSwgMCAxLjEzNzVyZW0gMS42MDYyNXJlbSByZ2JhKDI0NywgMTg1LCAzNiwgMC4wMyksIDAgMC40NXJlbSAwLjczMTI1cmVtIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjA1KSwgMCAwLjMyNXJlbSAwLjM4NzVyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuMDMpO1xufVxuXG4uVG9hc3RpZnlfX3RvYXN0LS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNkOTI1NTA7XG4gIGJveC1zaGFkb3c6IDAgMC42Njg3NXJlbSAyLjM4NzVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC4wMyksIDAgMS4xMzc1cmVtIDEuNjA2MjVyZW0gcmdiYSgyMTcsIDM3LCA4MCwgMC4wMyksIDAgMC40NXJlbSAwLjczMTI1cmVtIHJnYmEoMjE3LCAzNywgODAsIDAuMDUpLCAwIDAuMzI1cmVtIDAuMzg3NXJlbSByZ2JhKDIxNywgMzcsIDgwLCAwLjAzKTtcbn1cblxuLlRvYXN0aWZ5X190b2FzdC1ib2R5IHtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMCAwLjRyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLlRvYXN0aWZ5X190b2FzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uVG9hc3RpZnlfX2Nsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA5cHg7XG59XG5cbi5Ub2FzdGlmeV9fY2xvc2UtYnV0dG9uLS1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLlRvYXN0aWZ5X19jbG9zZS1idXR0b246aG92ZXIsIC5Ub2FzdGlmeV9fY2xvc2UtYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fdHJhY2tQcm9ncmVzcyB7XG4gIDAlIHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDklO1xuICBsZWZ0OiAyJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNXB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBhbmltYXRpb246IFRvYXN0aWZ5X190cmFja1Byb2dyZXNzIGxpbmVhciAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5Ub2FzdGlmeV9fcHJvZ3Jlc3MtYmFyLS1ydGwge1xuICByaWdodDogMDtcbiAgbGVmdDogaW5pdGlhbDtcbn1cblxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjNTQ1Y2Q4O1xufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2JvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19ib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2JvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX2JvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS10b3AtbGVmdCwgLlRvYXN0aWZ5X19ib3VuY2UtZW50ZXItLWJvdHRvbS1sZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VJbkxlZnQ7XG59XG5cbi5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS10b3AtcmlnaHQsIC5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS1ib3R0b20tcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX2JvdW5jZUluUmlnaHQ7XG59XG5cbi5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS10b3AtY2VudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VJbkRvd247XG59XG5cbi5Ub2FzdGlmeV9fYm91bmNlLWVudGVyLS1ib3R0b20tY2VudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VJblVwO1xufVxuXG4uVG9hc3RpZnlfX2JvdW5jZS1leGl0LS10b3AtbGVmdCwgLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tYm90dG9tLWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX2JvdW5jZU91dExlZnQ7XG59XG5cbi5Ub2FzdGlmeV9fYm91bmNlLWV4aXQtLXRvcC1yaWdodCwgLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tYm90dG9tLXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19ib3VuY2VPdXRSaWdodDtcbn1cblxuLlRvYXN0aWZ5X19ib3VuY2UtZXhpdC0tdG9wLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fYm91bmNlT3V0VXA7XG59XG5cbi5Ub2FzdGlmeV9fYm91bmNlLWV4aXQtLWJvdHRvbS1jZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX2JvdW5jZU91dERvd247XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3pvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X196b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5Ub2FzdGlmeV9fem9vbS1lbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fem9vbUluO1xufVxuXG4uVG9hc3RpZnlfX3pvb20tZXhpdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fem9vbU91dDtcbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fZmxpcEluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19mbGlwT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5Ub2FzdGlmeV9fZmxpcC1lbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fZmxpcEluO1xufVxuXG4uVG9hc3RpZnlfX2ZsaXAtZXhpdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fZmxpcE91dDtcbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3NsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19zbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMTAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIFRvYXN0aWZ5X19zbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBUb2FzdGlmeV9fc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgVG9hc3RpZnlfX3NsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAwcHgsIDApO1xuICB9XG59XG5cbi5Ub2FzdGlmeV9fc2xpZGUtZW50ZXItLXRvcC1sZWZ0LCAuVG9hc3RpZnlfX3NsaWRlLWVudGVyLS1ib3R0b20tbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fc2xpZGVJbkxlZnQ7XG59XG5cbi5Ub2FzdGlmeV9fc2xpZGUtZW50ZXItLXRvcC1yaWdodCwgLlRvYXN0aWZ5X19zbGlkZS1lbnRlci0tYm90dG9tLXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19zbGlkZUluUmlnaHQ7XG59XG5cbi5Ub2FzdGlmeV9fc2xpZGUtZW50ZXItLXRvcC1jZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlSW5Eb3duO1xufVxuXG4uVG9hc3RpZnlfX3NsaWRlLWVudGVyLS1ib3R0b20tY2VudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19zbGlkZUluVXA7XG59XG5cbi5Ub2FzdGlmeV9fc2xpZGUtZXhpdC0tdG9wLWxlZnQsIC5Ub2FzdGlmeV9fc2xpZGUtZXhpdC0tYm90dG9tLWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlT3V0TGVmdDtcbn1cblxuLlRvYXN0aWZ5X19zbGlkZS1leGl0LS10b3AtcmlnaHQsIC5Ub2FzdGlmeV9fc2xpZGUtZXhpdC0tYm90dG9tLXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFRvYXN0aWZ5X19zbGlkZU91dFJpZ2h0O1xufVxuXG4uVG9hc3RpZnlfX3NsaWRlLWV4aXQtLXRvcC1jZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogVG9hc3RpZnlfX3NsaWRlT3V0VXA7XG59XG5cbi5Ub2FzdGlmeV9fc2xpZGUtZXhpdC0tYm90dG9tLWNlbnRlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUb2FzdGlmeV9fc2xpZGVPdXREb3duO1xufVxuXG4vKiAtLSBjb250YWluZXIgLS0gKi9cbi5yb2RhbCxcbi5yb2RhbC1tYXNrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5yb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogLS0gbWFzayAtLSAqL1xuLnJvZGFsLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogLS0gZGlhbG9nIC0tICovXG4ucm9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuNzY4NzVyZW0gMi40ODc1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4zKSwgMCAxLjMzNzVyZW0gMS43MDYyNXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuMyksIDAgMC41NXJlbSAwLjUzMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMC4yMjVyZW0gMC40Mzc1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb2RhbC1kaWFsb2c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiAtLSBjbG9zZSBidXR0b24gLS0gKi9cbi5yb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ucm9kYWwtY2xvc2U6YmVmb3JlLFxuLnJvZGFsLWNsb3NlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG59XG5cbi5yb2RhbC1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5yb2RhbC1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5yb2RhbC1jbG9zZTpob3ZlcjpiZWZvcmUsXG4ucm9kYWwtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4vKiAtLSBmYWRlIC0tICovXG5Aa2V5ZnJhbWVzIHJvZGFsLWZhZGUtZW50ZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb2RhbC1mYWRlLWVudGVyIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1mYWRlLWVudGVyIGJvdGggZWFzZS1pbjtcbn1cblxuQGtleWZyYW1lcyByb2RhbC1mYWRlLWxlYXZlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvZGFsLWZhZGUtbGVhdmUge1xuICBhbmltYXRpb246IHJvZGFsLWZhZGUtbGVhdmUgYm90aCBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyByb2RhbC16b29tLWVudGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5yb2RhbC16b29tLWVudGVyIHtcbiAgYW5pbWF0aW9uOiByb2RhbC16b29tLWVudGVyIGJvdGggY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMS41KTtcbn1cblxuQGtleWZyYW1lcyByb2RhbC16b29tLWxlYXZlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG4ucm9kYWwtem9vbS1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogcm9kYWwtem9vbS1sZWF2ZSBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHJvZGFsLXNsaWRlRG93bi1lbnRlciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVEb3duLWVudGVyIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1zbGlkZURvd24tZW50ZXIgYm90aCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxLjUpO1xufVxuXG5Aa2V5ZnJhbWVzIHJvZGFsLXNsaWRlRG93bi1sZWF2ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gIH1cbn1cblxuLnJvZGFsLXNsaWRlRG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogcm9kYWwtc2xpZGVEb3duLWxlYXZlIGJvdGg7XG59XG5cbi8qIC0tIHNsaWRlTGVmdCAtLSAqL1xuQGtleWZyYW1lcyByb2RhbC1zbGlkZUxlZnQtZW50ZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnJvZGFsLXNsaWRlTGVmdC1lbnRlciB7XG4gIGFuaW1hdGlvbjogcm9kYWwtc2xpZGVMZWZ0LWVudGVyIGJvdGggY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMS41KTtcbn1cblxuQGtleWZyYW1lcyByb2RhbC1zbGlkZUxlZnQtbGVhdmUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xuICB9XG59XG5cbi5yb2RhbC1zbGlkZUxlZnQtbGVhdmUge1xuICBhbmltYXRpb246IHJvZGFsLXNsaWRlTGVmdC1sZWF2ZSBib3RoO1xufVxuXG4vKiAtLSBzbGlkZVJpZ2h0IC0tICovXG5Aa2V5ZnJhbWVzIHJvZGFsLXNsaWRlUmlnaHQtZW50ZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVSaWdodC1lbnRlciB7XG4gIGFuaW1hdGlvbjogcm9kYWwtc2xpZGVSaWdodC1lbnRlciBib3RoIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEuNSk7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtc2xpZGVSaWdodC1sZWF2ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVSaWdodC1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogcm9kYWwtc2xpZGVSaWdodC1sZWF2ZSBib3RoO1xufVxuXG4vKiAtLSBzbGlkZVVwIC0tICovXG5Aa2V5ZnJhbWVzIHJvZGFsLXNsaWRlVXAtZW50ZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVVcC1lbnRlciB7XG4gIGFuaW1hdGlvbjogcm9kYWwtc2xpZGVVcC1lbnRlciBib3RoIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEuNSk7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtc2xpZGVVcC1sZWF2ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVVcC1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogcm9kYWwtc2xpZGVVcC1sZWF2ZSBib3RoO1xufVxuXG4vKiAtLSBmbGlwIC0tICovXG5Aa2V5ZnJhbWVzIHJvZGFsLWZsaXAtZW50ZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA2MGRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4ucm9kYWwtZmxpcC1lbnRlciB7XG4gIGFuaW1hdGlvbjogcm9kYWwtZmxpcC1lbnRlciBib3RoIGVhc2UtaW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyByb2RhbC1mbGlwLWxlYXZlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA0NWRlZyk7XG4gIH1cbn1cblxuLnJvZGFsLWZsaXAtbGVhdmUge1xuICBhbmltYXRpb246IHJvZGFsLWZsaXAtbGVhdmUgYm90aDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLSByb3RhdGUgLS0gKi9cbkBrZXlmcmFtZXMgcm9kYWwtcm90YXRlLWVudGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTgwZGVnKSBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5yb2RhbC1yb3RhdGUtZW50ZXIge1xuICBhbmltYXRpb246IHJvZGFsLXJvdGF0ZS1lbnRlciBib3RoO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtcm90YXRlLWxlYXZlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTgwZGVnKSBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5yb2RhbC1yb3RhdGUtbGVhdmUge1xuICBhbmltYXRpb246IHJvZGFsLXJvdGF0ZS1sZWF2ZSBib3RoO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi8qIC0tIGRvb3IgLS0gKi9cbkBrZXlmcmFtZXMgcm9kYWwtZG9vci1lbnRlciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgfVxufVxuXG4ucm9kYWwtZG9vci1lbnRlciB7XG4gIGFuaW1hdGlvbjogcm9kYWwtZG9vci1lbnRlciBib3RoIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEuNSk7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtZG9vci1sZWF2ZSB7XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMDEsIDEsIDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMC4xKTtcbiAgfVxufVxuXG4ucm9kYWwtZG9vci1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogcm9kYWwtZG9vci1sZWF2ZSBib3RoO1xufVxuXG4ucmVhY3Qtc3dlZXQtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFjdC1zd2VldC1wcm9ncmVzcy1zeW1ib2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5yZWFjdC1zd2VldC1wcm9ncmVzcy1zeW1ib2wtYWJzb2x1dGUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4ucmVhY3Qtc3dlZXQtcHJvZ3Jlc3Mtc3ltYm9sLWFic29sdXRlIC5yZWFjdC1zd2VldC1wcm9ncmVzcy1zeW1ib2wge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlYWN0LXN3ZWV0LXByb2dyZXNzLWNpcmNsZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmVhY3Qtc3dlZXQtcHJvZ3Jlc3MtbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlYWN0LXN3ZWV0LXByb2dyZXNzLWxpbmUtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG5cbi5yZWFjdC1zd2VldC1wcm9ncmVzcy1saW5lLWlubmVyLXN0YXR1cy1hY3RpdmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGFuaW1hdGlvbjogYWN0aXZlLWFuaW0gMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNiwgMSkgaW5maW5pdGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgYWN0aXZlLWFuaW0ge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogLjE7XG4gIH1cbiAgMjAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucmVhY3Qtc3dlZXQtcHJvZ3Jlc3MtY2lyY2xlIHBhdGgge1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1zbGlkZXItc20gLnNsaWNrLXNsaWRlciB7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi5zbGljay1zbGlkZXItc20gLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4uc2xpY2stc2xpZGVyLXNtIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogLTIwcHg7XG59XG5cbi5zbGljay1zbGlkZXItbWQgLnNsaWNrLXNsaWRlciB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2xpY2stc2xpZGVyLWhvdmVyIC5zbGljay1hcnJvdyB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1zbGlkZXItaG92ZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMzBweDtcbn1cblxuLnNsaWNrLXNsaWRlci1ob3ZlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMzBweDtcbn1cblxuLnNsaWNrLXNsaWRlci1ob3Zlcjpob3ZlciAuc2xpY2stYXJyb3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKSwgMCAwLjI1cmVtIDAuNTMxMjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDUpLCAwIDAuMTI1cmVtIDAuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGljay1wcmV2OjpiZWZvcmUsXG4uc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBjb2xvcjogIzU0NWNkODtcbn1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ahlwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ahFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZDogIzU0NWNkODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uc2xpY2stY2VudGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGlkZS1pbWctYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogLjQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGlkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDZyZW07XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWRlci1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGlkZXItY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvcGFjaXR5OiAuNztcbn1cblxuLnNsaWRlci1saWdodCAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4uc2xpZGVyLWxpZ2h0IC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zbGlkZXItbGlnaHQgLnNsaWNrLXByZXYsXG4uc2xpZGVyLWxpZ2h0IC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpZGVyLWxpZ2h0IC5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWRlci1saWdodCAuc2xpY2stbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5zbGlkZXItbGlnaHQgLnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDtcbn1cblxuLnNsaWRlci1saWdodCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5zbGlkZXItbGlnaHQgLnNsaWRlci1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvYWRpbmctYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICMwMmExN2M7XG59XG5cbi5ibG9jay11aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogM2VtO1xufVxuXG4uYmxvY2stdWktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDEwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMmVtO1xuICBjdXJzb3I6IHdhaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9jay11aS1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYmxvY2stdWktb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5ibG9jay11aS1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4uYmxvY2stdWktbWVzc2FnZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB6LWluZGV4OiAxMDExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2NrLW92ZXJsYXktZGFyayAuYmxvY2stdWktb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4ucG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKSwgMCAwLjI1cmVtIDAuNTMxMjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDUpLCAwIDAuMTI1cmVtIDAuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyk7XG59XG5cbi5wb3BvdmVyIC5ncmlkLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5wb3BvdmVyIC5ncmlkLW1lbnUgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5wb3BvdmVyIC5ncmlkLW1lbnUgKyAubmF2IC5uYXYtaXRlbS1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wb3BvdmVyIC5ncmlkLW1lbnUteGwge1xuICBtYXJnaW4tYm90dG9tOiAtMC4zNzAzN3JlbTtcbn1cblxuLnBvcG92ZXIgLmdyaWQtbWVudS14bCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3BvdmVyIC5wb3BvdmVyLWlubmVyIC5kcm9wZG93bi1tZW51LWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLnJtLW1heC13aWR0aCA+IC5wb3BvdmVyIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4ucm0tcG9pbnRlcnMgPiAucG9wb3ZlciAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3BvdmVyLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3BvdmVyLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnBvcG92ZXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWM0N2QgIWltcG9ydGFudDtcbn1cblxuLnBvcG92ZXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmYgIWltcG9ydGFudDtcbn1cblxuLnBvcG92ZXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MjQgIWltcG9ydGFudDtcbn1cblxuLnBvcG92ZXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjU1MCAhaW1wb3J0YW50O1xufVxuXG4ucG9wb3Zlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLnBvcG92ZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLnBvcG92ZXItZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0MDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3BvdmVyLWFsdGVybmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzU4OGEgIWltcG9ydGFudDtcbn1cblxuLnBvcG92ZXItY3VzdG9tIC5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucG9wb3Zlci1jdXN0b20gLnBvcG92ZXItYm9keSAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3BvdmVyLWN1c3RvbSAucG9wb3Zlci1ib2R5IC5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLnBvcG92ZXItY3VzdG9tIC5wb3BvdmVyLWJvZHkgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5kcm9wZG93bi1tZW51LWhlYWRlci1pbm5lci5iZy1saWdodCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5wb3BvdmVyLWN1c3RvbS5wb3BvdmVyLWN1c3RvbS1sZyB7XG4gIG1pbi13aWR0aDogMjJyZW07XG59XG5cbi5wb3BvdmVyLWN1c3RvbS5wb3BvdmVyLWN1c3RvbS14bCB7XG4gIG1pbi13aWR0aDogMjVyZW07XG59XG5cbi5wb3BvdmVyLWN1c3RvbS5wb3BvdmVyLWN1c3RvbS1zbSB7XG4gIG1pbi13aWR0aDogMTVyZW07XG59XG5cbi5wb3BvdmVyLWJnIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucG9wb3Zlci1iZyAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1iZyAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBvcG92ZXItYmcgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1iZyAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnBvcG92ZXItYmcudGV4dC1kYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5wb3BvdmVyLWJnLnRleHQtZGFyayAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLnRvb2x0aXAtbGlnaHQgPiAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKSwgMCAwLjkzNzVyZW0gMS40MDYyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjA1KSwgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpO1xuICBib3JkZXI6IHJnYmEoMzIsIDM5LCAxNDAsIDAuMTI1KSBzb2xpZCAxcHg7XG59XG5cbi50b29sdGlwLWxpZ2h0ID4gLnRvb2x0aXAgLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcm9sbGFibGUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zY3JvbGxhYmxlLWJsb2NrIC5zdGlja3kge1xuICB6LWluZGV4OiAyO1xufVxuXG4ucmJjLWJ0biB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbi5yYmMtYnRuIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLnJiYy1idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5idXR0b24ucmJjLWlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmJjLWNhbGVuZGFyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMSAxO1xuICBtaW4taGVpZ2h0OiA1ODBweDtcbn1cblxuLnJiYy1jYWxlbmRhciAqLFxuLnJiYy1jYWxlbmRhciAqOmJlZm9yZSxcbi5yYmMtY2FsZW5kYXIgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5yYmMtYWJzLWZ1bGwsIC5yYmMtcm93LWJnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5yYmMtZWxsaXBzaXMsIC5yYmMtZXZlbnQtbGFiZWwsIC5yYmMtcm93LXNlZ21lbnQgLnJiYy1ldmVudC1jb250ZW50LCAucmJjLXNob3ctbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJiYy1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnJiYy1vZmYtcmFuZ2Uge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuLnJiYy1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBmbGV4OiAxIDA7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJiYy1oZWFkZXIgPiBhLCAucmJjLWhlYWRlciA+IGE6YWN0aXZlLCAucmJjLWhlYWRlciA+IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yYmMtcm93LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA0O1xufVxuXG4ucmJjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjNmZjtcbn1cblxuLnJiYy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucmJjLXRvb2xiYXIgLnJiYy10b29sYmFyLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmJjLXRvb2xiYXIgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICM1NDVjZDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDVjZDg7XG4gIHBhZGRpbmc6IC4zNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5cbi5yYmMtdG9vbGJhciBidXR0b246YWN0aXZlLCAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM4Y2I7XG4gIGJvcmRlci1jb2xvcjogIzJjMzVjMjtcbn1cblxuLnJiYy10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsIC5yYmMtdG9vbGJhciBidXR0b246YWN0aXZlOmZvY3VzLCAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmU6aG92ZXIsIC5yYmMtdG9vbGJhciBidXR0b24ucmJjLWFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMGFlO1xuICBib3JkZXItY29sb3I6ICMyMDI3OGM7XG59XG5cbi5yYmMtdG9vbGJhciBidXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzhjYjtcbiAgYm9yZGVyLWNvbG9yOiAjMmMzNWMyO1xufVxuXG4ucmJjLXRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM4Y2I7XG4gIGJvcmRlci1jb2xvcjogIzJjMzVjMjtcbn1cblxuLnJiYy1idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yYmMtYnRuLWdyb3VwID4gYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5yYmMtYnRuLWdyb3VwID4gYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmJjLXJ0bCAucmJjLWJ0bi1ncm91cCA+IGJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmJjLXJ0bCAucmJjLWJ0bi1ncm91cCA+IGJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5yYmMtYnRuLWdyb3VwID4gYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmJjLWJ0bi1ncm91cCBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnJiYy1ydGwgLnJiYy1idG4tZ3JvdXAgYnV0dG9uICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLnJiYy1idG4tZ3JvdXAgKyAucmJjLWJ0bi1ncm91cCxcbi5yYmMtYnRuLWdyb3VwICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yYmMtZXZlbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzOGNiO1xufVxuXG4ucmJjLWV2ZW50LWxhYmVsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5yYmMtZXZlbnQtb3ZlcmxhcHMge1xuICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggMHB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cblxuLnJiYy1ldmVudC1jb250aW51ZXMtcHJpb3Ige1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmJjLWV2ZW50LWNvbnRpbnVlcy1hZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnJiYy1ldmVudC1jb250aW51ZXMtZWFybGllciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucmJjLWV2ZW50LWNvbnRpbnVlcy1sYXRlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucmJjLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5yYmMtcm93LXNlZ21lbnQge1xuICBwYWRkaW5nOiAwIDFweCAxcHggMXB4O1xufVxuXG4ucmJjLXNlbGVjdGVkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5yYmMtc2hvdy1tb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB6LWluZGV4OiA0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJiYy1tb250aC12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYmMtbW9udGgtdmlldyAucmJjLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4ucmJjLW1vbnRoLXZpZXcgLnJiYy1oZWFkZXIgKyAucmJjLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnJiYy1ydGwgLnJiYy1tb250aC12aWV3IC5yYmMtaGVhZGVyICsgLnJiYy1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnJiYy1tb250aC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucmJjLW1vbnRoLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJiYy1tb250aC1yb3cgKyAucmJjLW1vbnRoLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4ucmJjLWRhdGUtY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsZXg6IDEgMTtcbn1cblxuLnJiYy1kYXRlLWNlbGwucmJjLW5vdyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmJjLWRhdGUtY2VsbCA+IGEsIC5yYmMtZGF0ZS1jZWxsID4gYTphY3RpdmUsIC5yYmMtZGF0ZS1jZWxsID4gYTp2aXNpdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJiYy1yb3ctYmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJiYy1kYXktYmcge1xuICBmbGV4OiAxIDA7XG59XG5cbi5yYmMtZGF5LWJnICsgLnJiYy1kYXktYmcge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5yYmMtcnRsIC5yYmMtZGF5LWJnICsgLnJiYy1kYXktYmcge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnJiYy1vZmYtcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4ucmJjLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnJiYy1vdmVybGF5ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5yYmMtb3ZlcmxheS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWFyZ2luOiAtMTBweCAtMTBweCA1cHggLTEwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xufVxuXG4ucmJjLWFnZW5kYS12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucmJjLWFnZW5kYS12aWV3IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5yYmMtYWdlbmRhLXZpZXcgdGFibGUgdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yYmMtYWdlbmRhLXZpZXcgdGFibGUgLnJiYy1hZ2VuZGEtdGltZS1jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ucmJjLWFnZW5kYS12aWV3IHRhYmxlIHRib2R5ID4gdHIgPiB0ZCArIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4ucmJjLXJ0bCAucmJjLWFnZW5kYS12aWV3IHRhYmxlIHRib2R5ID4gdHIgPiB0ZCArIHRkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5yYmMtYWdlbmRhLXZpZXcgdGFibGUgdGJvZHkgPiB0ciArIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5yYmMtYWdlbmRhLXZpZXcgdGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5yYmMtcnRsIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yYmMtYWdlbmRhLXRpbWUtY2VsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5yYmMtYWdlbmRhLXRpbWUtY2VsbCAucmJjLWNvbnRpbnVlcy1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgwrsnO1xufVxuXG4ucmJjLWFnZW5kYS10aW1lLWNlbGwgLnJiYy1jb250aW51ZXMtcHJpb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ8KrICc7XG59XG5cbi5yYmMtYWdlbmRhLWRhdGUtY2VsbCxcbi5yYmMtYWdlbmRhLXRpbWUtY2VsbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yYmMtYWdlbmRhLWV2ZW50LWNlbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJiYy10aW1lLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5yYmMtdGltZS1jb2x1bW4gLnJiYy10aW1lc2xvdC1ncm91cCB7XG4gIGZsZXg6IDE7XG59XG5cbi5yYmMtdGltZXNsb3QtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4ucmJjLXRpbWUtZ3V0dGVyLFxuLnJiYy1oZWFkZXItZ3V0dGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnJiYy1sYWJlbCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucmJjLWRheS1zbG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmJjLWRheS1zbG90IC5yYmMtZXZlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmUzOGNiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJiYy1kYXktc2xvdCAucmJjLWV2ZW50LWxhYmVsIHtcbiAgZmxleDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJiYy1kYXktc2xvdCAucmJjLWV2ZW50LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMWVtO1xufVxuXG4ucmJjLWRheS1zbG90IC5yYmMtdGltZS1zbG90IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4ucmJjLXRpbWUtc2xvdCB7XG4gIGZsZXg6IDEgMCAwO1xufVxuXG4ucmJjLXRpbWUtc2xvdC5yYmMtbm93IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yYmMtZGF5LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJiYy1kYXktc2xvdCAucmJjLWV2ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucmJjLXNsb3Qtc2VsZWN0aW9uIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjd2hpdGU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5yYmMtdGltZS12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5yYmMtdGltZS12aWV3IC5yYmMtdGltZS1ndXR0ZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmJjLXRpbWUtdmlldyAucmJjLWFsbGRheS1jZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJiYy10aW1lLXZpZXcgLnJiYy1hbGxkYXktZXZlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4ucmJjLXRpbWUtdmlldyAucmJjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi5yYmMtdGltZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJiYy10aW1lLWhlYWRlci5yYmMtb3ZlcmZsb3dpbmcge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4ucmJjLXJ0bCAucmJjLXRpbWUtaGVhZGVyLnJiYy1vdmVyZmxvd2luZyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4ucmJjLXRpbWUtaGVhZGVyID4gLnJiYy1yb3cgPiAqICsgKiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnJiYy1ydGwgLnJiYy10aW1lLWhlYWRlciA+IC5yYmMtcm93ID4gKiArICoge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnJiYy10aW1lLWhlYWRlciA+IC5yYmMtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5yYmMtdGltZS1oZWFkZXIgLnJiYy1ndXR0ZXItY2VsbCB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5yYmMtdGltZS1oZWFkZXIgPiAucmJjLWd1dHRlci1jZWxsICsgKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmJjLXRpbWUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmJjLXRpbWUtY29udGVudCA+IC5yYmMtdGltZS1ndXR0ZXIge1xuICBmbGV4OiBub25lO1xufVxuXG4ucmJjLXRpbWUtY29udGVudCA+ICogKyAqID4gKiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnJiYy1ydGwgLnJiYy10aW1lLWNvbnRlbnQgPiAqICsgKiA+ICoge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLnJiYy10aW1lLWNvbnRlbnQgPiAucmJjLWRheS1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNDdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJiYy1jdXJyZW50LXRpbWUtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYzQ3ZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnJiYy1ydGwgLnJiYy1jdXJyZW50LXRpbWUtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogLTNweDtcbn1cblxuLmhhbmRsZS1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaGFuZGxlLWJhcjphY3RpdmUsIC5oYW5kbGUtYmFyOmhvdmVyLCAuaGFuZGxlLWJhci5oYW5kbGUtYmFyX2Nsb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZiAhaW1wb3J0YW50O1xufVxuXG4uaGFuZGxlLWJhci5yZXNpemUtbm90LWFsbG93ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uaGFuZGxlLWJhciAuaGFuZGxlLWJhcl9kcmFnIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1Y2Q4ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogRXh0cmEgY2xhc3MgYXBwbGllZCB0byBWaXJ0dWFsU2Nyb2xsIHRocm91Z2ggY2xhc3NOYW1lIHByb3BcbiAqL1xuLnJzdF9fdmlydHVhbFNjcm9sbE92ZXJyaWRlIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0dyaWRfX2lubmVyU2Nyb2xsQ29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnJzdF9fcnRsIC5SZWFjdFZpcnR1YWxpemVkX19HcmlkX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yc3RfX25vZGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJzdF9fbm9kZS5yc3RfX3J0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucnN0X19ub2RlQ29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZFxuXG4gICAgTGluZS1vdmVybGFpZCBibG9ja3MgdXNlZCBmb3Igc2hvd2luZyB0aGUgdHJlZSBzdHJ1Y3R1cmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucnN0X19saW5lQmxvY2ssXG4ucnN0X19hYnNvbHV0ZUxpbmVCbG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yc3RfX2Fic29sdXRlTGluZUJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5yc3RfX2xpbmVIYWxmSG9yaXpvbnRhbFJpZ2h0OjpiZWZvcmUsXG4ucnN0X19saW5lRnVsbFZlcnRpY2FsOjphZnRlcixcbi5yc3RfX2xpbmVIYWxmVmVydGljYWxUb3A6OmFmdGVyLFxuLnJzdF9fbGluZUhhbGZWZXJ0aWNhbEJvdHRvbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLyoqXG4gKiArLS0tLS0rXG4gKiB8ICAgICB8XG4gKiB8ICArLS0rXG4gKiB8ICAgICB8XG4gKiArLS0tLS0rXG4gKi9cbi5yc3RfX2xpbmVIYWxmSG9yaXpvbnRhbFJpZ2h0OjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucnN0X19ydGwucnN0X19saW5lSGFsZkhvcml6b250YWxSaWdodDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5yc3RfX2xpbmVGdWxsVmVydGljYWw6OmFmdGVyLFxuLnJzdF9fbGluZUhhbGZWZXJ0aWNhbFRvcDo6YWZ0ZXIsXG4ucnN0X19saW5lSGFsZlZlcnRpY2FsQm90dG9tOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yc3RfX3J0bC5yc3RfX2xpbmVGdWxsVmVydGljYWw6OmFmdGVyLFxuLnJzdF9fcnRsLnJzdF9fbGluZUhhbGZWZXJ0aWNhbFRvcDo6YWZ0ZXIsXG4ucnN0X19ydGwucnN0X19saW5lSGFsZlZlcnRpY2FsQm90dG9tOjphZnRlciB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG5cbi5yc3RfX2xpbmVIYWxmVmVydGljYWxUb3A6OmFmdGVyIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5yc3RfX2xpbmVIYWxmVmVydGljYWxCb3R0b206OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNTAlO1xufVxuXG4vKiBIaWdobGlnaHQgbGluZSBmb3IgcG9pbnRpbmcgdG8gZHJhZ2dlZCByb3cgZGVzdGluYXRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucnN0X19oaWdobGlnaHRMaW5lVmVydGljYWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucnN0X19oaWdobGlnaHRMaW5lVmVydGljYWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG4gIHdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucnN0X19ydGwucnN0X19oaWdobGlnaHRMaW5lVmVydGljYWw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbkBrZXlmcmFtZXMgYXJyb3ctcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA3MDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yc3RfX2hpZ2hsaWdodExpbmVWZXJ0aWNhbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB3aGl0ZTtcbiAgYW5pbWF0aW9uOiBhcnJvdy1wdWxzZSAxcyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbn1cblxuLnJzdF9fcnRsLnJzdF9faGlnaGxpZ2h0TGluZVZlcnRpY2FsOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG5cbi8qKlxuICogKy0tLS0tK1xuICogfCAgICAgfFxuICogfCAgKy0tK1xuICogfCAgfCAgfFxuICogKy0tKy0tK1xuICovXG4ucnN0X19oaWdobGlnaHRUb3BMZWZ0Q29ybmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAzO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiBzb2xpZCA4cHggIzU0NWNkODtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDhweCAjNTQ1Y2Q4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGNhbGMoNTAlICsgNHB4KTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYyg1MCUgKyA0cHgpO1xufVxuXG4ucnN0X19ydGwucnN0X19oaWdobGlnaHRUb3BMZWZ0Q29ybmVyOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDhweCAjNTQ1Y2Q4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbi8qKlxuICogKy0tKy0tK1xuICogfCAgfCAgfFxuICogfCAgfCAgfFxuICogfCAgKy0+fFxuICogKy0tLS0tK1xuICovXG4ucnN0X19oaWdobGlnaHRCb3R0b21MZWZ0Q29ybmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLnJzdF9faGlnaGxpZ2h0Qm90dG9tTGVmdENvcm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgOHB4ICM1NDVjZDg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA4cHggIzU0NWNkODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG4ucnN0X19ydGwucnN0X19oaWdobGlnaHRCb3R0b21MZWZ0Q29ybmVyOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDhweCAjNTQ1Y2Q4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5yc3RfX2hpZ2hsaWdodEJvdHRvbUxlZnRDb3JuZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzU0NWNkODtcbn1cblxuLnJzdF9fcnRsLnJzdF9faGlnaGxpZ2h0Qm90dG9tTGVmdENvcm5lcjo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkICM1NDVjZDg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4ucnN0X19yb3dXcmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucnN0X19ydGwucnN0X19yb3dXcmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbn1cblxuLnJzdF9fcm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucnN0X19yb3cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiBUaGUgb3V0bGluZSBvZiB3aGVyZSB0aGUgZWxlbWVudCB3aWxsIGdvIGlmIGRyb3BwZWQsIGRpc3BsYXllZCB3aGlsZSBkcmFnZ2luZ1xuICovXG4ucnN0X19yb3dMYW5kaW5nUGFkLFxuLnJzdF9fcm93Q2FuY2VsUGFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucnN0X19yb3dMYW5kaW5nUGFkID4gKixcbi5yc3RfX3Jvd0NhbmNlbFBhZCA+ICoge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yc3RfX3Jvd0xhbmRpbmdQYWQ6OmJlZm9yZSxcbi5yc3RfX3Jvd0NhbmNlbFBhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyoqXG4gKiBBbHRlcm5hdGUgYXBwZWFyYW5jZSBvZiB0aGUgbGFuZGluZyBwYWQgd2hlbiB0aGUgZHJhZ2dlZCBsb2NhdGlvbiBpcyBpbnZhbGlkXG4gKi9cbi5yc3RfX3Jvd0NhbmNlbFBhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YThhZDtcbn1cblxuLyoqXG4gKiBOb2RlcyBtYXRjaGluZyB0aGUgc2VhcmNoIGNvbmRpdGlvbnMgYXJlIGhpZ2hsaWdodGVkXG4gKi9cbi5yc3RfX3Jvd1NlYXJjaE1hdGNoIHtcbiAgb3V0bGluZTogc29saWQgM3B4ICMwMDgwZmY7XG59XG5cbi8qKlxuICogVGhlIG5vZGUgdGhhdCBtYXRjaGVzIHRoZSBzZWFyY2ggY29uZGl0aW9ucyBhbmQgaXMgY3VycmVudGx5IGZvY3VzZWRcbiAqL1xuLnJzdF9fcm93U2VhcmNoRm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCAzcHggI2ZjNjQyMTtcbn1cblxuLnJzdF9fcm93Q29udGVudHMsXG4ucnN0X19yb3dMYWJlbCxcbi5yc3RfX3Jvd1Rvb2xiYXIsXG4ucnN0X19tb3ZlSGFuZGxlLFxuLnJzdF9fdG9vbGJhckJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJzdF9fcm93Q29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAjZGVlMmU2IDFweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnJzdF9fcnRsLnJzdF9fcm93Q29udGVudHMge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjZGVlMmU2IDFweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgNXB4O1xufVxuXG4ucnN0X19yb3dDb250ZW50c0RyYWdEaXNhYmxlZCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjZGVlMmU2IDFweDtcbn1cblxuLnJzdF9fcnRsLnJzdF9fcm93Q29udGVudHNEcmFnRGlzYWJsZWQge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkICNkZWUyZTYgMXB4O1xuICBib3JkZXItbGVmdDogc29saWQgI2RlZTJlNiAxcHg7XG59XG5cbi5yc3RfX3Jvd0xhYmVsIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5yc3RfX3J0bC5yc3RfX3Jvd0xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ucnN0X19yb3dUb29sYmFyIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yc3RfX21vdmVIYW5kbGUsXG4ucnN0X19sb2FkaW5nSGFuZGxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDRweDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTBNaUlnYUdWcFoyaDBQU0kwTWlJK1BHY2djM1J5YjJ0bFBTSWpSa1pHSWlCemRISnZhMlV0ZDJsa2RHZzlJakl1T1NJZ1BqeHdZWFJvSUdROUlrMHhOQ0F4TlM0M2FERTBMalFpTHo0OGNHRjBhQ0JrUFNKTk1UUWdNakV1TkdneE5DNDBJaTgrUEhCaGRHZ2daRDBpVFRFMElESTNMakZvTVRRdU5DSXZQand2Wno0S1BDOXpkbWMrXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgI2FhYSAxcHg7XG4gIGN1cnNvcjogbW92ZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucnN0X19sb2FkaW5nSGFuZGxlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuXG5Aa2V5ZnJhbWVzIHBvaW50RmFkZSB7XG4gIDAlLFxuICAxOS45OTklLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1hcmdpbjogMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucnN0X19ydGwucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQge1xuICByaWdodDogMDtcbiAgbGVmdDogaW5pdGlhbDtcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTElO1xuICBoZWlnaHQ6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzAlO1xuICBhbmltYXRpb246IHBvaW50RmFkZSA4MDBtcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDEpOjpiZWZvcmUsXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoNyk6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTgwMG1zO1xufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg4KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgyKTo6YmVmb3JlLFxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDgpOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC02NjZtcztcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMyk6OmJlZm9yZSxcbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg5KTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtNTMzbXM7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg0KTo6YmVmb3JlLFxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDEwKTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtNDAwbXM7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoNSk6OmJlZm9yZSxcbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgxMSk6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTI2Nm1zO1xufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMTIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDYpOjpiZWZvcmUsXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMTIpOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0xMzNtcztcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDEzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg3KTo6YmVmb3JlLFxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDEzKTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG59XG5cbi5yc3RfX3Jvd1RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yc3RfX3Jvd1RpdGxlV2l0aFN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cblxuLnJzdF9fcm93U3VidGl0bGUge1xuICBmb250LXNpemU6IDcwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yc3RfX2NvbGxhcHNlQnV0dG9uLFxuLnJzdF9fZXhwYW5kQnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJzdF9fcnRsLnJzdF9fY29sbGFwc2VCdXR0b24sXG4ucnN0X19ydGwucnN0X19leHBhbmRCdXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4ucnN0X19jb2xsYXBzZUJ1dHRvbjpmb2N1cyxcbi5yc3RfX2V4cGFuZEJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAwLCAwIDAgMXB4IDNweCAjODNiZWY5O1xufVxuXG4ucnN0X19jb2xsYXBzZUJ1dHRvbjpob3Zlcjpub3QoOmFjdGl2ZSksXG4ucnN0X19leHBhbmRCdXR0b246aG92ZXI6bm90KDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ucnN0X19jb2xsYXBzZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4T0NJZ2FHVnBaMmgwUFNJeE9DSStQR05wY21Oc1pTQmplRDBpT1NJZ1kzazlJamtpSUhJOUlqZ2lJR1pwYkd3OUlpTkdSa1lpTHo0OFp5QnpkSEp2YTJVOUlpTTVPRGs0T1RnaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0NUlpQStQSEJoZEdnZ1pEMGlUVFF1TlNBNWFEa2lMejQ4TDJjK0Nqd3ZjM1puUGc9PVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucnN0X19leHBhbmRCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE9DSWdhR1ZwWjJoMFBTSXhPQ0krUEdOcGNtTnNaU0JqZUQwaU9TSWdZM2s5SWpraUlISTlJamdpSUdacGJHdzlJaU5HUmtZaUx6NDhaeUJ6ZEhKdmEyVTlJaU01T0RrNE9UZ2lJSE4wY205clpTMTNhV1IwYUQwaU1TNDVJaUErUEhCaGRHZ2daRDBpVFRRdU5TQTVhRGtpTHo0OGNHRjBhQ0JrUFNKTk9TQTBMalYyT1NJdlBqd3ZaejRLUEM5emRtYytcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyoqXG4gKiBMaW5lIGZvciB1bmRlciBhIG5vZGUgd2l0aCBjaGlsZHJlblxuICovXG4ucnN0X19saW5lQ2hpbGRyZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucnN0X19saW5lQ2hpbGRyZW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5yc3RfX3J0bC5yc3RfX2xpbmVDaGlsZHJlbjo6YWZ0ZXIge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuXG4ucnN0X19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2OHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucnN0X19wbGFjZWhvbGRlcixcbi5yc3RfX3BsYWNlaG9sZGVyID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yc3RfX3BsYWNlaG9sZGVyOjpiZWZvcmUge1xuICBib3JkZXI6IDNweCBkYXNoZWQgI2U5ZWNlZjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKipcbiAqIFRoZSBvdXRsaW5lIG9mIHdoZXJlIHRoZSBlbGVtZW50IHdpbGwgZ28gaWYgZHJvcHBlZCwgZGlzcGxheWVkIHdoaWxlIGRyYWdnaW5nXG4gKi9cbi5yc3RfX3BsYWNlaG9sZGVyTGFuZGluZ1BhZCxcbi5yc3RfX3BsYWNlaG9sZGVyQ2FuY2VsUGFkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucnN0X19wbGFjZWhvbGRlckxhbmRpbmdQYWQgKixcbi5yc3RfX3BsYWNlaG9sZGVyQ2FuY2VsUGFkICoge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yc3RfX3BsYWNlaG9sZGVyTGFuZGluZ1BhZDo6YmVmb3JlLFxuLnJzdF9fcGxhY2Vob2xkZXJDYW5jZWxQYWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLyoqXG4gKiBBbHRlcm5hdGUgYXBwZWFyYW5jZSBvZiB0aGUgbGFuZGluZyBwYWQgd2hlbiB0aGUgZHJhZ2dlZCBsb2NhdGlvbiBpcyBpbnZhbGlkXG4gKi9cbi5yc3RfX3BsYWNlaG9sZGVyQ2FuY2VsUGFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZhOGFkO1xufVxuXG4vKiBDb2xsZWN0aW9uIGRlZmF1bHQgdGhlbWUgKi9cbi8qIEdyaWQgZGVmYXVsdCB0aGVtZSAqL1xuLyogVGFibGUgZGVmYXVsdCB0aGVtZSAqL1xuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyVHJ1bmNhdGVkVGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW4sXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAwcHg7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uOmZpcnN0LW9mLXR5cGUsXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJDb2x1bW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVySWNvbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgMjRweDtcbiAgZmxleDogMCAwIDI0cHg7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIExpc3QgZGVmYXVsdCB0aGVtZSAqL1xuLlJlYWN0VGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRhYmxlIHtcbiAgZmxleDogYXV0byAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gaW5wdXQsXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gc2VsZWN0LFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1maWx0ZXJzIGlucHV0LFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1maWx0ZXJzIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gaW5wdXQ6Oi1tcy1leHBhbmQsXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gc2VsZWN0OjotbXMtZXhwYW5kLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1maWx0ZXJzIGlucHV0OjotbXMtZXhwYW5kLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1maWx0ZXJzIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiBpbnB1dDpmb2N1cyxcbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiBzZWxlY3Q6Zm9jdXMsXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQuLWZpbHRlcnMgaW5wdXQ6Zm9jdXMsXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQuLWZpbHRlcnMgc2VsZWN0OmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2JjYmZmMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQuLWZpbHRlcnMgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1maWx0ZXJzIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIGlucHV0OmRpc2FibGVkLCAuUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gaW5wdXRbcmVhZG9ubHldLFxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIHNlbGVjdDpkaXNhYmxlZCxcbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiBzZWxlY3RbcmVhZG9ubHldLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1maWx0ZXJzIGlucHV0OmRpc2FibGVkLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1maWx0ZXJzIGlucHV0W3JlYWRvbmx5XSxcbi5SZWFjdFRhYmxlIC5ydC10aGVhZC4tZmlsdGVycyBzZWxlY3Q6ZGlzYWJsZWQsXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQuLWZpbHRlcnMgc2VsZWN0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXJHcm91cHMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXJHcm91cHMgLnJ0LXRoLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXJHcm91cHMgLnJ0LXRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXJHcm91cHMgLnJ0LXRoOmhvdmVyLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXJHcm91cHMgLnJ0LXRkOmhvdmVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyR3JvdXBzIC5ydC10aDplbXB0eSxcbi5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyR3JvdXBzIC5ydC10ZDplbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZC4tZmlsdGVycyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQuLWZpbHRlcnMgLnJ0LXRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1maWx0ZXJzLi1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10ciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10aCxcbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGQge1xuICBwYWRkaW5nOiAwLjU1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NDVjZDg7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGg6aG92ZXIsXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRkOmhvdmVyIHtcbiAgY29sb3I6ICMyYTMyYjY7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGguLXNvcnQtYXNjLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10ZC4tc29ydC1hc2Mge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAwIDAgIzU0NWNkODtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10aC4tc29ydC1kZXNjLFxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10ZC4tc29ydC1kZXNjIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjNTQ1Y2Q4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRoLi1jdXJzb3ItcG9pbnRlcixcbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGQuLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRoOmxhc3QtY2hpbGQsXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtcmVzaXphYmxlLWhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXJlc2l6YWJsZS1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtcmVzaXphYmxlLWhlYWRlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtaGVhZGVyLXBpdm90IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LWhlYWRlci1waXZvdDphZnRlcixcbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtaGVhZGVyLXBpdm90OmJlZm9yZSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC1oZWFkZXItcGl2b3Q6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC1oZWFkZXItcGl2b3Q6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRib2R5IHtcbiAgZmxleDogOTk5OTkgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRib2R5IC5ydC10ci1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTllY2VmO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGJvZHkgLnJ0LXRyLWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGJvZHkgLnJ0LXRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGJvZHkgLnJ0LXRkIFtjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRib2R5IC5ydC10ZCBbY29udGVudGVkaXRhYmxlPVwidHJ1ZVwiXTpmb2N1cyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2JjYmZmMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRib2R5IC5ydC10ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGJvZHkgLnJ0LWV4cGFuZGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10ci1ncm91cCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRyIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGgsXG4uUmVhY3RUYWJsZSAucnQtdGQge1xuICBmbGV4OiAxIDAgMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDAuNTVyZW07XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbWluLXdpZHRoLCBwYWRkaW5nLCBvcGFjaXR5O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGguLWhpZGRlbixcbi5SZWFjdFRhYmxlIC5ydC10ZC4taGlkZGVuIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LWV4cGFuZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtZXhwYW5kZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgYm9yZGVyLWxlZnQ6IDUuMDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1LjA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtZXhwYW5kZXIuLW9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC1yZXNpemVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNnB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xOHB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGZvb3Qge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGZvb3QgLnJ0LXRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRmb290IC5ydC10ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uUmVhY3RUYWJsZS4tc3RyaXBlZCAucnQtdHIuLW9kZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5SZWFjdFRhYmxlLi1maXhlZCAuLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5SZWFjdFRhYmxlLi1maXhlZCAucGFnaW5hdGlvbi1ib3R0b20ge1xuICBib3gtc2hhZG93OiAwIC0ycHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLlJlYWN0VGFibGUuLWhpZ2hsaWdodCAucnQtdGJvZHkgLnJ0LXRyOm5vdCguLXBhZFJvdyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBmM2ZmO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24ge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIC4tYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICM1NDVjZDg7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIC4tYnRuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiAuLWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTQ1Y2Q4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIC4tcHJldmlvdXMsXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gLi1uZXh0IHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gLi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiAuLXRvdGFsUGFnZXMge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiAuLXBhZ2VJbmZvIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgbWFyZ2luOiAzcHggMCAzcHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIC4tcGFnZUp1bXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiAuLXBhZ2VKdW1wIGlucHV0IHtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIC4tcGFnZVNpemVPcHRpb25zIHtcbiAgbWFyZ2luOiAzcHggMTBweDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LW5vRGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5SZWFjdFRhYmxlIC4tbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUgLi1sb2FkaW5nID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1NDVjZDg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uUmVhY3RUYWJsZSAuLWxvYWRpbmcuLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5SZWFjdFRhYmxlIC4tbG9hZGluZy4tYWN0aXZlID4gZGl2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC1yZXNpemluZyAucnQtdGgsXG4uUmVhY3RUYWJsZSAucnQtcmVzaXppbmcgLnJ0LXRkIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGFibGUgdGhlYWQgdGgsXG4udGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUgdGggLmZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbn1cblxuLmNhcmV0LTQtYXNjLFxuLmNhcmV0LTQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMtRnJlZSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4udGFibGUgLnNvcnRhYmxlOmhvdmVyIC5jYXJldC00LWFzYyxcbi50YWJsZSAuc29ydGFibGU6aG92ZXIgLmNhcmV0LTQtZGVzYyB7XG4gIGNvbG9yOiAjNTQ1Y2Q4O1xufVxuXG4udGFibGUtbGcgdGgsXG4udGFibGUtbGcgdGQge1xuICBwYWRkaW5nOiAxLjFyZW0gMC44MjVyZW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zLUZyZWUnO1xuICBzcmM6IHVybChcImNvbXBvbmVudHMvaWNvbnMvbGluZWFyaWNvbnMvTGluZWFyaWNvbnMtRnJlZS5lb3Q/dzExOGRcIik7XG4gIHNyYzogdXJsKFwiY29tcG9uZW50cy9pY29ucy9saW5lYXJpY29ucy9MaW5lYXJpY29ucy1GcmVlLmVvdD8jaWVmaXh3MTE4ZFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiY29tcG9uZW50cy9pY29ucy9saW5lYXJpY29ucy9MaW5lYXJpY29ucy1GcmVlLndvZmYyP3cxMThkXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJjb21wb25lbnRzL2ljb25zL2xpbmVhcmljb25zL0xpbmVhcmljb25zLUZyZWUud29mZj93MTE4ZFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJjb21wb25lbnRzL2ljb25zL2xpbmVhcmljb25zL0xpbmVhcmljb25zLUZyZWUudHRmP3cxMThkXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJjb21wb25lbnRzL2ljb25zL2xpbmVhcmljb25zL0xpbmVhcmljb25zLUZyZWUuc3ZnP3cxMThkI0xpbmVhcmljb25zLUZyZWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJsbnItXCJdLFxuW2NsYXNzKj1cIiBsbnItXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucy1GcmVlJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubG5yLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cblxuLmxuci1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cblxuLmxuci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cblxuLmxuci1tYWdpYy13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG5cbi5sbnItZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuXG4ubG5yLWxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDVcIjtcbn1cblxuLmxuci1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XG59XG5cbi5sbnItc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7XG59XG5cbi5sbnItbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuXG4ubG5yLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG5cbi5sbnItY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5sbnItY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cblxuLmxuci1jbG91ZC1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG59XG5cbi5sbnItY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cblxuLmxuci1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuXG4ubG5yLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGZcIjtcbn1cblxuLmxuci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTBcIjtcbn1cblxuLmxuci10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuXG4ubG5yLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTJcIjtcbn1cblxuLmxuci1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxM1wiO1xufVxuXG4ubG5yLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTRcIjtcbn1cblxuLmxuci1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTVcIjtcbn1cblxuLmxuci1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG5cbi5sbnItZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuXG4ubG5yLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XG59XG5cbi5sbnItcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE5XCI7XG59XG5cbi5sbnItaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjtcbn1cblxuLmxuci1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWJcIjtcbn1cblxuLmxuci1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG5cbi5sbnItZmlsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuXG4ubG5yLWZpbGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59XG5cbi5sbnItZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjtcbn1cblxuLmxuci1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG5cbi5sbnItZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjFcIjtcbn1cblxuLmxuci1saWNlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59XG5cbi5sbnItbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyM1wiO1xufVxuXG4ubG5yLWZpbG0tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuXG4ubG5yLWNhbWVyYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNVwiO1xufVxuXG4ubG5yLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNlwiO1xufVxuXG4ubG5yLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjdcIjtcbn1cblxuLmxuci1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG5cbi5sbnItYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjlcIjtcbn1cblxuLmxuci11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG5cbi5sbnItdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cblxuLmxuci1zaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuXG4ubG5yLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG59XG5cbi5sbnItY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuXG4ubG5yLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZlwiO1xufVxuXG4ubG5yLXBob25lLWhhbmRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjtcbn1cblxuLmxuci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMVwiO1xufVxuXG4ubG5yLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cblxuLmxuci1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7XG59XG5cbi5sbnItbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG5cbi5sbnItbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjtcbn1cblxuLmxuci1jYWxlbmRhci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7XG59XG5cbi5sbnIta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzdcIjtcbn1cblxuLmxuci1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiO1xufVxuXG4ubG5yLXNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOVwiO1xufVxuXG4ubG5yLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2FcIjtcbn1cblxuLmxuci10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2JcIjtcbn1cblxuLmxuci1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2NcIjtcbn1cblxuLmxuci1sYXB0b3AtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2RcIjtcbn1cblxuLmxuci1wb3dlci1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2VcIjtcbn1cblxuLmxuci1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2ZcIjtcbn1cblxuLmxuci1oZWFydC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuXG4ubG5yLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiO1xufVxuXG4ubG5yLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MlwiO1xufVxuXG4ubG5yLWNoYXJ0LWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDNcIjtcbn1cblxuLmxuci1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XG59XG5cbi5sbnItZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NVwiO1xufVxuXG4ubG5yLWxpbmVhcmljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XG59XG5cbi5sbnItZGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XG59XG5cbi5sbnItY29mZmVlLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OFwiO1xufVxuXG4ubG5yLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDlcIjtcbn1cblxuLmxuci1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGFcIjtcbn1cblxuLmxuci1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGJcIjtcbn1cblxuLmxuci1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGNcIjtcbn1cblxuLmxuci1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIjtcbn1cblxuLmxuci1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGVcIjtcbn1cblxuLmxuci10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZlwiO1xufVxuXG4ubG5yLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTBcIjtcbn1cblxuLmxuci13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG5cbi5sbnItc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG5cbi5sbnItZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTNcIjtcbn1cblxuLmxuci1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NFwiO1xufVxuXG4ubG5yLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuXG4ubG5yLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTZcIjtcbn1cblxuLmxuci1tdXN0YWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1N1wiO1xufVxuXG4ubG5yLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG5cbi5sbnItYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTlcIjtcbn1cblxuLmxuci12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YVwiO1xufVxuXG4ubG5yLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cblxuLmxuci12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG5cbi5sbnItdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVkXCI7XG59XG5cbi5sbnItbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7XG59XG5cbi5sbnItaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVmXCI7XG59XG5cbi5sbnItdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MFwiO1xufVxuXG4ubG5yLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjFcIjtcbn1cblxuLmxuci1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYyXCI7XG59XG5cbi5sbnItaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG4ubG5yLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG5cbi5sbnItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjVcIjtcbn1cblxuLmxuci11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjZcIjtcbn1cblxuLmxuci1lbnRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7XG59XG5cbi5sbnItZXhpdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiO1xufVxuXG4ubG5yLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OVwiO1xufVxuXG4ubG5yLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmFcIjtcbn1cblxuLmxuci1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZiXCI7XG59XG5cbi5sbnItdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7XG59XG5cbi5sbnItdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7XG59XG5cbi5sbnItdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmVcIjtcbn1cblxuLmxuci1tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmZcIjtcbn1cblxuLmxuci1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuXG4ubG5yLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzFcIjtcbn1cblxuLmxuci1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcyXCI7XG59XG5cbi5sbnItY2hldnJvbi11cDpiZWZvcmUsIC5jYXJldC00LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3M1wiO1xufVxuXG4ubG5yLWNoZXZyb24tZG93bjpiZWZvcmUsIC5jYXJldC00LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzRcIjtcbn1cblxuLmxuci1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzVcIjtcbn1cblxuLmxuci1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG5cbi5sbnItYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzdcIjtcbn1cblxuLmxuci1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG5cbi5sbnItYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuXG4ubG5yLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG5cbi5sbnItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YlwiO1xufVxuXG4ubG5yLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIjtcbn1cblxuLmxuci1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2RcIjtcbn1cblxuLmxuci1tZW51LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZVwiO1xufVxuXG4ubG5yLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLCAuZm9ybXMtd2l6YXJkIGxpLmZvcm0td2l6YXJkLXN0ZXAtZG9uZSBlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuXG4ubG5yLWNyb3NzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MFwiO1xufVxuXG4ubG5yLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgxXCI7XG59XG5cbi5sbnItY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7XG59XG5cbi5sbnItYXJyb3ctdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgzXCI7XG59XG5cbi5sbnItYXJyb3ctZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODRcIjtcbn1cblxuLmxuci1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuXG4ubG5yLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NlwiO1xufVxuXG4ubG5yLWNoZXZyb24tdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg3XCI7XG59XG5cbi5sbnItY2hldnJvbi1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4OFwiO1xufVxuXG4ubG5yLWNoZXZyb24tbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODlcIjtcbn1cblxuLmxuci1jaGV2cm9uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YVwiO1xufVxuXG4ubG5yLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGJcIjtcbn1cblxuLmxuci1mcmFtZS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGNcIjtcbn1cblxuLmxuci1mcmFtZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZFwiO1xufVxuXG4ubG5yLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZVwiO1xufVxuXG4ubG5yLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZlwiO1xufVxuXG4ubG5yLXRleHQtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkwXCI7XG59XG5cbi5sbnItdGV4dC1mb3JtYXQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkxXCI7XG59XG5cbi5sbnItdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkyXCI7XG59XG5cbi5sbnItYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5M1wiO1xufVxuXG4ubG5yLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuXG4ubG5yLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NVwiO1xufVxuXG4ubG5yLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTZcIjtcbn1cblxuLmxuci1oaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTdcIjtcbn1cblxuLmxuci10ZXh0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OThcIjtcbn1cblxuLmxuci10ZXh0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5OVwiO1xufVxuXG4ubG5yLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWFcIjtcbn1cblxuLmxuci10ZXh0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWJcIjtcbn1cblxuLmxuci1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWNcIjtcbn1cblxuLmxuci1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWRcIjtcbn1cblxuLmxuci1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjtcbn1cblxuLmxuci1waWxjcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7XG59XG5cbi5sbnItZGlyZWN0aW9uLWx0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMFwiO1xufVxuXG4ubG5yLWRpcmVjdGlvbi1ydGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTFcIjtcbn1cblxuLmxuci1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XG59XG5cbi5sbnItc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTNcIjtcbn1cblxuLmxuci1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTRcIjtcbn1cblxuLmxuci1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE1XCI7XG59XG5cbi5sbnItcG9pbnRlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNlwiO1xufVxuXG4ubG5yLXBvaW50ZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTdcIjtcbn1cblxuLmxuci1wb2ludGVyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YThcIjtcbn1cblxuLmxuci1wb2ludGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTlcIjtcbn1cblxuLypcbiogIExpY2Vuc2luZzogaHR0cDovL3d3dy5waXhlZGVuLmNvbS9pY29uLWZvbnRzL3N0cm9rZS03LWljb24tZm9udC1zZXRcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbiAgc3JjOiB1cmwoXCIvZGFzaGJvYXJkL2ZvbnRzL1BlLWljb24tNy1zdHJva2UuZW90P2Q3eWYxdlwiKTtcbiAgc3JjOiB1cmwoXCIvZGFzaGJvYXJkL2ZvbnRzL1BlLWljb24tNy1zdHJva2UuZW90PyNpZWZpeGQ3eWYxdlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Rhc2hib2FyZC9mb250cy9QZS1pY29uLTctc3Ryb2tlLndvZmY/ZDd5ZjF2XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9kYXNoYm9hcmQvZm9udHMvUGUtaWNvbi03LXN0cm9rZS50dGY/ZDd5ZjF2XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZGFzaGJvYXJkL2ZvbnRzL1BlLWljb24tNy1zdHJva2Uuc3ZnP2Q3eWYxdiNQZS1pY29uLTctc3Ryb2tlXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwicGUtN3MtXCJdLCBbY2xhc3MqPVwiIHBlLTdzLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBIRUxQRVIgQ0xBU1NcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBGQSBiYXNlZCBjbGFzc2VzICovXG4vKiEgTW9kaWZpZWQgZnJvbSBmb250LWF3ZXNvbWUgaGVscGVyIENTUyBjbGFzc2VzIC0gUElYRURFTlxuICogIEZvbnQgQXdlc29tZSA0LjAuMyBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLnBlLWxnIHtcbiAgZm9udC1zaXplOiAxLjE3MDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4ucGUtMngge1xuICBmb250LXNpemU6IDEuNzZyZW07XG59XG5cbi5wZS0zeCB7XG4gIGZvbnQtc2l6ZTogMi42NHJlbTtcbn1cblxuLnBlLTR4IHtcbiAgZm9udC1zaXplOiAzLjUycmVtO1xufVxuXG4ucGUtNXgge1xuICBmb250LXNpemU6IDQuNHJlbTtcbn1cblxuLnBlLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wZS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTQyODU3MTQzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBlLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTQyODU3MTQzZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0Mjg1NzE0M2VtO1xuICB0b3A6IDAuMTQyODU3MTQyODU3MTQyODVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGUtbGkucGUtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NTcxNDI4NTcyZW07XG59XG5cbi5wZS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBlLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4ucGUtc3BpbiB7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5wZS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wZS1yb3RhdGUtMTgwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBlLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4ucGUtZmxpcC1ob3Jpem9udGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4ucGUtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLnBlLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucGUtc3RhY2stMXgsXG4ucGUtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wZS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ucGUtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnBlLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogQ3VzdG9tIGNsYXNzZXMgLyBtb2RzIC0gUElYRURFTiAqL1xuLnBlLXZhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBlLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlYWVhZWE7XG59XG5cbi5wZS03cy1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aqlwiO1xufVxuXG4ucGUtN3MtYXJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqrXCI7XG59XG5cbi5wZS03cy1iYWNrLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqxcIjtcbn1cblxuLnBlLTdzLWJhbmRhaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumq1cIjtcbn1cblxuLnBlLTdzLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6arlwiO1xufVxuXG4ucGUtN3MtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ar1wiO1xufVxuXG4ucGUtN3MtZG9vci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqwXCI7XG59XG5cbi5wZS03cy1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqxXCI7XG59XG5cbi5wZS03cy1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrJcIjtcbn1cblxuLnBlLTdzLWd5bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6as1wiO1xufVxuXG4ucGUtN3MtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq0XCI7XG59XG5cbi5wZS03cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq1XCI7XG59XG5cbi5wZS03cy1oZWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq2XCI7XG59XG5cbi5wZS03cy1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrdcIjtcbn1cblxuLnBlLTdzLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrhcIjtcbn1cblxuLnBlLTdzLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrlcIjtcbn1cblxuLnBlLTdzLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrpcIjtcbn1cblxuLnBlLTdzLW1hcC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq7XCI7XG59XG5cbi5wZS03cy1uZXh0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrxcIjtcbn1cblxuLnBlLTdzLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6avVwiO1xufVxuXG4ucGUtN3MtcGVuZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumr5cIjtcbn1cblxuLnBlLTdzLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq/XCI7XG59XG5cbi5wZS03cy1waWdneTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bgFwiO1xufVxuXG4ucGUtN3MtcGx1Z2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puBXCI7XG59XG5cbi5wZS03cy1yZWZyZXNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4JcIjtcbn1cblxuLnBlLTdzLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bg1wiO1xufVxuXG4ucGUtN3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4RcIjtcbn1cblxuLnBlLTdzLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bhVwiO1xufVxuXG4ucGUtN3Mtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4ZcIjtcbn1cblxuLnBlLTdzLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bh1wiO1xufVxuXG4ucGUtN3MtdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puIXCI7XG59XG5cbi5wZS03cy13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puJXCI7XG59XG5cbi5wZS03cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumopcIjtcbn1cblxuLnBlLTdzLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoxcIjtcbn1cblxuLnBlLTdzLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqAXCI7XG59XG5cbi5wZS03cy1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo1cIjtcbn1cblxuLnBlLTdzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqLXCI7XG59XG5cbi5wZS03cy13YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo5cIjtcbn1cblxuLnBlLTdzLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6agVwiO1xufVxuXG4ucGUtN3MtaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo9cIjtcbn1cblxuLnBlLTdzLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqCXCI7XG59XG5cbi5wZS03cy13cmlzdHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqQXCI7XG59XG5cbi5wZS03cy1hbmdsZS11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoNcIjtcbn1cblxuLnBlLTdzLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqRXCI7XG59XG5cbi5wZS03cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ahFwiO1xufVxuXG4ucGUtN3Mtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqSXCI7XG59XG5cbi5wZS03cy1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoVcIjtcbn1cblxuLnBlLTdzLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqTXCI7XG59XG5cbi5wZS03cy1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqGXCI7XG59XG5cbi5wZS03cy11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6alFwiO1xufVxuXG4ucGUtN3MtYW5nbGUtbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumodcIjtcbn1cblxuLnBlLTdzLXVwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqVXCI7XG59XG5cbi5wZS03cy1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqIXCI7XG59XG5cbi5wZS03cy1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpZcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqJXCI7XG59XG5cbi5wZS03cy1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6al1wiO1xufVxuXG4ucGUtN3Mtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piAXCI7XG59XG5cbi5wZS03cy1zYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqYXCI7XG59XG5cbi5wZS03cy12b2x1bWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piBXCI7XG59XG5cbi5wZS03cy12b2x1bWUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piCXCI7XG59XG5cbi5wZS03cy12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLumINcIjtcbn1cblxuLnBlLTdzLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piEXCI7XG59XG5cbi5wZS03cy11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piFXCI7XG59XG5cbi5wZS03cy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIZcIjtcbn1cblxuLnBlLTdzLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yh1wiO1xufVxuXG4ucGUtN3MtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIhcIjtcbn1cblxuLnBlLTdzLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piJXCI7XG59XG5cbi5wZS03cy10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YilwiO1xufVxuXG4ucGUtN3MtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumItcIjtcbn1cblxuLnBlLTdzLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YjFwiO1xufVxuXG4ucGUtN3MtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piNXCI7XG59XG5cbi5wZS03cy1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCLumI5cIjtcbn1cblxuLnBlLTdzLXN0dWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piPXCI7XG59XG5cbi5wZS03cy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJBcIjtcbn1cblxuLnBlLTdzLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJFcIjtcbn1cblxuLnBlLTdzLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJJcIjtcbn1cblxuLnBlLTdzLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yk1wiO1xufVxuXG4ucGUtN3Mtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlFwiO1xufVxuXG4ucGUtN3Mtc2hvcGJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlVwiO1xufVxuXG4ucGUtN3Mtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJZcIjtcbn1cblxuLnBlLTdzLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yl1wiO1xufVxuXG4ucGUtN3Mtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piYXCI7XG59XG5cbi5wZS03cy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqlXCI7XG59XG5cbi5wZS03cy1zY2llbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piZXCI7XG59XG5cbi5wZS03cy1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqmXCI7XG59XG5cbi5wZS03cy1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCLumJpcIjtcbn1cblxuLnBlLTdzLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ym1wiO1xufVxuXG4ucGUtN3MtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnFwiO1xufVxuXG4ucGUtN3MtYWRkLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqlcIjtcbn1cblxuLnBlLTdzLXJlZnJlc2gtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ1cIjtcbn1cblxuLnBlLTdzLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6anFwiO1xufVxuXG4ucGUtN3MtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ5cIjtcbn1cblxuLnBlLTdzLW5vdGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqdXCI7XG59XG5cbi5wZS03cy1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yn1wiO1xufVxuXG4ucGUtN3MtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6anlwiO1xufVxuXG4ucGUtN3MtcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YoFwiO1xufVxuXG4ucGUtN3MtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6an1wiO1xufVxuXG4ucGUtN3MtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKFcIjtcbn1cblxuLnBlLTdzLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqgXCI7XG59XG5cbi5wZS03cy1wb3J0Zm9saW86YmVmb3JlIHtcbiAgY29udGVudDogXCLumKJcIjtcbn1cblxuLnBlLTdzLWxpa2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqhXCI7XG59XG5cbi5wZS03cy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pijXCI7XG59XG5cbi5wZS03cy1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqiXCI7XG59XG5cbi5wZS03cy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pikXCI7XG59XG5cbi5wZS03cy1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqNcIjtcbn1cblxuLnBlLTdzLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pilXCI7XG59XG5cbi5wZS03cy1qb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqRcIjtcbn1cblxuLnBlLTdzLXBob3RvLWdhbGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKZcIjtcbn1cblxuLnBlLTdzLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6am1wiO1xufVxuXG4ucGUtN3MtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKdcIjtcbn1cblxuLnBlLTdzLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLumppcIjtcbn1cblxuLnBlLTdzLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YqFwiO1xufVxuXG4ucGUtN3MtcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLumplcIjtcbn1cblxuLnBlLTdzLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pipXCI7XG59XG5cbi5wZS03cy1kZWxldGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ap1wiO1xufVxuXG4ucGUtN3MtcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKpcIjtcbn1cblxuLnBlLTdzLWJvdHRvbS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aqFwiO1xufVxuXG4ucGUtN3Mtbm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKtcIjtcbn1cblxuLnBlLTdzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKxcIjtcbn1cblxuLnBlLTdzLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumK1cIjtcbn1cblxuLnBlLTdzLW5ld3MtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumK5cIjtcbn1cblxuLnBlLTdzLW11c2ljbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yr1wiO1xufVxuXG4ucGUtN3MtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLBcIjtcbn1cblxuLnBlLTdzLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pixXCI7XG59XG5cbi5wZS03cy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piyXCI7XG59XG5cbi5wZS03cy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pizXCI7XG59XG5cbi5wZS03cy1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi0XCI7XG59XG5cbi5wZS03cy1taWNybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtVwiO1xufVxuXG4ucGUtN3MtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtlwiO1xufVxuXG4ucGUtN3MtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi3XCI7XG59XG5cbi5wZS03cy1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi4XCI7XG59XG5cbi5wZS03cy1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi5XCI7XG59XG5cbi5wZS03cy1tYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLumLpcIjtcbn1cblxuLnBlLTdzLW1haWwtb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi7XCI7XG59XG5cbi5wZS03cy1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLxcIjtcbn1cblxuLnBlLTdzLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL1cIjtcbn1cblxuLnBlLTdzLWxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL5cIjtcbn1cblxuLnBlLTdzLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL9cIjtcbn1cblxuLnBlLTdzLWxpbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLumYBcIjtcbn1cblxuLnBlLTdzLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYFcIjtcbn1cblxuLnBlLTdzLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYJcIjtcbn1cblxuLnBlLTdzLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmDXCI7XG59XG5cbi5wZS03cy1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmEXCI7XG59XG5cbi5wZS03cy1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYVcIjtcbn1cblxuLnBlLTdzLWp1bms6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYZcIjtcbn1cblxuLnBlLTdzLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLumYdcIjtcbn1cblxuLnBlLTdzLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYhcIjtcbn1cblxuLnBlLTdzLWhlbHAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmJXCI7XG59XG5cbi5wZS03cy1oZWxwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZilwiO1xufVxuXG4ucGUtN3MtZ3JhcGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmLXCI7XG59XG5cbi5wZS03cy1ncmFwaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYxcIjtcbn1cblxuLnBlLTdzLWdyYXBoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjVwiO1xufVxuXG4ucGUtN3MtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLumY5cIjtcbn1cblxuLnBlLTdzLWdsb2JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zj1wiO1xufVxuXG4ucGUtN3MtZ2xlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLumZBcIjtcbn1cblxuLnBlLTdzLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZFcIjtcbn1cblxuLnBlLTdzLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZJcIjtcbn1cblxuLnBlLTdzLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zk1wiO1xufVxuXG4ucGUtN3MtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZlFwiO1xufVxuXG4ucGUtN3MtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmVXCI7XG59XG5cbi5wZS03cy1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmWXCI7XG59XG5cbi5wZS03cy1leHBhbmQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmXXCI7XG59XG5cbi5wZS03cy1leGFwbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmYXCI7XG59XG5cbi5wZS03cy1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmZXCI7XG59XG5cbi5wZS03cy1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmaXCI7XG59XG5cbi5wZS03cy1kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZtcIjtcbn1cblxuLnBlLTdzLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmcXCI7XG59XG5cbi5wZS03cy1kaXNwbGF5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZnVwiO1xufVxuXG4ucGUtN3MtZGlzcGxheTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ5cIjtcbn1cblxuLnBlLTdzLWRpc2tldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmfXCI7XG59XG5cbi5wZS03cy1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmgXCI7XG59XG5cbi5wZS03cy1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaFcIjtcbn1cblxuLnBlLTdzLWN1bHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaJcIjtcbn1cblxuLnBlLTdzLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaNcIjtcbn1cblxuLnBlLTdzLWNyZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZpFwiO1xufVxuXG4ucGUtN3MtY29weS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmlXCI7XG59XG5cbi5wZS03cy1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaZcIjtcbn1cblxuLnBlLTdzLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLumadcIjtcbn1cblxuLnBlLTdzLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumahcIjtcbn1cblxuLnBlLTdzLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqVwiO1xufVxuXG4ucGUtN3MtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumapcIjtcbn1cblxuLnBlLTdzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmrXCI7XG59XG5cbi5wZS03cy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrFwiO1xufVxuXG4ucGUtN3MtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrVwiO1xufVxuXG4ucGUtN3MtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrlwiO1xufVxuXG4ucGUtN3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmvXCI7XG59XG5cbi5wZS03cy1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmwXCI7XG59XG5cbi5wZS03cy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmxXCI7XG59XG5cbi5wZS03cy1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmyXCI7XG59XG5cbi5wZS03cy1ib3gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmzXCI7XG59XG5cbi5wZS03cy1ib3gxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm0XCI7XG59XG5cbi5wZS03cy1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbVcIjtcbn1cblxuLnBlLTdzLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbZcIjtcbn1cblxuLnBlLTdzLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbdcIjtcbn1cblxuLnBlLTdzLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbhcIjtcbn1cblxuLnBlLTdzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLumblcIjtcbn1cblxuLnBlLTdzLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbpcIjtcbn1cblxuLnBlLTdzLWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zu1wiO1xufVxuXG4ucGUtN3MtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm8XCI7XG59XG5cbi5wZS03cy1hbGJ1bXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLumb1cIjtcbn1cblxuLnBlLTdzLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm+XCI7XG59XG5cbi5wZS03cy1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm/XCI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdywgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIGxlZnQ6IC04cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMGYwZjA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdywgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnJlYWN0LXRpbWVwaWNrZXItaW5wdXQge1xuICB3aWR0aDogNzBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLWRhdGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiAzNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLCAucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50PVwiYm90dG9tLWVuZFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD1cInRvcC1lbmRcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDQycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lLS1vbmx5KSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXI6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLWhhcy10aW1lLXNlbGVjdCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXG4ucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjk0NHJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwLjQ1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBsZWZ0OiAxMHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdG9kYXktYnV0dG9uKSB7XG4gIHJpZ2h0OiA5NXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiA4NXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fZGVsaW1pdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgd2lkdGg6IDg1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lci0td2l0aC10b2RheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTcycHg7XG4gIHRvcDogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIHdpZHRoOiA4NXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTk1cHggKyAoMS43cmVtIC8gMikpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1zZWxlY3RpbmctcmFuZ2UsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXJhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkY2M0YTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmJlM2Y7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSB7XG4gIGNvbG9yOiBtYWdlbnRhO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTg3ZDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UgLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSAsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UgLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTA3LCAxNjUsIDAuNSk7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlICwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2Vcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSAsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSAsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDAuNDVyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmxhc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbi0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwcHggNnB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlxcMDBkN1wiO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdG9kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40NHJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGJvcmRlcjogMC44MXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwIHtcbiAgei1pbmRleDogNTU1O1xufVxuXG4ucmMtdG9vbHRpcC5yYy10b29sdGlwLXpvb20tZW50ZXIsXG4ucmMtdG9vbHRpcC5yYy10b29sdGlwLXpvb20tbGVhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJjLXRvb2x0aXAtem9vbS1lbnRlcixcbi5yYy10b29sdGlwLXpvb20tYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCk7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5yYy10b29sdGlwLXpvb20tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjMsIDAuNzQsIDAuMDUpO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4ucmMtdG9vbHRpcC16b29tLWVudGVyLnJjLXRvb2x0aXAtem9vbS1lbnRlci1hY3RpdmUsXG4ucmMtdG9vbHRpcC16b29tLWFwcGVhci5yYy10b29sdGlwLXpvb20tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1Rvb2xUaXBab29tSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4ucmMtdG9vbHRpcC16b29tLWxlYXZlLnJjLXRvb2x0aXAtem9vbS1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogcmNUb29sVGlwWm9vbU91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbkBrZXlmcmFtZXMgcmNUb29sVGlwWm9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmNUb29sVGlwWm9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxufVxuXG4ucmMtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucmMtdG9vbHRpcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wLFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXRvcExlZnQsXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICBwYWRkaW5nOiA1cHggMCA5cHggMDtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wLFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIHtcbiAgcGFkZGluZzogMCA1cHggMCA5cHg7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b20sXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIHBhZGRpbmc6IDlweCAwIDVweCAwO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wLFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20ge1xuICBwYWRkaW5nOiAwIDlweCAwIDVweDtcbn1cblxuLnJjLXRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJjLXRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wTGVmdCAucmMtdG9vbHRpcC1hcnJvdyxcbi5yYy10b29sdGlwLXBsYWNlbWVudC10b3BSaWdodCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0IC5yYy10b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTUlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMTUlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRUb3AgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRCb3R0b20gLnJjLXRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wIC5yYy10b29sdGlwLWFycm93IHtcbiAgdG9wOiAxNSU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodEJvdHRvbSAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMTUlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCAucmMtdG9vbHRpcC1hcnJvdyxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wIC5yYy10b29sdGlwLWFycm93LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20gLnJjLXRvb2x0aXAtYXJyb3cge1xuICByaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdFRvcCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMTUlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdEJvdHRvbSAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMTUlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tIC5yYy10b29sdGlwLWFycm93LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbUxlZnQgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tUmlnaHQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tIC5yYy10b29sdGlwLWFycm93IHtcbiAgbGVmdDogNTAlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDE1JTtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5yYy10b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDE1JTtcbn1cblxuLnJjLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYy1zbGlkZXItcmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucmMtc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzU0NWNkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXM7XG59XG5cbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGU6Zm9jdXMsIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSwgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYTMyYjY7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC44KSwgMCAwLjEyNXJlbSAwLjU4NzVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC45KTtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4ucmMtc2xpZGVyLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLnJjLXNsaWRlci1zdGVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmMtc2xpZGVyLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1NDVjZDg7XG59XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhO1xufVxuXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItaGFuZGxlLFxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLW1hcmstdGV4dCxcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXJhaWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci10cmFjayB7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItbWFyayB7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItc3RlcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdCB7XG4gIGxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLWFjdGl2ZSxcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogcmNTbGlkZXJUb29sdGlwWm9vbURvd25PdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbn1cblxuQGtleWZyYW1lcyByY1NsaWRlclRvb2x0aXBab29tRG93bkluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmNTbGlkZXJUb29sdGlwWm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbn1cblxuLnJjLXNsaWRlci10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1wbGFjZW1lbnQtdG9wIHtcbiAgcGFkZGluZzogNHB4IDAgOHB4IDA7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpLCAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wNSksIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4ucmMtc2xpZGVyLXByaW1hcnkgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVjZDg7XG59XG5cbi5yYy1zbGlkZXItcHJpbWFyeSAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzU0NWNkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJjLXNsaWRlci1wcmltYXJ5IC5yYy1zbGlkZXItaGFuZGxlOmZvY3VzLCAucmMtc2xpZGVyLXByaW1hcnkgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucmMtc2xpZGVyLXByaW1hcnkgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYTMyYjY7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC44KSwgMCAwLjEyNXJlbSAwLjU4NzVyZW0gcmdiYSg4NCwgOTIsIDIxNiwgMC45KTtcbn1cblxuLnJjLXNsaWRlci1wcmltYXJ5IC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzU0NWNkODtcbn1cblxuLnJjLXNsaWRlci1zZWNvbmRhcnkgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5yYy1zbGlkZXItc2Vjb25kYXJ5IC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmMtc2xpZGVyLXNlY29uZGFyeSAucmMtc2xpZGVyLWhhbmRsZTpmb2N1cywgLnJjLXNsaWRlci1zZWNvbmRhcnkgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucmMtc2xpZGVyLXNlY29uZGFyeSAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ5NGY1NDtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuOCksIDAgMC4xMjVyZW0gMC41ODc1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC45KTtcbn1cblxuLnJjLXNsaWRlci1zZWNvbmRhcnkgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucmMtc2xpZGVyLXN1Y2Nlc3MgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWM0N2Q7XG59XG5cbi5yYy1zbGlkZXItc3VjY2VzcyAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNhYzQ3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJjLXNsaWRlci1zdWNjZXNzIC5yYy1zbGlkZXItaGFuZGxlOmZvY3VzLCAucmMtc2xpZGVyLXN1Y2Nlc3MgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucmMtc2xpZGVyLXN1Y2Nlc3MgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyOTg5NTc7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg1OCwgMTk2LCAxMjUsIDAuOCksIDAgMC4xMjVyZW0gMC41ODc1cmVtIHJnYmEoNTgsIDE5NiwgMTI1LCAwLjkpO1xufVxuXG4ucmMtc2xpZGVyLXN1Y2Nlc3MgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2FjNDdkO1xufVxuXG4ucmMtc2xpZGVyLWluZm8gLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGIxZmY7XG59XG5cbi5yYy1zbGlkZXItaW5mbyAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMwYjFmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJjLXNsaWRlci1pbmZvIC5yYy1zbGlkZXItaGFuZGxlOmZvY3VzLCAucmMtc2xpZGVyLWluZm8gLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucmMtc2xpZGVyLWluZm8gLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDhkZTM7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg0OCwgMTc3LCAyNTUsIDAuOCksIDAgMC4xMjVyZW0gMC41ODc1cmVtIHJnYmEoNDgsIDE3NywgMjU1LCAwLjkpO1xufVxuXG4ucmMtc2xpZGVyLWluZm8gLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzBiMWZmO1xufVxuXG4ucmMtc2xpZGVyLXdhcm5pbmcgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MjQ7XG59XG5cbi5yYy1zbGlkZXItd2FybmluZyAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3YjkyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJjLXNsaWRlci13YXJuaW5nIC5yYy1zbGlkZXItaGFuZGxlOmZvY3VzLCAucmMtc2xpZGVyLXdhcm5pbmcgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucmMtc2xpZGVyLXdhcm5pbmcgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjNzhmMDc7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSgyNDcsIDE4NSwgMzYsIDAuOCksIDAgMC4xMjVyZW0gMC41ODc1cmVtIHJnYmEoMjQ3LCAxODUsIDM2LCAwLjkpO1xufVxuXG4ucmMtc2xpZGVyLXdhcm5pbmcgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiOTI0O1xufVxuXG4ucmMtc2xpZGVyLWRhbmdlciAucmMtc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjU1MDtcbn1cblxuLnJjLXNsaWRlci1kYW5nZXIgLnJjLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNkOTI1NTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yYy1zbGlkZXItZGFuZ2VyIC5yYy1zbGlkZXItaGFuZGxlOmZvY3VzLCAucmMtc2xpZGVyLWRhbmdlciAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUsIC5yYy1zbGlkZXItZGFuZ2VyIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTgxYTM4O1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoMjE3LCAzNywgODAsIDAuOCksIDAgMC4xMjVyZW0gMC41ODc1cmVtIHJnYmEoMjE3LCAzNywgODAsIDAuOSk7XG59XG5cbi5yYy1zbGlkZXItZGFuZ2VyIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5MjU1MDtcbn1cblxuLnJjLXNsaWRlci1saWdodCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLnJjLXNsaWRlci1saWdodCAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJjLXNsaWRlci1saWdodCAucmMtc2xpZGVyLWhhbmRsZTpmb2N1cywgLnJjLXNsaWRlci1saWdodCAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUsIC5yYy1zbGlkZXItbGlnaHQgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjgpLCAwIDAuMTI1cmVtIDAuNTg3NXJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuOSk7XG59XG5cbi5yYy1zbGlkZXItbGlnaHQgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4ucmMtc2xpZGVyLWRhcmsgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5yYy1zbGlkZXItZGFyayAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJjLXNsaWRlci1kYXJrIC5yYy1zbGlkZXItaGFuZGxlOmZvY3VzLCAucmMtc2xpZGVyLWRhcmsgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucmMtc2xpZGVyLWRhcmsgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMjE0MTY7XG4gIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjgpLCAwIDAuMTI1cmVtIDAuNTg3NXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuOSk7XG59XG5cbi5yYy1zbGlkZXItZGFyayAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5yYy1zbGlkZXItZm9jdXMgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQwNTQ7XG59XG5cbi5yYy1zbGlkZXItZm9jdXMgLnJjLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICM0NDQwNTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yYy1zbGlkZXItZm9jdXMgLnJjLXNsaWRlci1oYW5kbGU6Zm9jdXMsIC5yYy1zbGlkZXItZm9jdXMgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucmMtc2xpZGVyLWZvY3VzIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjExZjI5O1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoNjgsIDY0LCA4NCwgMC44KSwgMCAwLjEyNXJlbSAwLjU4NzVyZW0gcmdiYSg2OCwgNjQsIDg0LCAwLjkpO1xufVxuXG4ucmMtc2xpZGVyLWZvY3VzIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDA1NDtcbn1cblxuLnJjLXNsaWRlci1hbHRlcm5hdGUgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzU4OGE7XG59XG5cbi5yYy1zbGlkZXItYWx0ZXJuYXRlIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODM1ODhhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmMtc2xpZGVyLWFsdGVybmF0ZSAucmMtc2xpZGVyLWhhbmRsZTpmb2N1cywgLnJjLXNsaWRlci1hbHRlcm5hdGUgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucmMtc2xpZGVyLWFsdGVybmF0ZSAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU3M2E1YjtcbiAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKDEzMSwgODgsIDEzOCwgMC44KSwgMCAwLjEyNXJlbSAwLjU4NzVyZW0gcmdiYSgxMzEsIDg4LCAxMzgsIDAuOSk7XG59XG5cbi5yYy1zbGlkZXItYWx0ZXJuYXRlIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzgzNTg4YTtcbn1cblxuLnJjLXNsaWRlci1saW5lIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1zbGlkZXItc3F1YXJlIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItd2lkdEg6IDFweDtcbn1cblxuLnJjLXNsaWRlci1zcXVhcmUgLnJjLXNsaWRlci1oYW5kbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC00cHggLTJweDtcbn1cblxuLnJjLXNsaWRlci1sZy5yYy1zbGlkZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG59XG5cbi5yYy1zbGlkZXItbGcgLnJjLXNsaWRlci1yYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5yYy1zbGlkZXItbGcgLnJjLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4ucmMtc2xpZGVyLWxnIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucmMtc2xpZGVyLWxnLnJjLXNsaWRlci1saW5lIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ucmMtc2xpZGVyLWxnLnJjLXNsaWRlci1zcXVhcmUgLnJjLXNsaWRlci1oYW5kbGU6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW46IC01cHggLTNweDtcbn1cblxuLnJjLXNsaWRlci1zbS5yYy1zbGlkZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG59XG5cbi5yYy1zbGlkZXItc20gLnJjLXNsaWRlci1yYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5yYy1zbGlkZXItc20gLnJjLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4ucmMtc2xpZGVyLXNtIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5yYy1zbGlkZXItc20ucmMtc2xpZGVyLWxpbmUgLnJjLXNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5yYy1zbGlkZXItc20ucmMtc2xpZGVyLXNxdWFyZSAucmMtc2xpZGVyLWhhbmRsZTpiZWZvcmUge1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAtM3B4IDAgMCAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICNhZGI1YmQ7XG59XG5cbi5yZHctb3B0aW9uLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnJkdy1vcHRpb24td3JhcHBlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4ICNCRkJEQkQ7XG59XG5cbi5yZHctb3B0aW9uLXdyYXBwZXI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggI0JGQkRCRCBpbnNldDtcbn1cblxuLnJkdy1vcHRpb24tYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggI0JGQkRCRCBpbnNldDtcbn1cblxuLnJkdy1vcHRpb24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJkdy1kcm9wZG93bi13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnJkdy1kcm9wZG93bi13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJkdy1kcm9wZG93bi13cmFwcGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggI0JGQkRCRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJkdy1kcm9wZG93bi13cmFwcGVyOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4ICNCRkJEQkQgaW5zZXQ7XG59XG5cbi5yZHctZHJvcGRvd24tY2FyZXR0b29wZW4ge1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgcmlnaHQ6IDEwJTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJkdy1kcm9wZG93bi1jYXJldHRvY2xvc2Uge1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgcmlnaHQ6IDEwJTtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJkdy1kcm9wZG93bi1zZWxlY3RlZHRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5yZHctZHJvcGRvd24tb3B0aW9ud3JhcHBlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICB3aWR0aDogOTglO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5yZHctZHJvcGRvd24tb3B0aW9ud3JhcHBlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4ICNCRkJEQkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5yZHctZHJvcGRvd25vcHRpb24tZGVmYXVsdCB7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucmR3LWRyb3Bkb3dub3B0aW9uLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbn1cblxuLnJkdy1kcm9wZG93bm9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4ucmR3LWRyb3Bkb3dub3B0aW9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5yZHctaW5saW5lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5yZHctaW5saW5lLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5yZHctaW5saW5lLWRyb3Bkb3dub3B0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJkdy1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucmR3LWJsb2NrLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ucmR3LWZvbnRzaXplLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5yZHctZm9udHNpemUtZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG5cbi5yZHctZm9udHNpemUtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZHctZm9udGZhbWlseS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucmR3LWZvbnRmYW1pbHktZHJvcGRvd24ge1xuICB3aWR0aDogMTE1cHg7XG59XG5cbi5yZHctZm9udGZhbWlseS1wbGFjZWhvbGRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5yZHctZm9udGZhbWlseS1vcHRpb253cmFwcGVyIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4ucmR3LWxpc3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnJkdy1saXN0LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDkwO1xufVxuXG4ucmR3LWxpc3QtZHJvcGRvd25PcHRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmR3LXRleHQtYWxpZ24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnJkdy10ZXh0LWFsaWduLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDkwO1xufVxuXG4ucmR3LXRleHQtYWxpZ24tZHJvcGRvd25PcHRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmR3LXJpZ2h0LWFsaWduZWQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJkdy1sZWZ0LWFsaWduZWQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZHctY2VudGVyLWFsaWduZWQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnJkdy1qdXN0aWZ5LWFsaWduZWQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5yZHctcmlnaHQtYWxpZ25lZC1ibG9jayA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJkdy1sZWZ0LWFsaWduZWQtYmxvY2sgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZHctY2VudGVyLWFsaWduZWQtYmxvY2sgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZHctanVzdGlmeS1hbGlnbmVkLWJsb2NrID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmR3LWNvbG9ycGlja2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkdy1jb2xvcnBpY2tlci1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCAjQkZCREJEO1xufVxuXG4ucmR3LWNvbG9ycGlja2VyLW1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5yZHctY29sb3JwaWNrZXItbW9kYWwtc3R5bGUtbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHggNXB4O1xufVxuXG4ucmR3LWNvbG9ycGlja2VyLW1vZGFsLXN0eWxlLWxhYmVsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGE2NmI3O1xufVxuXG4ucmR3LWNvbG9ycGlja2VyLW1vZGFsLW9wdGlvbnMge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5yZHctY29sb3JwaWNrZXItY3ViZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG59XG5cbi5yZHctY29sb3JwaWNrZXItb3B0aW9uIHtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBib3gtc2hhZG93OiAxcHggMnB4IDFweCAjQkZCREJEIGluc2V0O1xufVxuXG4ucmR3LWNvbG9ycGlja2VyLW9wdGlvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDFweCAycHggMXB4ICNCRkJEQkQ7XG59XG5cbi5yZHctY29sb3JwaWNrZXItb3B0aW9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IC0xcHggLTJweCAxcHggI0JGQkRCRDtcbn1cblxuLnJkdy1jb2xvcnBpY2tlci1vcHRpb24tYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMnB4ICNCRkJEQkQ7XG59XG5cbi5yZHctbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHctbGluay1kcm9wZG93biB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4ucmR3LWxpbmstZHJvcGRvd25PcHRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmR3LWxpbmstZHJvcGRvd25QbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5yZHctbGluay1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyMzVweDtcbiAgaGVpZ2h0OiAyMDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCAjQkZCREJEO1xufVxuXG4ucmR3LWxpbmstbW9kYWwtbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5yZHctbGluay1tb2RhbC1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucmR3LWxpbmstbW9kYWwtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmR3LWxpbmstbW9kYWwtYnV0dG9uc2VjdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmR3LWxpbmstbW9kYWwtdGFyZ2V0LW9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZHctbGluay1tb2RhbC10YXJnZXQtb3B0aW9uID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5yZHctbGluay1tb2RhbC1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnJkdy1saW5rLW1vZGFsLWJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4ICNCRkJEQkQ7XG59XG5cbi5yZHctbGluay1tb2RhbC1idG46YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggI0JGQkRCRCBpbnNldDtcbn1cblxuLnJkdy1saW5rLW1vZGFsLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJkdy1saW5rLW1vZGFsLWJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlY2U5ZTk7XG59XG5cbi5yZHctbGluay1kcm9wZG93bm9wdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZHctaGlzdG9yeS1kcm9wZG93biB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4ucmR3LWVtYmVkZGVkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkdy1lbWJlZGRlZC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyMzVweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNXB4ICNCRkJEQkQ7XG59XG5cbi5yZHctZW1iZWRkZWQtbW9kYWwtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmR3LWVtYmVkZGVkLW1vZGFsLWhlYWRlci1vcHRpb24ge1xuICB3aWR0aDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmR3LWVtYmVkZGVkLW1vZGFsLWhlYWRlci1sYWJlbCB7XG4gIHdpZHRoOiA5NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJhY2tncm91bmQ6ICM2RUI4RDQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGE2NmI3O1xufVxuXG4ucmR3LWVtYmVkZGVkLW1vZGFsLWxpbmstc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZHctZW1iZWRkZWQtbW9kYWwtbGluay1pbnB1dCB7XG4gIHdpZHRoOiA4OCU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJkdy1lbWJlZGRlZC1tb2RhbC1saW5rLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmR3LWVtYmVkZGVkLW1vZGFsLWxpbmstaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmR3LWVtYmVkZGVkLW1vZGFsLWJ0bi1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZHctZW1iZWRkZWQtbW9kYWwtYnRuIHtcbiAgbWFyZ2luOiAwIDNweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnJkdy1lbWJlZGRlZC1tb2RhbC1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEO1xufVxuXG4ucmR3LWVtYmVkZGVkLW1vZGFsLWJ0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEIGluc2V0O1xufVxuXG4ucmR3LWVtYmVkZGVkLW1vZGFsLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJkdy1lbWJlZGRlZC1tb2RhbC1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZWNlOWU5O1xufVxuXG4ucmR3LWVtYmVkZGVkLW1vZGFsLXNpemUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDhweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZHctZW1iZWRkZWQtbW9kYWwtc2l6ZS1pbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZHctZW1iZWRkZWQtbW9kYWwtc2l6ZS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yZHctZW1vamktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmR3LWVtb2ppLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDIzNXB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNXB4ICNCRkJEQkQ7XG59XG5cbi5yZHctZW1vamktaWNvbiB7XG4gIG1hcmdpbjogMi41cHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJkdy1zcGlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZHctc3Bpbm5lciA+IGRpdiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5yZHctc3Bpbm5lciAucmR3LWJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cblxuLnJkdy1zcGlubmVyIC5yZHctYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1ib3VuY2VkZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLnJkdy1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggI0JGQkRCRDtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC1oZWFkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmR3LWltYWdlLW1vZGFsLWhlYWRlci1vcHRpb24ge1xuICB3aWR0aDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmR3LWltYWdlLW1vZGFsLWhlYWRlci1sYWJlbCB7XG4gIHdpZHRoOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtaGVhZGVyLWxhYmVsLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogIzZFQjhENDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwYTY2Yjc7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtdXBsb2FkLW9wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgZ3JheTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogOXB4IDA7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtdXBsb2FkLW9wdGlvbi1oaWdobGlnaHRlZCB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgIzBhNjZiNztcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC11cGxvYWQtb3B0aW9uLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC11cGxvYWQtb3B0aW9uLWxhYmVsIHNwYW4ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtdXBsb2FkLW9wdGlvbi1pbWFnZS1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC11cGxvYWQtb3B0aW9uLWlucHV0IHtcbiAgd2lkdGg6IDAuMXB4O1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmR3LWltYWdlLW1vZGFsLXVybC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC11cmwtaW5wdXQge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMTVweCAwIDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC1idG4tc2VjdGlvbiB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtdXJsLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC1idG4ge1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucmR3LWltYWdlLW1vZGFsLWJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4ICNCRkJEQkQ7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtYnRuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4ICNCRkJEQkQgaW5zZXQ7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmR3LWltYWdlLW1vZGFsLWJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlY2U5ZTk7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtYWx0LWlucHV0IHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC1hbHQtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmR3LWltYWdlLW1vZGFsLWFsdC1sYmwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZHctaW1hZ2UtbW9kYWwtc2l6ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC1zaXplLWlucHV0IHtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJkdy1pbWFnZS1tb2RhbC1zaXplLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJkdy1pbWFnZS1tYW5kYXRvcnktc2lnbiB7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ucmR3LXJlbW92ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHctaGlzdG9yeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucmR3LWhpc3RvcnktZHJvcGRvd25vcHRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmR3LWhpc3RvcnktZHJvcGRvd24ge1xuICB3aWR0aDogNTBweDtcbn1cblxuLnJkdy1saW5rLWRlY29yYXRvci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmR3LWxpbmstZGVjb3JhdG9yLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ucmR3LW1lbnRpb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMjM2ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZiZmY7XG4gIHBhZGRpbmc6IDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnJkdy1zdWdnZXN0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHctc3VnZ2VzdGlvbi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucmR3LXN1Z2dlc3Rpb24tb3B0aW9uIHtcbiAgcGFkZGluZzogN3B4IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5yZHctc3VnZ2VzdGlvbi1vcHRpb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbn1cblxuLnJkdy1oYXNodGFnLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTIzNmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmYmZmO1xuICBwYWRkaW5nOiAxcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5yZHctaW1hZ2UtYWxpZ25tZW50LW9wdGlvbnMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gIHdpZHRoOiAxMDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5yZHctYWxpZ25tZW50LW9wdGlvbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucmR3LWltYWdlLWFsaWdubWVudC1vcHRpb24ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBtaW4td2lkdGg6IDE1cHg7XG59XG5cbi5yZHctaW1hZ2UtYWxpZ25tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmR3LWltYWdlLWltYWdld3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkdy1pbWFnZS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJkdy1pbWFnZS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJkdy1pbWFnZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5yZHctaW1hZ2UtYWxpZ25tZW50LW9wdGlvbnMtcG9wdXAtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnJkdy1lZGl0b3ItbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZHctZWRpdG9yLXRvb2xiYXIge1xuICBwYWRkaW5nOiA2cHggNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtYmxvY2sge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ucmR3LWVkaXRvci13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJkdy1lZGl0b3Itd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ucmR3LWVkaXRvci1tYWluIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmMWYxZjE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucmR3LWVkaXRvci1tYWluIHByZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG59XG5cbi8qKlxuICogRHJhZnQgdjAuOS4xXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDEzLXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqL1xuLkRyYWZ0RWRpdG9yLWVkaXRvckNvbnRhaW5lciwgLkRyYWZ0RWRpdG9yLXJvb3QsIC5wdWJsaWMtRHJhZnRFZGl0b3ItY29udGVudCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLnB1YmxpYy1EcmFmdEVkaXRvci1jb250ZW50W2NvbnRlbnRlZGl0YWJsZT10cnVlXSB7XG4gIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGUtcGxhaW50ZXh0LW9ubHk7XG59XG5cbi5EcmFmdEVkaXRvci1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uRHJhZnRFZGl0b3ItZWRpdG9yQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWxlZnQ6IC4xcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnB1YmxpYy1EcmFmdEVkaXRvci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkRyYWZ0RWRpdG9yLWFsaWduTGVmdCAucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkRyYWZ0RWRpdG9yLWFsaWduTGVmdCAucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItcm9vdCB7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5EcmFmdEVkaXRvci1hbGlnbkNlbnRlciAucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uRHJhZnRFZGl0b3ItYWxpZ25DZW50ZXIgLnB1YmxpYy1EcmFmdEVkaXRvclBsYWNlaG9sZGVyLXJvb3Qge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkRyYWZ0RWRpdG9yLWFsaWduUmlnaHQgLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1ibG9jayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uRHJhZnRFZGl0b3ItYWxpZ25SaWdodCAucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItcm9vdCB7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnB1YmxpYy1EcmFmdEVkaXRvclBsYWNlaG9sZGVyLXJvb3Qge1xuICBjb2xvcjogIzkxOTdhMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItaGFzRm9jdXMge1xuICBjb2xvcjogI2JkYzFjOTtcbn1cblxuLkRyYWZ0RWRpdG9yUGxhY2Vob2xkZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWx0ciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0TFRSIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdFJUTCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LW9sLCAucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXVsIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgwLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0TFRSIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMC5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdFJUTCB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgxLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0TFRSIHtcbiAgbWFyZ2luLWxlZnQ6IDNlbTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDEucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWxpc3RSVEwge1xuICBtYXJnaW4tcmlnaHQ6IDNlbTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDIucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWxpc3RMVFIge1xuICBtYXJnaW4tbGVmdDogNC41ZW07XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgyLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0UlRMIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVlbTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDMucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWxpc3RMVFIge1xuICBtYXJnaW4tbGVmdDogNmVtO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMy5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdFJUTCB7XG4gIG1hcmdpbi1yaWdodDogNmVtO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoNC5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdExUUiB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVlbTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDQucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWxpc3RSVEwge1xuICBtYXJnaW4tcmlnaHQ6IDcuNWVtO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXVub3JkZXJlZExpc3RJdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC11bm9yZGVyZWRMaXN0SXRlbS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgwIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXVub3JkZXJlZExpc3RJdGVtLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDEge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1vcmRlcmVkTGlzdEl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1vcmRlcmVkTGlzdEl0ZW0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWxpc3RMVFI6YmVmb3JlIHtcbiAgbGVmdDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LW9yZGVyZWRMaXN0SXRlbS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdFJUTDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtb3JkZXJlZExpc3RJdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wwKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbDA7XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtb3JkZXJlZExpc3RJdGVtLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbDEpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sMTtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1vcmRlcmVkTGlzdEl0ZW0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sMikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogb2wyO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LW9yZGVyZWRMaXN0SXRlbS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wzKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbDM7XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtb3JkZXJlZExpc3RJdGVtLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbDQpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sNDtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDAucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXJlc2V0IHtcbiAgY291bnRlci1yZXNldDogb2wwO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtcmVzZXQge1xuICBjb3VudGVyLXJlc2V0OiBvbDE7XG59XG5cbi5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgyLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1yZXNldCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sMjtcbn1cblxuLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDMucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXJlc2V0IHtcbiAgY291bnRlci1yZXNldDogb2wzO1xufVxuXG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoNC5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtcmVzZXQge1xuICBjb3VudGVyLXJlc2V0OiBvbDQ7XG59XG5cbi5kZW1vLWVkaXRvciB7XG4gIGhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtc3dpdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjcyMjIyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA2MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmhhcy1zd2l0Y2guZGVhY3RpdmF0ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtc3dpdGNoLmRlYWN0aXZhdGUgbGFiZWwsXG4uaGFzLXN3aXRjaC5kZWFjdGl2YXRlIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmhhcy1zd2l0Y2ggPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uaGFzLXN3aXRjaCA+IGRpdi5zd2l0Y2gtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5oYXMtc3dpdGNoID4gZGl2LnN3aXRjaC1vZmYge1xuICBsZWZ0OiAtMzVweDtcbn1cblxuLmhhcy1zd2l0Y2ggPiBkaXYuc3dpdGNoLW9uIHtcbiAgbGVmdDogMDtcbn1cblxuLmhhcy1zd2l0Y2ggPiBkaXYgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNmMWYxZjIgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggI0ZGRkZGRiBpbnNldCwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhcy1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLXN3aXRjaCBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogLTEwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xufVxuXG4uaGFzLXN3aXRjaCBzcGFuLnN3aXRjaC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWNkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhhcy1zd2l0Y2ggLnN3aXRjaC1vZmYgc3Bhbi5zd2l0Y2gtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcbn1cblxuLmhhcy1zd2l0Y2ggc3Bhbi5zd2l0Y2gtcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1Y2Q4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbn1cblxuLmhhcy1zd2l0Y2ggLnN3aXRjaC1vZmYgc3Bhbi5zd2l0Y2gtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtc3dpdGNoIGxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAxcHggLTEzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5oYXMtc3dpdGNoIC5zd2l0Y2gtb24gLmZhLWNoZWNrOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaGFzLXN3aXRjaDpob3ZlciAuc3dpdGNoLW9uIGxhYmVsIHtcbiAgbWFyZ2luOiAxcHggLTE3cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uaGFzLXN3aXRjaDpob3ZlciAuc3dpdGNoLW9mZiBsYWJlbCB7XG4gIG1hcmdpbjogMXB4IC0xM3B4O1xuICB3aWR0aDogMjZweDtcbn1cblxuLmhhcy1zd2l0Y2gtc20uaGFzLXN3aXRjaCBzcGFuIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhhcy1zd2l0Y2gtc20uaGFzLXN3aXRjaCBsYWJlbCB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbjogMXB4IC04cHg7XG59XG5cbi5oYXMtc3dpdGNoLXNtLmhhcy1zd2l0Y2ggLnN3aXRjaC1vZmYgbGFiZWwge1xuICBtYXJnaW46IDFweCAtMTNweDtcbn1cblxuLmhhcy1zd2l0Y2gtc20uaGFzLXN3aXRjaDpob3ZlciAuc3dpdGNoLW9uIGxhYmVsIHtcbiAgbWFyZ2luOiAxcHggLTExcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaGFzLXN3aXRjaC1zbS5oYXMtc3dpdGNoOmhvdmVyIC5zd2l0Y2gtb2ZmIGxhYmVsIHtcbiAgbWFyZ2luOiAxcHggLTEzcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uZHJvcHpvbmUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6ICNjZWQ0ZGEgZGFzaGVkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLmRyb3B6b25lLXdyYXBwZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NDVjZDg7XG59XG5cbi5kcm9wem9uZS13cmFwcGVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZHJvcHpvbmUtd3JhcHBlci5kcm9wem9uZS13cmFwcGVyLWxnIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmRyb3B6b25lLXdyYXBwZXIuZHJvcHpvbmUtd3JhcHBlci1zbSB7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbi5kcm9wem9uZS13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRyb3B6b25lLXdyYXBwZXIgLmRyb3B6b25lLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kcm9wem9uZS13cmFwcGVyW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4uZHJvcHpvbmUtd3JhcHBlclthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSAuZHJvcHpvbmUtY29udGVudCB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuXG4ucmJ0IC5yYnQtaW5wdXQtbWFpbjo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBNZW51XG4gKi9cbi5yYnQtbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnJidC1tZW51ID4gLmRyb3Bkb3duLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnJidC1tZW51ID4gLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmJ0LW1lbnUtcGFnaW5hdGlvbi1vcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKlxuICogTXVsdGktc2VsZWN0IElucHV0XG4gKi9cbi5yYnQtaW5wdXQtbXVsdGkge1xuICBjdXJzb3I6IHRleHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJidC1pbnB1dC1tdWx0aS5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgb3V0bGluZTogMDtcbn1cblxuLnJidC1pbnB1dC1tdWx0aS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yYnQtaW5wdXQtbXVsdGkuZm9ybS1jb250cm9sW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYnQtaW5wdXQtbXVsdGkuaXMtaW52YWxpZC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ucmJ0LWlucHV0LW11bHRpLmlzLXZhbGlkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5yYnQtaW5wdXQtbXVsdGkgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJidC1pbnB1dC1tdWx0aSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnJidC1pbnB1dC1tdWx0aSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucmJ0LWlucHV0LW11bHRpIC5yYnQtaW5wdXQtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYnQtaW5wdXQtbXVsdGkgLnJidC1pbnB1dC1tYWluIHtcbiAgbWFyZ2luOiAxcHggMCA0cHg7XG59XG5cbi8qKlxuICogQ2xvc2UgQnV0dG9uXG4gKi9cbi5yYnQtY2xvc2Uge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmJ0LWNsb3NlLWxnIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4vKipcbiAqIFRva2VuXG4gKi9cbi5yYnQtdG9rZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNGZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAxcHggM3B4IDJweCAwO1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYnQtdG9rZW4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJidC10b2tlbi1yZW1vdmVhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xufVxuXG4ucmJ0LXRva2VuLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yYnQtdG9rZW4gLnJidC10b2tlbi1yZW1vdmUtYnV0dG9uIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4vKipcbiAqIExvYWRlciArIENsb3NlQnV0dG9uIGNvbnRhaW5lclxuICovXG4ucmJ0LWF1eCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiBEb24ndCBibG9jayBjbGlja3Mgb24gdGhlIGlucHV0ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM0cHg7XG59XG5cbi5yYnQtYXV4LWxnIHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5yYnQtYXV4IC5yYnQtY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLyogT3ZlcnJpZGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGFib3ZlICovXG59XG5cbi5oYXMtYXV4IC5yYnQtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xufVxuXG4ucmJ0LWhpZ2hsaWdodC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIElucHV0IEdyb3Vwc1xuICovXG4uaW5wdXQtZ3JvdXAgPiAucmJ0IHtcbiAgZmxleDogMTtcbn1cblxuLmlucHV0LWdyb3VwID4gLnJidCAucmJ0LWlucHV0LWhpbnQsXG4uaW5wdXQtZ3JvdXAgPiAucmJ0IC5yYnQtYXV4IHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwID4gLnJidDpub3QoOmZpcnN0LWNoaWxkKSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLnJidDpub3QoOmxhc3QtY2hpbGQpIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi50eXBlYWhlYWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4IGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDQ0NXB4O1xufVxuXG4udHlwZWFoZWFkLWl0ZW0ge1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbmxpLmhpZ2hsaWdodGVkIHtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICovXG4uZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlci5kcC1pbmxpbmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVwaWNrZXIuZHAtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5kYXRlcGlja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogNnB4O1xufVxuXG4uZGF0ZXBpY2tlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDdweDtcbn1cblxuLmRhdGVwaWNrZXIgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5tb250aCwgdGQueWVhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbjogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0ZCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbjogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0ZCxcbi5kYXRlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXkuZGlzYWJsZWQge1xuICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGQubmV3IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzAwODhjYyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwODhjYycsIGVuZENvbG9yc3RyPScjZmYwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzAwM2JiMztcbn1cblxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZDpob3ZlciwgdGQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA4OGNjKSwgdG8oIzAwNDRjYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuICAvKiBEYXJrZW4gSUU3IGJ1dHRvbnMgYnkgZGVmYXVsdCBzbyB0aGV5IHN0YW5kIG91dCBtb3JlIGdpdmVuIHRoZXkgd29uJ3QgaGF2ZSBib3JkZXJzICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYmIzO1xufVxuXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcbn1cblxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5vbGQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmRhdGVwaWNrZXIgdGguc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4O1xufVxuXG4uZGF0ZXBpY2tlciB0aC5uZXh0LFxuLmRhdGVwaWNrZXIgdGgucHJldiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sLWNlbnRlcmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGF0YS1yb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWVycm9yIHtcbiAgY29sb3I6ICNkZDRiMzk7XG59XG5cbi5oYXMtZXJyb3IgLm1lc3NhZ2UtbGFiZWwge1xuICBjb2xvcjogI2RkNGIzOTtcbn1cblxuLmFjdGlvbi1iYXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmNwLXdvcmRzcGFjZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udGFibGUtbm8tYnJlYWsgdHIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29sb3Itd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzRDM0MgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb2xvci1vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FlNGMgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb2xvci1saWdodC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3NEMzQzgwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29sb3ItbGlnaHQtb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZTRjODAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb2xvci1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBMaWdodFllbGxvdztcbn1cblxuLnJlcG9ydC1ob2xkLWRheSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmVwb3J0LWdyaWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWxlbmRhci1ldmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi50YWcgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGFnID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGFnX19wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5kYXRlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXJrZXItaG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBncmVlbjtcbn1cblxuLmRhdGUtcm93X19sIHtcbiAgZmxleDogMC4xMztcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlLXJvd19fYyB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmRhdGUtcm93X19yIHtcbiAgZmxleDogMC4xMjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZGF0ZS1saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmRhdGUtbGlzdCA+IC5kYXRlLXJvdzpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5kYXRlLWxpc3QgPiAuZGF0ZS1yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC13cmFwcGVyX190aXRsZSB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLnNlYXJjaC13cmFwcGVyX19pbnB1dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5zZWFyY2gtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWFyY2gtaW5wdXQ6Zm9jdXMsIC5pbmxpbmUtc2VhcmNoLWJveDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ycy1tb2RhbC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5kcm9wZG93bi10b2dnbGVfX3VzZXIge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzU0NWNkODtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlX191c2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kcm9wZG93bi10b2dnbGVfX3VzZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubm90aWZpZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5kYXRlcGlja2VyX19xdWljay1waWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUwcHg7XG4gIHJpZ2h0OiAtMTU1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZGF0ZXBpY2tlciA+IC5kYXRlcGlja2VyX19xdWljay1waWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5waWNrZXItbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBpY2tlci1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG5cbi5waWNrZXItbGlzdF9faXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyohXG4gKiBodHRwczovL2dpdGh1Yi5jb20vYXJxZXgvcmVhY3QtZGF0ZXRpbWVcbiAqL1xuLnJkdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkdFBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOWY5Zjk7XG59XG5cbi5yZHRPcGVuIC5yZHRQaWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkdFN0YXRpYyAucmR0UGlja2VyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnJkdFBpY2tlciAucmR0VGltZVRvZ2dsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJkdFBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5yZHRQaWNrZXIgdGQsXG4ucmR0UGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5yZHRQaWNrZXIgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZHRQaWNrZXIgdGQucmR0RGF5OmhvdmVyLFxuLnJkdFBpY2tlciB0ZC5yZHRIb3VyOmhvdmVyLFxuLnJkdFBpY2tlciB0ZC5yZHRNaW51dGU6aG92ZXIsXG4ucmR0UGlja2VyIHRkLnJkdFNlY29uZDpob3Zlcixcbi5yZHRQaWNrZXIgLnJkdFRpbWVUb2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZHRQaWNrZXIgdGQucmR0T2xkLFxuLnJkdFBpY2tlciB0ZC5yZHROZXcge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLnJkdFBpY2tlciB0ZC5yZHRUb2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkdFBpY2tlciB0ZC5yZHRUb2RheTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzQyOGJjYTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xufVxuXG4ucmR0UGlja2VyIHRkLnJkdEFjdGl2ZSxcbi5yZHRQaWNrZXIgdGQucmR0QWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucmR0UGlja2VyIHRkLnJkdEFjdGl2ZS5yZHRUb2RheTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4ucmR0UGlja2VyIHRkLnJkdERpc2FibGVkLFxuLnJkdFBpY2tlciB0ZC5yZHREaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmR0UGlja2VyIHRkIHNwYW4ucmR0T2xkIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5yZHRQaWNrZXIgdGQgc3Bhbi5yZHREaXNhYmxlZCxcbi5yZHRQaWNrZXIgdGQgc3Bhbi5yZHREaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmR0UGlja2VyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWY5Zjk7XG59XG5cbi5yZHRQaWNrZXIgLmRvdyB7XG4gIHdpZHRoOiAxNC4yODU3JTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmR0UGlja2VyIHRoLnJkdFN3aXRjaCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnJkdFBpY2tlciB0aC5yZHROZXh0LFxuLnJkdFBpY2tlciB0aC5yZHRQcmV2IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmR0UHJldiBzcGFuLFxuLnJkdE5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJkdFBpY2tlciB0aC5yZHREaXNhYmxlZCxcbi5yZHRQaWNrZXIgdGgucmR0RGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJkdFBpY2tlciB0aGVhZCB0cjpmaXJzdC1vZi10eXBlIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmR0UGlja2VyIHRoZWFkIHRyOmZpcnN0LW9mLXR5cGUgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4ucmR0UGlja2VyIHRmb290IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOWY5Zjk7XG59XG5cbi5yZHRQaWNrZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZHRQaWNrZXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnJkdFBpY2tlciB0aGVhZCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG50ZC5yZHRNb250aCxcbnRkLnJkdFllYXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGQucmR0TW9udGg6aG92ZXIsXG50ZC5yZHRZZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLnJkdENvdW50ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmR0Q291bnRlcnMgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJkdENvdW50ZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucmR0Q291bnRlciB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ucmR0Q291bnRlclNlcGFyYXRvciB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbn1cblxuLnJkdENvdW50ZXIgLnJkdEJ0biB7XG4gIGhlaWdodDogNDAlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBLb25xdWVyb3IgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yZHRDb3VudGVyIC5yZHRCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4ucmR0Q291bnRlciAucmR0Q291bnQge1xuICBoZWlnaHQ6IDIwJTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnJkdE1pbGxpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4ucmR0TWlsbGkgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuLnJkdFRpbWUgdGQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC5oZWFkZXItdXNlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYXBwLW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kcm9wZG93bi1tZW51OjpiZWZvcmUsIC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXBwLXNpZGViYXIge1xuICAgIGZsZXg6IDAgMCAyODBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjgwcHgpO1xuICB9XG4gIC5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1tb2JpbGUtb3BlbiAuYXBwLXNpZGViYXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2lkZWJhci1tb2JpbGUtb3BlbiAuYXBwLXNpZGViYXIgLmFwcC1zaWRlYmFyX19pbm5lciAuYXBwLXNpZGViYXJfX2hlYWRpbmcge1xuICAgIHRleHQtaW5kZW50OiBpbml0aWFsO1xuICB9XG4gIC5zaWRlYmFyLW1vYmlsZS1vcGVuIC5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXJfX2lubmVyIC5hcHAtc2lkZWJhcl9faGVhZGluZzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW1vYmlsZS1vcGVuIC5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXJfX2lubmVyIC5tZXRpc21lbnUtbGluayB7XG4gICAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgNDVweDtcbiAgfVxuICAuc2lkZWJhci1tb2JpbGUtb3BlbiAuYXBwLXNpZGViYXIgLmFwcC1zaWRlYmFyX19pbm5lciAubWV0aXNtZW51LWljb24ge1xuICAgIHRleHQtaW5kZW50OiBpbml0aWFsO1xuICAgIGxlZnQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2lkZWJhci1tb2JpbGUtb3BlbiAuYXBwLXNpZGViYXIgLmFwcC1zaWRlYmFyX19pbm5lciAubWV0aXNtZW51LXN0YXRlLWljb24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnNpZGViYXItbW9iaWxlLW9wZW4gLmFwcC1zaWRlYmFyIC5hcHAtc2lkZWJhcl9faW5uZXIgLm1ldGlzbWVudS1jb250YWluZXIudmlzaWJsZSB7XG4gICAgcGFkZGluZzogLjVlbSAwIDAgMnJlbTtcbiAgfVxuICAuc2lkZWJhci1tb2JpbGUtb3BlbiAuYXBwLXNpZGViYXIgLmFwcC1zaWRlYmFyX19pbm5lciAubWV0aXNtZW51LWNvbnRhaW5lci52aXNpYmxlID4gLm1ldGlzbWVudS1pdGVtID4gLm1ldGlzbWVudS1saW5rIHtcbiAgICBoZWlnaHQ6IDIuM2VtO1xuICB9XG4gIC5zaWRlYmFyLW1vYmlsZS1vcGVuIC5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXJfX2lubmVyIC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtY29udGFpbmVyIC5tZXRpc21lbnUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbiAgLnNpZGViYXItbW9iaWxlLW9wZW4gLmFwcC1zaWRlYmFyIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLW1vYmlsZS1vcGVuIC5hcHAtc2lkZWJhciAuYXBwLWhlYWRlcl9fbG9nbyAubG9nby1zcmMge1xuICAgIHdpZHRoOiA5N3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zaWRlYmFyLW1vYmlsZS1vcGVuIC5maXhlZC1zaWRlYmFyIC5hcHAtc2lkZWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zaWRlYmFyLW1vYmlsZS1vcGVuIC5zaWRlYmFyLW1vYmlsZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXBwLW1haW4gLmFwcC1tYWluX19vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmFwcC1oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcmRlcjogMjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHAtaGVhZGVyIC5hcHAtaGVhZGVyX19jb250ZW50IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjAzKSwgMCAwLjkzNzVyZW0gMS40MDYyNXJlbSByZ2JhKDgsIDEwLCAzNywgMC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoOCwgMTAsIDM3LCAwLjA1KSwgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYSg4LCAxMCwgMzcsIDAuMDMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1JTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fY29udGVudCAuaGVhZGVyLWJ0bi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gIH1cbiAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX2NvbnRlbnQgLmhlYWRlci1idG4tbGcgLmhhbWJ1cmdlci1ib3gge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fY29udGVudCAuaGVhZGVyLWJ0bi1sZyArIC5oZWFkZXItYnRuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcHAtaGVhZGVyIC5hcHAtaGVhZGVyX19jb250ZW50IC5hcHAtaGVhZGVyLWxlZnQgLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fY29udGVudC5oZWFkZXItbW9iaWxlLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX21vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5hcHAtaGVhZGVyIC5hcHAtaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5hcHAtaGVhZGVyLmhlYWRlci10ZXh0LWxpZ2h0IC5hcHAtaGVhZGVyX19tZW51ID4gc3BhbiAuYnRuLFxuICAuYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuYXBwLWhlYWRlcl9fbWVudSA+IC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuICAuYXBwLWhlYWRlci5oZWFkZXItdGV4dC1saWdodCAuaGVhZGVyLW1vYmlsZS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICB9XG4gIC5wb3BvdmVyLFxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogNTA7XG4gICAgbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucG9wb3ZlciAuYnRuLWljb24tdmVydGljYWwgLmJ0bi1pY29uLXdyYXBwZXIsXG4gIC5kcm9wZG93bi1tZW51IC5idG4taWNvbi12ZXJ0aWNhbCAuYnRuLWljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG9wb3ZlciB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHAtcGFnZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hcHAtcGFnZS10aXRsZSAucGFnZS10aXRsZS1oZWFkaW5nLFxuICAuYXBwLXBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFwcC1wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIH1cbiAgLmFwcC1wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWFjdGlvbnMgLmJyZWFkY3J1bWItaXRlbSxcbiAgLmFwcC1wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWFjdGlvbnMgLmJyZWFkY3J1bWIsXG4gIC5hcHAtcGFnZS10aXRsZSAucGFnZS10aXRsZS1zdWJoZWFkaW5nIC5icmVhZGNydW1iLWl0ZW0sXG4gIC5hcHAtcGFnZS10aXRsZSAucGFnZS10aXRsZS1zdWJoZWFkaW5nIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmFwcC1mb290ZXIgLmFwcC1mb290ZXJfX2lubmVyIC5hcHAtZm9vdGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcHAtZm9vdGVyIC5hcHAtZm9vdGVyX19pbm5lciAuYXBwLWZvb3Rlci1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXBwLWZvb3RlciAuYXBwLWZvb3Rlcl9faW5uZXIgLmFwcC1mb290ZXItbGVmdCAuZm9vdGVyLWRvdHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5maXhlZC1mb290ZXIuY2xvc2VkLXNpZGViYXIgLmFwcC1mb290ZXIgLmFwcC1mb290ZXJfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53aWRnZXQtY29udGVudCAud2lkZ2V0LW51bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5zbGljay1zbGlkZXItc20gLnNsaWNrLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dC5ib2R5LXRhYnMtYmlnIC5SUlRfX3RhYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0LmJvZHktdGFicy1iaWcgLlJSVF9fc2hvd21vcmUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiAuLWNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gLi1wcmV2aW91cyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5iZy10cmFuc3BhcmVudC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRhYnMtbGctYWx0ZXJuYXRlLmNhcmQtaGVhZGVyID4gLm5hdiAubmF2LWl0ZW0gLndpZGdldC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wYWdlLXRpdGxlLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYXBwLXBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtaWNvbixcbiAgLnVpLXRoZW1lLXNldHRpbmdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJkLWhlYWRlci5yZXNwb25zaXZlLWNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5jYXJkLWhlYWRlci5yZXNwb25zaXZlLWNlbnRlciAubmF2LFxuICAuY2FyZC1oZWFkZXIucmVzcG9uc2l2ZS1jZW50ZXIgLmJ0bi1hY3Rpb25zLXBhbmUtcmlnaHQge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgfVxuICAuY2FyZC1oZWFkZXIucmVzcG9uc2l2ZS1jZW50ZXIgLm5hdiAuZC1pbmxpbmUtYmxvY2subWwtMixcbiAgLmNhcmQtaGVhZGVyLnJlc3BvbnNpdmUtY2VudGVyIC5idG4tYWN0aW9ucy1wYW5lLXJpZ2h0IC5kLWlubGluZS1ibG9jay5tbC0yIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWNrLXNsaWRlci1zbSAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGljay1zbGlkZXItc20gLnNsaWNrLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLi1oaWRlLXBhZ2luZyAuLXBhZ2luYXRpb24gLi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtbWFpbiAuYXBwLW1haW5fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgfVxuICAubWJnLTMsXG4gIGJvZHkgLmNhcmQubWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHAtcGFnZS10aXRsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IC0xNXB4IC0xNXB4IDMwcHg7XG4gIH1cbiAgLmJvZHktdGFicy5ib2R5LXRhYnMtbGF5b3V0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmFwcC1tYWluIC5hcHAtbWFpbl9faW5uZXIgPiAuUlJUX19jb250YWluZXIgPiAuUlJUX19wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAucG9wb3ZlcixcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbGVmdDogMTAlO1xuICB9XG4gIGJvZHkgLmNhcmQtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGJvZHkgLmNhcmQtaGVhZGVyIC5idG4tYWN0aW9ucy1wYW5lLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwO1xuICB9XG4gIGJvZHkgLmNhcmQtaGVhZGVyIC5hY3Rpb25zLWljb24tYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10YWIgLmNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10YWIgPiAubmF2IHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIC0wLjVyZW07XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGFiID4gLm5hdiAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbiAgLmhlYWRlci1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9maWxlLXJlc3BvbnNpdmUtc20gLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1jb250ZW50LmJ0bi1wYW5lLXJpZ2h0LFxuICAucHJvZmlsZS1yZXNwb25zaXZlIC5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudC5idG4tcGFuZS1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9maWxlLXJlc3BvbnNpdmUtc20gLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1jb250ZW50LmJ0bi1wYW5lLXJpZ2h0IC5hdmF0YXItaWNvbi13cmFwcGVyLFxuICAucHJvZmlsZS1yZXNwb25zaXZlIC5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudC5idG4tcGFuZS1yaWdodCAuYXZhdGFyLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2ZpbGUtcmVzcG9uc2l2ZS1zbSAuZHJvcGRvd24tbWVudS1oZWFkZXIgLm1lbnUtaGVhZGVyLWNvbnRlbnQuYnRuLXBhbmUtcmlnaHQgLm1lbnUtaGVhZGVyLWJ0bi1wYW5lLFxuICAucHJvZmlsZS1yZXNwb25zaXZlIC5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudC5idG4tcGFuZS1yaWdodCAubWVudS1oZWFkZXItYnRuLXBhbmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLnNsaWNrLXNsaWRlci1zbSAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5zbGljay1zbGlkZXItc20gLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnByb2ZpbGUtcmVzcG9uc2l2ZSAuZHJvcGRvd24tbWVudS1oZWFkZXIgLm1lbnUtaGVhZGVyLWNvbnRlbnQuYnRuLXBhbmUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvZmlsZS1yZXNwb25zaXZlIC5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudC5idG4tcGFuZS1yaWdodCAuYXZhdGFyLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2ZpbGUtcmVzcG9uc2l2ZSAuZHJvcGRvd24tbWVudS1oZWFkZXIgLm1lbnUtaGVhZGVyLWNvbnRlbnQuYnRuLXBhbmUtcmlnaHQgLm1lbnUtaGVhZGVyLWJ0bi1wYW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4iLCIvLyBHRU5FUklDXG5cbiRlbmFibGUtY2FyZXQ6IHRydWU7XG4kZW5hYmxlLXJvdW5kZWQ6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlO1xuJGVuYWJsZS1wcmludC1zdHlsZXM6IGZhbHNlO1xuXG4kYm9keS1iZzogI2ZmZjtcblxuLy8gQ29sb3JzXG5cbiR3aGl0ZTogI2ZmZjtcbiRncmF5LTEwMDogI2Y4ZjlmYTtcbiRncmF5LTIwMDogI2U5ZWNlZjtcbiRncmF5LTMwMDogI2RlZTJlNjtcbiRncmF5LTQwMDogI2NlZDRkYTtcbiRncmF5LTUwMDogI2FkYjViZDtcbiRncmF5LTYwMDogIzZjNzU3ZDtcbiRncmF5LTcwMDogIzQ5NTA1NztcbiRncmF5LTgwMDogIzM0M2E0MDtcbiRncmF5LTkwMDogIzIxMjUyOTtcbiRibGFjazogIzAwMDtcblxuJGdyYXlzOiAoKTtcblxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAkZ3JheXNcbik7XG5cbi8vLS0jeyRjb2xvcn1cbiRicmFuZDogIzU0NWNkODtcbiRibHVlOiAjODZjNmZiO1xuJGluZGlnbzogIzQ0NDA1NDtcbiRwdXJwbGU6ICM4MzU4OGE7XG4kcGluazogI2Y2NWNhMjtcbiRyZWQ6ICNkOTI1NTA7XG4kb3JhbmdlOiAjZmQ3ZTE0O1xuJHllbGxvdzogI2Y3YjkyNDtcbiRncmVlbjogIzNhYzQ3ZDtcbiR0ZWFsOiAjMTZFMEJEO1xuJGN5YW46ICMzMGIxZmY7XG4kYmx1ZS1saWdodDogI2VlZWVlZTtcblxuJHByaW1hcnk6ICRicmFuZDtcbiRzZWNvbmRhcnk6ICRncmF5LTYwMDtcbiRzdWNjZXNzOiAkZ3JlZW47XG4kaW5mbzogJGN5YW47XG4kd2FybmluZzogJHllbGxvdztcbiRkYW5nZXI6ICRyZWQ7XG4kbGlnaHQ6ICRibHVlLWxpZ2h0O1xuJGRhcms6ICRncmF5LTgwMDtcbiRmb2N1czogJGluZGlnbztcbiRhbHQ6ICRwdXJwbGU7XG5cbiR0aGVtZS1jb2xvcnM6ICgpO1xuXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwic3VjY2Vzc1wiOiAkc3VjY2VzcyxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiaW5mb1wiOiAkaW5mbyxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwid2FybmluZ1wiOiAkd2FybmluZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZGFuZ2VyXCI6ICRkYW5nZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxpZ2h0XCI6ICRsaWdodCxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZGFya1wiOiAkZGFyayxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9jdXNcIjogJGZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhbHRlcm5hdGVcIjogJGFsdFxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gQk9PVFNUUkFQIE9WRVJXUklURVNcblxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA0MDA7XG5cbiRmb250LXNpemUtYmFzZTogMC44OHJlbTtcbiRmb250LXNpemUtbGc6ICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbiRmb250LXNpemUtc206ICgkZm9udC1zaXplLWJhc2UgKiAxLjEpO1xuJGZvbnQtc2l6ZS14czogKCRmb250LXNpemUtYmFzZSAvIDEuMSk7XG5cbiRidG4tdHJhbnNpdGlvbjogY29sb3IgLjE1cywgYmFja2dyb3VuZC1jb2xvciAuMTVzLCBib3JkZXItY29sb3IgLjE1cywgYm94LXNoYWRvdyAuMTVzO1xuJGJ0bi1mb2N1cy13aWR0aDogMDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcblxuJGJvZHktY29sb3I6ICRncmF5LTcwMDtcblxuJGNhcmQtY2FwLWJnOiAkd2hpdGU7XG4kY2FyZC1ib3JkZXItY29sb3I6IHJnYmEoZGFya2VuKCRwcmltYXJ5LCAyNSUpLCAuMTI1KTtcblxuJGRyb3Bkb3duLW1pbi13aWR0aDogMTVyZW07XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogI2UwZjNmZjtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogLjRyZW07XG4kZHJvcGRvd24tcGFkZGluZy15OiAuNjVyZW07XG5cbiRib3gtc2hhZG93LWRlZmF1bHQ6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyksIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyksIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDUpLCAwIDAuMTI1cmVtIDAuMTg3NXJlbSByZ2JhKGRhcmtlbigkcHJpbWFyeSwgNTAlKSwgLjAzKTtcblxuJGJveC1zaGFkb3ctZGVmYXVsdC1yaWdodDogMC40Njg3NXJlbSAwIDIuMTg3NXJlbSByZ2JhKGRhcmtlbigkcHJpbWFyeSwgNTAlKSwgLjAzKSxcbjAuOTM3NXJlbSAwIDEuNDA2MjVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyksXG4wLjI1cmVtIDAgMC41MzEyNXJlbSByZ2JhKGRhcmtlbigkcHJpbWFyeSwgNTAlKSwgLjA1KSxcbjAuMTI1cmVtIDAgMC4xODc1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDMpO1xuXG4kYm94LXNoYWRvdy1kZWZhdWx0LWludmVyc2U6IDAgLTAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDMpLCAwIC0wLjkzNzVyZW0gMS40MDYyNXJlbSByZ2JhKGRhcmtlbigkcHJpbWFyeSwgNTAlKSwgLjAzKSwgMCAtMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDUpLCAwIC0wLjEyNXJlbSAwLjE4NzVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyk7XG5cbiRib3gtc2hhZG93LWxnLWRlZmF1bHQ6IDAgMC43Njg3NXJlbSAyLjQ4NzVyZW0gcmdiYSgkZ3JheS04MDAsIC4zKSwgMCAxLjMzNzVyZW0gMS43MDYyNXJlbSByZ2JhKCRncmF5LTgwMCwgLjMpLCAwIDAuNTVyZW0gMC41MzEyNXJlbSByZ2JhKGRhcmtlbigkZ3JheS04MDAsIDUwJSksIC4wNSksIDAgMC4yMjVyZW0gMC40Mzc1cmVtIHJnYmEoJGdyYXktODAwLCAuMyk7XG5cbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAwLjNyZW07XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogbGlnaHRlbigkZHJvcGRvd24tbGluay1ob3Zlci1iZywgMyUpO1xuXG4vLyBUYWJsZXNcblxuJHRhYmxlLWFjY2VudC1iZzogcmdiYSgkYmxhY2ssIC4wMyk7XG4kdGFibGUtaG92ZXItYmc6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuJHRhYmxlLWFjdGl2ZS1iZzogJHRhYmxlLWhvdmVyLWJnO1xuJHRhYmxlLWJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuJHRhYmxlLWhlYWQtYmc6ICRncmF5LTEwMDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAkZ3JheS02MDA7XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAuNTVyZW07XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAuM3JlbTtcblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItbWF4LXdpZHRoOiAzMjBweDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICRjYXJkLWJvcmRlci1jb2xvcjtcbiRwb3BvdmVyLWhlYWRlci1iZzogJHdoaXRlO1xuXG4vLyBDb2xvciBNb2RpZmllcnNcblxuJGxpbmstY29sb3I6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIik7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6IHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSk7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpO1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogdGhlbWUtY29sb3IoXCJkYW5nZXJcIik7XG4kcHJvZ3Jlc3MtYmFyLWJnOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIik7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpO1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKTtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKTtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKTtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIC4wOCkgIWRlZmF1bHQ7XG5cbi8vIE1peGluc1xuXG5AbWl4aW4gYm94LXNoYWRvdy1hcmNoaXRlY3QoJHNoYWRvdykge1xuICBib3gtc2hhZG93OiAwIDAuNjY4NzVyZW0gMi4zODc1cmVtIHJnYmEoJHNoYWRvdywgLjAzKSwgMCAxLjEzNzVyZW0gMS42MDYyNXJlbSByZ2JhKCRzaGFkb3csIC4wMyksIDAgMC40NXJlbSAwLjczMTI1cmVtIHJnYmEoJHNoYWRvdywgLjA1KSwgMCAwLjMyNXJlbSAwLjM4NzVyZW0gcmdiYSgkc2hhZG93LCAuMDMpO1xufVxuXG4vLyBCb3JkZXJcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgfVxufVxuXG4vLyBMaXN0IEdyb3VwXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cblxuLy8gQmFja2dyb3VuZFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufSIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gR2VuZXJhbFxuXG5hLFxuYnV0dG9uLFxuLmJ0biB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFwcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xufSIsIi8vIFNpZGViYXIgQW5pbWF0aW9uXG5cbi5TaWRlYmFyQW5pbWF0aW9uLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5TaWRlYmFyQW5pbWF0aW9uLWFwcGVhci1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xuICB9XG59XG5cbi8vIFRhYnMgQW5pbWF0aW9uXG5cbi5UYWJzQW5pbWF0aW9uLWFwcGVhciB7XG4gIEBleHRlbmQgLmFuaW1hdGVkO1xuICBAZXh0ZW5kIC5mYWRlSW5VcDtcbn1cblxuLy8gSGVhZGVyIEFuaW1hdGlvblxuXG4uSGVhZGVyQW5pbWF0aW9uLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5IZWFkZXJBbmltYXRpb24tYXBwZWFyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG4gIH1cbn1cblxuLy8gTWFpbiBBbmltYXRpb25cblxuLk1haW5BbmltYXRpb24tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgb3BhY2l0eTogMDtcblxuICAmLk1haW5BbmltYXRpb24tYXBwZWFyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG4gIH1cbn0iLCIvLyBIZWFkZXIgQmFzZVxuXG4uYXBwLWhlYWRlciB7XG4gIGhlaWdodDogJGFwcC1oZWFkZXItaGVpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgJi5oZWFkZXItc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kZWZhdWx0O1xuICB9XG5cbiAgLmFwcC1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwICRsYXlvdXQtc3BhY2VyLXg7XG4gICAgaGVpZ2h0OiAkYXBwLWhlYWRlci1oZWlnaHQ7XG5cbiAgICAuYXBwLWhlYWRlci1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5hcHAtaGVhZGVyLXJpZ2h0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci11c2VyLWluZm8ge1xuICAgICYgPiAud2lkZ2V0LWhlYWRpbmcsXG4gICAgJiA+IC53aWRnZXQtc3ViaGVhZGluZyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICYgPiAud2lkZ2V0LXN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIH1cbiAgfVxufVxuXG4uYXBwLWhlYWRlcl9fbG9nbyB7XG4gIC8vcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14O1xuICBoZWlnaHQ6ICRhcHAtaGVhZGVyLWhlaWdodDtcbiAgd2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzO1xuXG4gIC5sb2dvLXNyYyB7XG4gICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14O1xuICAgIGhlaWdodDogJGxvZ28taGVpZ2h0O1xuICAgIHdpZHRoOiAkbG9nby13aWR0aDtcbiAgICAvL2JhY2tncm91bmQ6IHVybCgnfmFzc2V0cy91dGlscy9pbWFnZXMvbG9nby1pbnZlcnNlLnBuZycpO1xuICB9XG59XG5cbi5hcHAtaGVhZGVyX19tZW51LFxuLmFwcC1oZWFkZXJfX21vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14O1xuICBoZWlnaHQ6ICRhcHAtaGVhZGVyLWhlaWdodDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gSGVhZGVyIE1vZGlmaWVyc1xuXG5AaW1wb3J0IFwibW9kaWZpZXJzL2ZpeGVkLWhlYWRlclwiO1xuQGltcG9ydCBcIm1vZGlmaWVycy9oZWFkZXItZG90c1wiO1xuQGltcG9ydCBcIm1vZGlmaWVycy9oZWFkZXItbWVnYW1lbnVcIjtcbkBpbXBvcnQgXCJtb2RpZmllcnMvaGVhZGVyLWJ1dHRvbnNcIjtcbi8vQGltcG9ydCBcIm1vZGlmaWVycy9oZWFkZXItaG9yaXpvbnRhbFwiO1xuXG4vLyBIZWFkZXIgVGhlbWVzXG5cbkBpbXBvcnQgXCJ0aGVtZXMvaGVhZGVyLWxpZ2h0XCI7XG5AaW1wb3J0IFwidGhlbWVzL2hlYWRlci1kYXJrXCI7XG4vL0BpbXBvcnQgXCJ0aGVtZXMvaGVhZGVyLWludmVydGVkXCI7IiwiLy8gVmFyaWFibGVzXG5cbiRzcGFjZXItbGcgICAgICAgICAgICAgICAgICAgICAgOiAzcmVtO1xuJHNwYWNlci1zbSAgICAgICAgICAgICAgICAgICAgICA6IDFyZW07XG5cbiRsYXlvdXQtc3BhY2VyLWxnICAgICAgICAgICAgICAgOiAzcmVtO1xuJGxheW91dC1zcGFjZXIteCAgICAgICAgICAgICAgICA6IDFyZW07XG5cbiRhcHAtc2lkZWJhci13aWR0aCAgICAgICAgICAgICAgOiAyODBweDtcbiRhcHAtc2lkZWJhci13aWR0aC1jb2xsYXBzZWQgICAgOiA4MHB4O1xuXG4kbG9nby1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogMjNweDtcbiRsb2dvLXdpZHRoICAgICAgICAgICAgICAgICAgICAgOiA5N3B4O1xuXG4kYXBwLWhlYWRlci1oZWlnaHQgICAgICAgICAgICAgIDogNjBweDsiLCIvLyBGaXhlZCBIZWFkZXJcblxuLmZpeGVkLWhlYWRlciB7XG4gIC5hcHAtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuXG4gICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuYXBwLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAkYXBwLWhlYWRlci1oZWlnaHQ7XG4gIH1cblxuICAmOm5vdCguZml4ZWQtc2lkZWJhcik6bm90KC5jbG9zZWQtc2lkZWJhcikge1xuICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBIZWFkZXIgRG90c1xuXG4uaGVhZGVyLWRvdHMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcblxuICAmID4gLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5pY29uLXdyYXBwZXItYWx0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5sYW5ndWFnZS1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtMjJweCAwIDAgLTIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuaWNvbi13cmFwcGVyLWJnIHtcbiAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDQwcHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuaWNvbi13cmFwcGVyLWJnIHtcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhZGdlLWRvdCB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59IiwiLy8gSGVhZGVyIE1lZ2EgTWVudVxuXG4uaGVhZGVyLW1lZ2FtZW51IHtcbiAgJi5uYXYge1xuICAgICYgPiBsaSA+IC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJG5hdi1saW5rLXBhZGRpbmcteCAvIDEuNSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJG5hdi1saW5rLXBhZGRpbmcteCAvIDEuNSk7XG5cbiAgICAgIC5iYWRnZS1waWxsIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi8vIEhlYWRlciBCdXR0b25zXG5cbi5oZWFkZXItYnRuLWxnIHtcbiAgcGFkZGluZzogMCAwIDAgKCRsYXlvdXQtc3BhY2VyLXgpO1xuICBtYXJnaW4tbGVmdDogKCRsYXlvdXQtc3BhY2VyLXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktNjAwO1xuICB9XG5cbn0iLCIvLyBIZWFkZXIgTGlnaHRcblxuLmFwcC1oZWFkZXIge1xuICAmLmhlYWRlci10ZXh0LWxpZ2h0IHtcbiAgICAuYXBwLWhlYWRlci1sZWZ0ID4gLm5hdiA+IGxpID4gLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwLWhlYWRlci1yaWdodCB7XG4gICAgICAuaWNvbi13cmFwcGVyLWFsdCB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24td3JhcHBlci1iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLXdyYXBwZXItYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhZGdlLWRvdCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gLmhlYWRlci1idG4tbGcge1xuXG4gICAgICAgICYgLndpZGdldC1jb250ZW50LWxlZnQgLmJ0bi1ncm91cCA+IC5idG4tbGluayxcbiAgICAgICAgLndpZGdldC1oZWFkaW5nLFxuICAgICAgICAud2lkZ2V0LXN1YmhlYWRpbmcge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItdXNlci1pbmZvIHtcbiAgICAgICAgICAmID4gLmJ0bi1zaGFkb3cge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKDAsIDAsIDAsIC4xKSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICAgIC5pbnB1dC1ob2xkZXIge1xuICAgICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuaW5wdXQtaG9sZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcblxuICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ0bi1sZyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ0bi1sZyxcbiAgICAuaGVhZGVyX19wYW5lIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiBzcGFuOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtd3JhcHBlciAuY2xvc2U6OmJlZm9yZSxcbiAgICAuc2VhcmNoLXdyYXBwZXIgLmNsb3NlOjphZnRlcixcbiAgICAuc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWljb24gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAgIH1cblxuICAgIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgICAgIC5sb2dvLXNyYyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnfmFzc2V0cy91dGlscy9pbWFnZXMvbG9nby5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwLWhlYWRlcl9fbW9iaWxlLW1lbnUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufSIsIi8vIEhlYWRlciBEYXJrXG5cbi5hcHAtaGVhZGVyIHtcbiAgJi5oZWFkZXItdGV4dC1kYXJrIHtcbiAgICAuYXBwLWhlYWRlci1sZWZ0ID4gLm5hdiA+IGxpID4gLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC43KTtcblxuICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwLWhlYWRlci1yaWdodCB7XG4gICAgICAuaWNvbi13cmFwcGVyLWFsdCB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiByZ2JhKDAsMCwwLC43KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24td3JhcHBlci1iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgwLDAsMCwuOTUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLXdyYXBwZXItYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMTUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhZGdlLWRvdCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LWNvbnRlbnQtbGVmdCB7XG5cbiAgICAgICAgJiA+IC5idG4tZ3JvdXAgPiAuYnRuLWxpbmssXG4gICAgICAgIC53aWRnZXQtaGVhZGluZyxcbiAgICAgICAgLndpZGdldC1zdWJoZWFkaW5nIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgLmlucHV0LWhvbGRlciB7XG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuaW5wdXQtaG9sZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xKTtcblxuICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ0bi1sZyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ0bi1sZyxcbiAgICAuaGVhZGVyX19wYW5lIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtd3JhcHBlciAuaW5wdXQtaG9sZGVyIC5zZWFyY2gtaWNvbiBzcGFuOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtd3JhcHBlciAuY2xvc2U6OmJlZm9yZSxcbiAgICAuc2VhcmNoLXdyYXBwZXIgLmNsb3NlOjphZnRlcixcbiAgICAuc2VhcmNoLXdyYXBwZXIgLmlucHV0LWhvbGRlciAuc2VhcmNoLWljb24gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgIH1cblxuICAgIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgICAgIC5sb2dvLXNyYyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnfmFzc2V0cy91dGlscy9pbWFnZXMvbG9nby1pbnZlcnNlLnBuZycpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxufSIsIi8vIFNpZGViYXIgQmFzZVxuXG4uYXBwLXNpZGViYXIge1xuICB3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwICRhcHAtc2lkZWJhci13aWR0aDtcbiAgbWFyZ2luLXRvcDogLSRhcHAtaGVhZGVyLWhlaWdodDtcbiAgcGFkZGluZy10b3A6ICRhcHAtaGVhZGVyLWhlaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAuYXBwLXNpZGViYXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAycHggKCRsYXlvdXQtc3BhY2VyLXgpICRsYXlvdXQtc3BhY2VyLXg7XG4gIH1cblxuICAuc2Nyb2xsYmFyLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXBwLXNpZGViYXItYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG5cbiAgJi5zaWRlYmFyLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogN3B4IDAgNjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG5cbi5hcHAtc2lkZWJhcl9faGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgbWFyZ2luOiAoJGxheW91dC1zcGFjZXIteCAvIDIpIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItbW9iaWxlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIG9wYWNpdHk6IC42O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4vLyBTaWRlYmFyIENvbXBvbmVudHNcblxuQGltcG9ydCBcIm1vZGlmaWVycy9uYXZtZW51LXZlcnRpY2FsXCI7XG5cbi8vIFNpZGViYXIgTW9kaWZpZXJzXG5cbkBpbXBvcnQgXCJ0aGVtZXMvc2lkZWJhci1saWdodFwiO1xuQGltcG9ydCBcInRoZW1lcy9zaWRlYmFyLWRhcmtcIjtcbi8vQGltcG9ydCBcInRoZW1lcy9zaWRlYmFyLWludmVydGVkXCI7XG5cblxuQGltcG9ydCBcIm1vZGlmaWVycy9maXhlZC1zaWRlYmFyXCI7XG5AaW1wb3J0IFwibW9kaWZpZXJzL2Nsb3NlZC1zaWRlYmFyXCI7XG4iLCIvLyBOYXZpZ2F0aW9uIE1lbnUgVmVydGljYWxcblxuLnZlcnRpY2FsLW5hdi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLm1ldGlzbWVudS1jb250YWluZXIsXG4gIC5tZXRpc21lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tZXRpc21lbnUtY29udGFpbmVyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gICAgfVxuXG4gICAgLm1ldGlzbWVudS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIGhlaWdodCAzMDBtcywgY29sb3IgMzAwbXMsIGJhY2tncm91bmQtY29sb3IgMzAwbXM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgJGxheW91dC1zcGFjZXIteCAwIDQ1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXG4gICAgICAgIGkubWV0aXNtZW51LWljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB9XG5cbiAgICAgICAgaS5tZXRpc21lbnUtc3RhdGUtaWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG5cbiAgICAgICYuaGFzLWFjdGl2ZS1jaGlsZCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaS5tZXRpc21lbnUtc3RhdGUtaWNvbixcbiAgICBpLm1ldGlzbWVudS1pY29uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xuICAgIH1cblxuICAgIGkubWV0aXNtZW51LXN0YXRlLWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAmLnJvdGF0ZS1taW51cy05MCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRpc21lbnUtY29udGFpbmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMzAwbXM7XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMCAwIDJyZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLm1ldGlzbWVudS1pdGVtID4gLm1ldGlzbWVudS1saW5rIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuM2VtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDNweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZXRpc21lbnUtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWV0aXNtZW51LWl0ZW0gPiAubWV0aXNtZW51LWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5tZXRpc21lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gU2lkZWJhciBMaWdodFxuXG4uYXBwLXNpZGViYXIge1xuICAmLnNpZGViYXItdGV4dC1saWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuYXBwLXNpZGViYXJfX2hlYWRpbmcge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWV0aXNtZW51IHtcbiAgICAgIC5tZXRpc21lbnUtY29udGFpbmVyIHtcbiAgICAgICAgLm1ldGlzbWVudS1saW5rIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZXRpc21lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgLm1ldGlzbWVudS1pdGVtID4gLm1ldGlzbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkubWV0aXNtZW51LXN0YXRlLWljb24sXG4gICAgICAgIGkubWV0aXNtZW51LWljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBzX190aHVtYi15IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgIH1cblxuICAgIC5wc19fcmFpbC15OmhvdmVyIHtcbiAgICAgIC5wc19fdGh1bWIteSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgICAgIC5sb2dvLXNyYyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnfmFzc2V0cy91dGlscy9pbWFnZXMvbG9nby5wbmcnKTtcbiAgICAgIH1cblxuICAgICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gU2lkZWJhciBMaWdodFxuXG4uYXBwLXNpZGViYXIge1xuICAmLnNpZGViYXItdGV4dC1kYXJrIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5hcHAtc2lkZWJhcl9faGVhZGluZyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRpc21lbnUge1xuICAgICAgLm1ldGlzbWVudS1jb250YWluZXIge1xuICAgICAgICAubWV0aXNtZW51LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1ldGlzbWVudS1jb250YWluZXIge1xuICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICAubWV0aXNtZW51LWl0ZW0gPiAubWV0aXNtZW51LWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGkubWV0aXNtZW51LXN0YXRlLWljb24sXG4gICAgICAgICAgaS5tZXRpc21lbnUtaWNvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHNfX3RodW1iLXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgfVxuXG4gICAgLnBzX19yYWlsLXk6aG92ZXIge1xuICAgICAgLnBzX190aHVtYi15IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuXG4gICAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBGaXhlZCBTaWRlYmFyXG5cbi5maXhlZC1zaWRlYmFyIHtcbiAgLmFwcC1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5hcHAtbWFpbiB7XG5cbiAgICAuYXBwLW1haW5fX291dGVyIHtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRhcHAtc2lkZWJhci13aWR0aDtcbiAgICB9XG5cbiAgfVxuXG4gICYuZml4ZWQtaGVhZGVyIHtcbiAgICAuYXBwLXNpZGViYXIge1xuICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5maXhlZC1oZWFkZXIpIHtcbiAgICAuYXBwLXNpZGViYXIge1xuICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtaGVhZGVyIHtcblxuICAgICAgbWFyZ2luLWxlZnQ6ICRhcHAtc2lkZWJhci13aWR0aDtcblxuICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtbWFpbiB7XG4gICAgICAvL3otaW5kZXg6IDEyO1xuICAgIH1cbiAgfVxuXG4gICYuY2xvc2VkLXNpZGViYXIge1xuICAgICY6bm90KC5maXhlZC1oZWFkZXIpIHtcblxuICAgICAgLmFwcC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLWNvbGxhcHNlZDtcbiAgICAgIH1cblxuICAgICAgLmFwcC1zaWRlYmFyIHtcblxuICAgICAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgICAgd2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aC1jb2xsYXBzZWQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5sb2dvLXNyYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZWFkZXJfX3BhbmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIENsb3NlZCBTaWRlYmFyXG5cbi8vIFNpZGViYXIgTWVudSBIb3ZlclxuXG4uY2xvc2VkLXNpZGViYXIge1xuICAuYXBwLXNpZGViYXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoLWNvbGxhcHNlZDtcbiAgICBtaW4td2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aC1jb2xsYXBzZWQ7XG4gICAgZmxleDogMCAwICRhcHAtc2lkZWJhci13aWR0aC1jb2xsYXBzZWQ7XG4gICAgei1pbmRleDogMTM7XG5cbiAgICAuYXBwLXNpZGViYXJfX2lubmVyIHtcblxuICAgICAgLmFwcC1zaWRlYmFyX19oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1ldGlzbWVudS1saW5rIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLm1ldGlzbWVudS1pY29uIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgfVxuXG4gICAgICAubWV0aXNtZW51LXN0YXRlLWljb24ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5tZXRpc21lbnUtY29udGFpbmVyIHtcbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJiA+IC5tZXRpc21lbnUtaXRlbSA+IC5tZXRpc21lbnUtbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBmbGV4OiAwIDAgJGFwcC1zaWRlYmFyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5hcHAtc2lkZWJhcl9faW5uZXIge1xuXG4gICAgICAgIC5hcHAtc2lkZWJhcl9faGVhZGluZyB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGlzbWVudS1saW5rIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgICAgICAgICBwYWRkaW5nOiAwICRsYXlvdXQtc3BhY2VyLXggMCA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGlzbWVudS1pY29uIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWV0aXNtZW51LXN0YXRlLWljb24ge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubWV0aXNtZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMCAwIDJyZW07XG5cbiAgICAgICAgICAgICYgPiAubWV0aXNtZW51LWl0ZW0gPiAubWV0aXNtZW51LWxpbmsge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuM2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZXRpc21lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5tZXRpc21lbnUtbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLnNpZGViYXItbW9iaWxlLW9wZW4pIHtcblxuICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAuc2Nyb2xsYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5jbG9zZWQtc2lkZWJhci1tb2JpbGUpIHtcbiAgICAuYXBwLWhlYWRlciB7XG4gICAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtY29sbGFwc2VkO1xuXG4gICAgICAgIC5sb2dvLXNyYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX3BhbmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi5maXhlZC1zaWRlYmFyIHtcbiAgICAuYXBwLW1haW5fX291dGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLWNvbGxhcHNlZDtcbiAgICB9XG4gIH1cblxuICAmLmZpeGVkLWhlYWRlcjpub3QoLmZpeGVkLXNpZGViYXIpIHtcbiAgICAuYXBwLXNpZGViYXIge1xuICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbG9zZWQtc2lkZWJhci1tb2JpbGUge1xuICAgIC5hcHAtc2lkZWJhcixcbiAgICAuYXBwLWhlYWRlciB7XG4gICAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5oZWFkZXJfX3BhbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwLXNpZGViYXIge1xuICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoLWNvbGxhcHNlZDtcbiAgICAgICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmxvZ28tc3JjIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAkbG9nby13aWR0aCAtIDc2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fcGFuZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgIHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGg7XG5cbiAgICAgICAgICAubG9nby1zcmMge1xuICAgICAgICAgICAgd2lkdGg6ICRsb2dvLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmZpeGVkLWZvb3RlciB7XG4gICAgLmFwcC1mb290ZXJfX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLy8gTWFpbiBCYXNlXG5cbi5hcHAtbWFpbiB7XG4gIHotaW5kZXg6IDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcblxuICAuYXBwLW1haW5fX291dGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLmFwcC1tYWluX19pbm5lciB7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCAwO1xuICAgIGZsZXg6IDE7XG5cbiAgICAmID4gLlJSVF9fY29udGFpbmVyIHtcbiAgICAgICYgPiAuUlJUX19wYW5lbCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgJiA+IC5ib2R5LXRhYnMtbGF5b3V0IHtcbiAgICAgICAgLlJSVF9fdGFiIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAoLSgkbGF5b3V0LXNwYWNlci14IC8gMykpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBTZWN0aW9uIFRhYnNcblxuLmJvZHktdGFicy1zaGFkb3ctYnRuIHtcblxuICAuYXBwLW1haW5fX2lubmVyIHtcbiAgICAmID4gLlJSVF9fY29udGFpbmVyIHtcbiAgICAgICYgPiAuUlJUX19wYW5lbCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAxLjUpO1xuICAgICAgfVxuXG4gICAgICAuYm9keS10YWJzLWxheW91dCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNztcblxuICAgICAgICAuUlJUX19zaG93bW9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuUlJUX190YWIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gICAgICAgIH1cblxuICAgICAgICAuUlJUX190YWItLXNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5SUlRfX2lua2Jhci13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAoJG5hdi1saW5rLXBhZGRpbmcteSAqIDIuMik7XG4gICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgIC5SUlRfX2lua2JhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgICAgICAwIDE2cHggMjZweCAtMTBweCByZ2JhKCRwcmltYXJ5LCAwLjU2KSxcbiAgICAgICAgICAgICAgICAgICAgMCA0cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgICAgICAgICAgICAgMCA4cHggMTBweCAtNXB4IHJnYmEoJHByaW1hcnksIDAuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG4vLyBUaGVtZXNcblxuQGltcG9ydCBcInRoZW1lcy9tYWluLXdoaXRlXCI7XG5AaW1wb3J0IFwidGhlbWVzL21haW4tZ3JheVwiO1xuLy9AaW1wb3J0IFwidGhlbWVzL21haW4taW52ZXJ0ZWQtYmx1ZVwiO1xuLy9AaW1wb3J0IFwidGhlbWVzL21haW4taW52ZXJ0ZWQtYmxhY2tcIjtcbiIsIi8vIFRoZW1lIFdoaXRlXG5cbi8vIFZhcmlhYmxlc1xuXG4kYXBwLWNvbnRhaW5lci1iZzogI2YxZjRmNjtcbiRhcHAtc2lkZWJhci1iZzogI2ZmZmZmZjtcbiRhcHAtaGVhZGVyLWJnOiAjZmFmYmZjO1xuJGFwcC1oZWFkZXItbG9nby1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XG5cbi8vIENvbnRlbnRcblxuLmFwcC10aGVtZS13aGl0ZSB7XG5cbiAgJi5hcHAtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXBwLWNvbnRhaW5lci1iZztcbiAgfVxuXG4gIC5hcHAtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogJGFwcC1zaWRlYmFyLWJnO1xuICB9XG5cbiAgLmFwcC1wYWdlLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41NSk7XG4gIH1cblxuICAuYXBwLWZvb3RlciAuYXBwLWZvb3Rlcl9faW5uZXIsXG4gIC5hcHAtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXBwLWhlYWRlci1iZztcbiAgfVxuXG4gICYuZml4ZWQtaGVhZGVyIHtcbiAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRhcHAtaGVhZGVyLWJnLCAuMSk7XG4gICAgfVxuICB9XG5cbn0iLCIvLyBUaGVtZSBHcmF5XG5cbi8vIFZhcmlhYmxlc1xuXG4kYXBwLWNvbnRhaW5lci1iZzogI2ZmZmZmZjtcbiRhcHAtc2lkZWJhci1iZzogI2ZmZmZmZjtcbiRhcHAtaGVhZGVyLWJnOiAjZjhmOWZhO1xuJGFwcC1oZWFkZXItbG9nby1iZzogcmdiYSgwLCAwLCAwLCAuMDMpO1xuXG4vLyBDb250ZW50XG5cbi5hcHAtdGhlbWUtZ3JheSB7XG5cbiAgJi5hcHAtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXBwLWNvbnRhaW5lci1iZztcbiAgfVxuXG4gIC5hcHAtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogJGFwcC1zaWRlYmFyLWJnO1xuICAgIGJvcmRlci1yaWdodDogJGdyYXktMzAwIHNvbGlkIDFweDtcbiAgfVxuXG4gIC5hcHAtcGFnZS10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMDMpO1xuICB9XG5cbiAgLmFwcC1mb290ZXIsXG4gIC5hcHAtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXBwLWhlYWRlci1iZztcbiAgfVxuXG4gIC5hcHAtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAkZ3JheS0zMDAgc29saWQgMXB4O1xuICB9XG5cbiAgLmFwcC1oZWFkZXIge1xuICAgIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgICAgIGJvcmRlci1yaWdodDogcmdiYSgwLCAwLCAwLCAuMSkgc29saWQgMXB4O1xuICAgIH1cbiAgfVxuXG4gICYuZml4ZWQtaGVhZGVyIHtcbiAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXBwLWhlYWRlci1sb2dvLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5tYWluLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICYgPiAuY2FyZC1ib2R5IHtcblxuICAgICAgJiA+IC5jYXJkLXRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGdyYXktMzAwIHNvbGlkIDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgKCRjYXJkLXNwYWNlci15ICogMS41KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRjYXJkLXNwYWNlci15ICogMS41KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMwcHgpO1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwLWlubmVyLWxheW91dF9fc2lkZWJhciB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG59XG4iLCIvLyBGb290ZXIgYmFzZVxuXG4uYXBwLWZvb3RlciB7XG4gIGhlaWdodDogJGFwcC1oZWFkZXItaGVpZ2h0O1xuXG4gIC5hcHAtZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14IDAgKCRsYXlvdXQtc3BhY2VyLXggLyAyKTtcbiAgICBoZWlnaHQ6ICRhcHAtaGVhZGVyLWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5hcHAtZm9vdGVyLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFwcC1mb290ZXItcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb290ZXIgRG90cyBTZWN0aW9uXG5cbi5mb290ZXItZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuZG90cy1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgKCRsYXlvdXQtc3BhY2VyLXggLyAyLjUpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICB9XG59XG5cbi5kb3QtYnRuLXdyYXBwZXIge1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cbiAgLmJhZGdlLWFicyB7XG4gICAgcmlnaHQ6IDUwJTtcblxuICAgICYuYmFkZ2UtZG90LXNtIHtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICB9XG4gIH1cblxuICAuZG90LWJ0bi1pY29uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIEZvb3RlciBNb2RpZmllcnNcblxuQGltcG9ydCBcImZpeGVkLWZvb3RlclwiO1xuIiwiLy8gRml4ZWQgSGVhZGVyXG5cbi5maXhlZC1mb290ZXIge1xuICAuYXBwLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDc7XG5cbiAgICAuYXBwLWZvb3Rlcl9faW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRhcHAtc2lkZWJhci13aWR0aDtcbiAgICAgIGJveC1zaGFkb3c6IDAuM3JlbSAtMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMiksXG4gICAgICAwLjNyZW0gLTAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDIpLFxuICAgICAgMC4zcmVtIC0wLjI1cmVtIDAuNTMxMjVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wNCksXG4gICAgICAwLjNyZW0gLTAuMTI1cmVtIDAuMTg3NXJlbSByZ2JhKGRhcmtlbigkcHJpbWFyeSwgNTAlKSwgLjAyKTtcblxuICAgIH1cbiAgfVxuXG4gIC5hcHAtbWFpbiAuYXBwLW1haW5fX291dGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGFwcC1oZWFkZXItaGVpZ2h0O1xuICB9XG5cbiAgJi5jbG9zZWQtc2lkZWJhciB7XG4gICAgLmFwcC1mb290ZXIge1xuICAgICAgLmFwcC1mb290ZXJfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRhcHAtc2lkZWJhci13aWR0aC1jb2xsYXBzZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLy8gUGFnZSB0aXRsZVxuXG4uYXBwLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIG1hcmdpbjogKC0kZ3JpZC1ndXR0ZXItd2lkdGgpICgtJGdyaWQtZ3V0dGVyLXdpZHRoKSAoJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucGFnZS10aXRsZS1oZWFkaW5nLFxuICAucGFnZS10aXRsZS1zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucGFnZS10aXRsZS1zdWJoZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAzcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIG9wYWNpdHk6IC42O1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRpdGxlLWFjdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRpdGxlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAoJGxheW91dC1zcGFjZXIteCAvIDEuOCk7XG4gICAgbWFyZ2luOiAwICgkZ3JpZC1ndXR0ZXItd2lkdGgpIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZGVmYXVsdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAgIG1hcmdpbjogMCAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMS41KSAwIDA7XG4gICAgfVxuICB9XG5cbiAgJiArIC5SUlRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLSgkZ3JpZC1ndXR0ZXItd2lkdGggLyAxLjMpO1xuICB9XG5cbiAgJiArIC5yYy10YWJzIHtcbiAgICAvLyB0byBmaXggd2lkdGggaXNzdWUgaW4gZmlyZWZveFxuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMyMnB4KTtcbiAgICBtYXJnaW46ICgtKCRncmlkLWd1dHRlci13aWR0aCkpICgtKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAoKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMykpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpIGFuZCAobWluLXdpZHRoOiAzNjBweCkgIHtcbiAgICAmICsgLnJjLXRhYnMge1xuICAgICAgLy8gdG8gZml4IHdpZHRoIGlzc3VlIGluIGZpcmVmb3hcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDBweCk7XG4gICAgICBtYXJnaW46ICgtKCRncmlkLWd1dHRlci13aWR0aCkpICgtKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAoKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMykpO1xuICAgIH1cbiAgfVxuXG4gICYuYXBwLXBhZ2UtdGl0bGUtc2ltcGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wYWdlLXRpdGxlLWljb24tcm91bmRlZCB7XG4gIC5wYWdlLXRpdGxlLWljb24ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XG4gIH1cbn1cblxuLmNsb3NlZC1zaWRlYmFyIC5yYy10YWJze1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KSBhbmQgKG1pbi13aWR0aDogMzYwcHgpICB7XG4gIC5jbG9zZWQtc2lkZWJhciAucmMtdGFic3tcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAwcHgpO1xuICB9XG59XG5cbi8vIEJvZHkgVGFic1xuXG4uYm9keS10YWJzIHtcbiAgJi5ib2R5LXRhYnMtbGF5b3V0IHtcbiAgICBtYXJnaW4tbGVmdDogLSgkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGdyYXktMzAwIHNvbGlkIDFweDtcbiAgfVxufVxuIiwiLy8gU2VhcmNoIEJveFxuXG4kc2VhcmNoLWJveC1zaXplOiAgICAgNDJweDtcblxuLnNlYXJjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6ICgkbmF2LWxpbmstcGFkZGluZy14IC8gMS41KTtcblxuICAuaW5wdXQtaG9sZGVyIHtcbiAgICBoZWlnaHQ6ICRzZWFyY2gtYm94LXNpemU7XG4gICAgd2lkdGg6ICRzZWFyY2gtYm94LXNpemU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA3MHB4IDAgMjBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDYwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMTA1LCAwLjAzNSwgMS41NzApO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICB3aWR0aDogJHNlYXJjaC1ib3gtc2l6ZTtcbiAgICAgIGhlaWdodDogJHNlYXJjaC1ib3gtc2l6ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDYpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMHB4KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjUwLCAtMC42MDAsIDAuMjQwLCAxLjY1MCk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKDAuMjg1LCAtMC40NTAsIDAuOTM1LCAwLjExMCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA5cHg7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHdpZHRoOiAzMzBweDtcblxuICAgIC5pbnB1dC1ob2xkZXIge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjAwMCwgMC4xMDUsIDAuMDM1LCAxLjU3MCk7XG5cbiAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMXB4KTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgd2lkdGg6ICRzZWFyY2gtYm94LXNpemU7XG4gICAgICAgIGhlaWdodDogJHNlYXJjaC1ib3gtc2l6ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgbGVmdDogMzAwcHg7XG4gICAgICBvcGFjaXR5OiAuNiAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMTA1LCAwLjAzNSwgMS41NzApO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLmhlYWRlci1tZWdhbWVudSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICB9XG59IiwiXG4vLyBPcGFjaXR5XG5cbi5vcGFjaXR5LTAxIHtcbiAgb3BhY2l0eTogLjAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAyIHtcbiAgb3BhY2l0eTogLjAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAzIHtcbiAgb3BhY2l0eTogLjAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA0IHtcbiAgb3BhY2l0eTogLjA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA1IHtcbiAgb3BhY2l0eTogLjA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA2IHtcbiAgb3BhY2l0eTogLjA2ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA3IHtcbiAgb3BhY2l0eTogLjA3ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA4IHtcbiAgb3BhY2l0eTogLjA4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTA5IHtcbiAgb3BhY2l0eTogLjA5ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAuMSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xNSB7XG4gIG9wYWNpdHk6IC4xNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yIHtcbiAgb3BhY2l0eTogLjIgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMyB7XG4gIG9wYWNpdHk6IC4zICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTQge1xuICBvcGFjaXR5OiAuNCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01IHtcbiAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNiB7XG4gIG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTcge1xuICBvcGFjaXR5OiAuNyAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS04IHtcbiAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktOSB7XG4gIG9wYWNpdHk6IC45ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufSIsIi8vIEdyYXlzY2FsZSBGaWx0ZXJcblxuLmZpbHRlci1ncmF5c2NhbGUtNSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDUlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWdyYXlzY2FsZS0xMCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1ncmF5c2NhbGUtMjAge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgyMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZ3JheXNjYWxlLTMwIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMzAlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWdyYXlzY2FsZS00MCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDQwJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1ncmF5c2NhbGUtNTAge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSg1MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZ3JheXNjYWxlLTgwIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoODAlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWdyYXlzY2FsZS0xMDAge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSAhaW1wb3J0YW50O1xufSIsIi8vIEhlbHBlcnMgaW1wb3J0c1xuQGltcG9ydCBcImhlbHBlcnMvb3BhY2l0eVwiO1xuQGltcG9ydCBcImhlbHBlcnMvZ3JheXNjYWxlXCI7XG5cbi8vIFJlc2V0c1xuXG4uYnItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4uYnItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLmJyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLmJyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5iLXJhZGl1cy0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm0tYm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ici1hIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENlbnRlciBFbGVtZW50c1xuXG4ubWFyZ2luLWgtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jZW50ZXItc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYXBleGNoYXJ0cy1jYW52YXMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFwZXhjaGFydHMtZG9udXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIC5jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi8vIEdyYWRpZW50IEljb25zXG5cbi5pY29uLWdyYWRpZW50IHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBGb250IHNpemVzXG5cbi5mb250LXNpemUteGxnIHtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS1tZCB7XG4gIGZvbnQtc2l6ZTogLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8vIE5vIFNoYWRvd1xuXG4ubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLy8gTGF5b3V0XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmhlLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhlLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmgtc20ge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBGb250IHNpemVcblxuLmZzaXplLTEge1xuICBmb250LXNpemU6IC45NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnNpemUtMiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc2l6ZS0zIHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzaXplLTQge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtNiB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5saW5lLWhlaWdodC0xIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8vIENlbnRlciBlbGVtZW50XG5cbi5jZW50ZXItZWxlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgyIHtcbiAgZmxleDogMjtcbn1cblxuLy8gRGl2aWRlclxuXG4uZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICB6LWluZGV4OiBpbml0aWFsO1xufVxuXG4vLyBObyBSZXN1bHRzXG5cbi5uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogKCRzcGFjZXIgKiAxLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnJlc3VsdHMtdGl0bGUge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICB9XG5cbiAgLnJlc3VsdHMtc3VidGl0bGUge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICB9XG59XG5cbi8vIEJhY2tncm91bmQgQ29sb3IgQW5pbWF0aW9uXG5cbi5iZy1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGJnLXBhbi1sZWZ0IDhzIGJvdGg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiZy1wYW4tbGVmdCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiZy1wYW4tbGVmdCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbn1cblxuLy8gV2lkdGggMTAwJVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1iLS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbn1cblxuLy8gTWFyZ2luc1xuXG4ubWJnLTMge1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG59XG5cbi8vIExvYWRlclxuXG4ubG9hZGVyLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcblxuICAubG9hZGVyLWNvbnRhaW5lci1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14O1xuICB9XG5cbiAgc21hbGwge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi8vIEdyYWRpZW50c1xuXG4uYmctd2FybS1mbGFtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmOWE5ZSAwJSwgI2ZhZDBjNCA5OSUsICNmYWQwYzQgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW5pZ2h0LWZhZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYTE4Y2QxIDAlLCAjZmJjMmViIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdW5ueS1tb3JuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2Y2ZDM2NSAwJSwgI2ZkYTA4NSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVtcHRpbmctYXp1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjODRmYWIwIDAlLCAjOGZkM2Y0IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hbXktY3Jpc3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjYTZjMGZlIDAlLCAjZjY4MDg0IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oZWF2eS1yYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2NmZDlkZiAwJSwgI2UyZWJmMCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbWVhbi1mcnVpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmY2NiOTAgMCUsICNkNTdlZWIgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW1hbGlidS1iZWFjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzRmYWNmZSAwJSwgIzAwZjJmZSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2UwYzNmYyAwJSwgIzhlYzVmYyAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmlwZS1tYWxpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmMDkzZmIgMCUsICNmNTU3NmMgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWFyaWVsbGUtc21pbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIDI0OHB4IGF0IGNlbnRlciwgIzE2ZDllMyAwJSwgIzMwYzdlYyA0NyUsICM0NmFlZjcgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXBsdW0tcGxhdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oYXBweS1maXNoZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjODlmN2ZlIDAlLCAjNjZhNmZmIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oYXBweS1pdG1lbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyYWY1OTggMCUsICMwMDllZmQgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW1peGVkLWhvcGVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2M0NzFmNSAwJSwgI2ZhNzFjZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3Ryb25nLWJsaXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4Y2EwIDAlLCAjZjk3NDhmIDE5JSwgI2ZkODY4YyA2MCUsICNmZTlhOGIgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyb3ctZWFybHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMGJhMzYwIDAlLCAjM2NiYTkyIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1sb3ZlLWtpc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmYwODQ0IDAlLCAjZmZiMTk5IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmVtaXVtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0MzQzNDMgMCUsIGJsYWNrIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oYXBweS1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMGIwOWIsICM5NmM5M2QpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy12aWNpb3VzLXN0YW5jZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgIzI5MzIzYyAwJSwgIzQ4NTU2MyAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbWlkbmlnaHQtYmxvb20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIwZGVnLCAjMmI1ODc2IDAlLCAjNGU0Mzc2IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1uaWdodC1za3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMWUzYzcyIDAlLCAjMWUzYzcyIDElLCAjMmE1Mjk4IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zbGljay1jYXJib24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzIzMjMyIDAlLCAjM0YzRjNGIDQwJSwgIzFDMUMxQyAxNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjQwKSAwJSwgcmdiYSgwLDAsMCwwLjI1KSAyMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG4uYmctcm95YWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxNDFlMzAsICMyNDNiNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hc3Rlcm9pZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBmMjAyNywgIzIwM2E0MywgIzJjNTM2NCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4qL1xuXG5ib2R5IHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIEFkZHJlc3NlcyBhIHNtYWxsIGlzc3VlIGluIHdlYmtpdDogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvYi9iYWNrZmFjZS12aXNpYmlsaXR5L1xufVxuXG4uYW5pbWF0ZWQge1xuICBcdEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLWR1cmF0aW9uLCBjYWxjKCAjeyRiYXNlLWR1cmF0aW9ufSApICk7XG4gIFx0QGluY2x1ZGUgYW5pbWF0ZS1wcmVmaXhlcihhbmltYXRpb24tZmlsbC1tb2RlLCAkYmFzZS1maWxsLW1vZGUpO1xuXG5cdCYuaW5maW5pdGUge1xuXHQgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRiYXNlLWl0ZXJhdGlvbi1jb3VudDtcblx0fVxuXG5cdCYuaGluZ2Uge1xuXHQgIEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLWR1cmF0aW9uLCBjYWxjKCAjeyRiYXNlLWR1cmF0aW9ufSAqIDIgKSApO1xuXHR9XG5cblx0Ji5ib3VuY2VJbixcblx0Ji5ib3VuY2VPdXQge1xuXHQgIEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLWR1cmF0aW9uLCBjYWxjKCAjeyRiYXNlLWR1cmF0aW9ufSAqIDAuNzUgKSApO1xuXHR9XG5cblx0Ji5mbGlwT3V0WCxcblx0Ji5mbGlwT3V0WSB7XG5cdCAgQGluY2x1ZGUgYW5pbWF0ZS1wcmVmaXhlcihhbmltYXRpb24tZHVyYXRpb24sIGNhbGMoICN7JGJhc2UtZHVyYXRpb259ICogMC43NSApICk7XG5cdH1cbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTYXNzIE1peGlucyB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlIG1vZHVsZXMgICAgICAgICAgICAgICAgIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vICAgICAgICAgIEF1dG9tYXRpY2FsbHkgYWRkIHZlbmRvciBwcmVmaXhlcyBpbiBvbmUgaGl0ICAgICAgICAgLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vICAgICAgLmZhZGVJbiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLCAnZmFkZUluJyk7ICAgICAgICAvL1xuLy8gICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuQG1peGluIGFuaW1hdGUtcHJlZml4ZXIoJHByb3BlcnR5LCAkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogdW5xdW90ZSgnI3skdmFsdWV9Jyk7XG4gICAgI3skcHJvcGVydHl9OiB1bnF1b3RlKCcjeyR2YWx1ZX0nKTtcbn1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vIEdlbmVyYXRlIGtleWZyYW1lcyBhbmltYXRpb25zIHdpdGggdmVuZG9yIHByZWZpeGVzIGluIG9uZSBoaXQgLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vICAgICAgLmZhZGVJbiB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLCBmYWRlSW4pOyAgICAgICAgLy9cbi8vICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1rZXlmcmFtZShmYWRlSW4pIHsgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgICAgIDAlIHtvcGFjaXR5OiAwO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgICAgIDEwMCUge29wYWNpdHk6IDE7fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vIENvdXJ0ZXN5IG9mIEBpbnRlZ3JhbGlzdDogKHR3aXR0ZXIuY29tKSAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cblxuQG1peGluIGFuaW1hdGUta2V5ZnJhbWUoJGFuaW1hdGlvbi1uYW1lKSB7XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBBbmltYXRpb24gRGVmYXVsdCBTZXR0aW5ncyAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIEJhc2UgbW9kdWxlIHNldHRpbmdzXG4kYmFzZS1kdXJhdGlvblx0XHRcdFx0XHQ6IDFzICFkZWZhdWx0OyAgICAgICAgICAgLy8gdXNlZCBpbiAxLWJhc2UgbW9kdWxlXG4kYmFzZS1vcmlnaW4gXHRcdFx0XHRcdDogdG9wIGNlbnRlciAhZGVmYXVsdDtcbiRiYXNlLWRlZ3JlZXMgXHRcdFx0XHRcdDogMzBkZWcgIWRlZmF1bHQ7ICAgICAgICAvLyB1c2VkIGluIGxpZ2h0c3BlZWQgJiBzcGVjaWFsIG1vZHVsZXNcbiRiYXNlLWZpbGwtbW9kZVx0XHRcdFx0XHQ6IGJvdGggIWRlZmF1bHQ7XG4kYmFzZS1pdGVyYXRpb24tY291bnRcdFx0XHQ6IGluZmluaXRlICFkZWZhdWx0O1xuXG4kYmFzZS10aW1pbmctZnVuY3Rpb24taW5cdFx0OiBlYXNlLWluICFkZWZhdWx0O1xuJGJhc2UtdGltaW5nLWZ1bmN0aW9uLW91dFx0XHQ6IGVhc2Utb3V0ICFkZWZhdWx0O1xuJGJhc2UtdGltaW5nLWZ1bmN0aW9uLWluLW91dFx0OiBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJhc2UtZGlzdGFuY2VcdFx0XHRcdFx0OiAxMHB4ICFkZWZhdWx0OyBcdFx0Ly8gdXNlZCBpbiBmYWRlLCBzaGFrZSBhbmQgYm91bmNlIG1vZHVsZXNcbiRiYXNlLWRpc3RhbmNlLWJpZ1x0XHRcdFx0OiAxMDAwcHggIWRlZmF1bHQ7ICAgICAgIC8vIHVzZWQgaW4gZmFkZUJpZyBhbmQgYm91bmNlIG1vZHVsZXNcblxuXG4vLyBSb3RhdGUgbW9kdWxlIHNldHRpbmdzXG4kcm90YXRlLWRlZ3JlZXMgXHRcdFx0XHQ6IDkwZGVnICFkZWZhdWx0O1xuJHJvdGF0ZS1kZWdyZWVzLW1heCBcdFx0XHQ6IDIwMGRlZyAhZGVmYXVsdDtcbiRyb3RhdGUtb3JpZ2luIFx0XHRcdFx0XHQ6IGNlbnRlciBjZW50ZXIgIWRlZmF1bHQ7XG5cbi8vIEZsaXBwZXIgbW9kdWxlIHNldHRpbmdzXG4kZmxpcHBlci1wZXJzcGVjdGl2ZVx0XHRcdDogNDAwcHggIWRlZmF1bHQ7XG4kZmxpcHBlci10cmFuc2xhdGUgXHRcdFx0XHQ6IDE1MHB4ICFkZWZhdWx0O1xuJGZsaXBwZXItZGVncmVlcyBcdFx0XHRcdDogMTBkZWcgIWRlZmF1bHQ7XG4kZmxpcHBlci1kZWdyZWVzLW1heCBcdFx0XHQ6IDkwZGVnICFkZWZhdWx0O1xuXG5cbi8vIEhpbmdlIG1vZHVsZSBzZXR0aW5nc1xuJGhpbmdlLW9yaWdpbiBcdFx0XHRcdFx0OiB0b3AgbGVmdCAhZGVmYXVsdDtcbiRoaW5nZS1kZWdyZWVzLW1heCBcdFx0XHRcdDogODBkZWcgIWRlZmF1bHQ7XG4kaGluZ2UtdHJhbnNsYXRlIFx0XHRcdFx0OiA3MDBweCAhZGVmYXVsdDtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vIE1vZHVsZSBsb2FkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vLyBUbyBpbmNsdWRlIGFuIGFuaW1hdGlvbiBtb2R1bGUgaW4gdGhlIGNvbXBpbGVkIGNzcyBmaWxlLCBzaW1wbHkgc2V0IGl0J3MgYXR0cmlidXRlIGJlbG93IHRvIHRydWUgLy9cbi8vIChhbGwgbW9kdWxlcyBzZXQgdG8gZmFsc2Ugd2lsbCBub3QgYmUgaW5jbHVkZWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy8gVGhlIGlkZWEgaGVyZSBpcyB0byBvbmx5IGxvYWQgdGhlIGFuaW1hdGlvbnMgeW91IHdhbnQgdG8gdXNlIG9uIGEgcGVyIHByb2plY3QgYmFzaXMgICAgICAgICAgICAgIC8vXG4vLyBUaGlzIGhlbHBzIGtlZXAgdGhlIGNvbXBpbGVkIGNzcyBmaWxlIGF0IGl0cyBsZWFuZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy8gSHVnZWx5IGluZmx1ZW5jZWQgYW5kIGluc3BpcmVkIGJ5IEBjc3N3aXphcmRyeSdzIGludWl0LmNzcyBfdmFycy5zY3NzIGZpbGUgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cblxuJHVzZS1hbGwgICAgICAgICAgICAgICAgICAgIDogICBmYWxzZSAhZGVmYXVsdDsgLy8gYWxsIGFuaW1hdGlvbnMgc3RhdHVzXG4kdXNlLWZhZGUgICAgICAgICAgICAgICA6ICAgJHVzZS1hbGwgIWRlZmF1bHQ7IC8vIGFsbCBmYWRlc1xuJHVzZS1ib3VuY2UgICAgICAgICAgICAgOiAgICR1c2UtYWxsICFkZWZhdWx0OyAvLyBhbGwgYm91bmNlc1xuJHVzZS1yb3RhdGUgICAgICAgICAgICAgOiAgICR1c2UtYWxsICFkZWZhdWx0OyAvLyBhbGwgcm90YXRlc1xuJHVzZS1zbGlkZSAgICAgICAgICAgICAgOiAgICR1c2UtYWxsICFkZWZhdWx0OyAvLyBhbGwgc2xpZGUgYW5pbWF0aW9uc1xuJHVzZS1mbGlwZXJzICAgICAgICAgICAgOiAgICR1c2UtYWxsICFkZWZhdWx0OyAvLyBhbGwgZmxpcCBhbmltYXRpb25zXG4kdXNlLWxpZ2h0LXNwZWVkICAgICAgICA6ICAgJHVzZS1hbGwgIWRlZmF1bHQ7IC8vIGFsbCBsaWdodCBzcGVlZCBhbmltYXRpb25zXG4kdXNlLWF0dGVudGlvbi1zZWVrZXJzICA6ICAgJHVzZS1hbGwgIWRlZmF1bHQ7IC8vIGFsbCBhdHRlbnRpb24gc2Vla2VyIGFuaW1hdGlvbnNcbiR1c2Utc3BlY2lhbCAgICAgICAgICAgIDogICAkdXNlLWFsbCAhZGVmYXVsdDsgLy8gYWxsIHNwZWNpYWwgYW5pbWF0aW9uc1xuJHVzZS16b29tICAgICAgICAgICAgICAgOiAgICR1c2UtYWxsICFkZWZhdWx0OyAvLyBhbGwgem9vbSBhbmltYXRpb25zXG4vLyBGYWRlIEVudGVyXG4kdXNlLWZhZGUtaW4gICAgICAgICAgICA6ICAgJHVzZS1mYWRlICFkZWZhdWx0O1xuJHVzZS1mYWRlSW4gXHRcdFx0Olx0JHVzZS1mYWRlLWluICFkZWZhdWx0O1xuJHVzZS1mYWRlSW5VcCBcdFx0XHQ6XHQkdXNlLWZhZGUtaW4gIWRlZmF1bHQ7XG4kdXNlLWZhZGVJblVwQmlnIFx0XHQ6XHQkdXNlLWZhZGUtaW4gIWRlZmF1bHQ7XG4kdXNlLWZhZGVJbkRvd24gXHRcdDpcdCR1c2UtZmFkZS1pbiAhZGVmYXVsdDtcbiR1c2UtZmFkZUluRG93bkJpZyBcdFx0Olx0JHVzZS1mYWRlLWluICFkZWZhdWx0O1xuJHVzZS1mYWRlSW5MZWZ0IFx0XHQ6XHQkdXNlLWZhZGUtaW4gIWRlZmF1bHQ7XG4kdXNlLWZhZGVJbkxlZnRCaWcgXHRcdDpcdCR1c2UtZmFkZS1pbiAhZGVmYXVsdDtcbiR1c2UtZmFkZUluUmlnaHQgXHRcdDpcdCR1c2UtZmFkZS1pbiAhZGVmYXVsdDtcbiR1c2UtZmFkZUluUmlnaHRCaWcgXHQ6XHQkdXNlLWZhZGUtaW4gIWRlZmF1bHQ7XG5cblxuLy8gRmFkZSBFeGl0XG4kdXNlLWZhZGUtb3V0ICAgICAgICAgICA6ICAgJHVzZS1mYWRlICFkZWZhdWx0O1xuJHVzZS1mYWRlT3V0XHRcdFx0OiAgICR1c2UtZmFkZS1vdXQgIWRlZmF1bHQ7XG4kdXNlLWZhZGVPdXRVcFx0XHRcdDpcdCR1c2UtZmFkZS1vdXQgIWRlZmF1bHQ7XG4kdXNlLWZhZGVPdXRVcEJpZyAgIFx0Olx0JHVzZS1mYWRlLW91dCAhZGVmYXVsdDtcbiR1c2UtZmFkZU91dERvd25cdFx0Olx0JHVzZS1mYWRlLW91dCAhZGVmYXVsdDtcbiR1c2UtZmFkZU91dERvd25CaWcgXHQ6XHQkdXNlLWZhZGUtb3V0ICFkZWZhdWx0O1xuJHVzZS1mYWRlT3V0TGVmdFx0XHQ6XHQkdXNlLWZhZGUtb3V0ICFkZWZhdWx0O1xuJHVzZS1mYWRlT3V0TGVmdEJpZyBcdDpcdCR1c2UtZmFkZS1vdXQgIWRlZmF1bHQ7XG4kdXNlLWZhZGVPdXRSaWdodFx0XHQ6XHQkdXNlLWZhZGUtb3V0ICFkZWZhdWx0O1xuJHVzZS1mYWRlT3V0UmlnaHRCaWdcdDpcdCR1c2UtZmFkZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQm91bmNlIEVudGVyXG4kdXNlLWJvdW5jZS1pbiAgICAgICAgICA6ICAgJHVzZS1ib3VuY2UgIWRlZmF1bHQ7XG4kdXNlLWJvdW5jZUluXHRcdFx0Olx0JHVzZS1ib3VuY2UtaW4gIWRlZmF1bHQ7XG4kdXNlLWJvdW5jZUluVXBcdFx0XHQ6IFx0JHVzZS1ib3VuY2UtaW4gIWRlZmF1bHQ7XG4kdXNlLWJvdW5jZUluRG93biBcdFx0OiBcdCR1c2UtYm91bmNlLWluICFkZWZhdWx0O1xuJHVzZS1ib3VuY2VJbkxlZnQgXHRcdDogXHQkdXNlLWJvdW5jZS1pbiAhZGVmYXVsdDtcbiR1c2UtYm91bmNlSW5SaWdodCBcdFx0OiBcdCR1c2UtYm91bmNlLWluICFkZWZhdWx0O1xuXG5cbi8vIEJvdW5jZSBFeGl0XG4kdXNlLWJvdW5jZS1vdXQgICAgICAgICA6ICAgJHVzZS1ib3VuY2UgIWRlZmF1bHQ7XG4kdXNlLWJvdW5jZU91dFx0XHRcdDpcdCR1c2UtYm91bmNlLW91dCAhZGVmYXVsdDtcbiR1c2UtYm91bmNlT3V0VXBcdFx0OiBcdCR1c2UtYm91bmNlLW91dCAhZGVmYXVsdDtcbiR1c2UtYm91bmNlT3V0RG93biBcdFx0OiBcdCR1c2UtYm91bmNlLW91dCAhZGVmYXVsdDtcbiR1c2UtYm91bmNlT3V0TGVmdCBcdFx0OiBcdCR1c2UtYm91bmNlLW91dCAhZGVmYXVsdDtcbiR1c2UtYm91bmNlT3V0UmlnaHQgXHQ6IFx0JHVzZS1ib3VuY2Utb3V0ICFkZWZhdWx0O1xuXG5cblxuLy8gUm90YXRlIEVudGVyXG4kdXNlLXJvdGF0ZS1pbiAgICAgICAgICA6ICAgJHVzZS1yb3RhdGUgIWRlZmF1bHQ7XG4kdXNlLXJvdGF0ZUluIFx0XHRcdDpcdCR1c2Utcm90YXRlLWluICFkZWZhdWx0O1xuJHVzZS1yb3RhdGVJblVwTGVmdCBcdDogXHQkdXNlLXJvdGF0ZS1pbiAhZGVmYXVsdDtcbiR1c2Utcm90YXRlSW5VcFJpZ2h0IFx0OiBcdCR1c2Utcm90YXRlLWluICFkZWZhdWx0O1xuJHVzZS1yb3RhdGVJbkRvd25MZWZ0IFx0OiBcdCR1c2Utcm90YXRlLWluICFkZWZhdWx0O1xuJHVzZS1yb3RhdGVJbkRvd25SaWdodCBcdDogXHQkdXNlLXJvdGF0ZS1pbiAhZGVmYXVsdDtcblxuXG4vLyBSb3RhdGUgRXhpdFxuJHVzZS1yb3RhdGUtb3V0ICAgICAgICAgOiAgICR1c2Utcm90YXRlICFkZWZhdWx0O1xuJHVzZS1yb3RhdGVPdXQgXHRcdFx0Olx0JHVzZS1yb3RhdGUtb3V0ICFkZWZhdWx0O1xuJHVzZS1yb3RhdGVPdXRVcExlZnQgXHQ6IFx0JHVzZS1yb3RhdGUtb3V0ICFkZWZhdWx0O1xuJHVzZS1yb3RhdGVPdXRVcFJpZ2h0IFx0OiBcdCR1c2Utcm90YXRlLW91dCAhZGVmYXVsdDtcbiR1c2Utcm90YXRlT3V0RG93bkxlZnQgXHQ6IFx0JHVzZS1yb3RhdGUtb3V0ICFkZWZhdWx0O1xuJHVzZS1yb3RhdGVPdXREb3duUmlnaHQgOiBcdCR1c2Utcm90YXRlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBTbGlkZSBFbnRlclxuJHVzZS1zbGlkZS1pbiAgICAgICAgICAgOiAgICR1c2Utc2xpZGUgIWRlZmF1bHQ7XG4kdXNlLXNsaWRlSW5cdFx0XHQ6ICAgJHVzZS1zbGlkZS1pbiAhZGVmYXVsdDtcbiR1c2Utc2xpZGVJblVwXHRcdFx0OiAgICR1c2Utc2xpZGUtaW4gIWRlZmF1bHQ7XG4kdXNlLXNsaWRlSW5Eb3duXHRcdDogICAkdXNlLXNsaWRlLWluICFkZWZhdWx0O1xuJHVzZS1zbGlkZUluTGVmdFx0XHQ6ICAgJHVzZS1zbGlkZS1pbiAhZGVmYXVsdDtcbiR1c2Utc2xpZGVJblJpZ2h0XHRcdDogICAkdXNlLXNsaWRlLWluICFkZWZhdWx0O1xuXG4vLyBTbGlkZSBFeGl0XG4kdXNlLXNsaWRlLW91dCAgICAgICAgICA6ICAgJHVzZS1zbGlkZSAhZGVmYXVsdDtcbiR1c2Utc2xpZGVPdXRcdFx0XHQ6ICAgJHVzZS1zbGlkZS1vdXQgIWRlZmF1bHQ7XG4kdXNlLXNsaWRlT3V0VXBcdFx0XHQ6ICAgJHVzZS1zbGlkZS1vdXQgIWRlZmF1bHQ7XG4kdXNlLXNsaWRlT3V0RG93blx0XHQ6ICAgJHVzZS1zbGlkZS1vdXQgIWRlZmF1bHQ7XG4kdXNlLXNsaWRlT3V0TGVmdFx0XHQ6ICAgJHVzZS1zbGlkZS1vdXQgIWRlZmF1bHQ7XG4kdXNlLXNsaWRlT3V0UmlnaHRcdFx0OiAgICR1c2Utc2xpZGUtb3V0ICFkZWZhdWx0O1xuXG4vLyBGbGlwcGVyc1xuJHVzZS1mbGlwXHRcdFx0XHQ6XHQkdXNlLWZsaXBlcnMgIWRlZmF1bHQ7XG4kdXNlLWZsaXBJblhcdFx0XHQ6XHQkdXNlLWZsaXBlcnMgIWRlZmF1bHQ7XG4kdXNlLWZsaXBJbllcdFx0XHQ6XHQkdXNlLWZsaXBlcnMgIWRlZmF1bHQ7XG4kdXNlLWZsaXBPdXRYXHRcdFx0Olx0JHVzZS1mbGlwZXJzICFkZWZhdWx0O1xuJHVzZS1mbGlwT3V0WVx0XHRcdDpcdCR1c2UtZmxpcGVycyAhZGVmYXVsdDtcblxuXG4vLyBMaWdodHNwZWVkXG4kdXNlLWxpZ2h0U3BlZWRJbiBcdFx0Olx0JHVzZS1saWdodC1zcGVlZCAhZGVmYXVsdDtcbiR1c2UtbGlnaHRTcGVlZE91dCBcdFx0Olx0JHVzZS1saWdodC1zcGVlZCAhZGVmYXVsdDtcblxuXG4vLyBBdHRlbnRpb24gU2Vla2Vyc1xuJHVzZS1ib3VuY2VcdFx0XHRcdDpcdCR1c2UtYXR0ZW50aW9uLXNlZWtlcnMgIWRlZmF1bHQ7XG4kdXNlLWZsYXNoXHRcdFx0XHQ6XHQkdXNlLWF0dGVudGlvbi1zZWVrZXJzICFkZWZhdWx0O1xuJHVzZS1wdWxzZVx0XHRcdFx0Olx0JHVzZS1hdHRlbnRpb24tc2Vla2VycyAhZGVmYXVsdDtcbiR1c2Utd2lnZ2xlXHRcdFx0XHQ6XHQkdXNlLWF0dGVudGlvbi1zZWVrZXJzICFkZWZhdWx0O1xuJHVzZS1zd2luZ1x0XHRcdFx0Olx0JHVzZS1hdHRlbnRpb24tc2Vla2VycyAhZGVmYXVsdDtcbiR1c2Utc2hha2VcdFx0XHRcdDpcdCR1c2UtYXR0ZW50aW9uLXNlZWtlcnMgIWRlZmF1bHQ7XG4kdXNlLXRhZGFcdFx0XHRcdDpcdCR1c2UtYXR0ZW50aW9uLXNlZWtlcnMgIWRlZmF1bHQ7XG4kdXNlLXdvYmJsZVx0XHRcdFx0Olx0JHVzZS1hdHRlbnRpb24tc2Vla2VycyAhZGVmYXVsdDtcblxuXG4vLyBTcGVjaWFsXG4kdXNlLWhpbmdlXHRcdFx0XHQ6XHQkdXNlLXNwZWNpYWwgIWRlZmF1bHQ7XG4kdXNlLXJvbGxJblx0XHRcdFx0OiBcdCR1c2Utc3BlY2lhbCAhZGVmYXVsdDtcbiR1c2Utcm9sbE91dCBcdFx0XHQ6XHQkdXNlLXNwZWNpYWwgIWRlZmF1bHQ7XG5cblxuLy8gWm9vbSBJblxuJHVzZS16b29tLWluICAgICAgICAgICAgOiAgICR1c2Utem9vbSAhZGVmYXVsdDtcbiR1c2Utem9vbUluIFx0XHRcdDpcdCR1c2Utem9vbS1pbiAhZGVmYXVsdDtcbiR1c2Utem9vbUluRG93biBcdFx0Olx0JHVzZS16b29tLWluICFkZWZhdWx0O1xuJHVzZS16b29tSW5MZWZ0IFx0XHQ6XHQkdXNlLXpvb20taW4gIWRlZmF1bHQ7XG4kdXNlLXpvb21JblJpZ2h0IFx0XHQ6XHQkdXNlLXpvb20taW4gIWRlZmF1bHQ7XG4kdXNlLXpvb21JblVwIFx0XHRcdDpcdCR1c2Utem9vbS1pbiAhZGVmYXVsdDtcblxuXG4vLyBab29tIE91dFxuJHVzZS16b29tLW91dCAgICAgICAgICAgOiAgICR1c2Utem9vbSAhZGVmYXVsdDtcbiR1c2Utem9vbU91dFx0XHRcdDpcdCR1c2Utem9vbS1vdXQgIWRlZmF1bHQ7XG4kdXNlLXpvb21PdXREb3duXHRcdDpcdCR1c2Utem9vbS1vdXQgIWRlZmF1bHQ7XG4kdXNlLXpvb21PdXRMZWZ0XHRcdDpcdCR1c2Utem9vbS1vdXQgIWRlZmF1bHQ7XG4kdXNlLXpvb21PdXRSaWdodFx0XHQ6XHQkdXNlLXpvb20tb3V0ICFkZWZhdWx0O1xuJHVzZS16b29tT3V0VXBcdFx0XHQ6XHQkdXNlLXpvb20tb3V0ICFkZWZhdWx0O1xuIiwiQGlmICR1c2UtZmFkZUluID09IHRydWUge1xuXG5cdEBpbmNsdWRlIGFuaW1hdGUta2V5ZnJhbWUoZmFkZUluKSB7XG5cdFx0MCUge29wYWNpdHk6IDA7fVxuXHRcdDEwMCUge29wYWNpdHk6IDE7fVxuXHR9XG5cblx0LmZhZGVJbiB7XG5cdFx0QGluY2x1ZGUgYW5pbWF0ZS1wcmVmaXhlcihhbmltYXRpb24tbmFtZSwgZmFkZUluKTtcblx0fVxuXG59XG4iLCJAaWYgJHVzZS1mYWRlSW5Eb3duID09IHRydWUge1xuXG5cdEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0XHQwJSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRiYXNlLWRpc3RhbmNlICogMik7XG5cdFx0fVxuXG5cdFx0MTAwJSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0XHQwJSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kYmFzZS1kaXN0YW5jZSAqIDIpO1xuXHRcdH1cblxuXHRcdDEwMCUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cblxuXHQuZmFkZUluRG93biB7XG5cdFx0QGluY2x1ZGUgYW5pbWF0ZS1wcmVmaXhlcihhbmltYXRpb24tbmFtZSwgZmFkZUluRG93bik7XG5cdH1cblxufVxuIiwiQGlmICR1c2UtZmFkZUluVXAgPT0gdHJ1ZSB7XG5cblx0QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcblx0XHQwJSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJhc2UtZGlzdGFuY2UgKiAyKTtcblx0XHR9XG5cblx0XHQxMDAlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGZhZGVJblVwIHtcblx0XHQwJSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRiYXNlLWRpc3RhbmNlICogMik7XG5cdFx0fVxuXG5cdFx0MTAwJSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxuXG5cdC5mYWRlSW5VcCB7XG5cdFx0QGluY2x1ZGUgYW5pbWF0ZS1wcmVmaXhlcihhbmltYXRpb24tbmFtZSwgZmFkZUluVXApO1xuXHR9XG5cbn1cbiIsIkBpZiAkdXNlLWZhZGVPdXQgPT0gdHJ1ZSB7XG5cblx0QGluY2x1ZGUgYW5pbWF0ZS1rZXlmcmFtZShmYWRlT3V0KSB7XG5cdFx0MCUge29wYWNpdHk6IDE7fVxuXHRcdDEwMCUge29wYWNpdHk6IDA7fVxuXHR9XG5cblx0LmZhZGVPdXQge1xuXHRcdEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLW5hbWUsIGZhZGVPdXQpO1xuXHR9XG5cbn1cbiIsIkBpZiAkdXNlLWxpZ2h0U3BlZWRJbiA9PSB0cnVlIHtcblxuXHRALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcblx0XHQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0kYmFzZS1kZWdyZWVzKTsgb3BhY2l0eTogMDsgfVxuXHRcdDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKCRiYXNlLWRlZ3JlZXMpOyBvcGFjaXR5OiAxOyB9XG5cdFx0ODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0kYmFzZS1kZWdyZWVzIC8gMik7IG9wYWNpdHk6IDE7IH1cblx0XHQxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOyBvcGFjaXR5OiAxOyB9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG5cdFx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLSRiYXNlLWRlZ3JlZXMpOyBvcGFjaXR5OiAwOyB9XG5cdFx0NjAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKCRiYXNlLWRlZ3JlZXMpOyBvcGFjaXR5OiAxOyB9XG5cdFx0ODAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtJGJhc2UtZGVncmVlcyAvIDIpOyBvcGFjaXR5OiAxOyB9XG5cdFx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7IG9wYWNpdHk6IDE7IH1cblx0fVxuXG5cdC5saWdodFNwZWVkSW4ge1xuXHRcdEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLW5hbWUsIGxpZ2h0U3BlZWRJbik7XG5cdFx0QGluY2x1ZGUgYW5pbWF0ZS1wcmVmaXhlcihhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkYmFzZS10aW1pbmctZnVuY3Rpb24tb3V0KTtcblx0fVxuXG59XG4iLCJAaWYgJHVzZS1saWdodFNwZWVkT3V0ID09IHRydWUge1xuXG5cdEAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcblx0XHQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTsgb3BhY2l0eTogMTsgfVxuXHRcdDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtJGJhc2UtZGVncmVlcyk7IG9wYWNpdHk6IDA7IH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG5cdFx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOyBvcGFjaXR5OiAxOyB9XG5cdFx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtJGJhc2UtZGVncmVlcyk7IG9wYWNpdHk6IDA7IH1cblx0fVxuXG5cdC5saWdodFNwZWVkT3V0IHtcblx0XHRAaW5jbHVkZSBhbmltYXRlLXByZWZpeGVyKGFuaW1hdGlvbi1uYW1lLCBsaWdodFNwZWVkT3V0KTtcblx0XHRAaW5jbHVkZSBhbmltYXRlLXByZWZpeGVyKGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24sICRiYXNlLXRpbWluZy1mdW5jdGlvbi1pbik7XG5cdH1cbn1cbiIsIi8vIENvbW1vbiBDb21wcyBBbmltYXRpb25zXG5cblxuJGJhc2UtZHVyYXRpb25cdFx0XHRcdFx0OiAuMnM7XG4kYmFzZS1kaXN0YW5jZSAgICAgICAgICAgICAgICAgIDogMTBweDtcbiRiYXNlLWZpbGwtbW9kZVx0XHRcdFx0XHQ6IGJvdGg7XG5cbi8vIERyb3Bkb3duIEFuaW1hdGlvblxuXG4uZHJvcGRvd24tbWVudSB7XG4gICYuc2hvdyB7XG4gICAgYW5pbWF0aW9uOiBmYWRlLWluMiAuMnMgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKSBib3RoO1xuICB9XG59XG5cbi5wb3BvdmVyIHtcbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IGZhZGUtaW4yIC4ycyBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApIGJvdGg7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAmW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXS5zaG93IHtcbiAgICBhbmltYXRpb246IGZhZGUtaW4zIC4ycyBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApIGJvdGg7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluMiB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuIiwiLy8gQnV0dG9uc1xuXG4vLyAyeCBPdXRsaW5lIEJvcmRlclxuXG4uYnRuLW91dGxpbmUtMngge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJ0bi1ncm91cCB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuYnRuLW91dGxpbmUtMnggKyAuYnRuLW91dGxpbmUtMngge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG5cbiAgLmJ0bi1zcXVhcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIC8vIFBpbGxzIEJ1dHRvbnNcblxuICAmLmJ0bi1waWxsLmJ0bi13aWRlLFxuICAmLmJ0bi1waWxsIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoNTBweCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyg1MHB4KTtcbiAgfVxuXG59XG5cbi8vIERhc2hlZCBCb3JkZXJcblxuLmJ0bi1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLy8gSWNvbiBCdXR0b25zXG5cbi5idG4taWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgJi5idG4taWNvbi1yaWdodCB7XG4gICAgLmJ0bi1pY29uLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyIC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmLmJ0bi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmJ0bi1sZzpub3QoLmJ0bi1ibG9jaykge1xuICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zbTpub3QoLmJ0bi1ibG9jaykge1xuICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1pY29uLW9ubHkge1xuICAuYnRuLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIEhvdmVyIFNoaW5lIHtcblxuLmJ0bi1ob3Zlci1zaGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJi5idG4tcGlsbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDUwcHgpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVmVydGljYWwgSWNvbnMge1xuXG4uYnRuLWljb24tdmVydGljYWwge1xuICBwYWRkaW5nLXRvcDogKCRidG4tYmxvY2stc3BhY2luZy15ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiAoJGJ0bi1ibG9jay1zcGFjaW5nLXkgKiAyKTtcblxuICAuYnRuLWljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMDAlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cblxuICAmLmJ0bi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmJ0bi1sZzpub3QoLmJ0bi1ibG9jaykge1xuICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zbTpub3QoLmJ0bi1ibG9jaykge1xuICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5idG4taWNvbi1ib3R0b20ge1xuICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogKCRzcGFjZXIgLyA1KSAwIDVweDtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi10cmFuc2l0aW9uLXRleHQge1xuICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLXRyYW5zaXRpb24tYWx0IHtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1pY29uLWxnIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJ1dHRvbnMgVHJhbnNpdGlvbnNcblxuLmJ0bi10cmFuc2l0aW9uIHtcbiAgY29sb3I6ICRncmF5LTYwMDtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cbiAgJi5idG4tb3V0bGluZS1saW5rIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5idG4tdHJhbnNpdGlvbi1hbHQge1xuICAmOmhvdmVyIHtcbiAgICAuaWNvbi1ncmFkaWVudCB7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbml0aWFsO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICAgICAgdGV4dC1maWxsLWNvbG9yOiBpbml0aWFsO1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3F1YXJlIEJ1dHRvbnNcblxuLmJ0bi1zcXVhcmUge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgIWltcG9ydGFudCk7XG59XG5cbi8vIFdpZGUgYnV0dG9uc1xuXG4uYnRuIHtcbiAgJi5idG4td2lkZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICgkYnRuLXBhZGRpbmcteCAqIDIpLCAkZm9udC1zaXplLXhzLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cbi5idG4tbGcge1xuICAmLmJ0bi13aWRlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgKCRidG4tcGFkZGluZy14LWxnICogMiksICRmb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cbn1cblxuLmJ0bi1zbSB7XG4gICYuYnRuLXdpZGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAoJGJ0bi1wYWRkaW5nLXgtc20gKiAyKSwgJGZvbnQtc2l6ZS14cywgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxufVxuXG4vLyBEcm9wZG93biB0b2dnbGVcblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIGJvcmRlci1sZWZ0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSBzb2xpZCAxcHg7XG59XG5cbi8vIEJ1dHRvbnMgR3JhZGllbnRzXG5cbiRidG4tZ3JhZGllbnRzOiAoKTtcblxuJGdyYWRpZW50LXByaW1hcnk6ICRicmFuZDtcbiRncmFkaWVudC1zZWNvbmRhcnk6ICRncmF5LTYwMDtcbiRncmFkaWVudC1zdWNjZXNzOiAkZ3JlZW47XG4kZ3JhZGllbnQtaW5mbzogJGN5YW47XG4kZ3JhZGllbnQtd2FybmluZzogJHllbGxvdztcbiRncmFkaWVudC1kYW5nZXI6ICRyZWQ7XG4kZ3JhZGllbnQtbGlnaHQ6ICRibHVlLWxpZ2h0O1xuJGdyYWRpZW50LWRhcms6ICRncmF5LTgwMDtcbiRncmFkaWVudC1mb2N1czogJGluZGlnbztcbiRncmFkaWVudC1hbHQ6ICRwdXJwbGU7XG5cbiRncmFkaW5ldC1wZXJjZW50OiAxNSU7XG5cbiRidG4tZ3JhZGllbnRzOiBtYXBfbWVyZ2UoXG4gICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJwcmltYXJ5XCI6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRncmFkaWVudC1wcmltYXJ5LCAkZ3JhZGluZXQtcGVyY2VudCksIC8vIGNvbG9yLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmFkaWVudC1wcmltYXJ5LCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzZWNvbmRhcnlcIjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGdyYWRpZW50LXNlY29uZGFyeSwgJGdyYWRpbmV0LXBlcmNlbnQpLCAvLyBjb2xvci1zdGFydFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JhZGllbnQtc2Vjb25kYXJ5LCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzdWNjZXNzXCI6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRncmFkaWVudC1zdWNjZXNzLCAkZ3JhZGluZXQtcGVyY2VudCksIC8vIGNvbG9yLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmFkaWVudC1zdWNjZXNzLCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJpbmZvXCI6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRncmFkaWVudC1pbmZvLCAkZ3JhZGluZXQtcGVyY2VudCksIC8vIGNvbG9yLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmFkaWVudC1pbmZvLCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ3YXJuaW5nXCI6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRncmFkaWVudC13YXJuaW5nLCAkZ3JhZGluZXQtcGVyY2VudCksIC8vIGNvbG9yLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmFkaWVudC13YXJuaW5nLCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJkYW5nZXJcIjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGdyYWRpZW50LWRhbmdlciwgJGdyYWRpbmV0LXBlcmNlbnQpLCAvLyBjb2xvci1zdGFydFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JhZGllbnQtZGFuZ2VyLCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJmb2N1c1wiOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkZ3JhZGllbnQtZm9jdXMsICRncmFkaW5ldC1wZXJjZW50KSwgLy8gY29sb3Itc3RhcnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYWRpZW50LWZvY3VzLCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhbHRlcm5hdGVcIjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGdyYWRpZW50LWFsdCwgJGdyYWRpbmV0LXBlcmNlbnQpLCAvLyBjb2xvci1zdGFydFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JhZGllbnQtYWx0LCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsaWdodFwiOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkZ3JhZGllbnQtbGlnaHQsICRncmFkaW5ldC1wZXJjZW50KSwgLy8gY29sb3Itc3RhcnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYWRpZW50LWxpZ2h0LCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJkYXJrXCI6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRncmFkaWVudC1kYXJrLCAkZ3JhZGluZXQtcGVyY2VudCksIC8vIGNvbG9yLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmFkaWVudC1kYXJrLCAvLyBjb2xvci1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUsIC8vIGdyLXN0YXJ0XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgJGJ0bi1ncmFkaWVudHNcbik7XG5cbkBtaXhpbiBidG4tZ3JhZC12YXJpYW50KCRjb2xvci1zdGFydCwgJGNvbG9yLWVuZCwgJGdyLXN0YXJ0KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICRjb2xvci1zdGFydCAtMzAlLCAkY29sb3ItZW5kIDkwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGFydDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3RhcnQ7XG4gIGNvbG9yOiBjb2xvci15aXEoZGFya2VuKCRjb2xvci1zdGFydCwgMTAlKSk7XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCBkYXJrZW4oJGNvbG9yLXN0YXJ0LCAzJSkgMCUsIGRhcmtlbigkY29sb3ItZW5kLCAzJSkgMTAwJSk7XG4gICAgY29sb3I6IGNvbG9yLXlpcShkYXJrZW4oJGNvbG9yLXN0YXJ0LCAxMCUpKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3Itc3RhcnQsIDEwJSk7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoZGFya2VuKCRjb2xvci1zdGFydCwgMTAlKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItZW5kLCAyMCUpICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG5AZWFjaCAkZ3JhZCwgJGNvbG9ycyBpbiAkYnRuLWdyYWRpZW50cyB7XG4gICRjb2xvcjogbnRoKCRjb2xvcnMsIDEpO1xuICAkY29sb3IxOiBudGgoJGNvbG9ycywgMik7XG4gICRjb2xvcjI6IG50aCgkY29sb3JzLCAzKTtcblxuICAuYnRuLWdyYWRpZW50LSN7JGdyYWR9IHtcbiAgICBAaW5jbHVkZSBidG4tZ3JhZC12YXJpYW50KCRjb2xvciwgJGNvbG9yMSwgJGNvbG9yMik7XG5cbiAgICAmLmJ0bi1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKCRjb2xvcjEsIC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgkY29sb3IxLCAuNSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoJGNvbG9yMSwgLjUpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKCRjb2xvcjEsIC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zaGFkb3cge1xuICAmLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIExpbmtzXG5cbiRsaW5rLWNvbG9yOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIik7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpO1xuXG4vLyBHZW5lcmF0ZSBCdXR0b25zXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuXG4gICAgJi5idG4tc2hhZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgkdmFsdWUsIC40KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgkdmFsdWUsIC41KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gcmdiYSgkdmFsdWUsIC41KSwgMCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgkdmFsdWUsIC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tc2hhZG93LSN7JGNvbG9yfSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoJHZhbHVlLCAuNCksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoJHZhbHVlLCAuNSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG5cbiAgICAmLmJ0bi1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSByZ2JhKCR2YWx1ZSwgLjQpLCAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKCR2YWx1ZSwgLjUpO1xuXG4gICAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAgICYuZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAmOmFjdGl2ZTpob3ZlcixcbiAgICAgICY6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIHJnYmEoJHZhbHVlLCAuNSksIDAgMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoJHZhbHVlLCAuNik7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAoMHB4IDVweCAxNXB4IDJweCByZ2JhKCR2YWx1ZSwgMC4xOSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG59XG5cbi5idG4tbGlnaHQge1xuICBib3JkZXItY29sb3I6IGRhcmtlbigjZjVmNWY1LCAxMCUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogZGFya2VuKCNmNWY1ZjUsIDQwJSk7XG59IiwiLy8gRHJvcGRvd25cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDMpLFxuICAwIDAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDMpLFxuICAwIDAuMjVyZW0gMC41MzEyNXJlbSByZ2JhKGRhcmtlbigkcHJpbWFyeSwgNTAlKSwgLjA1KSxcbiAgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlcjtcblxuICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlIC8gMS4yO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZHJvcGRvd24taWNvbiB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZHJvcGRvd24tcGFkZGluZy15IC8gMik7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmRyb3Bkb3duLWljb24ge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRyb3Bkb3duLW1lbnUtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAuNjY4NzVyZW0gMi4zODc1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDMpLFxuICAgIDAgMS4xMzc1cmVtIDEuNjA2MjVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyksXG4gICAgMCAwLjQ1cmVtIDAuNzMxMjVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wNSksXG4gICAgMCAwLjMyNXJlbSAwLjM4NzVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUtcm91bmRlZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzBweCk7XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kZHJvcGRvd24tcGFkZGluZy15O1xuICAgIG1hcmdpbi1yaWdodDogLSRkcm9wZG93bi1wYWRkaW5nLXk7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGRyb3Bkb3duLXBhZGRpbmcteTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kZHJvcGRvd24tcGFkZGluZy15O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDEwcHgpO1xuICB9XG5cbiAgLm1lbnUtaGVhZGVyLWltYWdlLFxuICAuZHJvcGRvd24tbWVudS1oZWFkZXItaW5uZXIge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDEwcHgpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LWhvdmVyLWxpbmsge1xuICAuZHJvcGRvd24taXRlbSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS1ob3Zlci1wcmltYXJ5IHtcbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICYuZHJvcGRvd24tbWVudS1sZyB7XG4gICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgfVxuXG4gICYuZHJvcGRvd24tbWVudS14bCB7XG4gICAgbWluLXdpZHRoOiAyNXJlbTtcbiAgfVxufVxuXG4vLyBEcm9wZG93biBoZWFkZXJcblxuLmRyb3Bkb3duLW1lbnUge1xuICAuZHJvcGRvd24tbWVudS1oZWFkZXIsXG4gIC5tZW51LWhlYWRlci1pbWFnZSxcbiAgLmRyb3Bkb3duLW1lbnUtaGVhZGVyLWlubmVyIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogLSRkcm9wZG93bi1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1wYWRkaW5nLXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcblxuICAuZHJvcGRvd24tbWVudS1oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbjogLTFweCAtMXB4IDA7XG4gICAgcGFkZGluZzogKCRzcGFjZXIgKiAxLjUpICgkc3BhY2VyIC8gMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm1lbnUtaGVhZGVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDg7XG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5tZW51LWhlYWRlci1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJi50ZXh0LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAvIDIpO1xuICAgIH1cblxuICAgICYuYnRuLXBhbmUtcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAvIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRzcGFjZXIgLyAyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLm1lbnUtaGVhZGVyLWJ0bi1wYW5lIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWhlYWRlci1idG4tcGFuZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxuXG4gICYgKyAuZ3JpZC1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtJGRyb3Bkb3duLXBhZGRpbmcteTtcbiAgfVxufVxuXG4ubWVudS1oZWFkZXItdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1lbnUtaGVhZGVyLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1mYW1pbHktYmFzZTtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAuZ3JpZC1tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJGRyb3Bkb3duLXBhZGRpbmcteTtcbiAgICBwYWRkaW5nOiAxcHg7XG5cbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15O1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkLW1lbnUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0oJGRyb3Bkb3duLXBhZGRpbmcteSAvIDEuMzUpO1xuXG4gICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gdG9nZ2xlXG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIG9wYWNpdHk6IC44O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgYm9yZGVyLWxlZnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpIHNvbGlkIDJweDtcbn1cblxuLy8gRHJvcGRvd24gSW5kaWNhdG9yc1xuXG4uZHJvcGRvd24tbWVudSB7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWJnO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdG9wOiAtNnB4O1xuICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnQ9XCJ0b3Atc3RhcnRcIl0ge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC01cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnQ9XCJsZWZ0LXN0YXJ0XCJdIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogLTZweDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIl0ge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IC02cHg7XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAmLnJtLXBvaW50ZXJzIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gTWVnYSBNZW51XG5cbi5kcm9wZG93bi1tZWdhLW1lbnUge1xuICB3aWR0aDogNTZyZW07XG4gIHBhZGRpbmc6ICRzcGFjZXI7XG5cbiAgLm5hdi1pdGVtLm5hdi1pdGVtLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuZ3JpZC1tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZWdhLW1lbnUtc20ge1xuICB3aWR0aDogNDByZW07XG59XG5cbi8vIERyb3Bkb3duIElubGluZVxuXG5ib2R5IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtaW5saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gTkFWU1xuXG4ubmF2LWl0ZW0ge1xuICAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5uYXYtbGluay1pY29uIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAuNDU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcblxuICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LWl0ZW0ge1xuICAmLm5hdi1pdGVtLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAvIDEuMjtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgfVxuXG4gICYubmF2LWl0ZW0tYnRuIHtcbiAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIH1cblxuICAmLm5hdi1pdGVtLWRpdmlkZXIge1xuICAgIG1hcmdpbjogJG5hdi1saW5rLXBhZGRpbmcteSAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuICB9XG59XG5cbi5uYXYge1xuICAuYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LTcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBHcmlkIE1lbnVzXG5cbi5ncmlkLW1lbnUge1xuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItY29sb3Igc29saWQgMDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWNvbG9yIHNvbGlkIDFweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIHhsKSB7XG5cbiAgICBbY2xhc3MqPVwiY29sLVwiXTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgxbikge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDJuKSB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWxhc3QtY2hpbGQoLW4rMSkge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICAmLmdyaWQtbWVudS0zY29sIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblxuICAgICAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgzbikge1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhZGdlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cbi5iYWRnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWluLXdpZHRoOiAxOXB4O1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi5iYWRnZS1kb3Qge1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzBweCk7XG4gIG1pbi13aWR0aDogMnB4O1xufVxuXG4uYmFkZ2UtZG90LWxnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmJhZGdlLWRvdC14bCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cblxuLmJhZGdlLWRvdC1zbSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4uYnRuIHtcbiAgLmJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgLmJhZGdlLWRvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogJHdoaXRlIHNvbGlkIDJweDtcbiAgICB0b3A6IC01cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuXG4gICAgJi5iYWRnZS1kb3QtbGcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgJi5iYWRnZS1kb3Qtc20ge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlLWRvdC1pbnNpZGUge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4uYnRuLXNtIHtcbiAgLmJhZGdlLWRvdC1zbSB7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5iYWRnZS1kb3Qge1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cblxuICAuYmFkZ2UtZG90LWxnIHtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gIH1cblxuICAuYmFkZ2UtcGlsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICByaWdodDogLTRweDtcbiAgfVxufVxuXG4uYmFkZ2UtYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTNweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4vLyBBdmF0YXJzXG5cbi5hdmF0YXItaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC4xcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAtMnB4O1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2UtZG90IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAkd2hpdGUgc29saWQgMnB4O1xuXG4gICAgJi5iYWRnZS1kb3QtbGcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXI6ICR3aGl0ZSBzb2xpZCAycHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJi5iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdmF0YXItaWNvbi1hZGQge1xuXG4gIC5hdmF0YXItaWNvbiB7XG4gICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgYm9yZGVyOiBsaWdodGVuKCRwcmltYXJ5LCAxNSUpIGRhc2hlZCAxcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAuNjtcblxuICAgIGkge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5hdmF0YXItaWNvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5hLmF2YXRhci1pY29uLXdyYXBwZXIge1xuICAmOmhvdmVyIHtcblxuICAgIC5hdmF0YXItaWNvbiB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cbn1cblxuLmF2YXRhci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIG9wYWNpdHk6IDE7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XG5cbiAgJi5yb3VuZGVkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCgkYm9yZGVyLXJhZGl1cy1sZyAqIDEuMykgIWltcG9ydGFudCk7XG4gIH1cbn1cblxuLmF2YXRhci1pY29uLXhsIHtcbiAgLmF2YXRhci1pY29uIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAmLmF2YXRhci1pY29uLWFkZCB7XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG5cbi5hdmF0YXItaWNvbi1sZyB7XG4gIC5hdmF0YXItaWNvbiB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG5cbiAgJi5hdmF0YXItaWNvbi1hZGQge1xuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgIH1cbiAgfVxufVxuXG4uYXZhdGFyLWljb24tc20ge1xuICAuYXZhdGFyLWljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuXG4gICYuYXZhdGFyLWljb24tYWRkIHtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICB9XG4gIH1cbn1cblxuLmF2YXRhci1pY29uLXhzIHtcbiAgLmF2YXRhci1pY29uIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgfVxuXG4gICYuYXZhdGFyLWljb24tYWRkIHtcbiAgICBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmF2YXRhci1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgfVxuICB9XG59XG5cbi5hdmF0YXItaWNvbiB7XG4gIGJvcmRlcjogJHdoaXRlIHNvbGlkIDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYXZhdGFyLXdyYXBwZXItb3ZlcmxhcCB7XG4gIC5hdmF0YXItaWNvbi13cmFwcGVyIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogNztcbiAgICB9XG5cbiAgICAmLmF2YXRhci1pY29uLXhsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICB9XG4gICAgJi5hdmF0YXItaWNvbi1sZyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgfVxuICAgICYuYXZhdGFyLWljb24tc20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIH1cbiAgICAmLmF2YXRhci1pY29uLXhzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAmLmF2YXRhci1pY29uLWFkZCxcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEJhZGdlIFB1bHNlXG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGxvb3NoIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKCMzMzMsIC4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgjMzMzLCAwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDE2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYmFkZ2UtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgMnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGxvb3NoIDJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjMzcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMi4ycztcbiAgfVxufSIsIi8vIENBUkRTXG5cbi5jYXJkIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZGVmYXVsdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICYgPiAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5kcm9wZG93bi1tZW51LWhlYWRlci1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLnRleHQtZGFyay50ZXh0LXdoaXRlLFxuICAmLnRleHQtd2hpdGUge1xuICAgIC5jYXJkLWZvb3RlcixcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XG4gICAgfVxuICB9XG5cbiAgJi50ZXh0LWRhcmsudGV4dC13aGl0ZSB7XG4gICAgLmNhcmQtZm9vdGVyLFxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJ0bi1hY3Rpb25zLXBhbmUtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1hY3Rpb25zLXBhbmUtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFjdGlvbnMtaWNvbi1idG4ge1xuICAuYnRuLWljb24tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAuYnRuLWljb24td3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGNvbG9yOiAkZ3JheS03MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLFxuLmNhcmQtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYShkYXJrZW4oJHByaW1hcnksIDQwJSksIC43KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGhlaWdodDogMy41cmVtO1xuXG4gICYubm8tYm9yZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAubWVudS1oZWFkZXItc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5jYXJkLWhlYWRlci10YWIge1xuICAgIC5uYXYge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItaWNvbiB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1sZyAqIDEuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgfVxuXG4gICYgPiAubmF2IHtcbiAgICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNhcmQtaGVhZGVyLXRhYi1hbmltYXRpb24ge1xuICAgIC5uYXYgLm5hdi1saW5rIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9yZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uY2FyZC1ob3Zlci1zaGFkb3cge1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAuNDY4NzVyZW0gMi4xODc1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDMpLFxuICAgIDAgMC45Mzc1cmVtIDEuNDA2MjVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyksXG4gICAgMCAwLjI1cmVtIDAuNTMxMjVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wNSksXG4gICAgMCAwLjEyNXJlbSAwLjE4NzVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wMyk7XG4gIH1cbn1cblxuLmNhcmQtaG92ZXItc2hhZG93LTJ4IHtcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwLjY2ODc1cmVtIDIuMzg3NXJlbSByZ2JhKGRhcmtlbigkcHJpbWFyeSwgNTAlKSwgLjAzKSxcbiAgICAwIDEuMTM3NXJlbSAxLjYwNjI1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDMpLFxuICAgIDAgMC40NXJlbSAwLjczMTI1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDUpLFxuICAgIDAgMC4zMjVyZW0gMC4zODc1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDMpO1xuICB9XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6IHJnYmEoZGFya2VuKCRwcmltYXJ5LCA0MCUpLCAuNTUpO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmNhcmQtc2hhZG93LSN7JGNvbG9yfSB7XG4gICAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKCR2YWx1ZSwgLjAzKSxcbiAgICAwIDAuOTM3NXJlbSAxLjQwNjI1cmVtIHJnYmEoJHZhbHVlLCAuMDMpLFxuICAgIDAgMC4yNXJlbSAwLjUzMTI1cmVtIHJnYmEoJHZhbHVlLCAuMDUpLFxuICAgIDAgMC4xMjVyZW0gMC4xODc1cmVtIHJnYmEoJHZhbHVlLCAuMDMpO1xuICB9XG59XG5cbi8vIExhcmdlIENhcmQgSGVhZGVyXG5cbi5jYXJkLWhlYWRlci1sZyB7XG4gIHBhZGRpbmc6ICgkY2FyZC1zcGFjZXIteSAqIDIpICgkY2FyZC1zcGFjZXIteCAqIDIpO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zdGlja3ktYWN0aXZlLWNsYXNzIHtcbiAgLnN0aWNreS1pbm5lci13cmFwcGVyIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRlZmF1bHQ7XG4gICAgfVxuICB9XG59IiwiLy8gVEFCU1xuXG4ubmF2LXBpbGxzLFxuLm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5uYXYtdGFicyB7XG4gIC5uYXYtbGluayB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGYW5jeSBUYWJzXG5cbi5SUlRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlJSVF9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUlJUX19hY2NvcmRpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUlJUX190YWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5SUlRfX3RhYi0tc2VsZWN0ZWQge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5SUlRfX3RhYi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5SUlRfX3RhYjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5SUlRfX3RhYi0tc2VsZWN0ZWQgLlJSVF9fcmVtb3ZhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUlJUX190YWItLXNlbGVjdGVkIC5SUlRfX3JlbW92YWJsZS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uUlJUX190YWItLXNlbGVjdGVkIC5SUlRfX3JlbW92YWJsZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwLjJlbTtcbn1cblxuLy8gQWx0ZXJuYXRlIFN0eWxlXG5cbi5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dCB7XG4gICYuYm9keS10YWJzLWJpZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XG4gICAgYm9yZGVyOiAkZ3JheS0yMDAgc29saWQgMXB4O1xuICAgIHotaW5kZXg6IDc7XG5cbiAgICAuUlJUX190YWIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgfVxuXG4gICAgICAmLlJSVF9fdGFiLS1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAuUlJUX19pbmtiYXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIC0zLjRyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbiAgICAgIH1cblxuICAgICAgLlJSVF9faW5rYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmICsgLlJSVF9fcGFuZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUGFuZWxzXG5cbi5SUlRfX3BhbmVsIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbn1cblxuLlJSVF9fYWNjb3JkaW9uIC5SUlRfX3BhbmVsIHtcbn1cblxuLy8gU2hvdyBNb3JlXG5cbi5SUlRfX3Nob3dtb3JlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgfVxufVxuXG4uUlJUX19zaG93bW9yZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLlJSVF9fc2hvd21vcmUtLXNlbGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI2cHggLTEwcHggcmdiYSgkcHJpbWFyeSwgMC41NiksXG4gIDAgNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gIDAgOHB4IDEwcHggLTVweCByZ2JhKCRwcmltYXJ5LCAwLjIpO1xufVxuXG4uUlJUX19zaG93bW9yZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZGVmYXVsdDtcblxuICAuUlJUX190YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gICAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICYuUlJUX190YWItLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cbi5SUlRfX3Nob3dtb3JlLWxpc3QtLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5SUlRfX3RhYi0tc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4vLyBJbmtiYXJcblxuLlJSVF9faW5rYmFyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlJSVF9faW5rYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxNXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjksIDEuNDIsIDAuNzksIDEpIDBzO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2FyZC10YWJzIHtcbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG5cbiAgICAmLlJSVF9fdGFicyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAuUlJUX190YWIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuUlJUX19pbmtiYXItd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgfVxuXG4gIC5SUlRfX3BhbmVsIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYudGV4dC13aGl0ZSB7XG5cbiAgICAuUlJUX190YWIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuUlJUX190YWItLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLlJSVF9faW5rYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDQwJSk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXRhYnMtYW5pbWF0ZWQge1xuICAuUlJUX19jb250YWluZXIgPiAuUlJUX190YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNztcblxuICAgICYuY2FyZC1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2VyLXggJGxheW91dC1zcGFjZXIteCAoJGxheW91dC1zcGFjZXIteCAvIDMpO1xuICAgIH1cbiAgfVxuXG4gIC5SUlRfX2lua2Jhci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkbGF5b3V0LXNwYWNlci14O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAuUlJUX190YWIge1xuICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgKCRuYXYtbGluay1wYWRkaW5nLXggKiAxLjIpO1xuICB9XG5cbiAgLlJSVF9fdGFiLS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5SUlRfX2lua2JhciB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI2cHggLTEwcHggcmdiYSgkcHJpbWFyeSwgMC41NiksXG4gICAgMCA0cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAwIDhweCAxMHB4IC01cHggcmdiYSgkcHJpbWFyeSwgMC4yKTtcbiAgfVxufVxuXG4uY2FyZC10YWJzLWFuaW1hdGVkLWlubmVyIHtcbiAgLlJSVF9fdGFicyB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxuXG4gIC5SUlRfX2lua2Jhci13cmFwcGVyIHtcbiAgICBsZWZ0OiA1JTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0b3A6IDE0cHg7XG4gIH1cblxuICAuUlJUX19pbmtiYXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuXG4uYm9keS10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJGdyYXktMzAwIHNvbGlkIDJweDtcblxuICAmID4gLlJSVF9fdGFiIHtcbiAgICBwYWRkaW5nOiAoJGxheW91dC1zcGFjZXIteCAvIDEuNSkgKCRsYXlvdXQtc3BhY2VyLXggLyAxLjIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIH1cblxuICAmLmJvZHktdGFicy1hbHQge1xuICAgICYgPiAuUlJUX190YWIge1xuICAgICAgcGFkZGluZzogKCRsYXlvdXQtc3BhY2VyLXggLyAxLjEpICgkbGF5b3V0LXNwYWNlci14IC8gMyk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAwLjg2cmVtO1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuUlJUX19pbmtiYXIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucG9wb3Zlcixcbi5kcm9wZG93bi1tZW51IHtcbiAgLlJSVF9fcGFuZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMGZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IGF1dG87XG5cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgODAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUYWJzIGFsdGVybmF0ZVxuXG4udGFicy1sZy1hbHRlcm5hdGUge1xuICAmLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC53aWRnZXQtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnRhYi1zdWJoZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgfVxuXG4gICAgJiA+IC5uYXYge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNlci14IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGdyYXktMjAwIHNvbGlkIDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAudGFiLXN1YmhlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgLnRhYi1zdWJoZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQWNjb3JkaW9uc1xuXG4uYWNjb3JkaW9uLXdyYXBwZXIge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiAkZ3JheS0yMDAgc29saWQgMXB4O1xuXG4gICYgPiAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcblxuICAgICYgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgLmJ0bjphY3RpdmUsXG4gICAgICAuYnRuOmZvY3VzLFxuICAgICAgLmJ0bjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0taGVhZGluZyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzZSB7XG4gICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBNb2RhbHNcblxuLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZy1kZWZhdWx0O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn0iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcbkBpbXBvcnQgJy4uL2Z1bmN0aW9ucyc7XG5cbkBrZXlmcmFtZXMgc2NhbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBtaXhpbnMgc2hvdWxkIGJlIHNlcGFyYXRlZCBvdXRcbkBtaXhpbiBiYWxsLXB1bHNlKCRuOjMsICRzdGFydDowKSB7XG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkbiB7XG4gICAgPiBkaXY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBhbmltYXRpb246IHNjYWxlIDAuNzVzIGRlbGF5KDAuMTJzLCAkbiwgJGkpIGluZmluaXRlIGN1YmljLWJlemllciguMiwuNjgsLjE4LDEuMDgpO1xuICAgIH1cbiAgfVxufVxuXG4uYmFsbC1wdWxzZSB7XG4gIEBpbmNsdWRlIGJhbGwtcHVsc2UoKTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgYmFsbHMoKTtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIkBtaXhpbiBnbG9iYWwtYmcoKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG5AbWl4aW4gZ2xvYmFsLWFuaW1hdGlvbigpIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQG1peGluIGJhbGxzKCkge1xuICBAaW5jbHVkZSBnbG9iYWwtYmcoKTtcblxuICB3aWR0aDogJGJhbGwtc2l6ZTtcbiAgaGVpZ2h0OiAkYmFsbC1zaXplO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46ICRtYXJnaW47XG59XG5cbkBtaXhpbiBsaW5lcygpIHtcbiAgQGluY2x1ZGUgZ2xvYmFsLWJnKCk7XG5cbiAgd2lkdGg6ICRsaW5lLXdpZHRoO1xuICBoZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46ICRtYXJnaW47XG59XG4iLCIkcHJpbWFyeS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kYmFsbC1zaXplOiAxNXB4ICFkZWZhdWx0O1xuJG1hcmdpbjogMnB4ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAzNXB4ICFkZWZhdWx0O1xuJGxpbmUtd2lkdGg6IDRweCAhZGVmYXVsdDtcblxuXG5AbWl4aW4gZ2xvYmFsLWJnKCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuQG1peGluIGdsb2JhbC1hbmltYXRpb24oKSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBtaXhpbiBiYWxscygpIHtcbiAgQGluY2x1ZGUgZ2xvYmFsLWJnKCk7XG5cbiAgd2lkdGg6ICRiYWxsLXNpemU7XG4gIGhlaWdodDogJGJhbGwtc2l6ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAkbWFyZ2luO1xufVxuXG5AbWl4aW4gbGluZXMoKSB7XG4gIEBpbmNsdWRlIGdsb2JhbC1iZygpO1xuXG4gIHdpZHRoOiAkbGluZS13aWR0aDtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAkbWFyZ2luO1xufVxuXG5cbi8qKlxuICogRG90c1xuICovXG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1wdWxzZSc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1wdWxzZS1zeW5jJztcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLXNjYWxlJztcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLXJvdGF0ZSc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1jbGlwLXJvdGF0ZSc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1jbGlwLXJvdGF0ZS1wdWxzZSc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1jbGlwLXJvdGF0ZS1tdWx0aXBsZSc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1zY2FsZS1yaXBwbGUnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlJztcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLWJlYXQnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtc2NhbGUtbXVsdGlwbGUnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtdHJpYW5nbGUtdHJhY2UnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtcHVsc2UtcmlzZSc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1ncmlkLWJlYXQnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtZ3JpZC1wdWxzZSc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvYmFsbC1zcGluLWZhZGUtbG9hZGVyJztcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLXNwaW4tbG9hZGVyJztcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9iYWxsLXppZy16YWcnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2JhbGwtemlnLXphZy1kZWZsZWN0JztcblxuLyoqXG4gKiBMaW5lc1xuICovXG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvbGluZS1zY2FsZSc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvbGluZS1zY2FsZS1yYW5kb20nO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2xpbmUtc2NhbGUtcHVsc2Utb3V0JztcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCc7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvbGluZS1zcGluLWZhZGUtbG9hZGVyJztcblxuLyoqXG4gKiBNaXNjXG4gKi9cbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy90cmlhbmdsZS1za2V3LXNwaW4nO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL3NxdWFyZS1zcGluJztcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9zcmMvYW5pbWF0aW9ucy9wYWNtYW4nO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL3NyYy9hbmltYXRpb25zL2N1YmUtdHJhbnNpdGlvbic7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbG9hZGVycy5jc3Mvc3JjL2FuaW1hdGlvbnMvc2VtaS1jaXJjbGUtc3Bpbic7XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcbkBpbXBvcnQgJy4uL2Z1bmN0aW9ucyc7XG5cbiRhbW91bnQ6IDEwcHg7XG5cbkBrZXlmcmFtZXMgYmFsbC1wdWxzZS1zeW5jIHtcbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGFtb3VudCk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRhbW91bnQpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5AbWl4aW4gYmFsbC1wdWxzZS1zeW5jKCRuOjMsICRzdGFydDowKSB7XG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkbiB7XG4gICAgPiBkaXY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBhbmltYXRpb246IGJhbGwtcHVsc2Utc3luYyAwLjZzIGRlbGF5KDAuMDdzLCAkbiwgJGkpIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG4uYmFsbC1wdWxzZS1zeW5jIHtcbiAgQGluY2x1ZGUgYmFsbC1wdWxzZS1zeW5jKCk7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGJhbGxzKCk7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcblxuQGtleWZyYW1lcyBiYWxsLXNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYmFsbC1zY2FsZSB7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGJhbGxzKCk7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBhbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiB9XG59XG5cbi5iYWxsLXJvdGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgYmFsbHMoKTtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDFzIDBzIGN1YmljLWJlemllciguNywtLjEzLC4yMiwuODYpIGluZmluaXRlO1xuICAgIH1cblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJhbGxzKCk7XG5cbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAtMjhweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTtcbiAgfVxuICAxMDAlIHtcbiAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG4gfVxufVxuXG4uYmFsbC1jbGlwLXJvdGF0ZSB7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGJhbGxzKCk7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjYpO1xuICB9XG4gIDEwMCUge1xuICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxKTtcbiB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUge1xuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5iYWxsLWNsaXAtcm90YXRlLXB1bHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICBhbmltYXRpb246IHNjYWxlIDFzIDBzIGN1YmljLWJlemllciguMDksLjU3LC40OSwuOSkgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7ICBcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IgdHJhbnNwYXJlbnQgJHByaW1hcnktY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZSAxcyAwcyBjdWJpYy1iZXppZXIoLjA5LC41NywuNDksLjkpIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTtcbiAgfVxuICAxMDAlIHtcbiAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG4gfVxufVxuXG4uYmFsbC1jbGlwLXJvdGF0ZS1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yIHRyYW5zcGFyZW50ICRwcmltYXJ5LWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuXG5Aa2V5ZnJhbWVzIGJhbGwtc2NhbGUtcmlwcGxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICB9XG59XG5cbi5iYWxsLXNjYWxlLXJpcHBsZSB7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGdsb2JhbC1hbmltYXRpb24oKTtcblxuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yOztcbiAgICBhbmltYXRpb246IGJhbGwtc2NhbGUtcmlwcGxlIDFzIDBzIGluZmluaXRlIGN1YmljLWJlemllciguMjEsLjUzLC41NiwuOCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuQGltcG9ydCAnLi4vZnVuY3Rpb25zJztcblxuJHNpemU6IDUwcHg7XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbn1cblxuQG1peGluIGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlICgkbjozLCAkc3RhcnQ6MCkge1xuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJG4ge1xuICAgID4gZGl2Om50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiBkZWxheSgwLjJzLCAkbiwgJGkgLSAxKTtcbiAgICB9XG4gIH1cbn1cblxuLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIHtcbiAgQGluY2x1ZGUgYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUoKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHNpemUgLyAyKTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMjZweDtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIGFuaW1hdGlvbjogYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgMS4yNXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKC4yMSwuNTMsLjU2LC44KTtcbiAgfVxufVxuIiwiQGZ1bmN0aW9uIGRlbGF5KCRpbnRlcnZhbCwgJGNvdW50LCAkaW5kZXgpIHtcbiAgQHJldHVybiAoJGluZGV4ICogJGludGVydmFsKSAtICgkaW50ZXJ2YWwgKiAkY291bnQpO1xufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbkBrZXlmcmFtZXMgYmFsbC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmJhbGwtYmVhdCB7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGJhbGxzKCk7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbjogYmFsbC1iZWF0IDAuN3MgMHMgaW5maW5pdGUgbGluZWFyO1xuXG4gICAgJjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zNXMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuQGltcG9ydCAnLi4vZnVuY3Rpb25zJztcblxuJHNpemU6IDYwcHg7XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1tdWx0aXBsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWl4aW4gYmFsbC1zY2FsZS1tdWx0aXBsZSAoJG46MywgJHN0YXJ0OjApIHtcbiAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbiB7XG4gICAgPiBkaXY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IGRlbGF5KDAuMnMsICRuLCAkaSAtIDEpO1xuICAgIH1cbiAgfVxufVxuXG4uYmFsbC1zY2FsZS1tdWx0aXBsZSB7XG4gIEBpbmNsdWRlIGJhbGwtc2NhbGUtbXVsdGlwbGUoKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHNpemUgLyAyKTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgYmFsbHMoKTtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgYW5pbWF0aW9uOiBiYWxsLXNjYWxlLW11bHRpcGxlIDFzIDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbiRhbW91bnQ6IDUwcHg7XG5cbkBrZXlmcmFtZXMgYmFsbC10cmlhbmdsZS1wYXRoLTEge1xuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRhbW91bnQgLyAyLCAtJGFtb3VudCk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYW1vdW50LCAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0yIHtcbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYW1vdW50IC8gMiwgJGFtb3VudCk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtICRhbW91bnQgLyAyLCAkYW1vdW50KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWxsLXRyaWFuZ2xlLXBhdGgtMyB7XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSRhbW91bnQsIDBweCk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtICRhbW91bnQgLyAyLCAtJGFtb3VudCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBtaXhpbiBiYWxsLXRyaWFuZ2xlLXBhdGgoJG46Mykge1xuICAkYW5pbWF0aW9uczogYmFsbC10cmlhbmdsZS1wYXRoLTEgYmFsbC10cmlhbmdsZS1wYXRoLTIgYmFsbC10cmlhbmdsZS1wYXRoLTM7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbiB7XG4gICAgPiBkaXY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogbnRoKCRhbmltYXRpb25zLCAkaSk7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYmFsbC10cmlhbmdsZS1wYXRoKCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kYW1vdW50IC8gMS42NjcsIC0kYW1vdW50IC8gMS4zMzMpO1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRvcDogJGFtb3VudDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGxlZnQ6ICRhbW91bnQgLyAyO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgdG9wOiAkYW1vdW50O1xuICAgICAgbGVmdDogJGFtb3VudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuXG4kcmlzZS1hbW91bnQ6IDMwcHg7XG5cbkBrZXlmcmFtZXMgYmFsbC1wdWxzZS1yaXNlLWV2ZW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kcmlzZS1hbW91bnQpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRyaXNlLWFtb3VudCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtcHVsc2UtcmlzZS1vZGQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRyaXNlLWFtb3VudCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRyaXNlLWFtb3VudCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbn1cblxuLmJhbGwtcHVsc2UtcmlzZSB7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGJhbGxzKCk7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNSwuNDYsLjksLjYpO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYmFsbC1wdWxzZS1yaXNlLWV2ZW47XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtcHVsc2UtcmlzZS1vZGQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcblxuQGtleWZyYW1lcyBiYWxsLWdyaWQtYmVhdCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGJhbGwtZ3JpZC1iZWF0KCRuOjkpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbiB7XG4gICAgPiBkaXY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6ICgocmFuZG9tKDEwMCkgLyAxMDApIC0gMC4yKSArIHM7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICgocmFuZG9tKDEwMCkgLyAxMDApICsgMC42KSArIHM7XG4gICAgfVxuICB9XG5cbn1cblxuLmJhbGwtZ3JpZC1iZWF0IHtcbiAgQGluY2x1ZGUgYmFsbC1ncmlkLWJlYXQoKTtcbiAgd2lkdGg6ICgkYmFsbC1zaXplICogMykgKyAkbWFyZ2luICogNjtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgYmFsbHMoKTtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtZ3JpZC1iZWF0O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbkBrZXlmcmFtZXMgYmFsbC1ncmlkLXB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gYmFsbC1ncmlkLXB1bHNlKCRuOjkpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbiB7XG4gICAgPiBkaXY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6ICgocmFuZG9tKDEwMCkgLyAxMDApIC0gMC4yKSArIHM7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICgocmFuZG9tKDEwMCkgLyAxMDApICsgMC42KSArIHM7XG4gICAgfVxuICB9XG5cbn1cblxuLmJhbGwtZ3JpZC1wdWxzZSB7XG4gIEBpbmNsdWRlIGJhbGwtZ3JpZC1wdWxzZSgpO1xuICB3aWR0aDogKCRiYWxsLXNpemUgKiAzKSArICRtYXJnaW4gKiA2O1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBiYWxscygpO1xuICAgIEBpbmNsdWRlIGdsb2JhbC1hbmltYXRpb24oKTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogYmFsbC1ncmlkLXB1bHNlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5AaW1wb3J0ICcuLi9mdW5jdGlvbnMnO1xuXG4kcmFkaXVzOiAyNXB4O1xuXG5Aa2V5ZnJhbWVzIGJhbGwtc3Bpbi1mYWRlLWxvYWRlciB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQG1peGluIGJhbGwtc3Bpbi1mYWRlLWxvYWRlcigkbjo4LCAkc3RhcnQ6MSkge1xuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJG4ge1xuICAgID4gZGl2Om50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgJGl0ZXI6IDM2MCAvICRuO1xuICAgICAgJHF1YXJ0ZXI6ICgkcmFkaXVzIC8gMikgKyAoJHJhZGl1cyAvIDUuNSk7XG5cbiAgICAgIEBpZiAkaSA9PSAxIHtcbiAgICAgICAgdG9wOiAkcmFkaXVzO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfSBAZWxzZSBpZiAkaSA9PSAyIHtcbiAgICAgICAgdG9wOiAkcXVhcnRlcjtcbiAgICAgICAgbGVmdDogJHF1YXJ0ZXI7XG4gICAgICB9IEBlbHNlIGlmICRpID09IDMge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6ICRyYWRpdXM7XG4gICAgICB9IEBlbHNlIGlmICRpID09IDQge1xuICAgICAgICB0b3A6IC0kcXVhcnRlcjtcbiAgICAgICAgbGVmdDogJHF1YXJ0ZXI7XG4gICAgICB9IEBlbHNlIGlmICRpID09IDUge1xuICAgICAgICB0b3A6IC0kcmFkaXVzO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfSBAZWxzZSBpZiAkaSA9PSA2IHtcbiAgICAgICAgdG9wOiAtJHF1YXJ0ZXI7XG4gICAgICAgIGxlZnQ6IC0kcXVhcnRlcjtcbiAgICAgIH0gQGVsc2UgaWYgJGkgPT0gNyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLSRyYWRpdXM7XG4gICAgICB9IEBlbHNlIGlmICRpID09IDgge1xuICAgICAgICB0b3A6ICRxdWFydGVyO1xuICAgICAgICBsZWZ0OiAtJHF1YXJ0ZXI7XG4gICAgICB9XG5cbiAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIGRlbGF5KDAuMTJzLCAkbiwgJGkgLSAxKSBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuICB9XG59XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIge1xuICBAaW5jbHVkZSBiYWxsLXNwaW4tZmFkZS1sb2FkZXIoKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBiYWxscygpO1xuICAgIEBpbmNsdWRlIGdsb2JhbC1hbmltYXRpb24oKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbiRyYWRpdXM6IDQ1cHg7XG5cbkBrZXlmcmFtZXMgYmFsbC1zcGluLWxvYWRlciB7XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGJhbGwtc3Bpbi1sb2FkZXIoJG46OCwgJHN0YXJ0OjEpIHtcbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRuIHtcbiAgICA+IHNwYW46bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAkaXRlcjogMzYwIC8gJG47XG4gICAgICAkcXVhcnRlcjogKCRyYWRpdXMgLyAyKSArICgkcmFkaXVzIC8gNS41KTtcblxuICAgICAgQGlmICRpID09IDEge1xuICAgICAgICB0b3A6ICRyYWRpdXM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9IEBlbHNlIGlmICRpID09IDIge1xuICAgICAgICB0b3A6ICRxdWFydGVyO1xuICAgICAgICBsZWZ0OiAkcXVhcnRlcjtcbiAgICAgIH0gQGVsc2UgaWYgJGkgPT0gMyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogJHJhZGl1cztcbiAgICAgIH0gQGVsc2UgaWYgJGkgPT0gNCB7XG4gICAgICAgIHRvcDogLSRxdWFydGVyO1xuICAgICAgICBsZWZ0OiAkcXVhcnRlcjtcbiAgICAgIH0gQGVsc2UgaWYgJGkgPT0gNSB7XG4gICAgICAgIHRvcDogLSRyYWRpdXM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9IEBlbHNlIGlmICRpID09IDYge1xuICAgICAgICB0b3A6IC0kcXVhcnRlcjtcbiAgICAgICAgbGVmdDogLSRxdWFydGVyO1xuICAgICAgfSBAZWxzZSBpZiAkaSA9PSA3IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtJHJhZGl1cztcbiAgICAgIH0gQGVsc2UgaWYgJGkgPT0gOCB7XG4gICAgICAgIHRvcDogJHF1YXJ0ZXI7XG4gICAgICAgIGxlZnQ6IC0kcXVhcnRlcjtcbiAgICAgIH1cblxuICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzICgkaSAqIDAuOXMpIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxuLmJhbGwtc3Bpbi1sb2FkZXIge1xuICBAaW5jbHVkZSBiYWxsLXNwaW4tbG9hZGVyKCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcblxuJGFtb3VudDogMzBweDtcblxuQGtleWZyYW1lcyBiYWxsLXppZyB7XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSRhbW91bnQvMiwgLSRhbW91bnQpO1xuICB9XG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGFtb3VudC8yLCAtJGFtb3VudCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWxsLXphZyB7XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGFtb3VudC8yLCAkYW1vdW50KTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kYW1vdW50LzIsICRhbW91bnQpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5iYWxsLXppZy16YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kYW1vdW50IC8gMiwgLSRhbW91bnQgLyAyKTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgYmFsbHMoKTtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6ICRhbW91bnQgLyAyO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC03cHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGFuaW1hdGlvbjogYmFsbC16aWcgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGFuaW1hdGlvbjogYmFsbC16YWcgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcblxuJGFtb3VudDogMzBweDtcblxuQGtleWZyYW1lcyBiYWxsLXppZy1kZWZsZWN0IHtcbiAgMTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJGFtb3VudC8yLCAtJGFtb3VudCk7XG4gIH1cbiAgMzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYW1vdW50LzIsIC0kYW1vdW50KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDY3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGFtb3VudC8yLCAtJGFtb3VudCk7XG4gIH1cbiAgODQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJGFtb3VudC8yLCAtJGFtb3VudCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWxsLXphZy1kZWZsZWN0IHtcbiAgMTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYW1vdW50LzIsICRhbW91bnQpO1xuICB9XG4gIDM0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSRhbW91bnQvMiwgJGFtb3VudCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA2NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kYW1vdW50LzIsICRhbW91bnQpO1xuICB9XG4gIDg0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGFtb3VudC8yLCAkYW1vdW50KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4uYmFsbC16aWctemFnLWRlZmxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kYW1vdW50IC8gMiwgLSRhbW91bnQgLyAyKTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgYmFsbHMoKTtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6ICRhbW91bnQgLyAyO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC03cHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGFuaW1hdGlvbjogYmFsbC16aWctZGVmbGVjdCAxLjVzIDBzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYW5pbWF0aW9uOiBiYWxsLXphZy1kZWZsZWN0IDEuNXMgMHMgaW5maW5pdGUgbGluZWFyO1xuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcbkBpbXBvcnQgJy4uL2Z1bmN0aW9ucyc7XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxLjApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxLjApO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lLXNjYWxlKCRuOjUpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbiB7XG4gICAgPiBkaXY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgZGVsYXkoMC4xcywgJG4sICRpKSBpbmZpbml0ZSBjdWJpYy1iZXppZXIoLjIsLjY4LC4xOCwxLjA4KTtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmUtc2NhbGUge1xuICBAaW5jbHVkZSBsaW5lLXNjYWxlKCk7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGxpbmVzKCk7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXBhcnR5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAkcmFuZG9tOiAwLjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkcmFuZG9tKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lLXNjYWxlLXBhcnR5KCRuOjQpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbiB7XG4gICAgPiBkaXY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6ICgocmFuZG9tKDEwMCkgLyAxMDApIC0gMC4yKSArIHM7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICgocmFuZG9tKDEwMCkgLyAxMDApICsgMC4zKSArIHM7XG4gICAgfVxuICB9XG59XG5cbi5saW5lLXNjYWxlLXBhcnR5IHtcbiAgQGluY2x1ZGUgbGluZS1zY2FsZS1wYXJ0eSgpO1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBsaW5lcygpO1xuICAgIEBpbmNsdWRlIGdsb2JhbC1hbmltYXRpb24oKTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbmltYXRpb24tbmFtZTogbGluZS1zY2FsZS1wYXJ0eTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuQGltcG9ydCAnLi4vZnVuY3Rpb25zJztcblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxLjApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxLjApO1xuICB9XG59XG5cbi5saW5lLXNjYWxlLXB1bHNlLW91dCB7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGxpbmVzKCk7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQgMC45cyBkZWxheSgwLjJzLCAzLCAwKSBpbmZpbml0ZSBjdWJpYy1iZXppZXIoLjg1LC4yNSwuMzcsLjg1KTtcblxuICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IGRlbGF5KDAuMnMsIDMsIDEpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogZGVsYXkoMC4ycywgMywgMikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMS4wKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuMyk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxLjApO1xuICB9XG59XG5cbi5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCB7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIGxpbmVzKCk7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCAwLjlzIC0wLjVzIGluZmluaXRlIGN1YmljLWJlemllciguMTEsLjQ5LC4zOCwuNzgpO1xuXG4gICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjVzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMnO1xuQGltcG9ydCAnLi4vZnVuY3Rpb25zJztcblxuJHJhZGl1czogMjBweDtcblxuQGtleWZyYW1lcyBsaW5lLXNwaW4tZmFkZS1sb2FkZXIge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIoJG46OCwgJHN0YXJ0OjEpIHtcbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRuIHtcbiAgICA+IGRpdjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICRpdGVyOiAzNjAgLyAkbjtcbiAgICAgICRxdWFydGVyOiAoJHJhZGl1cyAvIDIpICsgKCRyYWRpdXMgLyA1LjUpO1xuXG4gICAgICBAaWYgJGkgPT0gMSB7XG4gICAgICAgIHRvcDogJHJhZGl1cztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH0gQGVsc2UgaWYgJGkgPT0gMiB7XG4gICAgICAgIHRvcDogJHF1YXJ0ZXI7XG4gICAgICAgIGxlZnQ6ICRxdWFydGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfSBAZWxzZSBpZiAkaSA9PSAzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAkcmFkaXVzO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9IEBlbHNlIGlmICRpID09IDQge1xuICAgICAgICB0b3A6IC0kcXVhcnRlcjtcbiAgICAgICAgbGVmdDogJHF1YXJ0ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH0gQGVsc2UgaWYgJGkgPT0gNSB7XG4gICAgICAgIHRvcDogLSRyYWRpdXM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9IEBlbHNlIGlmICRpID09IDYge1xuICAgICAgICB0b3A6IC0kcXVhcnRlcjtcbiAgICAgICAgbGVmdDogLSRxdWFydGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfSBAZWxzZSBpZiAkaSA9PSA3IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtJHJhZGl1cztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfSBAZWxzZSBpZiAkaSA9PSA4IHtcbiAgICAgICAgdG9wOiAkcXVhcnRlcjtcbiAgICAgICAgbGVmdDogLSRxdWFydGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgZGVsYXkoMC4xMnMsICRuLCAkaSkgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIge1xuICBAaW5jbHVkZSBsaW5lLXNwaW4tZmFkZS1sb2FkZXIoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtNHB4O1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBsaW5lcygpO1xuICAgIEBpbmNsdWRlIGdsb2JhbC1hbmltYXRpb24oKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbiRzaXplOiAyMHB4O1xuXG5Aa2V5ZnJhbWVzIHRyaWFuZ2xlLXNrZXctc3BpbiB7XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApO1xuICB9XG59XG5cbi50cmlhbmdsZS1za2V3LXNwaW4ge1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYW5pbWF0aW9uOiB0cmlhbmdsZS1za2V3LXNwaW4gM3MgMHMgY3ViaWMtYmV6aWVyKC4wOSwuNTcsLjQ5LC45KSBpbmZpbml0ZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbkBrZXlmcmFtZXMgc3F1YXJlLXNwaW4ge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTtcbiAgfVxufVxuXG4uc3F1YXJlLXNwaW4ge1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgYW5pbWF0aW9uOiBzcXVhcmUtc3BpbiAzcyAwcyBjdWJpYy1iZXppZXIoLjA5LC41NywuNDksLjkpIGluZmluaXRlO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcbkBpbXBvcnQgJy4uL2Z1bmN0aW9ucyc7XG5cbiRzaXplOiAyNXB4O1xuXG5Aa2V5ZnJhbWVzIHJvdGF0ZV9wYWNtYW5faGFsZl91cCAge1xuICAgIDAlIHtcbiAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZV9wYWNtYW5faGFsZl9kb3duICB7XG4gICAgMCUge1xuICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuICAgIH1cbn1cblxuQG1peGluIHBhY21hbl9kZXNpZ24oKXtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xufVxuXG5Aa2V5ZnJhbWVzIHBhY21hbi1iYWxscyB7XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00ICogJHNpemUsIC0kc2l6ZSAvIDQpO1xuICB9XG59XG5cbkBtaXhpbiBiYWxsLXBsYWNlbWVudCgkbjozLCAkc3RhcnQ6MCkge1xuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJG4ge1xuICAgID4gZGl2Om50aC1jaGlsZCgjeyRpICsgMn0pIHtcbiAgICAgIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIGRlbGF5KC4zM3MsICRuLCAkaSkgaW5maW5pdGUgbGluZWFyO1xuICAgIH1cbiAgfVxufVxuXG4ucGFjbWFuIHtcbiAgQGluY2x1ZGUgYmFsbC1wbGFjZW1lbnQoKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgcGFjbWFuX2Rlc2lnbigpO1xuICAgIGFuaW1hdGlvbjogcm90YXRlX3BhY21hbl9oYWxmX3VwIDAuNXMgMHMgaW5maW5pdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG5cbiAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBAaW5jbHVkZSBwYWNtYW5fZGVzaWduKCk7XG4gICAgYW5pbWF0aW9uOiByb3RhdGVfcGFjbWFuX2hhbGZfZG93biAwLjVzIDBzIGluZmluaXRlO1xuICAgIG1hcmdpbi10b3A6IC0yICogJHNpemU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG5cbiAgPiBkaXY6bnRoLWNoaWxkKDMpLFxuICA+IGRpdjpudGgtY2hpbGQoNCksXG4gID4gZGl2Om50aC1jaGlsZCg1KSxcbiAgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICBAaW5jbHVkZSBiYWxscygpO1xuXG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0kc2l6ZSAvIDQpO1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59IiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbiRhbW91bnQ6IDUwcHg7XG4kc2l6ZTogMTBweDtcblxuQGtleWZyYW1lcyBjdWJlLXRyYW5zaXRpb24ge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkYW1vdW50KSBzY2FsZSgwLjUpIHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGFtb3VudCwgJGFtb3VudCkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRhbW91bnQpIHNjYWxlKDAuNSkgcm90YXRlKC0yNzBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG59XG5cbi5jdWJlLXRyYW5zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kYW1vdW50IC8gMiwgLSRhbW91bnQgLyAyKTtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLWFuaW1hdGlvbigpO1xuXG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGFuaW1hdGlvbjogY3ViZS10cmFuc2l0aW9uIDEuNnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44c1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbiRzaXplOiAzNXB4O1xuJHBvczogMzAlO1xuXG5Aa2V5ZnJhbWVzIHNwaW4tcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuIH1cbn1cblxuLnNlbWktY2lyY2xlLXNwaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBzcGluLXJvdGF0ZSAwLjZzIDBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50ICgxMDAlIC0gJHBvcyksICRwcmltYXJ5LWNvbG9yICRwb3MsICRwcmltYXJ5LWNvbG9yIDEwMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufSIsIi8vIFByb2dyZXNzIEJhclxuXG4ucHJvZ3Jlc3Mge1xuXG4gIC5wcm9ncmVzcy1iYXIge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLnByb2dyZXNzLWJhci1zbSB7XG4gICAgaGVpZ2h0OiAuNXJlbTtcbiAgfVxuXG4gICYucHJvZ3Jlc3MtYmFyLXhzIHtcbiAgICBoZWlnaHQ6IC4zcmVtO1xuICB9XG5cbiAgJi5wcm9ncmVzcy1iYXItcm91bmRlZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMHB4KTtcbiAgfVxuXG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQtYWx0IHtcbiAgJi5wcm9ncmVzcy1iYXIsXG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYWN0aXZlIDJzIGVhc2UgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYWN0aXZlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC40O1xuICAgIHdpZHRoOiAwXG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJVxuICB9XG59IiwiLnZlcnRpY2FsLXRpbWVsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogKCRzcGFjZXIgKiAxLjUpIDAgKCRzcGFjZXIpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aFxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDY3cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAoJHNwYWNlcik7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aFxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIH1cbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG4gIH1cblxuICAudGltZWxpbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwICgkc3BhY2VyIC8gMik7XG4gICAgcGFkZGluZzogMnB4IDAgMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgLyAyKTtcbiAgfVxuXG4gIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTBweDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAvIDEuMDU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4udmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDYwcHg7XG5cbiAgLmJhZGdlLWRvdC14bCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICR3aGl0ZTtcbiAgfVxufVxuXG4udmVydGljYWwtdGltZWxpbmUtZWxlbWVudC0tbm8tY2hpbGRyZW4gLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZlcnRpY2FsLXdpdGhvdXQtdGltZSB7XG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogMTFweDtcbiAgfVxuXG4gIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG5cbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbiB7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5cbi52ZXJ0aWNhbC10aW1lLWljb25zIHtcbiAgcGFkZGluZzogKCRzcGFjZXIgKiAyKSAwIDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIH1cblxuICAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuXG4gIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTdweDtcblxuICAgIC50aW1lbGluZS1pY29uIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaW1wbGUgRG90cyBUaW1lbGluZVxuXG4udmVydGljYWwtdGltZS1zaW1wbGUge1xuICBwYWRkaW5nOiAoJHNwYWNlciAvIDIpIDA7XG5cbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQge1xuICAgIG1hcmdpbjogMCAwICgkc3BhY2VyIC8gMik7XG4gIH1cblxuICAudGltZWxpbmUtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnIC8gMS4yO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gdGltZWxpbmUtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0aW1lbGluZS12YXJpYW50KFwiLmRvdC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuXG4vLyBBbmltYXRpb25zXG5cbi52ZXJ0aWNhbC10aW1lbGluZS0tYW5pbWF0ZSAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1pY29uLmlzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4udmVydGljYWwtdGltZWxpbmUtLWFuaW1hdGUgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtaWNvbi5ib3VuY2UtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IGNkLWJvdW5jZS0xIC44c1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjUpXG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMilcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKVxuICB9XG5cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC41KVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpXG4gIH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSlcbiAgfVxuXG59XG5cbkBrZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpXG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpXG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICB9XG5cbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLS1hbmltYXRlIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQuaXMtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS0tYW5pbWF0ZSAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1jb250ZW50LmJvdW5jZS1pbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAuNnM7XG4gIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAuNnM7XG4gIGFuaW1hdGlvbjogY2QtYm91bmNlLTIgLjZzXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC52ZXJ0aWNhbC10aW1lbGluZS0tdHdvLWNvbHVtbnMudmVydGljYWwtdGltZWxpbmUtLWFuaW1hdGUgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC0tcmlnaHQgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudC5ib3VuY2UtaW4sIC52ZXJ0aWNhbC10aW1lbGluZS0tdHdvLWNvbHVtbnMudmVydGljYWwtdGltZWxpbmUtLWFuaW1hdGUgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQ6bnRoLWNoaWxkKGV2ZW4pOm5vdCgudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC0tbGVmdCkgLnZlcnRpY2FsLXRpbWVsaW5lLWVsZW1lbnQtY29udGVudC5ib3VuY2UtaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAuNnM7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42c1xuICB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY5cHgpIHtcbiAgLnZlcnRpY2FsLXRpbWVsaW5lLS1hbmltYXRlIC52ZXJ0aWNhbC10aW1lbGluZS1lbGVtZW50LWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAuNnM7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42c1xuICB9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpXG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICB9XG5cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpXG4gIH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICB9XG5cbn1cblxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweClcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweClcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICB9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS0yLWludmVyc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweClcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweClcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG4gIH1cblxufVxuXG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KVxuICB9XG5cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgfVxuXG59XG5cbkBrZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpXG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweClcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICB9XG5cbn0iLCIvLyBMaXN0IEdyb3VwXG5cbi50b2RvLWxpc3Qtd3JhcHBlciB7XG4gIC50b2RvLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gICAgbGVmdDogKCRjYXJkLXNwYWNlci14IC8gMik7XG4gICAgdG9wOiAyMCU7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC50b2RvLWluZGljYXRvciB7XG4gICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbCxcbiAgaW5wdXRbY2hlY2tib3hdIHtcbiAgICBtYXJnaW4tbGVmdDogKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ucm0tbGlzdC1ib3JkZXJzIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6ICgkY2FyZC1zcGFjZXIteSAvIDEuNSkgMDtcbiAgfVxufVxuXG4ucm0tbGlzdC1ib3JkZXJzLXNjcm9sbCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGNhcmQtc3BhY2VyLXkgKiAxLjUpO1xuICB9XG59IiwiLy8gSW5wdXQgZ3JvdXBzXG5cbi5pbnB1dC1ncm91cCB7XG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICBkaXY6bm90KFtjbGFzc10pIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIsXG4gICAgJiArIGRpdiAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IGRpdjpub3QoW2NsYXNzXSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG5cbiAgICAmIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICYgKyBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogMSU7XG4gICAgfVxuICB9XG5cbiAgJiA+IC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG5cbiAgICAmID4gLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybXMgTGVnZW5kXG5cbmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gSGVhZGluZ3NcblxuLmZvcm0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59IiwiLy8gUGFnaW5hdGlvblxuXG4ucGFnaW5hdGlvbiB7XG4gIC5wYWdlLW51bWJlciB7XG4gICAgQGV4dGVuZCAucGFnZS1pdGVtO1xuICB9XG5cbiAgbGkge1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gICAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgICAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLnBhZ2UtbGluayBlbGVtZW50c1xuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIGEge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFBhZ2luYXRpb24gUm91bmRlZFxuXG4ucGFnaW5hdGlvbi1yb3VuZGVkIHtcbiAgbGkgYSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4ICFpbXBvcnRhbnQpO1xuICAgIG1hcmdpbjogMCAoJGxheW91dC1zcGFjZXIteCAvIDUpO1xuICB9XG59IiwiLy8gQ2hhdFxuXG4uY2hhdC1ib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAoJGxheW91dC1zcGFjZXIteCAvIDIpO1xuXG4gICYgKyAuY2hhdC1ib3gtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuY2hhdC1ib3gge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAoJGxheW91dC1zcGFjZXIteCAvIDIpICRsYXlvdXQtc3BhY2VyLXg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMHB4KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmICsgc21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6ICgkbGF5b3V0LXNwYWNlci14IC8gMykgMCAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRsYXlvdXQtc3BhY2VyLXg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLmNoYXQtYm94LXdyYXBwZXItcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmNoYXQtYm94IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzBweCk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICYgKyBzbWFsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRsYXlvdXQtc3BhY2VyLXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIvLyBXaXphcmQgTXVsdGkgU3RlcFxuXG4uZm9ybXMtd2l6YXJkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAvIDEuMTtcbiAgICBwYWRkaW5nOiAoJGxheW91dC1zcGFjZXIteCAvIDEuNSkgMDtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLSgkbGF5b3V0LXNwYWNlci14IC8gMS41KTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIH1cblxuICAgICYuZm9ybS13aXphcmQtc3RlcC1kb2luZyB7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLXdpemFyZC1zdGVwLWRvbmUge1xuICAgICAgZW0ge1xuICAgICAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zLUZyZWUnO1xuICAgICAgICBAZXh0ZW5kIC5sbnItY2hlY2ttYXJrLWNpcmNsZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIFdpemFyZCBBbHRlcm5hdGVcblxuLmZvcm1zLXdpemFyZC1hbHQge1xuICAuZm9ybXMtd2l6YXJkIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICAgICAgZW0ge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gICAgICAgIGJvcmRlcjogJHdoaXRlIHNvbGlkIDJweDtcbiAgICAgICAgbWFyZ2luOiAtN3B4IGF1dG8gMDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybXMtd2l6YXJkLXZlcnRpY2FsIHtcbiAgLmZvcm1zLXdpemFyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwICRsYXlvdXQtc3BhY2VyLXggJGxheW91dC1zcGFjZXIteCAwO1xuXG4gICAgbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6ICgkbGF5b3V0LXNwYWNlci14IC8gMik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoJGxheW91dC1zcGFjZXIteCAvIDMpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGVtIHtcbiAgICAgICAgbWFyZ2luOiAwICgkbGF5b3V0LXNwYWNlci14IC8gMikgMCAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgfVxuXG4gICAgICAmLmZvcm0td2l6YXJkLXN0ZXAtZG9pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS13aXphcmQtY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA4MTJweCkge1xuICAuZm9ybXMtd2l6YXJkLXZlcnRpY2FsIHtcbiAgICAuZm9ybXMtd2l6YXJkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14ICRsYXlvdXQtc3BhY2VyLXggMDtcbiAgXG4gICAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6ICgkbGF5b3V0LXNwYWNlci14IC8gMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgkbGF5b3V0LXNwYWNlci14IC8gMyk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAoJGxheW91dC1zcGFjZXIteCAvIDIpIDAgMDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmLmZvcm0td2l6YXJkLXN0ZXAtZG9pbmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gIFxuICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmZvcm0td2l6YXJkLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi8vIENoYXJ0IGJveGVzXG5cbi8vIFZhcmlhYmxlc1xuXG4kd2lkZ2V0LXNwYWNlcjogJHNwYWNlcjtcblxuJWNlbnRlci1lbGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2lkZ2V0LWNoYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAkd2lkZ2V0LXNwYWNlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5wcm9ncmVzcy1zdWItbGFiZWwge1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gIH1cblxuICAucHJvZ3Jlc3MtY2lyY2xlLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogNjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWRnZXQtc3BhY2VyO1xuXG4gICAgLnJlYWN0LXN3ZWV0LXByb2dyZXNzLXN5bWJvbCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1jaGFydC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC53aWRnZXQtY2hhcnQtY29udGVudC1sZyB7XG4gICAgcGFkZGluZzogKCR3aWRnZXQtc3BhY2VyICogMikgMCAkd2lkZ2V0LXNwYWNlciAgKCR3aWRnZXQtc3BhY2VyICogMik7XG5cbiAgICAud2lkZ2V0LW51bWJlcnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LWNoYXJ0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgei1pbmRleDogNjtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLndpZGdldC1udW1iZXJzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46ICR3aWRnZXQtc3BhY2VyIGF1dG87XG5cbiAgICAmICsgLndpZGdldC1jaGFydC1mbGV4LFxuICAgICYgKyAud2lkZ2V0LWRlc2NyaXB0aW9uLFxuICAgICYgKyAud2lkZ2V0LXN1YmhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogLSgkd2lkZ2V0LXNwYWNlciAvIDIpO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQtc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luOiAtMC41cmVtIDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAuNjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmICsgLndpZGdldC1udW1iZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6ICgkd2lkZ2V0LXNwYWNlciAvIDIpO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogJHdpZGdldC1zcGFjZXIgMCAwO1xuICB9XG5cbiAgJi53aWRnZXQtY2hhcnQtaG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSA0LjE4NzVyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDUwJSksIC4wNSksXG4gICAgICAwIDAuOTM3NXJlbSAyLjQwNjI1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDUpLFxuICAgICAgMCAwLjI1cmVtIDEuMzEyNXJlbSByZ2JhKGRhcmtlbigkcHJpbWFyeSwgNTAlKSwgLjA2KSxcbiAgICAgIDAgMC4xMjVyZW0gMS4xODc1cmVtIHJnYmEoZGFya2VuKCRwcmltYXJ5LCA1MCUpLCAuMDYpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQtY2hhcnQtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkd2lkZ2V0LXNwYWNlciAvIDI7XG4gICAgdG9wOiAkd2lkZ2V0LXNwYWNlciAvIDI7XG4gICAgei1pbmRleDogMTI7XG5cbiAgICAuYnRuLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1wcm9ncmVzcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkZ2V0LXNwYWNlcjtcblxuICAgICYucHJvZ3Jlc3Mtd3JhcHBlci1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBtYXJnaW46IDAgLTFweCAtMXB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1jaGFydC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWRnZXQtc3BhY2VyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLndpZGdldC1zdWJoZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAud2lkZ2V0LWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi50ZXh0LWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgbWluLXdpZHRoOiA1NHB4O1xuICAgICAgbWFyZ2luOiAwICgkd2lkZ2V0LXNwYWNlcikgMCAwO1xuICAgIH1cblxuICAgIC53aWRnZXQtbnVtYmVycyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAud2lkZ2V0LWNoYXJ0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmID4gLndpZGdldC1udW1iZXJzOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldC1jaGFydC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMzUlO1xuICAgIH1cbiAgfVxuXG4gICYud2lkZ2V0LWNoYXJ0LWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNSU7XG4gIH1cblxuICAuY2hhcnQtd3JhcHBlci1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogKCR3aWRnZXQtc3BhY2VyKTtcbiAgfVxufVxuXG4ud2lkZ2V0LWNoYXJ0LWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkd2lkZ2V0LXNwYWNlcjtcbiAgdG9wOiAkd2lkZ2V0LXNwYWNlcjtcbiAgei1pbmRleDogMTI7XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4ud2lkZ2V0LWNoYXJ0LFxuLndpZGdldC1jb250ZW50IHtcbiAgJjpob3ZlciB7XG4gICAgLndpZGdldC1jaGFydC1hY3Rpb25zIHtcbiAgICAgIC5idG4tbGluayB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ncmlkLW1lbnUge1xuICAud2lkZ2V0LWNoYXJ0IHtcbiAgICAmLndpZGdldC1jaGFydC1ob3ZlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNhcmQtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5pY29uLXdyYXBwZXIge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGV4dGVuZCAlY2VudGVyLWVsZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmW2NsYXNzKj1cImJvcmRlci1cIl0ge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAuaWNvbi13cmFwcGVyLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3BhY2l0eTogLjI7XG5cbiAgICAmLmJnLWxpZ2h0IHtcbiAgICAgIG9wYWNpdHk6IC4wODtcbiAgICB9XG5cbiAgfVxuXG4gIGkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3MtY2lyY2xlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ud2lkZ2V0LWNoYXJ0MiB7XG4gIC53aWRnZXQtY2hhcnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAud2lkZ2V0LXN1YnRpdGxlLFxuICAgIC53aWRnZXQtdGl0bGUge1xuICAgIH1cblxuICAgIC53aWRnZXQtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLndpZGdldC1udW1iZXJzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgJiArIC53aWRnZXQtY2hhcnQtZmxleCB7XG4gICAgICAud2lkZ2V0LW51bWJlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQtY2hhdC13cmFwcGVyLW91dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAud2lkZ2V0LWNoYXJ0LXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46ICR3aWRnZXQtc3BhY2VyIGF1dG8gKC0oJHdpZGdldC1zcGFjZXIgLyAyKSk7XG4gICAgfVxuXG4gICAgLndpZGdldC1jaGFydC13cmFwcGVyLWxnIHtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFdpZGdldHMgd2l0aCBib3R0b20gYm9yZGVyXG5cbi5jYXJkLWJ0bS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudCBzb2xpZCA0cHg7XG59XG5cbi8vIFByb2dyZXNzIEJveFxuXG4ucHJvZ3Jlc3MtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGg0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJHdpZGdldC1zcGFjZXIgLyAzKVxuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3ZnLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuMTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLndpZGdldC1udW1iZXJzLXNtIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59IiwiLy8gQ29udGVudCBCb3hlc1xuXG4vLyBWYXJpYWJsZXNcblxuJHdpZGdldC1zcGFjZXI6ICRzcGFjZXI7XG5cbi53aWRnZXQtY29udGVudCB7XG4gIHBhZGRpbmc6ICR3aWRnZXQtc3BhY2VyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC53aWRnZXQtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAud2lkZ2V0LWNvbnRlbnQtbGVmdCB7XG5cbiAgICAud2lkZ2V0LWhlYWRpbmcge1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAud2lkZ2V0LXN1YmhlYWRpbmcge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1jb250ZW50LXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC53aWRnZXQtbnVtYmVycyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAud2lkZ2V0LWNvbnRlbnQtb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLndpZGdldC1wcm9ncmVzcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkZ2V0LXNwYWNlcjtcblxuICAgIC5wcm9ncmVzcy1zdWItbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogKCR3aWRnZXQtc3BhY2VyIC8gMyk7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuc3ViLWxhYmVsLWxlZnQge1xuXG4gICAgICB9XG5cbiAgICAgIC5zdWItbGFiZWwtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LWNvbnRlbnQtcmlnaHQge1xuICAgICYud2lkZ2V0LWNvbnRlbnQtYWN0aW9ucyB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLndpZGdldC1jb250ZW50LXJpZ2h0IHtcbiAgICAgICYud2lkZ2V0LWNvbnRlbnQtYWN0aW9ucyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBQcm9maWxlIEJveGVzXG5cbi5wcm9maWxlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5wcm9maWxlLWJsdXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNSU7XG4gICAgdG9wOiAtMjUlO1xuICB9XG5cbiAgLnByb2ZpbGUtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuXG4gICAgLm1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogJGxheW91dC1zcGFjZXItbGc7XG5cbiAgICAgIC5tZW51LWhlYWRlci10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogKCRsYXlvdXQtc3BhY2VyLXggLyAyKSAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWhlYWRlci1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogKCRsYXlvdXQtc3BhY2VyLXggLyAzKSAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaGVhZGVyLWJ0bi1wYW5lIHtcbiAgICAgIG1hcmdpbjogKCRsYXlvdXQtc3BhY2VyLXggLyAzKSAwIDA7XG5cbiAgICAgIC5idG4taWNvbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi8vIFVzZXIgUGFnZXNcblxuLmFwcC1sb2dvIHtcbiAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG4gIHdpZHRoOiAkbG9nby13aWR0aDtcbiAgYmFja2dyb3VuZDogdXJsKCd+YXNzZXRzL3V0aWxzL2ltYWdlcy9sb2dvLWludmVyc2UucG5nJyk7XG59XG5cbi5hcHAtbG9nby1pbnZlcnNlIHtcbiAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG4gIHdpZHRoOiAkbG9nby13aWR0aDtcbiAgYmFja2dyb3VuZDogdXJsKCd+YXNzZXRzL3V0aWxzL2ltYWdlcy9sb2dvLnBuZycpO1xufVxuXG4uYXBwLWxvZ2luLWJveCB7XG4gIC5hcHAtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjZXItbGc7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjZXIteDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgZGl2IHtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIH1cbiAgfVxufSIsIi8vIEFwcGxpY2F0aW9uc1xuXG4kYXBwLWxheW91dC1zaWRlYmFyLXdpZHRoICAgICAgICAgOiAyNzBweDtcbiRhcHAtbGF5b3V0LWFzaWRlLXdpZHRoICAgICAgICAgICA6IDYwcHg7XG4kYXBwLWxheW91dC1oZWFkZXItaGVpZ2h0ICAgICAgICAgOiA1MHB4O1xuXG5cblxuLmFwcC1pbm5lci1sYXlvdXQge1xuXG4gICYucm0tc2lkZWJhciB7XG4gICAgLmFwcC1pbm5lci1sYXlvdXRfX3dyYXBwZXIge1xuICAgICAgLmFwcC1pbm5lci1sYXlvdXRfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFwcC1pbm5lci1sYXlvdXRfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJGxheW91dC1zcGFjZXIteDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmFwcC1wYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBib3JkZXItYm90dG9tOiAkZ3JheS0yMDAgc29saWQgMXB4O1xuICB9XG5cbiAgLmFwcC1pbm5lci1sYXlvdXRfX2hlYWRlci1ib3hlZCB7XG4gICAgcGFkZGluZzogJGxheW91dC1zcGFjZXIteDtcblxuICAgIC5hcHAtaW5uZXItbGF5b3V0X19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gICAgfVxuICB9XG5cbiAgLmFwcC1pbm5lci1sYXlvdXRfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICAuYXBwLWlubmVyLWxheW91dF9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJi5jYXJkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAuYXBwLWlubmVyLWxheW91dF9fdG9wLXBhbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6ICgkbGF5b3V0LXNwYWNlci14IC8gMikgJGxheW91dC1zcGFjZXIteDtcbiAgICAgIH1cblxuICAgICAgLnBhbmUtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5wYW5lLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5hcHAtaW5uZXItbGF5b3V0X19ib3R0b20tcGFuZSB7XG4gICAgICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2VyLXg7XG4gICAgICAgIGJvcmRlci10b3A6ICRncmF5LTIwMCBzb2xpZCAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXIge1xuICAgICAgd2lkdGg6ICRhcHAtbGF5b3V0LXNpZGViYXItd2lkdGg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIGZsZXg6IDAgMCAkYXBwLWxheW91dC1zaWRlYmFyLXdpZHRoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAmLmNhcmQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkZ3JheS0yMDAgc29saWQgMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogJGdyYXktMjAwIHNvbGlkIDFweDtcbiAgICAgIH1cblxuICAgICAgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXItZm9vdGVyLFxuICAgICAgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXItaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtaW5uZXItbGF5b3V0X19hc2lkZSB7XG4gICAgICB3aWR0aDogJGFwcC1sYXlvdXQtYXNpZGUtd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLmFwcC1pbm5lci1sYXlvdXRfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkYXBwLWxheW91dC1oZWFkZXItaGVpZ2h0O1xuICB9XG59XG5cbi5hcHAtd3JhcHBlci1mb290ZXIge1xuICAuYXBwLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogJGdyYXktMjAwIHNvbGlkIDFweDtcblxuICAgIC5hcHAtZm9vdGVyX19pbm5lciB7XG4gICAgICBib3JkZXItbGVmdDogJGdyYXktMjAwIHNvbGlkIDFweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29tcG9uZW50c1xuXG5AaW1wb3J0IFwiY2hhdFwiO1xuXG4vLyBSZXNwb25zaXZlXG5cbi5tb2JpbGUtYXBwLW1lbnUtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzcHggJGxheW91dC1zcGFjZXIteCAwIDA7XG59XG5cbkBpbXBvcnQgXCJyZXNwb25zaXZlXCI7IiwiLy8gQ2hhdFxuJGFwcC1sYXlvdXQtY2hhdC1zaWRlYmFyLXdpZHRoOiAzNjBweDtcblxuLmNoYXQtbGF5b3V0IHtcbiAgJi5hcHAtaW5uZXItbGF5b3V0IHtcbiAgICAuYXBwLWlubmVyLWxheW91dF9fc2lkZWJhciB7XG4gICAgICB3aWR0aDogJGFwcC1sYXlvdXQtY2hhdC1zaWRlYmFyLXdpZHRoO1xuICAgICAgZmxleDogMCAwICRhcHAtbGF5b3V0LWNoYXQtc2lkZWJhci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAuYXBwLWlubmVyLWxheW91dF9fdG9wLXBhbmUgaDQge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcblxuICAgIGRpdiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB9XG4gIH1cblxuICAuY2hhdC1ib3gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJGxheW91dC1zcGFjZXIteDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLmNoYXQtbGF5b3V0IHtcbiAgICAmLmFwcC1pbm5lci1sYXlvdXQge1xuICAgICAgLmFwcC1pbm5lci1sYXlvdXRfX3NpZGViYXIge1xuICAgICAgICAud2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb250ZW50LWxlZnQgLndpZGdldC1zdWJoZWFkaW5nIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gUmVzcG9uc2l2ZSBBcHBsaWNhdGlvbnNcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5hcHAtaW5uZXItbGF5b3V0X19zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLWFwcC1tZW51LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3Blbi1tb2JpbGUtbWVudSB7XG5cbiAgICAuYXBwLWlubmVyLWxheW91dF9fc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xuICB6LWluZGV4OiA3O1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyLFxuLnBzX19yYWlsLXk6aG92ZXIsXG4ucHNfX3JhaWwteDpmb2N1cyxcbi5wc19fcmFpbC15OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIFNjcm9sbCBBcmVhc1xuXG4uc2Nyb2xsLWFyZWEge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5zY3JvbGwtYXJlYS14cyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNjcm9sbC1hcmVhLXNtIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc2Nyb2xsLWFyZWEtbWQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zY3JvbGwtYXJlYS1sZyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNjcm9sbC1hcmVhLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2hhZG93LW92ZXJmbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6ICRsYXlvdXQtc3BhY2VyLXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDgwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIH1cblxufSIsIlxuLnJjLXRhYnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYy10YWJzLWJhcixcbi5yYy10YWJzLW5hdi1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgem9vbTogMTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAuNDVzO1xufVxuXG4ucmMtdGFicy1pbmstYmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6XG4gICAgICAgICAgMCAxNnB4IDI2cHggLTEwcHggcmdiYSgkcHJpbWFyeSwgMC41NiksXG4gICAgICAgICAgMCA0cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgICAwIDhweCAxMHB4IC01cHggcmdiYSgkcHJpbWFyeSwgMC4yKTtcbn1cblxuLnJjLXRhYnMtaW5rLWJhci1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI5LCAxLjQyLCAwLjc5LCAxKSAwcztcbn1cblxuLnJjLXRhYnMtdGFiLXByZXYsXG4ucmMtdGFicy10YWItbmV4dCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJjLXRhYnMtdGFiLXByZXYtaWNvbixcbi5yYy10YWJzLXRhYi1uZXh0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXN0cm9rZS13aWR0aDogMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi5yYy10YWJzLXRhYi1wcmV2LWljb246YmVmb3JlLFxuLnJjLXRhYnMtdGFiLW5leHQtaWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJjLXRhYnMtdGFiLWJ0bi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICRncmF5LTcwMDtcbn1cblxuLnJjLXRhYnMtbmF2LXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmMtdGFicy1uYXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cbiAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgei1pbmRleDogNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnJjLXRhYnMtbmF2LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxuXG4ucmMtdGFicy1uYXY6YmVmb3JlLFxuLnJjLXRhYnMtbmF2OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ucmMtdGFicy1uYXY6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJjLXRhYnMtdGFiIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYy10YWJzLXRhYjpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnJjLXRhYnMtdGFiLWFjdGl2ZSxcbi5yYy10YWJzLXRhYi1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnJjLXRhYnMtdGFiLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogJGdyYXktNzAwO1xufVxuXG4ucmMtdGFicy10YWItZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogJGdyYXktNzAwO1xufVxuXG4ucmMtdGFicy1jb250ZW50IHtcbiAgem9vbTogMTtcbn1cblxuLnJjLXRhYnMtY29udGVudCAucmMtdGFicy10YWJwYW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJjLXRhYnMtY29udGVudC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSwgbWFyZ2luLWxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSksIG1hcmdpbi10b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ucmMtdGFicy1jb250ZW50LWFuaW1hdGVkIC5yYy10YWJzLXRhYnBhbmUge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5uby1mbGV4Ym94IC5yYy10YWJzLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLWNzc3RyYW5zaXRpb25zIC5yYy10YWJzLXRhYnBhbmUtaW5hY3RpdmUsXG4ubm8tZmxleGJveCAucmMtdGFicy10YWJwYW5lLWluYWN0aXZlLFxuLnJjLXRhYnMtY29udGVudC1uby1hbmltYXRlZCAucmMtdGFicy10YWJwYW5lLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJjLXRhYnMtYm90dG9tIC5yYy10YWJzLXRhYi1hcnJvdy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbn1cblxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtdGFiLWFycm93LXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy1uYXYtc2Nyb2xsIHtcbiAgd2lkdGg6IDk5OTk5cHg7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy1uYXYtc3dpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy1uYXYtc3dpcGUgLnJjLXRhYnMtbmF2IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLW5hdi1zd2lwZSAucmMtdGFicy1uYXYgLnJjLXRhYnMtdGFiIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLW5hdi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2VyLXggKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtY29udGVudC1hbmltYXRlZCB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtY29udGVudC1hbmltYXRlZCAucmMtdGFicy10YWJwYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy10YWItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy10YWItbmV4dC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtdGFiLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtdGFiLXByZXYtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLXRhYi1wcmV2LFxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLXRhYi1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjNzLCBoZWlnaHQgLjNzLCBvcGFjaXR5IC4zcztcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLXRhYi1hcnJvdy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJjLXRhYnMtdG9wIC5yYy10YWJzLWluay1iYXIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG5cbi5yYy10YWJzLXRvcCAucmMtdGFicy10YWIge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tcmlnaHQ6ICRsYXlvdXQtc3BhY2VyLXggLyAyO1xufVxuXG4ucmMtdGFicy10b3AgLnJjLXRhYnMtdGFicGFuZS1pbmFjdGl2ZSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4iLCIvKiFcbiAqIExhZGRhXG4gKiBodHRwOi8vbGFiLmhha2ltLnNlL2xhZGRhXG4gKiBNSVQgbGljZW5zZWRcbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTggSGFraW0gRWwgSGF0dGFiLCBodHRwOi8vaGFraW0uc2VcbiAqL1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDT05GSUdcbiAqL1xuXG4kc3Bpbm5lclNpemU6IDMycHggIWRlZmF1bHQ7XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE1JWElOU1xuICovXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCAkdmFsdWUgKSB7XG4gIHRyYW5zaXRpb246ICR2YWx1ZSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCAkdmFsdWUgKSB7XG4gIHRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogT3BhY2l0eSBhbmltYXRpb24gZm9yIHNwaW4uanNcbiAqL1xuXG5Aa2V5ZnJhbWVzIGxhZGRhLXNwaW5uZXItbGluZS1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMjI7IC8qIG1pbmltdW0gb3BhY2l0eSAqL1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEJVVFRPTiBCQVNFXG4gKi9cblxuLmxhZGRhLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vKiBTcGlubmVyIGFuaW1hdGlvbiAqL1xuLmxhZGRhLWJ1dHRvbiAubGFkZGEtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXJTaXplO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIEJ1dHRvbiBsYWJlbCAqL1xuLmxhZGRhLWJ1dHRvbiAubGFkZGEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbltjbGFzcyo9XCJidG4tb3V0bGluZS1cIl0ge1xuICAubGFkZGEtc3Bpbm5lciBkaXYgZGl2IGRpdiB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmxhZGRhLWJ1dHRvbiAubGFkZGEtbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBQcm9ncmVzcyBiYXIgKi9cbi5sYWRkYS1idXR0b24gLmxhZGRhLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuMiApO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oIDAuMXMgbGluZWFyIGFsbCApO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLWxvYWRpbmddIC5sYWRkYS1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBFQVNJTkdcbiAqL1xuXG4ubGFkZGEtYnV0dG9uLFxuLmxhZGRhLWJ1dHRvbiAubGFkZGEtc3Bpbm5lcixcbi5sYWRkYS1idXR0b24gLmxhZGRhLWxhYmVsIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiggMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpIGFsbCApO1xufVxuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0sXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLWxhYmVsLFxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSxcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLXNwaW5uZXIsXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1sYWJlbCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oIDAuM3MgZWFzZSBhbGwgKTtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRVhQQU5EIFJJR0hUXG4gKi9cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF0ge1xuICAubGFkZGEtc3Bpbm5lciB7XG4gICAgcmlnaHQ6ICRzcGlubmVyU2l6ZS8tMiArIDEwO1xuICB9XG5cbiAgJltkYXRhLXNpemU9XCJzXCJdIC5sYWRkYS1zcGlubmVyLFxuICAmW2RhdGEtc2l6ZT1cInhzXCJdIC5sYWRkYS1zcGlubmVyIHtcbiAgICByaWdodDogJHNwaW5uZXJTaXplLy0yICsgNDtcbiAgfVxuXG4gICZbZGF0YS1sb2FkaW5nXSB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcblxuICAgIC5sYWRkYS1zcGlubmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJltkYXRhLXNpemU9XCJzXCJdLFxuICAgICZbZGF0YS1zaXplPVwieHNcIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRVhQQU5EIExFRlRcbiAqL1xuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdIHtcbiAgLmxhZGRhLXNwaW5uZXIge1xuICAgIGxlZnQ6ICRzcGlubmVyU2l6ZS8yICsgMTA7XG4gIH1cblxuICAmW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsXG4gICZbZGF0YS1zaXplPVwieHNcIl0gLmxhZGRhLXNwaW5uZXIge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxuXG4gICZbZGF0YS1sb2FkaW5nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuXG4gICAgLmxhZGRhLXNwaW5uZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2l6ZT1cInNcIl0sXG4gICAgJltkYXRhLXNpemU9XCJ4c1wiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEVYUEFORCBVUFxuICovXG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubGFkZGEtc3Bpbm5lciB7XG4gICAgdG9wOiAtJHNwaW5uZXJTaXplO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICZbZGF0YS1sb2FkaW5nXSB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG5cbiAgICAubGFkZGEtc3Bpbm5lciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiAoJHNwaW5uZXJTaXplLyAyKSArIDEwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2l6ZT1cInNcIl0sXG4gICAgJltkYXRhLXNpemU9XCJ4c1wiXSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcblxuICAgICAgLmxhZGRhLXNwaW5uZXIge1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRVhQQU5EIERPV05cbiAqL1xuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubGFkZGEtc3Bpbm5lciB7XG4gICAgdG9wOiA1MnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICZbZGF0YS1zaXplPVwic1wiXSAubGFkZGEtc3Bpbm5lcixcbiAgJltkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lciB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgJltkYXRhLWxvYWRpbmddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcblxuICAgIC5sYWRkYS1zcGlubmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJltkYXRhLXNpemU9XCJzXCJdLFxuICAgICZbZGF0YS1zaXplPVwieHNcIl0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFNMSURFIExFRlRcbiAqL1xuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubGFkZGEtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubGFkZGEtc3Bpbm5lciB7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICZbZGF0YS1sb2FkaW5nXSB7XG4gICAgLmxhZGRhLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICB9XG4gICAgLmxhZGRhLXNwaW5uZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogU0xJREUgUklHSFRcbiAqL1xuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmxhZGRhLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxhZGRhLXNwaW5uZXIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxlZnQ6ICRzcGlubmVyU2l6ZS8yO1xuXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1sb2FkaW5nXSB7XG4gICAgLmxhZGRhLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgICAubGFkZGEtc3Bpbm5lciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTTElERSBVUFxuICovXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubGFkZGEtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubGFkZGEtc3Bpbm5lciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gICZbZGF0YS1sb2FkaW5nXSB7XG4gICAgLmxhZGRhLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0b3A6IC0xZW07XG4gICAgfVxuICAgIC5sYWRkYS1zcGlubmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTTElERSBET1dOXG4gKi9cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmxhZGRhLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxhZGRhLXNwaW5uZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMmVtO1xuICB9XG5cbiAgJltkYXRhLWxvYWRpbmddIHtcbiAgICAubGFkZGEtbGFiZWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRvcDogMWVtO1xuICAgIH1cbiAgICAubGFkZGEtc3Bpbm5lciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogWk9PTS1PVVRcbiAqL1xuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLXNwaW5uZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAkc3Bpbm5lclNpemU7XG5cbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCBzY2FsZSggMi41ICkgKTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xuXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSggc2NhbGUoIDAuNSApICk7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcblxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oIG5vbmUgKTtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogWk9PTS1JTlxuICovXG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLXNwaW5uZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAkc3Bpbm5lclNpemUvLTI7XG5cbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCBzY2FsZSggMC4yICkgKTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHNjYWxlKCAyLjIgKSApO1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcblxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oIG5vbmUgKTtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ09OVFJBQ1RcbiAqL1xuXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3RdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XSAubGFkZGEtc3Bpbm5lciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDUycHg7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3RdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogT1ZFUkxBWVxuICovXG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcblxuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAyMDAwcHggcmdiYSgwLDAsMCwwKTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XSAubGFkZGEtc3Bpbm5lciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTJweDtcblxuICAvKm91dGxpbmU6IDEwMDAwcHggc29saWQgcmdiYSggMCwgMCwgMCwgMC41ICk7Ki9cbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMjAwMHB4IHJnYmEoMCwwLDAsMC44KTtcbn1cbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuW2Rpcj1cInJ0bFwiXSAubGFkZGEtc3Bpbm5lciA+IGRpdiB7XG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiAyNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogMnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiAxMHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgLy8zZHgsXG4gIC8vM2R4LXIsXG4gIC8vM2R5LFxuICAvLzNkeS1yLFxuICAvLzNkeHksXG4gIC8vM2R4eS1yLFxuICAvL2Fycm93LFxuICAvL2Fycm93LXIsXG4gIC8vYXJyb3dhbHQsXG4gIC8vYXJyb3dhbHQtcixcbiAgLy9hcnJvd3R1cm4sXG4gIC8vYXJyb3d0dXJuLXIsXG4gIC8vYm9yaW5nLFxuICAvL2NvbGxhcHNlLFxuICAvL2NvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIC8vZWxhc3RpYy1yLFxuICAvL2VtcGhhdGljLFxuICAvL2VtcGhhdGljLXIsXG4gIC8vbWludXMsXG4gIC8vc2xpZGVyLFxuICAvL3NsaWRlci1yLFxuICAvL3NwaW4sXG4gIC8vc3Bpbi1yLFxuICAvL3NwcmluZyxcbiAgLy9zcHJpbmctcixcbiAgLy9zdGFuZCxcbiAgLy9zdGFuZC1yLFxuICAvL3NxdWVlemUsXG4gIC8vdm9ydGV4LFxuICAvL3ZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJ0eXBlcy8zZHhcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHgtclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4eVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHktclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHQtclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93dHVyblwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93dHVybi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYm9yaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2VcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL21pbnVzXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluXCI7XG5AaW1wb3J0IFwidHlwZXMvc3Bpbi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZFwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcXVlZXplXCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4XCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbGFzdGljKSB7XG4gIC8qXG4gICAqIEVsYXN0aWNcbiAgICovXG4gIC5oYW1idXJnZXItLWVsYXN0aWMge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIERyYXdlcnNcblxuLmRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGxheW91dC1zcGFjZXIteDtcblxuICAuZHJhd2VyLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICBwYWRkaW5nOiAoJGxheW91dC1zcGFjZXIteCAvIDIpICRsYXlvdXQtc3BhY2VyLXg7XG4gICAgYm9yZGVyLWJvdHRvbTogJGdyYXktMzAwIHNvbGlkIDFweDtcbiAgICBib3JkZXItdG9wOiAkZ3JheS0zMDAgc29saWQgMXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5kcmF3ZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogJGxheW91dC1zcGFjZXIteDtcbiAgfVxuXG4gICYgPiAuYXBwLXNpZGViYXJfX2hlYWRpbmc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmRyYXdlci1uYXYtYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMHB4KTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAkbGF5b3V0LXNwYWNlci14IC8gMjtcbiAgdG9wOiAkbGF5b3V0LXNwYWNlci14IC8gMjtcbiAgcGFkZGluZzogKCRsYXlvdXQtc3BhY2VyLXggLyAzKTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc207XG4gIHotaW5kZXg6IDIwO1xuXG4gIC5oYW1idXJnZXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufSIsImJvZHkuc3RvcC1zY3JvbGxpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2VldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWltcG9ydGFudDtcbn1cblxuLnN3ZWV0LWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTUlO1xuICBtYXJnaW4tdG9wOiAtMTUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGctZGVmYXVsdDtcblxuICBoMiB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogKCRzcGFjZXItc20gLyAyKSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zYS1lcnJvci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xNXMsIG1heC1oZWlnaHQgMC4xNXM7XG5cbiAgICAmLnNob3cge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMjVzLCBtYXgtaGVpZ2h0IDAuMjVzO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zYS1pbnB1dC1lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjlweDtcbiAgICByaWdodDogMjZweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICBpbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNjNGU2ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I0ZGJlZDtcbiAgfVxuXG4gIC5zd2VldC1hbGVydC5zaG93LWlucHV0IGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zYS1jb25maXJtLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubGEtYmFsbC1mYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRwcmltYXJ5LCAkcHJpbWFyeSk7XG5cbiAgICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5jYW5jZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmNvbmZpcm1bZGlzYWJsZWRdIH4gLmxhLWJhbGwtZmFsbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG5cbiAgJltkYXRhLWhhcy1jYW5jZWwtYnV0dG9uPWZhbHNlXSBidXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZbZGF0YS1oYXMtY29uZmlybS1idXR0b249ZmFsc2VdW2RhdGEtaGFzLWNhbmNlbC1idXR0b249ZmFsc2VdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zYS1idXR0b24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyIDAgMDtcbiAgfVxuXG59XG5cbi5zYS1pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgJGdyYXktMzAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgJi5zYS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuXG4gICAgLnNhLXgtbWFyayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2EtbGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAzN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAmLnNhLWxlZnQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgfVxuXG4gICAgICAmLnNhLXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNhLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG5cbiAgICAuc2EtYm9keSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cblxuICAgIC5zYS1kb3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cbiAgfVxuXG4gICYuc2EtaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgfVxuICB9XG5cbiAgJi5zYS1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgbGVmdDogLTMzcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDEyMHB4IDEyMHB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEyMHB4IDEyMHB4IDA7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNjBweDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNjBweDtcbiAgICB9XG5cbiAgICAuc2EtcGxhY2Vob2xkZXIge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDE2NSwgMjIwLCAxMzQsIDAuMik7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNHB4O1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuc2EtZml4IHtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyOHB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAuc2EtbGluZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmLnNhLXRpcCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICYuc2EtbG9uZyB7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNhLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuc3dlZXQtYWxlcnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qXG4gKiBBbmltYXRpb25zXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93U3dlZXRBbGVydCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd1N3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUZyb21Ub3Age1xuICAwJSB7XG4gICAgdG9wOiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRnJvbVRvcCB7XG4gIDAlIHtcbiAgICB0b3A6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvVG9wIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVRvVG9wIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMCU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRnJvbUJvdHRvbSB7XG4gIDAlIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRnJvbUJvdHRvbSB7XG4gIDAlIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVUb0JvdHRvbSB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVG9Cb3R0b20ge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbn1cblxuLnNob3dTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXBvcF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1N3ZWV0QWxlcnQgMC4zcztcbiAgYW5pbWF0aW9uOiBzaG93U3dlZXRBbGVydCAwLjNzO1xufVxuXG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249bm9uZV0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249c2xpZGUtZnJvbS10b3BdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlRnJvbVRvcCAwLjNzO1xuICBhbmltYXRpb246IHNsaWRlRnJvbVRvcCAwLjNzO1xufVxuXG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249c2xpZGUtZnJvbS1ib3R0b21dIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlRnJvbUJvdHRvbSAwLjNzO1xuICBhbmltYXRpb246IHNsaWRlRnJvbUJvdHRvbSAwLjNzO1xufVxuXG4uaGlkZVN3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249cG9wXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBoaWRlU3dlZXRBbGVydCAwLjJzO1xuICBhbmltYXRpb246IGhpZGVTd2VldEFsZXJ0IDAuMnM7XG59XG5cbi5oaWRlU3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1ub25lXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5oaWRlU3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1zbGlkZS1mcm9tLXRvcF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVUb1RvcCAwLjRzO1xuICBhbmltYXRpb246IHNsaWRlVG9Ub3AgMC40cztcbn1cblxuLmhpZGVTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tYm90dG9tXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tIDAuM3M7XG4gIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbSAwLjNzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZVN1Y2Nlc3NUaXAge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDtcbiAgfVxuICA1NCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgNzAlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHRvcDogMzdweDtcbiAgfVxuICA4NCUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgdG9wOiA0OHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZVN1Y2Nlc3NUaXAge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDtcbiAgfVxuICA1NCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgNzAlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHRvcDogMzdweDtcbiAgfVxuICA4NCUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgdG9wOiA0OHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlU3VjY2Vzc0xvbmcge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG4gIDY1JSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG4gIDg0JSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAzOHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZVN1Y2Nlc3NMb25nIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDtcbiAgfVxuICA2NSUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDtcbiAgfVxuICA4NCUge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlUGxhY2Vob2xkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlUGxhY2Vob2xkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG59XG5cbi5hbmltYXRlU3VjY2Vzc1RpcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlU3VjY2Vzc1RpcCAwLjc1cztcbiAgYW5pbWF0aW9uOiBhbmltYXRlU3VjY2Vzc1RpcCAwLjc1cztcbn1cblxuLmFuaW1hdGVTdWNjZXNzTG9uZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlU3VjY2Vzc0xvbmcgMC43NXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NMb25nIDAuNzVzO1xufVxuXG4uc2EtaWNvbi5zYS1zdWNjZXNzLmFuaW1hdGU6OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZVBsYWNlaG9sZGVyIDQuMjVzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogcm90YXRlUGxhY2Vob2xkZXIgNC4yNXMgZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVFcnJvckljb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZUVycm9ySWNvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFuaW1hdGVFcnJvckljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZUVycm9ySWNvbiAwLjVzO1xuICBhbmltYXRpb246IGFuaW1hdGVFcnJvckljb24gMC41cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVYTWFyayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZVhNYXJrIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFuaW1hdGVYTWFyayB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlWE1hcmsgMC41cztcbiAgYW5pbWF0aW9uOiBhbmltYXRlWE1hcmsgMC41cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlV2FybmluZyB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6ICNGOEQ0ODY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlV2FybmluZyB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6ICNGOEQ0ODY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbiAgfVxufVxuXG4ucHVsc2VXYXJuaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlV2FybmluZyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbjogcHVsc2VXYXJuaW5nIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlV2FybmluZ0lucyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhENDg2O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2VXYXJuaW5nSW5zIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEQ0ODY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gIH1cbn1cblxuLnB1bHNlV2FybmluZ0lucyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmdJbnMgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBhbmltYXRpb246IHB1bHNlV2FybmluZ0lucyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiBJbnRlcm5ldCBFeHBsb3JlciA5IGhhcyBzb21lIHNwZWNpYWwgcXVpcmtzIHRoYXQgYXJlIGZpeGVkIGhlcmUgKi9cbi8qIFRoZSBpY29ucyBhcmUgbm90IGFuaW1hdGVkLiAqL1xuLyogVGhpcyBmaWxlIGlzIGF1dG9tYXRpY2FsbHkgbWVyZ2VkIGludG8gc3dlZXQtYWxlcnQubWluLmpzIHRocm91Z2ggR3VscCAqL1xuLyogRXJyb3IgaWNvbiAqL1xuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWVycm9yIC5zYS1saW5lLnNhLWxlZnQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIFxcOVxuO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtZXJyb3IgLnNhLWxpbmUuc2EtcmlnaHQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBcXDlcbjtcbn1cblxuLyogU3VjY2VzcyBpY29uICovXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgXFw5XG47XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIC5zYS1saW5lLnNhLXRpcCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgXFw5XG47XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIC5zYS1saW5lLnNhLWxvbmcge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBcXDlcbjtcbn1cblxuLyohXG4gKiBMb2FkIEF3ZXNvbWUgdjEuMS4wIChodHRwOi8vZ2l0aHViLmRhbmllbGNhcmRvc28ubmV0L2xvYWQtYXdlc29tZS8pXG4gKiBDb3B5cmlnaHQgMjAxNSBEYW5pZWwgQ2FyZG9zbyA8QERhbmllbENhcmRvc28+XG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiAqL1xuLmxhLWJhbGwtZmFsbCxcbi5sYS1iYWxsLWZhbGwgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGEtYmFsbC1mYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtZGFyayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDAgc29saWQgY3VycmVudENvbG9yO1xufVxuXG4ubGEtYmFsbC1mYWxsIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmxhLWJhbGwtZmFsbCA+IGRpdiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAtby1hbmltYXRpb246IGJhbGwtZmFsbCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBiYWxsLWZhbGwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5sYS1iYWxsLWZhbGwgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0yMDBtcztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC0yMDBtcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAtMjAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMTAwbXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMTAwbXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTEwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IC0xMDBtcztcbn1cblxuLmxhLWJhbGwtZmFsbCA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMG1zO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMG1zO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtc20ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtc20gPiBkaXYge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtMngge1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS0yeCA+IGRpdiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLTN4IHtcbiAgd2lkdGg6IDE2MnB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtM3ggPiBkaXYge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDEycHg7XG59XG5cbi8qXG4gKiBBbmltYXRpb25cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBiYWxsLWZhbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cbiIsIi4jeyRydC1uYW1lc3BhY2V9X190b2FzdC1jb250YWluZXIge1xuICAgIHotaW5kZXg6ICRydC16LWluZGV4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAkcnQtdG9hc3Qtd2lkdGg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICYtLXRvcC1sZWZ0IHtcbiAgICAgICAgdG9wOiAkc3BhY2VyO1xuICAgICAgICBsZWZ0OiAkc3BhY2VyO1xuICAgIH1cbiAgICAmLS10b3AtY2VudGVyIHtcbiAgICAgICAgdG9wOiAkc3BhY2VyO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKCRydC10b2FzdC13aWR0aCAvIDIpO1xuICAgIH1cbiAgICAmLS10b3AtcmlnaHQge1xuICAgICAgICB0b3A6ICRzcGFjZXI7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2VyO1xuICAgIH1cbiAgICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgbGVmdDogJHNwYWNlcjtcbiAgICB9XG4gICAgJi0tYm90dG9tLWNlbnRlciB7XG4gICAgICAgIGJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkcnQtdG9hc3Qtd2lkdGggLyAyKTtcbiAgICB9XG4gICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICByaWdodDogJHNwYWNlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAjeyRydC1tb2JpbGV9IHtcbiAgICAuI3skcnQtbmFtZXNwYWNlfV9fdG9hc3QtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICYtLXRvcC1sZWZ0LFxuICAgICAgICAmLS10b3AtY2VudGVyLFxuICAgICAgICAmLS10b3AtcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtLWJvdHRvbS1sZWZ0LFxuICAgICAgICAmLS1ib3R0b20tY2VudGVyLFxuICAgICAgICAmLS1ib3R0b20tcmlnaHQge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtLXJ0bHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHJ0LW5hbWVzcGFjZTogJ1RvYXN0aWZ5JztcbiRydC10b2FzdC13aWR0aDogMzIwcHggIWRlZmF1bHQ7XG4kcnQtdG9hc3QtYmFja2dyb3VuZDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRydC10b2FzdC1taW4taGVpZ2h0OiA1NHB4ICFkZWZhdWx0O1xuJHJ0LXRvYXN0LW1heC1oZWlnaHQ6IDgwMHB4ICFkZWZhdWx0O1xuXG5cbiRydC1jb2xvci1kZWZhdWx0OiAjZmZmICFkZWZhdWx0O1xuJHJ0LWNvbG9yLWluZm86ICRpbmZvICFkZWZhdWx0O1xuJHJ0LWNvbG9yLXN1Y2Nlc3M6ICRzdWNjZXNzICFkZWZhdWx0O1xuJHJ0LWNvbG9yLXdhcm5pbmc6ICR3YXJuaW5nICFkZWZhdWx0O1xuJHJ0LWNvbG9yLWVycm9yOiAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kcnQtY29sb3ItcHJvZ3Jlc3MtZGVmYXVsdDogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRydC1tb2JpbGU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0ODBweClcIiAhZGVmYXVsdDtcbiRydC1mb250LWZhbWlseTogc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRydC16LWluZGV4OiA5OTk5ICFkZWZhdWx0O1xuXG4iLCIuI3skcnQtbmFtZXNwYWNlfV9fdG9hc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAkcnQtdG9hc3QtbWluLWhlaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogJHNwYWNlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kZWZhdWx0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC1oZWlnaHQ6ICRydC10b2FzdC1tYXgtaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6ICRydC1mb250LWZhbWlseTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgJi0tcnRsIHtcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgfVxuICAgICYtLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcnQtY29sb3ItZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdy1hcmNoaXRlY3QoJHByaW1hcnkpO1xuICAgIH1cbiAgICAmLS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJ0LWNvbG9yLWluZm87XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctYXJjaGl0ZWN0KCRpbmZvKTtcbiAgICB9XG4gICAgJi0tc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRydC1jb2xvci1zdWNjZXNzO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93LWFyY2hpdGVjdCgkc3VjY2Vzcyk7XG4gICAgfVxuICAgICYtLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcnQtY29sb3Itd2FybmluZztcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdy1hcmNoaXRlY3QoJHdhcm5pbmcpO1xuICAgIH1cbiAgICAmLS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRydC1jb2xvci1lcnJvcjtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdy1hcmNoaXRlY3QoJGRhbmdlcik7XG4gICAgfVxuICAgICYtYm9keSB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgKCRzcGFjZXIgLyAyLjUpO1xuICAgIH1cbn1cblxuQG1lZGlhICN7JHJ0LW1vYmlsZX0ge1xuICAuI3skcnQtbmFtZXNwYWNlfV9fdG9hc3R7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgIFxuICB9XG59IiwiLiN7JHJ0LW5hbWVzcGFjZX1fX2Nsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDlweDtcbiAgJi0tZGVmYXVsdCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X190cmFja1Byb2dyZXNzIHtcbiAgMCV7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxuICAxMDAle1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbi4jeyRydC1uYW1lc3BhY2V9X19wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOSU7XG4gIGxlZnQ6IDIlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHotaW5kZXg6ICRydC16LWluZGV4O1xuICBhbmltYXRpb246ICN7JHJ0LW5hbWVzcGFjZX1fX3RyYWNrUHJvZ3Jlc3MgbGluZWFyIDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAmLS1ydGwge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbiAgJi0tZGVmYXVsdHtcbiAgICBiYWNrZ3JvdW5kOiAkcnQtY29sb3ItcHJvZ3Jlc3MtZGVmYXVsdDtcbiAgfVxuXG4gICYtLWluZm97fVxuICAmLS1zdWNjZXNze31cbiAgJi0td2FybmluZ3t9XG4gICYtLWVycm9ye31cbn1cbiIsIkBtaXhpbiB0aW1pbmctZnVuY3Rpb24ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlSW5SaWdodCB7XG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIEBpbmNsdWRlIHRpbWluZy1mdW5jdGlvbjtcbiAgICB9XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VPdXRSaWdodCB7XG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VJbkxlZnQge1xuICAgIGZyb20sXG4gICAgNjAlLFxuICAgIDc1JSxcbiAgICA5MCUsXG4gICAgdG8ge1xuICAgICAgICBAaW5jbHVkZSB0aW1pbmctZnVuY3Rpb247XG4gICAgfVxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX2JvdW5jZU91dExlZnQge1xuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlSW5VcCB7XG4gICAgZnJvbSxcbiAgICA2MCUsXG4gICAgNzUlLFxuICAgIDkwJSxcbiAgICB0byB7XG4gICAgICAgIEBpbmNsdWRlIHRpbWluZy1mdW5jdGlvbjtcbiAgICB9XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlT3V0VXAge1xuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIH1cbiAgICA0MCUsXG4gICAgNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VJbkRvd24ge1xuICAgIGZyb20sXG4gICAgNjAlLFxuICAgIDc1JSxcbiAgICA5MCUsXG4gICAgdG8ge1xuICAgICAgICBAaW5jbHVkZSB0aW1pbmctZnVuY3Rpb247XG4gICAgfVxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX2JvdW5jZU91dERvd24ge1xuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgfVxuICAgIDQwJSxcbiAgICA0NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxufVxuXG4uI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlLWVudGVyIHtcbiAgICAmLS10b3AtbGVmdCxcbiAgICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VJbkxlZnQ7XG4gICAgfVxuICAgICYtLXRvcC1yaWdodCxcbiAgICAmLS1ib3R0b20tcmlnaHQge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlSW5SaWdodDtcbiAgICB9XG4gICAgJi0tdG9wLWNlbnRlciB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VJbkRvd247XG4gICAgfVxuICAgICYtLWJvdHRvbS1jZW50ZXIge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlSW5VcDtcbiAgICB9XG59XG5cbi4jeyRydC1uYW1lc3BhY2V9X19ib3VuY2UtZXhpdCB7XG4gICAgJi0tdG9wLWxlZnQsXG4gICAgJi0tYm90dG9tLWxlZnQge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fYm91bmNlT3V0TGVmdDtcbiAgICB9XG4gICAgJi0tdG9wLXJpZ2h0LFxuICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VPdXRSaWdodDtcbiAgICB9XG4gICAgJi0tdG9wLWNlbnRlciB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VPdXRVcDtcbiAgICB9XG4gICAgJi0tYm90dG9tLWNlbnRlciB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19ib3VuY2VPdXREb3duO1xuICAgIH1cbn0iLCJAa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX3pvb21JbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fem9vbU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uI3skcnQtbmFtZXNwYWNlfV9fem9vbS1lbnRlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX3pvb21Jbjtcbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX3pvb20tZXhpdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX3pvb21PdXQ7XG59XG4iLCJAa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX2ZsaXBJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fZmxpcE91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uI3skcnQtbmFtZXNwYWNlfV9fZmxpcC1lbnRlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX2ZsaXBJbjtcbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX2ZsaXAtZXhpdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX2ZsaXBPdXQ7XG59XG4iLCJAbWl4aW4gdHJhbnNmb3JtIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlSW5SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTEwJSwgMCwgMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19zbGlkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExMCUsIDAsIDApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fc2xpZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTAlLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm07XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTEwJSwgMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19zbGlkZU91dFJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgI3skcnQtbmFtZXNwYWNlfV9fc2xpZGVPdXRMZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlT3V0RG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAwcHgsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyAjeyRydC1uYW1lc3BhY2V9X19zbGlkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAwcHgsIDApO1xuICAgIH1cbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlLWVudGVyIHtcbiAgICAmLS10b3AtbGVmdCxcbiAgICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZUluTGVmdDtcbiAgICB9XG4gICAgJi0tdG9wLXJpZ2h0LFxuICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZUluUmlnaHQ7XG4gICAgfVxuICAgICYtLXRvcC1jZW50ZXIge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fc2xpZGVJbkRvd247XG4gICAgfVxuICAgICYtLWJvdHRvbS1jZW50ZXIge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fc2xpZGVJblVwO1xuICAgIH1cbn1cblxuLiN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlLWV4aXQge1xuICAgICYtLXRvcC1sZWZ0LFxuICAgICYtLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlT3V0TGVmdDtcbiAgICB9XG4gICAgJi0tdG9wLXJpZ2h0LFxuICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAjeyRydC1uYW1lc3BhY2V9X19zbGlkZU91dFJpZ2h0O1xuICAgIH1cbiAgICAmLS10b3AtY2VudGVyIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICN7JHJ0LW5hbWVzcGFjZX1fX3NsaWRlT3V0VXA7XG4gICAgfVxuICAgICYtLWJvdHRvbS1jZW50ZXIge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogI3skcnQtbmFtZXNwYWNlfV9fc2xpZGVPdXREb3duO1xuICAgIH1cbn0iLCIvKiAtLSBjb250YWluZXIgLS0gKi9cbi5yb2RhbCxcbi5yb2RhbC1tYXNrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5yb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogLS0gbWFzayAtLSAqL1xuLnJvZGFsLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7XG59XG5cbi8qIC0tIGRpYWxvZyAtLSAqL1xuLnJvZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDEwMTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZy1kZWZhdWx0O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb2RhbC1kaWFsb2c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiAtLSBjbG9zZSBidXR0b24gLS0gKi9cbi5yb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ucm9kYWwtY2xvc2U6YmVmb3JlLFxuLnJvZGFsLWNsb3NlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogJGdyYXktNTAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbn1cblxuLnJvZGFsLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnJvZGFsLWNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnJvZGFsLWNsb3NlOmhvdmVyOmJlZm9yZSxcbi5yb2RhbC1jbG9zZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTgwMDtcbn1cblxuLyogLS0gZmFkZSAtLSAqL1xuXG5Aa2V5ZnJhbWVzIHJvZGFsLWZhZGUtZW50ZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb2RhbC1mYWRlLWVudGVyIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1mYWRlLWVudGVyIGJvdGggZWFzZS1pbjtcbn1cblxuQGtleWZyYW1lcyByb2RhbC1mYWRlLWxlYXZlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxufVxuXG4ucm9kYWwtZmFkZS1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogcm9kYWwtZmFkZS1sZWF2ZSBib3RoIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvZGFsLXpvb20tZW50ZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLnJvZGFsLXpvb20tZW50ZXIge1xuICBhbmltYXRpb246IHJvZGFsLXpvb20tZW50ZXIgYm90aCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxLjUpO1xufVxuXG5Aa2V5ZnJhbWVzIHJvZGFsLXpvb20tbGVhdmUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5yb2RhbC16b29tLWxlYXZlIHtcbiAgYW5pbWF0aW9uOiByb2RhbC16b29tLWxlYXZlIGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtc2xpZGVEb3duLWVudGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICB9XG59XG5cbi5yb2RhbC1zbGlkZURvd24tZW50ZXIge1xuICBhbmltYXRpb246IHJvZGFsLXNsaWRlRG93bi1lbnRlciBib3RoIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEuNSk7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtc2xpZGVEb3duLWxlYXZlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVEb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1zbGlkZURvd24tbGVhdmUgYm90aDtcbn1cblxuLyogLS0gc2xpZGVMZWZ0IC0tICovXG5cbkBrZXlmcmFtZXMgcm9kYWwtc2xpZGVMZWZ0LWVudGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xuICB9XG59XG5cbi5yb2RhbC1zbGlkZUxlZnQtZW50ZXIge1xuICBhbmltYXRpb246IHJvZGFsLXNsaWRlTGVmdC1lbnRlciBib3RoIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEuNSk7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtc2xpZGVMZWZ0LWxlYXZlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVMZWZ0LWxlYXZlIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1zbGlkZUxlZnQtbGVhdmUgYm90aDtcbn1cblxuLyogLS0gc2xpZGVSaWdodCAtLSAqL1xuXG5Aa2V5ZnJhbWVzIHJvZGFsLXNsaWRlUmlnaHQtZW50ZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVSaWdodC1lbnRlciB7XG4gIGFuaW1hdGlvbjogcm9kYWwtc2xpZGVSaWdodC1lbnRlciBib3RoIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEuNSk7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtc2xpZGVSaWdodC1sZWF2ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcbiAgfVxufVxuXG4ucm9kYWwtc2xpZGVSaWdodC1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogcm9kYWwtc2xpZGVSaWdodC1sZWF2ZSBib3RoO1xufVxuXG4vKiAtLSBzbGlkZVVwIC0tICovXG5cbkBrZXlmcmFtZXMgcm9kYWwtc2xpZGVVcC1lbnRlciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICB9XG59XG5cbi5yb2RhbC1zbGlkZVVwLWVudGVyIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1zbGlkZVVwLWVudGVyIGJvdGggY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMS41KTtcbn1cblxuQGtleWZyYW1lcyByb2RhbC1zbGlkZVVwLWxlYXZlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICB9XG59XG5cbi5yb2RhbC1zbGlkZVVwLWxlYXZlIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1zbGlkZVVwLWxlYXZlIGJvdGg7XG59XG5cbi8qIC0tIGZsaXAgLS0gKi9cblxuQGtleWZyYW1lcyByb2RhbC1mbGlwLWVudGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNjBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTE1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLnJvZGFsLWZsaXAtZW50ZXIge1xuICBhbmltYXRpb246IHJvZGFsLWZsaXAtZW50ZXIgYm90aCBlYXNlLWluO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtZmxpcC1sZWF2ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTE1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNDVkZWcpO1xuICB9XG59XG5cbi5yb2RhbC1mbGlwLWxlYXZlIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1mbGlwLWxlYXZlIGJvdGg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLyogLS0gcm90YXRlIC0tICovXG5cbkBrZXlmcmFtZXMgcm9kYWwtcm90YXRlLWVudGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTgwZGVnKSBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5yb2RhbC1yb3RhdGUtZW50ZXIge1xuICBhbmltYXRpb246IHJvZGFsLXJvdGF0ZS1lbnRlciBib3RoO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgcm9kYWwtcm90YXRlLWxlYXZlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTgwZGVnKSBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5yb2RhbC1yb3RhdGUtbGVhdmUge1xuICBhbmltYXRpb246IHJvZGFsLXJvdGF0ZS1sZWF2ZSBib3RoO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi8qIC0tIGRvb3IgLS0gKi9cblxuQGtleWZyYW1lcyByb2RhbC1kb29yLWVudGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuICB9XG59XG5cbi5yb2RhbC1kb29yLWVudGVyIHtcbiAgYW5pbWF0aW9uOiByb2RhbC1kb29yLWVudGVyIGJvdGggY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMS41KTtcbn1cblxuQGtleWZyYW1lcyByb2RhbC1kb29yLWxlYXZlIHtcbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjAxLCAxLCAxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIC4xKTtcbiAgfVxufVxuXG4ucm9kYWwtZG9vci1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogcm9kYWwtZG9vci1sZWF2ZSBib3RoO1xufSIsIi5yZWFjdC1zd2VldC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlYWN0LXN3ZWV0LXByb2dyZXNzLXN5bWJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnJlYWN0LXN3ZWV0LXByb2dyZXNzLXN5bWJvbC1hYnNvbHV0ZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5yZWFjdC1zd2VldC1wcm9ncmVzcy1zeW1ib2wtYWJzb2x1dGUgLnJlYWN0LXN3ZWV0LXByb2dyZXNzLXN5bWJvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3Qtc3dlZXQtcHJvZ3Jlc3MtY2lyY2xlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZWFjdC1zd2VldC1wcm9ncmVzcy1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmVhY3Qtc3dlZXQtcHJvZ3Jlc3MtbGluZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cblxuLnJlYWN0LXN3ZWV0LXByb2dyZXNzLWxpbmUtaW5uZXItc3RhdHVzLWFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYW5pbWF0aW9uOiBhY3RpdmUtYW5pbSAycyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC42LCAxKSBpbmZpbml0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBhY3RpdmUtYW5pbSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAuMTtcbiAgfVxuICAyMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yZWFjdC1zd2VldC1wcm9ncmVzcy1jaXJjbGUgcGF0aCB7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXNsaWRlci1zbSB7XG4gIC5zbGljay1zbGlkZXIge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1zbGlkZXItbWQge1xuICAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zbGljay1zbGlkZXItaG92ZXIge1xuICAuc2xpY2stYXJyb3cge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0zMHB4O1xuXG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG5cblxuICAmOmhvdmVyIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGltcG9ydCBcInNsaWNrLXRoZW1lXCI7IiwiLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9hZGluZy1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBjb2xvcjogIzAyYTE3Yztcbn1cblxuLmJsb2NrLXVpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzZW07XG59XG5cbi5ibG9jay11aS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyZW07XG4gIGN1cnNvcjogd2FpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLXVpLWNvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ibG9jay11aS1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJsb2NrLXVpLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5ibG9jay11aS1tZXNzYWdlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDEwMTE7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9jay1vdmVybGF5LWRhcmsge1xuICAuYmxvY2stdWktb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwxKTtcbiAgfVxufSIsIi8vIFRvb2x0aXBzICYgUG9wb3ZlcnNcblxuLy8gUG9wb3ZlclxuXG4ucG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRlZmF1bHQ7XG5cbiAgLmdyaWQtbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRwb3BvdmVyLWJvZHktcGFkZGluZy15O1xuICAgIHBhZGRpbmc6IDFweDtcblxuICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15O1xuICAgIH1cblxuICAgICYgKyAubmF2IHtcbiAgICAgIC5uYXYtaXRlbS1idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JpZC1tZW51LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtKCRwb3BvdmVyLWJvZHktcGFkZGluZy15IC8gMS4zNSk7XG5cbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wb3BvdmVyLWlubmVyIHtcbiAgICAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucm0tbWF4LXdpZHRoIHtcbiAgJiA+IC5wb3BvdmVyIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLnJtLXBvaW50ZXJzIHtcbiAgJiA+IC5wb3BvdmVyIHtcbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctcG9wb3ZlcigkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXBvcG92ZXIoXCIucG9wb3Zlci0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnBvcG92ZXItY3VzdG9tIHtcbiAgLnBvcG92ZXItYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLm1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwICRsYXlvdXQtc3BhY2VyLXg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51LWhlYWRlci1pbm5lci5iZy1saWdodCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItY3VzdG9tLWxnIHtcbiAgICBtaW4td2lkdGg6IDIycmVtO1xuICB9XG5cbiAgJi5wb3BvdmVyLWN1c3RvbS14bCB7XG4gICAgbWluLXdpZHRoOiAyNXJlbTtcbiAgfVxuXG4gICYucG9wb3Zlci1jdXN0b20tc20ge1xuICAgIG1pbi13aWR0aDogMTVyZW07XG4gIH1cbn1cblxuLnBvcG92ZXItYmcge1xuICBib3JkZXI6IDA7XG5cbiAgLmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBvcG92ZXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBvcG92ZXItYm9keSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuICB9XG5cbiAgJi50ZXh0LWRhcmsge1xuICAgIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItYm9keSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFRvb2x0aXBcblxuLnRvb2x0aXAtbGlnaHQge1xuICAmID4gLnRvb2x0aXAge1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kZWZhdWx0O1xuICAgICAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItY29sb3Igc29saWQgMXB4O1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU3RpY2t5IEVsZW1lbnRzXG5cbi5zY3JvbGxhYmxlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc3RpY2t5IHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59IiwiLnJiYy1idG4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ucmJjLWJ0biB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXS5yYmMtYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuYnV0dG9uLnJiYy1pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIkBpbXBvcnQgJ3Njc3MvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3Njc3MvcmVzZXQnO1xuXG5cbi5yYmMtY2FsZW5kYXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXg6IDEgMTtcbiAgICBtaW4taGVpZ2h0OiA1ODBweDtcbn1cblxuLnJiYy1jYWxlbmRhciAqLFxuLnJiYy1jYWxlbmRhciAqOmJlZm9yZSxcbi5yYmMtY2FsZW5kYXIgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5yYmMtYWJzLWZ1bGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnJiYy1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJiYy1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnJiYy1vZmYtcmFuZ2Uge1xuICBjb2xvcjogJG91dC1vZi1yYW5nZS1jb2xvcjtcbn1cblxuLnJiYy1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBmbGV4OiAxIDA7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcblxuICA+IGEge1xuICAgICYsICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yYmMtcm93LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA0O1xufVxuXG4ucmJjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvZGF5LWhpZ2hsaWdodC1iZztcbn1cblxuXG5AaW1wb3J0ICdzY3NzL3Rvb2xiYXInO1xuQGltcG9ydCAnc2Nzcy9ldmVudCc7XG5AaW1wb3J0ICdzY3NzL21vbnRoJztcbkBpbXBvcnQgJ3Njc3MvYWdlbmRhJztcbkBpbXBvcnQgJ3Njc3MvdGltZS1ncmlkJztcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbiRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRidG4tYmcsIDEwJSk7XG4kYWN0aXZlLWJvcmRlcjogZGFya2VuKCRidG4tYm9yZGVyLCAxMiUpO1xuXG4ucmJjLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgLnJiYy10b29sYmFyLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJiBidXR0b24ge1xuICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1ib3JkZXI7XG4gICAgcGFkZGluZzogLjM3NXJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gLyAxLjE7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLnJiYy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJ0bi1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG4tYmcsIDE3JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRidG4tYm9yZGVyLCAyNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRidG4tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4ucmJjLWJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICA+IGJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gID4gYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5yYmMtcnRsICYgPiBidXR0b246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5yYmMtcnRsICYgPiBidXR0b246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgPiBidXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cblxuICAucmJjLXJ0bCAmIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgJiArICYsXG4gICYgKyBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4ucmJjLWV2ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAkZXZlbnQtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50LWJnO1xuICBib3JkZXItcmFkaXVzOiAkZXZlbnQtYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRldmVudC1jb2xvcjtcblxuICAmLnJiYy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRldmVudC1iZywgMTAlKTtcbiAgfVxufVxuXG4ucmJjLWV2ZW50LWxhYmVsIHtcbiAgQGV4dGVuZCAucmJjLWVsbGlwc2lzO1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLnJiYy1ldmVudC1vdmVybGFwcyB7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDVweCAwcHggcmdiYSg1MSw1MSw1MSwuNSk7XG59XG5cbi5yYmMtZXZlbnQtY29udGludWVzLXByaW9yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5yYmMtZXZlbnQtY29udGludWVzLWFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5cbi5yYmMtZXZlbnQtY29udGludWVzLWVhcmxpZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5yYmMtZXZlbnQtY29udGludWVzLWxhdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5cbi5yYmMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnJiYy1yb3ctc2VnbWVudCB7XG4gIHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG5cbiAgLnJiYy1ldmVudC1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5yYmMtZWxsaXBzaXM7XG4gIH1cbn1cblxuLnJiYy1zZWxlY3RlZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGUtc2VsZWN0aW9uLWJnLWNvbG9yO1xufVxuXG5cbi5yYmMtc2hvdy1tb3JlIHtcbiAgQGV4dGVuZCAucmJjLWVsbGlwc2lzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHotaW5kZXg6ICRldmVudC16aW5kZXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDg1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmJjLW1vbnRoLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjYWxlbmRhci1ib3JkZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgaGVpZ2h0OiAxMDAlOyAvLyBpZS1maXhcblxuICAucmJjLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gIC5yYmMtaGVhZGVyICsgLnJiYy1oZWFkZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICB9XG5cbiAgLnJiYy1ydGwgJiAucmJjLWhlYWRlciArIC5yYmMtaGVhZGVyIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gIH1cbn1cblxuLnJiYy1tb250aC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucmJjLW1vbnRoLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaGVpZ2h0OiAxMDAlOyAvLyBpZS1maXhcblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxufVxuXG4ucmJjLWRhdGUtY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsZXg6IDEgMTtcblxuICAmLnJiYy1ub3cge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgPiBhIHtcbiAgICAmLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucmJjLXJvdy1iZyB7XG4gIEBleHRlbmQgLnJiYy1hYnMtZnVsbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMSAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYmMtZGF5LWJnIHtcbmZsZXg6IDEgMDtcbiAgJiArICYge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICB9XG5cbiAgLnJiYy1ydGwgJiArICYge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxufVxuXG4ucmJjLW9mZi1yYW5nZS1iZyB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xufVxuXG4ucmJjLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICRldmVudC16aW5kZXggKyAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjI1KTtcbiAgcGFkZGluZzogMTBweDtcblxuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cbn1cblxuLnJiYy1vdmVybGF5LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW46IC0xMHB4IC0xMHB4IDVweCAtMTBweCA7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xufVxuIiwiXG4kb3V0LW9mLXJhbmdlLWNvbG9yOiBsaWdodGVuKCMzMzMsIDUwJSk7XG5cbiRjYWxlbmRhci1ib3JkZXI6ICRncmF5LTIwMDtcbiRjZWxsLWJvcmRlcjogJGdyYXktMjAwO1xuXG4kYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG5cbiRzZWdtZW50LXdpZHRoOiBwZXJjZW50YWdlKDEgLyA3KTtcblxuJHRpbWUtc2VsZWN0aW9uLWNvbG9yOiAjd2hpdGU7XG4kdGltZS1zZWxlY3Rpb24tYmctY29sb3I6IHJnYmEoMCwwLDAsIC41MCk7XG4kZGF0ZS1zZWxlY3Rpb24tYmctY29sb3I6IHJnYmEoMCwwLDAsIC4xMCk7XG5cblxuJGV2ZW50LWJnOiAkcHJpbWFyeTtcbiRldmVudC1ib3JkZXI6IGRhcmtlbigkZXZlbnQtYmcsIDEwJSk7XG4kZXZlbnQtY29sb3I6ICR3aGl0ZTtcbiRldmVudC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiRldmVudC1wYWRkaW5nOiAkZHJvcGRvd24tc3BhY2VyO1xuJGV2ZW50LXppbmRleDogNDtcblxuJGJ0bi1jb2xvcjogJHdoaXRlO1xuJGJ0bi1iZzogJHByaW1hcnk7XG4kYnRuLWJvcmRlcjogJHByaW1hcnk7XG5cbiRjdXJyZW50LXRpbWUtY29sb3I6ICRzdWNjZXNzO1xuXG4kcmJjLWNzcy1wcmVmaXg6IHJiYy1pO1xuXG4kdG9kYXktaGlnaGxpZ2h0LWJnOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiIsIlxuLnJiYy1hZ2VuZGEtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCAwO1xuICBvdmVyZmxvdzogYXV0bztcblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuXG4gICAgdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIH1cblxuICAgIC5yYmMtYWdlbmRhLXRpbWUtY2VsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG5cbiAgICB0Ym9keSA+IHRyID4gdGQgKyB0ZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgICB9XG5cbiAgICAucmJjLXJ0bCAmIHtcbiAgICAgIHRib2R5ID4gdHIgPiB0ZCArIHRkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSA+IHRyICsgdHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgICB9XG5cbiAgICB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuXG4gICAgICAucmJjLXJ0bCAmIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yYmMtYWdlbmRhLXRpbWUtY2VsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgLnJiYy1jb250aW51ZXMtYWZ0ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgwrsnXG4gIH1cbiAgLnJiYy1jb250aW51ZXMtcHJpb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnwqsgJ1xuICB9XG59XG5cbi5yYmMtYWdlbmRhLWRhdGUtY2VsbCxcbi5yYmMtYWdlbmRhLXRpbWUtY2VsbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuXG4ucmJjLWFnZW5kYS1ldmVudC1jZWxsIHtcbiAgd2lkdGg6IDEwMCVcbn1cbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cblxuLnJiYy10aW1lLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgLnJiYy10aW1lc2xvdC1ncm91cCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5cbi5yYmMtdGltZXNsb3QtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5yYmMtdGltZS1ndXR0ZXIsXG4ucmJjLWhlYWRlci1ndXR0ZXIge1xuICBmbGV4OiBub25lO1xufVxuXG4ucmJjLWxhYmVsIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5yYmMtZGF5LXNsb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnJiYy1ldmVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGV2ZW50LWJvcmRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnJiYy1ldmVudC1sYWJlbCB7XG4gICAgZmxleDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucmJjLWV2ZW50LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMWVtO1xuICB9XG5cbiAgLnJiYy10aW1lLXNsb3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjZWxsLWJvcmRlciwgMTAlKTtcbiAgfVxufVxuXG4ucmJjLXRpbWUtc2xvdCB7XG4gIGZsZXg6IDEgMCAwO1xuXG4gICYucmJjLW5vdyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLnJiYy1kYXktaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmJjLWRheS1zbG90IC5yYmMtZXZlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAndGltZS1jb2x1bW4nO1xuXG4ucmJjLXNsb3Qtc2VsZWN0aW9uIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZS1zZWxlY3Rpb24tYmctY29sb3I7XG4gIGNvbG9yOiAkdGltZS1zZWxlY3Rpb24tY29sb3I7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5yYmMtdGltZS12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjYWxlbmRhci1ib3JkZXI7XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgLnJiYy10aW1lLWd1dHRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5yYmMtYWxsZGF5LWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5yYmMtYWxsZGF5LWV2ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICAucmJjLXJvdyB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG5cbi5yYmMtdGltZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bzsgLy8gc2hvdWxkIG5vdCBzaHJpbmsgYmVsb3cgaGVpZ2h0XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi5yYmMtb3ZlcmZsb3dpbmcge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gIC5yYmMtcnRsICYucmJjLW92ZXJmbG93aW5nIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gIH1cblxuICA+IC5yYmMtcm93ID4gKiArICoge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICB9XG5cbiAgLnJiYy1ydGwgJiA+IC5yYmMtcm93ID4gKiArICoge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gID4gLnJiYy1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgJGNlbGwtYm9yZGVyO1xuICB9XG5cbiAgLnJiYy1ndXR0ZXItY2VsbCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gID4gLnJiYy1ndXR0ZXItY2VsbCArICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yYmMtdGltZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY2FsZW5kYXItYm9yZGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAucmJjLXRpbWUtZ3V0dGVyIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgPiAqICsgKiA+ICoge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICB9XG5cbiAgLnJiYy1ydGwgJiA+ICogKyAqID4gKiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICB9XG5cbiAgPiAucmJjLWRheS1zbG90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxufVxuXG4ucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXJyZW50LXRpbWUtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTNweDtcbiAgICB0b3A6IC0zcHg7XG5cbiAgICBjb250ZW50OiAnICc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1cnJlbnQtdGltZS1jb2xvcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG5cbiAgLnJiYy1ydGwgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAtM3B4O1xuICB9XG59XG4iLCIvLyBMYXlvdXQgU3BsaXR0ZXJcblxuLmhhbmRsZS1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMwcHgpO1xuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyLFxuICAmLmhhbmRsZS1iYXJfY2xvbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5yZXNpemUtbm90LWFsbG93ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgfVxuXG4gIC5oYW5kbGUtYmFyX2RyYWcge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxufSIsIi8qKlxuICogRXh0cmEgY2xhc3MgYXBwbGllZCB0byBWaXJ0dWFsU2Nyb2xsIHRocm91Z2ggY2xhc3NOYW1lIHByb3BcbiAqL1xuLnJzdF9fdmlydHVhbFNjcm9sbE92ZXJyaWRlIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0dyaWRfX2lubmVyU2Nyb2xsQ29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnJzdF9fcnRsIC5SZWFjdFZpcnR1YWxpemVkX19HcmlkX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yc3RfX25vZGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJzdF9fbm9kZS5yc3RfX3J0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucnN0X19ub2RlQ29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZFxuXG4gICAgTGluZS1vdmVybGFpZCBibG9ja3MgdXNlZCBmb3Igc2hvd2luZyB0aGUgdHJlZSBzdHJ1Y3R1cmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucnN0X19saW5lQmxvY2ssXG4ucnN0X19hYnNvbHV0ZUxpbmVCbG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yc3RfX2Fic29sdXRlTGluZUJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5yc3RfX2xpbmVIYWxmSG9yaXpvbnRhbFJpZ2h0OjpiZWZvcmUsXG4ucnN0X19saW5lRnVsbFZlcnRpY2FsOjphZnRlcixcbi5yc3RfX2xpbmVIYWxmVmVydGljYWxUb3A6OmFmdGVyLFxuLnJzdF9fbGluZUhhbGZWZXJ0aWNhbEJvdHRvbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLyoqXG4gKiArLS0tLS0rXG4gKiB8ICAgICB8XG4gKiB8ICArLS0rXG4gKiB8ICAgICB8XG4gKiArLS0tLS0rXG4gKi9cbi5yc3RfX2xpbmVIYWxmSG9yaXpvbnRhbFJpZ2h0OjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucnN0X19ydGwucnN0X19saW5lSGFsZkhvcml6b250YWxSaWdodDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5yc3RfX2xpbmVGdWxsVmVydGljYWw6OmFmdGVyLFxuLnJzdF9fbGluZUhhbGZWZXJ0aWNhbFRvcDo6YWZ0ZXIsXG4ucnN0X19saW5lSGFsZlZlcnRpY2FsQm90dG9tOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yc3RfX3J0bC5yc3RfX2xpbmVGdWxsVmVydGljYWw6OmFmdGVyLFxuLnJzdF9fcnRsLnJzdF9fbGluZUhhbGZWZXJ0aWNhbFRvcDo6YWZ0ZXIsXG4ucnN0X19ydGwucnN0X19saW5lSGFsZlZlcnRpY2FsQm90dG9tOjphZnRlciB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG5cbi5yc3RfX2xpbmVIYWxmVmVydGljYWxUb3A6OmFmdGVyIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5yc3RfX2xpbmVIYWxmVmVydGljYWxCb3R0b206OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNTAlO1xufVxuXG4vKiBIaWdobGlnaHQgbGluZSBmb3IgcG9pbnRpbmcgdG8gZHJhZ2dlZCByb3cgZGVzdGluYXRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucnN0X19oaWdobGlnaHRMaW5lVmVydGljYWwge1xuICB6LWluZGV4OiAzO1xufVxuLnJzdF9faGlnaGxpZ2h0TGluZVZlcnRpY2FsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yc3RfX3J0bC5yc3RfX2hpZ2hsaWdodExpbmVWZXJ0aWNhbDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuQGtleWZyYW1lcyBhcnJvdy1wdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDcwMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yc3RfX2hpZ2hsaWdodExpbmVWZXJ0aWNhbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB3aGl0ZTtcbiAgYW5pbWF0aW9uOiBhcnJvdy1wdWxzZSAxcyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbn1cblxuLnJzdF9fcnRsLnJzdF9faGlnaGxpZ2h0TGluZVZlcnRpY2FsOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG5cbi8qKlxuICogKy0tLS0tK1xuICogfCAgICAgfFxuICogfCAgKy0tK1xuICogfCAgfCAgfFxuICogKy0tKy0tK1xuICovXG4ucnN0X19oaWdobGlnaHRUb3BMZWZ0Q29ybmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAzO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiBzb2xpZCA4cHggJHByaW1hcnk7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA4cHggJHByaW1hcnk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogY2FsYyg1MCUgKyA0cHgpO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDRweCk7XG59XG5cbi5yc3RfX3J0bC5yc3RfX2hpZ2hsaWdodFRvcExlZnRDb3JuZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogc29saWQgOHB4ICRwcmltYXJ5O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbi8qKlxuICogKy0tKy0tK1xuICogfCAgfCAgfFxuICogfCAgfCAgfFxuICogfCAgKy0+fFxuICogKy0tLS0tK1xuICovXG4ucnN0X19oaWdobGlnaHRCb3R0b21MZWZ0Q29ybmVyIHtcbiAgei1pbmRleDogMztcbn1cbi5yc3RfX2hpZ2hsaWdodEJvdHRvbUxlZnRDb3JuZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDhweCAkcHJpbWFyeTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDhweCAkcHJpbWFyeTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG4ucnN0X19ydGwucnN0X19oaWdobGlnaHRCb3R0b21MZWZ0Q29ybmVyOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDhweCAkcHJpbWFyeTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuXG4ucnN0X19oaWdobGlnaHRCb3R0b21MZWZ0Q29ybmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICRwcmltYXJ5O1xufVxuXG4ucnN0X19ydGwucnN0X19oaWdobGlnaHRCb3R0b21MZWZ0Q29ybmVyOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgJHByaW1hcnk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4ucnN0X19yb3dXcmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucnN0X19ydGwucnN0X19yb3dXcmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbn1cblxuLnJzdF9fcm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJzdF9fcm93ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogVGhlIG91dGxpbmUgb2Ygd2hlcmUgdGhlIGVsZW1lbnQgd2lsbCBnbyBpZiBkcm9wcGVkLCBkaXNwbGF5ZWQgd2hpbGUgZHJhZ2dpbmdcbiAqL1xuLnJzdF9fcm93TGFuZGluZ1BhZCxcbi5yc3RfX3Jvd0NhbmNlbFBhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yc3RfX3Jvd0xhbmRpbmdQYWQgPiAqLFxuLnJzdF9fcm93Q2FuY2VsUGFkID4gKiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5yc3RfX3Jvd0xhbmRpbmdQYWQ6OmJlZm9yZSxcbi5yc3RfX3Jvd0NhbmNlbFBhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xuICBib3JkZXI6IDFweCBkYXNoZWQgJHdoaXRlO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKipcbiAqIEFsdGVybmF0ZSBhcHBlYXJhbmNlIG9mIHRoZSBsYW5kaW5nIHBhZCB3aGVuIHRoZSBkcmFnZ2VkIGxvY2F0aW9uIGlzIGludmFsaWRcbiAqL1xuLnJzdF9fcm93Q2FuY2VsUGFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZhOGFkO1xufVxuXG4vKipcbiAqIE5vZGVzIG1hdGNoaW5nIHRoZSBzZWFyY2ggY29uZGl0aW9ucyBhcmUgaGlnaGxpZ2h0ZWRcbiAqL1xuLnJzdF9fcm93U2VhcmNoTWF0Y2gge1xuICBvdXRsaW5lOiBzb2xpZCAzcHggIzAwODBmZjtcbn1cblxuLyoqXG4gKiBUaGUgbm9kZSB0aGF0IG1hdGNoZXMgdGhlIHNlYXJjaCBjb25kaXRpb25zIGFuZCBpcyBjdXJyZW50bHkgZm9jdXNlZFxuICovXG4ucnN0X19yb3dTZWFyY2hGb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIDNweCAjZmM2NDIxO1xufVxuXG4ucnN0X19yb3dDb250ZW50cyxcbi5yc3RfX3Jvd0xhYmVsLFxuLnJzdF9fcm93VG9vbGJhcixcbi5yc3RfX21vdmVIYW5kbGUsXG4ucnN0X190b29sYmFyQnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucnN0X19yb3dDb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IHNvbGlkICRncmF5LTMwMCAxcHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiAwIDVweCAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5yc3RfX3J0bC5yc3RfX3Jvd0NvbnRlbnRzIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogc29saWQgJGdyYXktMzAwIDFweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgNXB4O1xufVxuXG4ucnN0X19yb3dDb250ZW50c0RyYWdEaXNhYmxlZCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAkZ3JheS0zMDAgMXB4O1xufVxuXG4ucnN0X19ydGwucnN0X19yb3dDb250ZW50c0RyYWdEaXNhYmxlZCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgJGdyYXktMzAwIDFweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICRncmF5LTMwMCAxcHg7XG59XG5cbi5yc3RfX3Jvd0xhYmVsIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucnN0X19ydGwucnN0X19yb3dMYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cblxuLnJzdF9fcm93VG9vbGJhciB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucnN0X19tb3ZlSGFuZGxlLFxuLnJzdF9fbG9hZGluZ0hhbmRsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LTIwMFxuICB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJME1pSWdhR1ZwWjJoMFBTSTBNaUkrUEdjZ2MzUnliMnRsUFNJalJrWkdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSXVPU0lnUGp4d1lYUm9JR1E5SWsweE5DQXhOUzQzYURFMExqUWlMejQ4Y0dGMGFDQmtQU0pOTVRRZ01qRXVOR2d4TkM0MElpOCtQSEJoZEdnZ1pEMGlUVEUwSURJM0xqRm9NVFF1TkNJdlBqd3ZaejRLUEM5emRtYysnKVxuICBuby1yZXBlYXQgY2VudGVyO1xuICBib3JkZXI6IHNvbGlkICNhYWEgMXB4O1xuICBjdXJzb3I6IG1vdmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnJzdF9fbG9hZGluZ0hhbmRsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xufVxuXG5Aa2V5ZnJhbWVzIHBvaW50RmFkZSB7XG4gIDAlLFxuICAxOS45OTklLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucnN0X19sb2FkaW5nQ2lyY2xlIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1hcmdpbjogMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucnN0X19ydGwucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQge1xuICByaWdodDogMDtcbiAgbGVmdDogaW5pdGlhbDtcbn1cblxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTElO1xuICBoZWlnaHQ6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzMCU7XG4gIGFuaW1hdGlvbjogcG9pbnRGYWRlIDgwMG1zIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSxcbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg3KTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtODAwbXM7XG59XG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDIpOjpiZWZvcmUsXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoOCk6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTY2Nm1zO1xufVxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgzKTo6YmVmb3JlLFxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDkpOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC01MzNtcztcbn1cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDQpOjpiZWZvcmUsXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMTApOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC00MDBtcztcbn1cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMTEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg1KTo6YmVmb3JlLFxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDExKTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMjY2bXM7XG59XG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDEyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG59XG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoNik6OmJlZm9yZSxcbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgxMik6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEzM21zO1xufVxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yc3RfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgxMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuLnJzdF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDcpOjpiZWZvcmUsXG4ucnN0X19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMTMpOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IDBtcztcbn1cblxuLnJzdF9fcm93VGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJzdF9fcm93VGl0bGVXaXRoU3VidGl0bGUge1xuICBmb250LXNpemU6IDg1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4ucnN0X19yb3dTdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJzdF9fY29sbGFwc2VCdXR0b24sXG4ucnN0X19leHBhbmRCdXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJzdF9fcnRsLnJzdF9fY29sbGFwc2VCdXR0b24sXG4ucnN0X19ydGwucnN0X19leHBhbmRCdXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLnJzdF9fY29sbGFwc2VCdXR0b246Zm9jdXMsXG4ucnN0X19leHBhbmRCdXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwMCwgMCAwIDFweCAzcHggIzgzYmVmOTtcbn1cbi5yc3RfX2NvbGxhcHNlQnV0dG9uOmhvdmVyOm5vdCg6YWN0aXZlKSxcbi5yc3RfX2V4cGFuZEJ1dHRvbjpob3Zlcjpub3QoOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5yc3RfX2NvbGxhcHNlQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlXG4gIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4T0NJZ2FHVnBaMmgwUFNJeE9DSStQR05wY21Oc1pTQmplRDBpT1NJZ1kzazlJamtpSUhJOUlqZ2lJR1pwYkd3OUlpTkdSa1lpTHo0OFp5QnpkSEp2YTJVOUlpTTVPRGs0T1RnaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0NUlpQStQSEJoZEdnZ1pEMGlUVFF1TlNBNWFEa2lMejQ4TDJjK0Nqd3ZjM1puUGc9PScpXG4gIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5yc3RfX2V4cGFuZEJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZVxuICB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE9DSWdhR1ZwWjJoMFBTSXhPQ0krUEdOcGNtTnNaU0JqZUQwaU9TSWdZM2s5SWpraUlISTlJamdpSUdacGJHdzlJaU5HUmtZaUx6NDhaeUJ6ZEhKdmEyVTlJaU01T0RrNE9UZ2lJSE4wY205clpTMTNhV1IwYUQwaU1TNDVJaUErUEhCaGRHZ2daRDBpVFRRdU5TQTVhRGtpTHo0OGNHRjBhQ0JrUFNKTk9TQTBMalYyT1NJdlBqd3ZaejRLUEM5emRtYysnKVxuICBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKipcbiAqIExpbmUgZm9yIHVuZGVyIGEgbm9kZSB3aXRoIGNoaWxkcmVuXG4gKi9cbi5yc3RfX2xpbmVDaGlsZHJlbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucnN0X19saW5lQ2hpbGRyZW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5yc3RfX3J0bC5yc3RfX2xpbmVDaGlsZHJlbjo6YWZ0ZXIge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuXG4ucnN0X19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2OHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnJzdF9fcGxhY2Vob2xkZXIsXG4ucnN0X19wbGFjZWhvbGRlciA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJzdF9fcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG4gIGJvcmRlcjogM3B4IGRhc2hlZCAkZ3JheS0yMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBib3R0b206IDVweDtcbiAgbGVmdDogNXB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyoqXG4gKiBUaGUgb3V0bGluZSBvZiB3aGVyZSB0aGUgZWxlbWVudCB3aWxsIGdvIGlmIGRyb3BwZWQsIGRpc3BsYXllZCB3aGlsZSBkcmFnZ2luZ1xuICovXG4ucnN0X19wbGFjZWhvbGRlckxhbmRpbmdQYWQsXG4ucnN0X19wbGFjZWhvbGRlckNhbmNlbFBhZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yc3RfX3BsYWNlaG9sZGVyTGFuZGluZ1BhZCAqLFxuLnJzdF9fcGxhY2Vob2xkZXJDYW5jZWxQYWQgKiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5yc3RfX3BsYWNlaG9sZGVyTGFuZGluZ1BhZDo6YmVmb3JlLFxuLnJzdF9fcGxhY2Vob2xkZXJDYW5jZWxQYWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLyoqXG4gKiBBbHRlcm5hdGUgYXBwZWFyYW5jZSBvZiB0aGUgbGFuZGluZyBwYWQgd2hlbiB0aGUgZHJhZ2dlZCBsb2NhdGlvbiBpcyBpbnZhbGlkXG4gKi9cbi5yc3RfX3BsYWNlaG9sZGVyQ2FuY2VsUGFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZhOGFkO1xufVxuXG4vKiBDb2xsZWN0aW9uIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0NvbGxlY3Rpb24ge1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fQ29sbGVjdGlvbl9faW5uZXJTY3JvbGxDb250YWluZXIge1xufVxuXG4vKiBHcmlkIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0dyaWQge1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZF9faW5uZXJTY3JvbGxDb250YWluZXIge1xufVxuXG4vKiBUYWJsZSBkZWZhdWx0IHRoZW1lICovXG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fR3JpZCB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyUm93IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJUcnVuY2F0ZWRUZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlckNvbHVtbixcbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDBweDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uOmZpcnN0LW9mLXR5cGUsXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVyQ29sdW1uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVySWNvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCAyNHB4O1xuICBmbGV4OiAwIDAgMjRweDtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogTGlzdCBkZWZhdWx0IHRoZW1lICovXG5cbi5SZWFjdFZpcnR1YWxpemVkX19MaXN0IHtcbn0iLCIuUmVhY3RUYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gIC5ydC10YWJsZSB7XG4gICAgZmxleDogYXV0byAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG92ZXJmbG93OiBhdXRvXG4gIH1cblxuICAuLXBhZ2luYXRpb24gaW5wdXQsXG4gIC4tcGFnaW5hdGlvbiBzZWxlY3QsXG4gIC5ydC10aGVhZC4tZmlsdGVycyBpbnB1dCxcbiAgLnJ0LXRoZWFkLi1maWx0ZXJzIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAgIC8vIFBsYWNlaG9sZGVyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5ydC10aGVhZCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJi4taGVhZGVyR3JvdXBzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgICAgLnJ0LXRoLFxuICAgICAgLnJ0LXRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuLWZpbHRlcnMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cbiAgICAgIC5ydC10aCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3JcbiAgICAgIH1cblxuICAgICAgJi4taGVhZGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSlcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucnQtdHIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLnJ0LXRoLFxuICAgIC5ydC10ZCB7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDE1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJ0LXRoLi1zb3J0LWFzYyxcbiAgICAucnQtdGQuLXNvcnQtYXNjIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDAgMCAkcHJpbWFyeVxuICAgIH1cblxuICAgIC5ydC10aC4tc29ydC1kZXNjLFxuICAgIC5ydC10ZC4tc29ydC1kZXNjIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgJHByaW1hcnlcbiAgICB9XG5cbiAgICAucnQtdGguLWN1cnNvci1wb2ludGVyLFxuICAgIC5ydC10ZC4tY3Vyc29yLXBvaW50ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgfVxuXG4gICAgLnJ0LXRoOmxhc3QtY2hpbGQsXG4gICAgLnJ0LXRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgfVxuXG4gICAgLnJ0LXJlc2l6YWJsZS1oZWFkZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnJ0LXJlc2l6YWJsZS1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgfVxuXG4gICAgLnJ0LXJlc2l6YWJsZS1oZWFkZXItY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgICB9XG5cbiAgICAucnQtaGVhZGVyLXBpdm90IHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2Y3ZjdmN1xuICAgIH1cblxuICAgIC5ydC1oZWFkZXItcGl2b3Q6YWZ0ZXIsXG4gICAgLnJ0LWhlYWRlci1waXZvdDpiZWZvcmUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIH1cblxuICAgIC5ydC1oZWFkZXItcGl2b3Q6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgICAgbWFyZ2luLXRvcDogLThweFxuICAgIH1cblxuICAgIC5ydC1oZWFkZXItcGl2b3Q6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHhcbiAgICB9XG4gIH1cblxuICAucnQtdGJvZHkge1xuICAgIGZsZXg6IDk5OTk5IDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAucnQtdHItZ3JvdXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLnJ0LXRyLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMFxuICAgIH1cblxuICAgIC5ydC10ZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIFtjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ydC10ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMFxuICAgIH1cblxuICAgIC5ydC1leHBhbmRhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXBcbiAgICB9XG4gIH1cblxuICAucnQtdHItZ3JvdXAge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICB9XG5cbiAgLnJ0LXRyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICB9XG5cbiAgLnJ0LXRoLFxuICAucnQtdGQge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBtaW4td2lkdGgsIHBhZGRpbmcsIG9wYWNpdHk7XG5cbiAgICAmLi1oaWRkZW4ge1xuICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cblxuICAucnQtZXhwYW5kZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDUuMDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNS4wNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgfVxuICAgICYuLW9wZW46YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApXG4gICAgfVxuICB9XG5cbiAgLnJ0LXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTE4cHg7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIHotaW5kZXg6IDEwXG4gIH1cblxuICAucnQtdGZvb3Qge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAucnQtdGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLXN0cmlwZWQgLnJ0LXRyLi1vZGQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMylcbiAgfVxuXG4gICYuLWZpeGVkIHtcbiAgICAuLWhlYWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWJvdHRvbSB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB9XG4gIH1cblxuICAmLi1oaWdobGlnaHQgLnJ0LXRib2R5IC5ydC10cjpub3QoLi1wYWRSb3cpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZ1xuICB9XG5cbiAgLi1wYWdpbmF0aW9uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIC4tYnRuIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuLWJ0bltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHRcbiAgICB9XG5cbiAgICAuLWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlXG4gICAgfVxuXG4gICAgLi1wcmV2aW91cyxcbiAgICAuLW5leHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cblxuICAgIC4tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICAgIH1cblxuICAgIC4tdG90YWxQYWdlcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC4tcGFnZUluZm8ge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogM3B4IDAgM3B4IDEwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLi1wYWdlSnVtcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cblxuICAgIC4tcGFnZUp1bXAgaW5wdXQge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG5cbiAgICAuLXBhZ2VTaXplT3B0aW9ucyB7XG4gICAgICBtYXJnaW46IDNweCAxMHB4XG4gICAgfVxuICB9XG5cbiAgLnJ0LW5vRGF0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpXG4gIH1cblxuICAuLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLi1sb2FkaW5nID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KVxuICB9XG5cbiAgLi1sb2FkaW5nLi1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMjtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG5cbiAgLi1sb2FkaW5nLi1hY3RpdmUgPiBkaXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpXG4gIH1cblxuICAucnQtcmVzaXppbmcgLnJ0LXRoLFxuICAucnQtcmVzaXppbmcgLnJ0LXRkIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIHVzZXItc2VsZWN0OiBub25lXG4gIH1cblxufVxuXG4udGFibGUgdGhlYWQgdGgsXG4udGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUge1xuICB0aCAuZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAoJGxheW91dC1zcGFjZXIteCAvIDQpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICB9XG59XG5cbi5jYXJldC00LWFzYyxcbi5jYXJldC00LWRlc2Mge1xuICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zLUZyZWUnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogKCRsYXlvdXQtc3BhY2VyLXggLyA0KTtcbn1cblxuLnRhYmxlIC5zb3J0YWJsZTpob3ZlciB7XG4gIC5jYXJldC00LWFzYyxcbiAgLmNhcmV0LTQtZGVzYyB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5jYXJldC00LWFzYyB7XG4gIEBleHRlbmQgLmxuci1jaGV2cm9uLXVwO1xufVxuXG4uY2FyZXQtNC1kZXNjIHtcbiAgQGV4dGVuZCAubG5yLWNoZXZyb24tZG93bjtcbn1cblxuLy8gVGFibGUgc2l6aW5nXG5cbi50YWJsZS1sZyB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogKCR0YWJsZS1jZWxsLXBhZGRpbmcgKiAyKSAoJHRhYmxlLWNlbGwtcGFkZGluZyAqIDEuNSk7XG4gIH1cbn0iLCIvLyBMaW5lYXIgSWNvbnNcbiRsaW5lYXJpY29ucy1mb250LXBhdGg6IFwiY29tcG9uZW50cy9pY29ucy9saW5lYXJpY29uc1wiO1xuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zLUZyZWUnO1xuICBzcmM6dXJsKCcjeyRsaW5lYXJpY29ucy1mb250LXBhdGh9L0xpbmVhcmljb25zLUZyZWUuZW90P3cxMThkJyk7XG4gIHNyYzp1cmwoJyN7JGxpbmVhcmljb25zLWZvbnQtcGF0aH0vTGluZWFyaWNvbnMtRnJlZS5lb3Q/I2llZml4dzExOGQnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skbGluZWFyaWNvbnMtZm9udC1wYXRofS9MaW5lYXJpY29ucy1GcmVlLndvZmYyP3cxMThkJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGxpbmVhcmljb25zLWZvbnQtcGF0aH0vTGluZWFyaWNvbnMtRnJlZS53b2ZmP3cxMThkJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skbGluZWFyaWNvbnMtZm9udC1wYXRofS9MaW5lYXJpY29ucy1GcmVlLnR0Zj93MTE4ZCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRsaW5lYXJpY29ucy1mb250LXBhdGh9L0xpbmVhcmljb25zLUZyZWUuc3ZnP3cxMThkI0xpbmVhcmljb25zLUZyZWUnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJsbnItXCJdLFxuW2NsYXNzKj1cIiBsbnItXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucy1GcmVlJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5sbnItaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuLmxuci1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cbi5sbnItcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG4ubG5yLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cbi5sbnItZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuLmxuci1saWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG4ubG5yLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIjtcbn1cbi5sbnItc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7XG59XG4ubG5yLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cbi5sbnItY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDlcIjtcbn1cbi5sbnItY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG4ubG5yLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG4ubG5yLWNsb3VkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbn1cbi5sbnItY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cbi5sbnItZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cbi5sbnItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZlwiO1xufVxuLmxuci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTBcIjtcbn1cbi5sbnItdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjtcbn1cbi5sbnItZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiO1xufVxuLmxuci1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxM1wiO1xufVxuLmxuci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7XG59XG4ubG5yLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNVwiO1xufVxuLmxuci1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG4ubG5yLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cbi5sbnItZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MThcIjtcbn1cbi5sbnItcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE5XCI7XG59XG4ubG5yLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG4ubG5yLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuLmxuci1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG4ubG5yLWZpbGUtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWRcIjtcbn1cbi5sbnItZmlsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjtcbn1cbi5sbnItZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjtcbn1cbi5sbnItZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuLmxuci1ncmFkdWF0aW9uLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiO1xufVxuLmxuci1saWNlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59XG4ubG5yLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cbi5sbnItZmlsbS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4ubG5yLWNhbWVyYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNVwiO1xufVxuLmxuci1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cbi5sbnItcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiO1xufVxuLmxuci1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG4ubG5yLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG4ubG5yLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjtcbn1cbi5sbnItdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cbi5sbnItc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjtcbn1cbi5sbnItc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmRcIjtcbn1cbi5sbnItY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLmxuci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmZcIjtcbn1cbi5sbnItcGhvbmUtaGFuZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMFwiO1xufVxuLmxuci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMVwiO1xufVxuLmxuci1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMyXCI7XG59XG4ubG5yLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIjtcbn1cbi5sbnItbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG4ubG5yLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM1XCI7XG59XG4ubG5yLWNhbGVuZGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzZcIjtcbn1cbi5sbnIta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzdcIjtcbn1cbi5sbnItc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzhcIjtcbn1cbi5sbnItc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7XG59XG4ubG5yLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2FcIjtcbn1cbi5sbnItdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XG59XG4ubG5yLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzY1wiO1xufVxuLmxuci1sYXB0b3AtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2RcIjtcbn1cbi5sbnItcG93ZXItc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNlXCI7XG59XG4ubG5yLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZlwiO1xufVxuLmxuci1oZWFydC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuLmxuci1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDFcIjtcbn1cbi5sbnItcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQyXCI7XG59XG4ubG5yLWNoYXJ0LWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDNcIjtcbn1cbi5sbnItZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuLmxuci1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7XG59XG4ubG5yLWxpbmVhcmljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XG59XG4ubG5yLWRpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0N1wiO1xufVxuLmxuci1jb2ZmZWUtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XG59XG4ubG5yLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDlcIjtcbn1cbi5sbnItcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG4ubG5yLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YlwiO1xufVxuLmxuci1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGNcIjtcbn1cbi5sbnItYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7XG59XG4ubG5yLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZVwiO1xufVxuLmxuci10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZlwiO1xufVxuLmxuci1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUwXCI7XG59XG4ubG5yLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTFcIjtcbn1cbi5sbnItc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG4ubG5yLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG4ubG5yLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU0XCI7XG59XG4ubG5yLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuLmxuci1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU2XCI7XG59XG4ubG5yLW11c3RhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU3XCI7XG59XG4ubG5yLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG4ubG5yLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU5XCI7XG59XG4ubG5yLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVhXCI7XG59XG4ubG5yLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cbi5sbnItdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1Y1wiO1xufVxuLmxuci12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWRcIjtcbn1cbi5sbnItbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7XG59XG4ubG5yLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiO1xufVxuLmxuci11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XG59XG4ubG5yLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjFcIjtcbn1cbi5sbnItc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuLmxuci1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG4ubG5yLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4ubG5yLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG4ubG5yLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NlwiO1xufVxuLmxuci1lbnRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7XG59XG4ubG5yLWV4aXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjhcIjtcbn1cbi5sbnItYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7XG59XG4ubG5yLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmFcIjtcbn1cbi5sbnItbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YlwiO1xufVxuLmxuci11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmNcIjtcbn1cbi5sbnItdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7XG59XG4ubG5yLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG4ubG5yLW1hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZlwiO1xufVxuLmxuci1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuLmxuci1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcxXCI7XG59XG4ubG5yLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzJcIjtcbn1cbi5sbnItY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3M1wiO1xufVxuLmxuci1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzRcIjtcbn1cbi5sbnItY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG4ubG5yLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzZcIjtcbn1cbi5sbnItYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzdcIjtcbn1cbi5sbnItYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OFwiO1xufVxuLmxuci1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc5XCI7XG59XG4ubG5yLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG4ubG5yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2JcIjtcbn1cbi5sbnItd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3Y1wiO1xufVxuLmxuci1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2RcIjtcbn1cbi5sbnItbWVudS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cbi5sbnItY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuLmxuci1jcm9zcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODBcIjtcbn1cbi5sbnItcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODFcIjtcbn1cbi5sbnItY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7XG59XG4ubG5yLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4M1wiO1xufVxuLmxuci1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NFwiO1xufVxuLmxuci1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuLmxuci1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODZcIjtcbn1cbi5sbnItY2hldnJvbi11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODdcIjtcbn1cbi5sbnItY2hldnJvbi1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4OFwiO1xufVxuLmxuci1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg5XCI7XG59XG4ubG5yLWNoZXZyb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7XG59XG4ubG5yLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGJcIjtcbn1cbi5sbnItZnJhbWUtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7XG59XG4ubG5yLWZyYW1lLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhkXCI7XG59XG4ubG5yLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZVwiO1xufVxuLmxuci1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGZcIjtcbn1cbi5sbnItdGV4dC1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTBcIjtcbn1cbi5sbnItdGV4dC1mb3JtYXQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkxXCI7XG59XG4ubG5yLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MlwiO1xufVxuLmxuci1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkzXCI7XG59XG4ubG5yLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuLmxuci11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTVcIjtcbn1cbi5sbnItc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NlwiO1xufVxuLmxuci1oaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTdcIjtcbn1cbi5sbnItdGV4dC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG4ubG5yLXRleHQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk5XCI7XG59XG4ubG5yLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWFcIjtcbn1cbi5sbnItdGV4dC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7XG59XG4ubG5yLWxpbmUtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5Y1wiO1xufVxuLmxuci1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWRcIjtcbn1cbi5sbnItaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODllXCI7XG59XG4ubG5yLXBpbGNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWZcIjtcbn1cbi5sbnItZGlyZWN0aW9uLWx0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMFwiO1xufVxuLmxuci1kaXJlY3Rpb24tcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7XG59XG4ubG5yLXBhZ2UtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTJcIjtcbn1cbi5sbnItc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTNcIjtcbn1cbi5sbnItc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XG59XG4ubG5yLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTVcIjtcbn1cbi5sbnItcG9pbnRlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNlwiO1xufVxuLmxuci1wb2ludGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XG59XG4ubG5yLXBvaW50ZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOFwiO1xufVxuLmxuci1wb2ludGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTlcIjtcbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuXHRzcmM6dXJsKCcjeyRwZS03cy1mb250LXBhdGh9L1BlLWljb24tNy1zdHJva2UuZW90P2Q3eWYxdicpO1xuXHRzcmM6dXJsKCcjeyRwZS03cy1mb250LXBhdGh9L1BlLWljb24tNy1zdHJva2UuZW90PyNpZWZpeGQ3eWYxdicpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJyN7JHBlLTdzLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS53b2ZmP2Q3eWYxdicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnI3skcGUtN3MtZm9udC1wYXRofS9QZS1pY29uLTctc3Ryb2tlLnR0Zj9kN3lmMXYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcjeyRwZS03cy1mb250LXBhdGh9L1BlLWljb24tNy1zdHJva2Uuc3ZnP2Q3eWYxdiNQZS1pY29uLTctc3Ryb2tlJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiW2NsYXNzXj1cIiN7JGZvbnQtcHJlZml4fS1cIl0sIFtjbGFzcyo9XCIgI3skZm9udC1wcmVmaXh9LVwiXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCJcbi8qIEhFTFBFUiBDTEFTU1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogRkEgYmFzZWQgY2xhc3NlcyAqL1xuXG4vKiEgTW9kaWZpZWQgZnJvbSBmb250LWF3ZXNvbWUgaGVscGVyIENTUyBjbGFzc2VzIC0gUElYRURFTlxuICogIEZvbnQgQXdlc29tZSA0LjAuMyBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4ucGUtbGcge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMzM7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4ucGUtMngge1xuICBmb250LXNpemU6IDIgKiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi5wZS0zeCB7XG4gIGZvbnQtc2l6ZTogMyAqICRmb250LXNpemUtYmFzZTtcbn1cblxuLnBlLTR4IHtcbiAgZm9udC1zaXplOiA0ICogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4ucGUtNXgge1xuICBmb250LXNpemU6IDUgKiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi5wZS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGUtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0Mjg1NzE0M2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIFxuICAmID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucGUtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0Mjg1NzE0M2VtO1xuICB3aWR0aDogMi4xNDI4NTcxNDI4NTcxNDNlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0Mjg1NzE0Mjg1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLnBlLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNDI4NTcxNDI4NTcyZW07XG4gIH1cbn1cblxuLnBlLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGUge1xuICAmLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtO1xuICB9XG59XG5cbi5wZS1zcGluIHtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLnBlLXJvdGF0ZS05MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnBlLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucGUtcm90YXRlLTI3MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5wZS1mbGlwLWhvcml6b250YWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5wZS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4ucGUtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wZS1zdGFjay0xeCxcbi5wZS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBlLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5wZS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4ucGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBDdXN0b20gY2xhc3NlcyAvIG1vZHMgLSBQSVhFREVOICovXG4ucGUtdmEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucGUtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VhZWFlYTtcbn1cbiIsIi4jeyRmb250LXByZWZpeH0tYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWFsYnVtO1xufVxuXG4uI3skZm9udC1wcmVmaXh9LWFyYzpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYXJjO1xufVxuLiN7JGZvbnQtcHJlZml4fS1iYWNrLTI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWJhY2stMjtcbn1cbi4jeyRmb250LXByZWZpeH0tYmFuZGFpZDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYmFuZGFpZDtcbn1cbi4jeyRmb250LXByZWZpeH0tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1jYXI7XG59XG4uI3skZm9udC1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWRpYW1vbmQ7XG59XG4uI3skZm9udC1wcmVmaXh9LWRvb3ItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItZG9vci1sb2NrO1xufVxuLiN7JGZvbnQtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1leWVkcm9wcGVyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWZlbWFsZTtcbn1cbi4jeyRmb250LXByZWZpeH0tZ3ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1neW07XG59XG4uI3skZm9udC1wcmVmaXh9LWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItaGFtbWVyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1oZWFkcGhvbmVzO1xufVxuLiN7JGZvbnQtcHJlZml4fS1oZWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1oZWxtO1xufVxuLiN7JGZvbnQtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWhvdXJnbGFzcztcbn1cbi4jeyRmb250LXByZWZpeH0tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbGVhZjtcbn1cbi4jeyRmb250LXByZWZpeH0tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbWFnaWMtd2FuZDtcbn1cbi4jeyRmb250LXByZWZpeH0tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbWFsZTtcbn1cbi4jeyRmb250LXByZWZpeH0tbWFwLTI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW1hcC0yO1xufVxuLiN7JGZvbnQtcHJlZml4fS1uZXh0LTI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW5leHQtMjtcbn1cbi4jeyRmb250LXByZWZpeH0tcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1wYWludC1idWNrZXQ7XG59XG4uI3skZm9udC1wcmVmaXh9LXBlbmRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1wZW5kcml2ZTtcbn1cbi4jeyRmb250LXByZWZpeH0tcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXBob3RvO1xufVxuLiN7JGZvbnQtcHJlZml4fS1waWdneTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItcGlnZ3k7XG59XG4uI3skZm9udC1wcmVmaXh9LXBsdWdpbjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItcGx1Z2luO1xufVxuLiN7JGZvbnQtcHJlZml4fS1yZWZyZXNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXJlZnJlc2gtMjtcbn1cbi4jeyRmb250LXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1yb2NrZXQ7XG59XG4uI3skZm9udC1wcmVmaXh9LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1zZXR0aW5ncztcbn1cbi4jeyRmb250LXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1zaGllbGQ7XG59XG4uI3skZm9udC1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1zbWlsZTtcbn1cbi4jeyRmb250LXByZWZpeH0tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci11c2I7XG59XG4uI3skZm9udC1wcmVmaXh9LXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItdmVjdG9yO1xufVxuLiN7JGZvbnQtcHJlZml4fS13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci13aW5lO1xufVxuLiN7JGZvbnQtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWNsb3VkLXVwbG9hZDtcbn1cbi4jeyRmb250LXByZWZpeH0tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItY2FzaDtcbn1cbi4jeyRmb250LXByZWZpeH0tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWNsb3NlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWJsdWV0b290aDtcbn1cbi4jeyRmb250LXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWNsb3VkLWRvd25sb2FkO1xufVxuLiN7JGZvbnQtcHJlZml4fS13YXk6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXdheTtcbn1cbi4jeyRmb250LXByZWZpeH0tY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1jbG9zZS1jaXJjbGU7XG59XG4uI3skZm9udC1wcmVmaXh9LWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1pZDtcbn1cbi4jeyRmb250LXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWFuZ2xlLXVwO1xufVxuLiN7JGZvbnQtcHJlZml4fS13cmlzdHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci13cmlzdHdhdGNoO1xufVxuLiN7JGZvbnQtcHJlZml4fS1hbmdsZS11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWFuZ2xlLXVwLWNpcmNsZTtcbn1cbi4jeyRmb250LXByZWZpeH0td29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXdvcmxkO1xufVxuLiN7JGZvbnQtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYW5nbGUtcmlnaHQ7XG59XG4uI3skZm9udC1wcmVmaXh9LXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItdm9sdW1lO1xufVxuLiN7JGZvbnQtcHJlZml4fS1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWFuZ2xlLXJpZ2h0LWNpcmNsZTtcbn1cbi4jeyRmb250LXByZWZpeH0tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXVzZXJzO1xufVxuLiN7JGZvbnQtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1hbmdsZS1sZWZ0O1xufVxuLiN7JGZvbnQtcHJlZml4fS11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItdXNlci1mZW1hbGU7XG59XG4uI3skZm9udC1wcmVmaXh9LWFuZ2xlLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1hbmdsZS1sZWZ0LWNpcmNsZTtcbn1cbi4jeyRmb250LXByZWZpeH0tdXAtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXVwLWFycm93O1xufVxuLiN7JGZvbnQtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1hbmdsZS1kb3duO1xufVxuLiN7JGZvbnQtcHJlZml4fS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXN3aXRjaDtcbn1cbi4jeyRmb250LXByZWZpeH0tYW5nbGUtZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWFuZ2xlLWRvd24tY2lyY2xlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItc2Npc3NvcnM7XG59XG4uI3skZm9udC1wcmVmaXh9LXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItd2FsbGV0O1xufVxuLiN7JGZvbnQtcHJlZml4fS1zYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1zYWZlO1xufVxuLiN7JGZvbnQtcHJlZml4fS12b2x1bWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci12b2x1bWUyO1xufVxuLiN7JGZvbnQtcHJlZml4fS12b2x1bWUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci12b2x1bWUxO1xufVxuLiN7JGZvbnQtcHJlZml4fS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXZvaWNlbWFpbDtcbn1cbi4jeyRmb250LXByZWZpeH0tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXZpZGVvO1xufVxuLiN7JGZvbnQtcHJlZml4fS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci11c2VyO1xufVxuLiN7JGZvbnQtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXVwbG9hZDtcbn1cbi4jeyRmb250LXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci11bmxvY2s7XG59XG4uI3skZm9udC1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci11bWJyZWxsYTtcbn1cbi4jeyRmb250LXByZWZpeH0tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXRyYXNoO1xufVxuLiN7JGZvbnQtcHJlZml4fS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItdG9vbHM7XG59XG4uI3skZm9udC1wcmVmaXh9LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci10aW1lcjtcbn1cbi4jeyRmb250LXByZWZpeH0tdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci10aWNrZXQ7XG59XG4uI3skZm9udC1wcmVmaXh9LXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItdGFyZ2V0O1xufVxuLiN7JGZvbnQtcHJlZml4fS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXN1bjtcbn1cbi4jeyRmb250LXByZWZpeH0tc3R1ZHk6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXN0dWR5O1xufVxuLiN7JGZvbnQtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXN0b3B3YXRjaDtcbn1cbi4jeyRmb250LXByZWZpeH0tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItc3Rhcjtcbn1cbi4jeyRmb250LXByZWZpeH0tc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItc3BlYWtlcjtcbn1cbi4jeyRmb250LXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1zaWduYWw7XG59XG4uI3skZm9udC1wcmVmaXh9LXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXNodWZmbGU7XG59XG4uI3skZm9udC1wcmVmaXh9LXNob3BiYWc6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXNob3BiYWc7XG59XG4uI3skZm9udC1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1zaGFyZTtcbn1cbi4jeyRmb250LXByZWZpeH0tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1zZXJ2ZXI7XG59XG4uI3skZm9udC1wcmVmaXh9LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItc2VhcmNoO1xufVxuLiN7JGZvbnQtcHJlZml4fS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1maWxtO1xufVxuLiN7JGZvbnQtcHJlZml4fS1zY2llbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1zY2llbmNlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1kaXNrO1xufVxuLiN7JGZvbnQtcHJlZml4fS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXJpYmJvbjtcbn1cbi4jeyRmb250LXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1yZXBlYXQ7XG59XG4uI3skZm9udC1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXJlZnJlc2g7XG59XG4uI3skZm9udC1wcmVmaXh9LWFkZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1hZGQtdXNlcjtcbn1cbi4jeyRmb250LXByZWZpeH0tcmVmcmVzaC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItcmVmcmVzaC1jbG91ZDtcbn1cbi4jeyRmb250LXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1wYXBlcmNsaXA7XG59XG4uI3skZm9udC1wcmVmaXh9LXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1yYWRpbztcbn1cbi4jeyRmb250LXByZWZpeH0tbm90ZTI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW5vdGUyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItcHJpbnQ7XG59XG4uI3skZm9udC1wcmVmaXh9LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW5ldHdvcms7XG59XG4uI3skZm9udC1wcmVmaXh9LXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXByZXY7XG59XG4uI3skZm9udC1wcmVmaXh9LW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW11dGU7XG59XG4uI3skZm9udC1wcmVmaXh9LXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1wb3dlcjtcbn1cbi4jeyRmb250LXByZWZpeH0tbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW1lZGFsO1xufVxuLiN7JGZvbnQtcHJlZml4fS1wb3J0Zm9saW86YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXBvcnRmb2xpbztcbn1cbi4jeyRmb250LXByZWZpeH0tbGlrZTI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWxpa2UyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1wbHVzO1xufVxuLiN7JGZvbnQtcHJlZml4fS1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1sZWZ0LWFycm93O1xufVxuLiN7JGZvbnQtcHJlZml4fS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1wbGF5O1xufVxuLiN7JGZvbnQtcHJlZml4fS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWtleTtcbn1cbi4jeyRmb250LXByZWZpeH0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXBsYW5lO1xufVxuLiN7JGZvbnQtcHJlZml4fS1qb3k6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWpveTtcbn1cbi4jeyRmb250LXByZWZpeH0tcGhvdG8tZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItcGhvdG8tZ2FsbGVyeTtcbn1cbi4jeyRmb250LXByZWZpeH0tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1waW47XG59XG4uI3skZm9udC1wcmVmaXh9LXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1waG9uZTtcbn1cbi4jeyRmb250LXByZWZpeH0tcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItcGx1Zztcbn1cbi4jeyRmb250LXByZWZpeH0tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1wZW47XG59XG4uI3skZm9udC1wcmVmaXh9LXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1yaWdodC1hcnJvdztcbn1cbi4jeyRmb250LXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLXBhcGVyLXBsYW5lO1xufVxuLiN7JGZvbnQtcHJlZml4fS1kZWxldGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItZGVsZXRlLXVzZXI7XG59XG4uI3skZm9udC1wcmVmaXh9LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1wYWludDtcbn1cbi4jeyRmb250LXByZWZpeH0tYm90dG9tLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1ib3R0b20tYXJyb3c7XG59XG4uI3skZm9udC1wcmVmaXh9LW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1ub3RlYm9vaztcbn1cbi4jeyRmb250LXByZWZpeH0tbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbm90ZTtcbn1cbi4jeyRmb250LXByZWZpeH0tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbmV4dDtcbn1cbi4jeyRmb250LXByZWZpeH0tbmV3cy1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbmV3cy1wYXBlcjtcbn1cbi4jeyRmb250LXByZWZpeH0tbXVzaWNsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1tdXNpY2xpc3Q7XG59XG4uI3skZm9udC1wcmVmaXh9LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1tdXNpYztcbn1cbi4jeyRmb250LXByZWZpeH0tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW1vdXNlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1tb3JlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1tb29uO1xufVxuLiN7JGZvbnQtcHJlZml4fS1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1tb25pdG9yO1xufVxuLiN7JGZvbnQtcHJlZml4fS1taWNybzpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbWljcm87XG59XG4uI3skZm9udC1wcmVmaXh9LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW1lbnU7XG59XG4uI3skZm9udC1wcmVmaXh9LW1hcDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbWFwO1xufVxuLiN7JGZvbnQtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1tYXAtbWFya2VyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1tYWlsO1xufVxuLiN7JGZvbnQtcHJlZml4fS1tYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW1haWwtb3Blbjtcbn1cbi4jeyRmb250LXByZWZpeH0tbWFpbC1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW1haWwtb3Blbi1maWxlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLW1hZ25ldDtcbn1cbi4jeyRmb250LXByZWZpeH0tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbG9vcDtcbn1cbi4jeyRmb250LXByZWZpeH0tbG9vazpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbG9vaztcbn1cbi4jeyRmb250LXByZWZpeH0tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbG9jaztcbn1cbi4jeyRmb250LXByZWZpeH0tbGludGVybjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbGludGVybjtcbn1cbi4jeyRmb250LXByZWZpeH0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbGluaztcbn1cbi4jeyRmb250LXByZWZpeH0tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItbGlrZTtcbn1cbi4jeyRmb250LXByZWZpeH0tbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWxpZ2h0O1xufVxuLiN7JGZvbnQtcHJlZml4fS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1sZXNzO1xufVxuLiN7JGZvbnQtcHJlZml4fS1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWtleXBhZDtcbn1cbi4jeyRmb250LXByZWZpeH0tanVuazpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItanVuaztcbn1cbi4jeyRmb250LXByZWZpeH0taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItaW5mbztcbn1cbi4jeyRmb250LXByZWZpeH0taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItaG9tZTtcbn1cbi4jeyRmb250LXByZWZpeH0taGVscDI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWhlbHAyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1oZWxwMTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItaGVscDE7XG59XG4uI3skZm9udC1wcmVmaXh9LWdyYXBoMzpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItZ3JhcGgzO1xufVxuLiN7JGZvbnQtcHJlZml4fS1ncmFwaDI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWdyYXBoMjtcbn1cbi4jeyRmb250LXByZWZpeH0tZ3JhcGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1ncmFwaDE7XG59XG4uI3skZm9udC1wcmVmaXh9LWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1ncmFwaDtcbn1cbi4jeyRmb250LXByZWZpeH0tZ2xvYmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1nbG9iYWw7XG59XG4uI3skZm9udC1wcmVmaXh9LWdsZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1nbGVhbTtcbn1cbi4jeyRmb250LXByZWZpeH0tZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItZ2xhc3Nlcztcbn1cbi4jeyRmb250LXByZWZpeH0tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItZ2lmdDtcbn1cbi4jeyRmb250LXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1mb2xkZXI7XG59XG4uI3skZm9udC1wcmVmaXh9LWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWZsYWc7XG59XG4uI3skZm9udC1wcmVmaXh9LWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItZmlsdGVyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1maWxlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1leHBhbmQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1leHBhbmQxO1xufVxuLiN7JGZvbnQtcHJlZml4fS1leGFwbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1leGFwbmQyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1lZGl0O1xufVxuLiN7JGZvbnQtcHJlZml4fS1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1kcm9wO1xufVxuLiN7JGZvbnQtcHJlZml4fS1kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWRyYXdlcjtcbn1cbi4jeyRmb250LXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWRvd25sb2FkO1xufVxuLiN7JGZvbnQtcHJlZml4fS1kaXNwbGF5MjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItZGlzcGxheTI7XG59XG4uI3skZm9udC1wcmVmaXh9LWRpc3BsYXkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1kaXNwbGF5MTtcbn1cbi4jeyRmb250LXByZWZpeH0tZGlza2V0dGU6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWRpc2tldHRlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1kYXRlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWN1cDtcbn1cbi4jeyRmb250LXByZWZpeH0tY3VsdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItY3VsdHVyZTtcbn1cbi4jeyRmb250LXByZWZpeH0tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItY3JvcDtcbn1cbi4jeyRmb250LXByZWZpeH0tY3JlZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1jcmVkaXQ7XG59XG4uI3skZm9udC1wcmVmaXh9LWNvcHktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItY29weS1maWxlO1xufVxuLiN7JGZvbnQtcHJlZml4fS1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWNvbmZpZztcbn1cbi4jeyRmb250LXByZWZpeH0tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItY29tcGFzcztcbn1cbi4jeyRmb250LXByZWZpeH0tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItY29tbWVudDtcbn1cbi4jeyRmb250LXByZWZpeH0tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1jb2ZmZWU7XG59XG4uI3skZm9udC1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1jbG91ZDtcbn1cbi4jeyRmb250LXByZWZpeH0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWNsb2NrO1xufVxuLiN7JGZvbnQtcHJlZml4fS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItY2hlY2s7XG59XG4uI3skZm9udC1wcmVmaXh9LWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWNoYXQ7XG59XG4uI3skZm9udC1wcmVmaXh9LWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWNhcnQ7XG59XG4uI3skZm9udC1wcmVmaXh9LWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItY2FtZXJhO1xufVxuLiN7JGZvbnQtcHJlZml4fS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1jYWxsO1xufVxuLiN7JGZvbnQtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1jYWxjdWxhdG9yO1xufVxuLiN7JGZvbnQtcHJlZml4fS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1icm93c2VyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1ib3gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1ib3gyO1xufVxuLiN7JGZvbnQtcHJlZml4fS1ib3gxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1ib3gxO1xufVxuLiN7JGZvbnQtcHJlZml4fS1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWJvb2ttYXJrcztcbn1cbi4jeyRmb250LXByZWZpeH0tYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYmljeWNsZTtcbn1cbi4jeyRmb250LXByZWZpeH0tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYmVsbDtcbn1cbi4jeyRmb250LXByZWZpeH0tYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYmF0dGVyeTtcbn1cbi4jeyRmb250LXByZWZpeH0tYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYmFsbDtcbn1cbi4jeyRmb250LXByZWZpeH0tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYmFjaztcbn1cbi4jeyRmb250LXByZWZpeH0tYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1hdHRlbnRpb247XG59XG4uI3skZm9udC1wcmVmaXh9LWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiAkZm9udC12YXItYW5jaG9yO1xufVxuLiN7JGZvbnQtcHJlZml4fS1hbGJ1bXM6YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWFsYnVtcztcbn1cbi4jeyRmb250LXByZWZpeH0tYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogJGZvbnQtdmFyLWFsYXJtO1xufVxuLiN7JGZvbnQtcHJlZml4fS1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRmb250LXZhci1haXJwbGF5O1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwibWl4aW5zLnNjc3NcIjtcblxuLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnJlYWN0LXRpbWVwaWNrZXItaW5wdXQge1xuICB3aWR0aDogNzBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLWlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXIge1xuICBmb250LWZhbWlseTogJGRhdGVwaWNrZXJfX2ZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRkYXRlcGlja2VyX19mb250LXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlcl9fdGV4dC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhdGVwaWNrZXJfX2JvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLWRhdGUge1xuICBmb250LWZhbWlseTogJGRhdGVwaWNrZXJfX2ZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRkYXRlcGlja2VyX19mb250LXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlcl9fdGV4dC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhdGVwaWNrZXJfX2JvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IHtcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcbiAgei1pbmRleDogMTtcblxuICAmW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgbWFyZ2luLXRvcDogJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemUgKyAycHg7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICAgICAgQGV4dGVuZCAldHJpYW5nbGUtYXJyb3ctdXA7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBsYWNlbWVudD1cImJvdHRvbS1lbmRcIl0sXG4gICZbZGF0YS1wbGFjZW1lbnQ9XCJ0b3AtZW5kXCJdIHtcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZSArIDJweDtcblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gICAgICBAZXh0ZW5kICV0cmlhbmdsZS1hcnJvdy1kb3duO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZTtcblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplO1xuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgICAgIGxlZnQ6IDQycHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLXRpbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgJjpub3QoJi0tb25seSkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCgmLS1oYXMtdGltZS1zZWxlY3QpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxuLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogJGRhdGVwaWNrZXJfX2hlYWRlci1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogJGRhdGVwaWNrZXJfX2ZvbnQtc2l6ZSAqIDEuMTg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAkZGF0ZXBpY2tlcl9faXRlbS1zaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6ICRkYXRlcGlja2VyX19uYXZpZ2F0aW9uLXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tcHJldmlvdXMge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19tdXRlZC1jb2xvciwgMTAlKTtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCxcbiAgICAmLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYXRlcGlja2VyX19uYXZpZ2F0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICYtLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG4gICAgJi0td2l0aC10aW1lOm5vdCgmLS13aXRoLXRvZGF5LWJ1dHRvbikge1xuICAgICAgcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19tdXRlZC1jb2xvciwgMTAlKTtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCxcbiAgICAmLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGRhdGVwaWNrZXJfX25hdmlnYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJi0teWVhcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJi1wcmV2aW91cyB7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3IsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi11cGNvbWluZyB7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIHtcbiAgbWFyZ2luOiAkZGF0ZXBpY2tlcl9fbWFyZ2luO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWFyZ2luOiAkZGF0ZXBpY2tlcl9fbWFyZ2luO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwidGltZVwiXSB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgfVxuICAgIH1cbiAgICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19kZWxpbWl0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG4gIHdpZHRoOiA4NXB4O1xuXG4gICYtLXdpdGgtdG9kYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNzJweDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gICAgICB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogY2FsYygxOTVweCArICgjeyRkYXRlcGlja2VyX19pdGVtLXNpemV9IC8gMikpO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyIHtcbiAgY29sb3I6ICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGRhdGVwaWNrZXJfX2l0ZW0tc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyX19pdGVtLXNpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAkZGF0ZXBpY2tlcl9fZGF5LW1hcmdpbjtcbiAgJi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlcl9fdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGRhdGVwaWNrZXJfX2l0ZW0tc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyX19pdGVtLXNpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAkZGF0ZXBpY2tlcl9fZGF5LW1hcmdpbjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXIge1xuICAmLS1zZWxlY3RlZCxcbiAgJi0taW4tc2VsZWN0aW5nLXJhbmdlLFxuICAmLS1pbi1yYW5nZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG4gICYtLWRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgJi0tdG9kYXkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi0taGlnaGxpZ2h0ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19oaWdobGlnaHRlZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19oaWdobGlnaHRlZC1jb2xvciwgNSUpO1xuICAgIH1cblxuICAgICYtY3VzdG9tLTEge1xuICAgICAgY29sb3I6IG1hZ2VudGE7XG4gICAgfVxuXG4gICAgJi1jdXN0b20tMiB7XG4gICAgICBjb2xvcjogZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgJi0tc2VsZWN0ZWQsXG4gICYtLWluLXNlbGVjdGluZy1yYW5nZSxcbiAgJi0taW4tcmFuZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvciwgNSUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvciwgMTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvciwgNSUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoJi0taW4tcmFuZ2UpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvciwgMC41KTtcbiAgfVxuXG4gICYtLWluLXJhbmdlOm5vdCgmLS1pbi1zZWxlY3RpbmctcmFuZ2UpIHtcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICRkYXRlcGlja2VyX190ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCB7XG4gICYucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGVkLFxuICAmLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1yYW5nZSxcbiAgJi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1zZWxlY3RlZCxcbiAgJi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3I7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWRvd24tYXJyb3cge1xuICAgIEBleHRlbmQgJXRyaWFuZ2xlLWFycm93LWRvd247XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB0b3A6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXdpZHRoOiAkZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1zaXplO1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fYmFja2dyb3VuZC1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhdGVwaWNrZXJfX2JvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLS1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcjtcblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYtLXNlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMHB4IDZweCAwcHggMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAmOjphZnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkZGF0ZXBpY2tlcl9fYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4gIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4gIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLy8gUmVzaXplIGZvciBzbWFsbCBzY3JlZW5zXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCxcbiAgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6ICRkYXRlcGlja2VyX19mb250LXNpemUgKiAxLjg7XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyOiAxLjggKiAkZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgICYtLWRpc2FibGVkLFxuICAgICYtLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRhdGVwaWNrZXJfX25hdmlnYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgICYtLWRpc2FibGVkLFxuICAgICYtLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn0iLCIldHJpYW5nbGUtYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLSRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgJixcbiAgJjo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAkZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci13aWR0aDogJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemU7XG5cbiAgICBsZWZ0OiAtJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhdGVwaWNrZXJfX2JvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ldHJpYW5nbGUtYXJyb3ctdXAge1xuICBAZXh0ZW5kICV0cmlhbmdsZS1hcnJvdztcblxuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0kZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZTtcblxuICAmLFxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbiV0cmlhbmdsZS1hcnJvdy1kb3duIHtcbiAgQGV4dGVuZCAldHJpYW5nbGUtYXJyb3c7XG5cbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemU7XG5cbiAgJixcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIkZGF0ZXBpY2tlcl9fYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX19ib3JkZXItY29sb3I6ICNhZWFlYWUgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9faGlnaGxpZ2h0ZWQtY29sb3I6ICMzZGNjNGEgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I6ICNjY2MgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3I6ICMyMTZiYTUgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fdGV4dC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX19oZWFkZXItY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1kaXNhYmxlZC1jb2xvcjogbGlnaHRlbigkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3IsIDEwJSlcbiFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1czogMC4zcmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2RheS1tYXJnaW46IDAuMTY2cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2ZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsXG5zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2l0ZW0tc2l6ZTogMS43cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX21hcmdpbjogMC40cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX25hdmlnYXRpb24tc2l6ZTogMC40NXJlbSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplOiA4cHggIWRlZmF1bHQ7IiwiLnJjLXNsaWRlci10b29sdGlwIHtcbiAgei1pbmRleDogNTU1O1xufVxuXG4ucmMtdG9vbHRpcC5yYy10b29sdGlwLXpvb20tZW50ZXIsXG4ucmMtdG9vbHRpcC5yYy10b29sdGlwLXpvb20tbGVhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJjLXRvb2x0aXAtem9vbS1lbnRlcixcbi5yYy10b29sdGlwLXpvb20tYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCk7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5yYy10b29sdGlwLXpvb20tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjMsIDAuNzQsIDAuMDUpO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4ucmMtdG9vbHRpcC16b29tLWVudGVyLnJjLXRvb2x0aXAtem9vbS1lbnRlci1hY3RpdmUsXG4ucmMtdG9vbHRpcC16b29tLWFwcGVhci5yYy10b29sdGlwLXpvb20tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1Rvb2xUaXBab29tSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4ucmMtdG9vbHRpcC16b29tLWxlYXZlLnJjLXRvb2x0aXAtem9vbS1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogcmNUb29sVGlwWm9vbU91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbkBrZXlmcmFtZXMgcmNUb29sVGlwWm9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmNUb29sVGlwWm9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxufVxuXG4ucmMtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucmMtdG9vbHRpcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wLFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXRvcExlZnQsXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICBwYWRkaW5nOiA1cHggMCA5cHggMDtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wLFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIHtcbiAgcGFkZGluZzogMCA1cHggMCA5cHg7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b20sXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIHBhZGRpbmc6IDlweCAwIDVweCAwO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wLFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20ge1xuICBwYWRkaW5nOiAwIDlweCAwIDVweDtcbn1cblxuLnJjLXRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yYy10b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wIC5yYy10b29sdGlwLWFycm93LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXRvcExlZnQgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS04MDA7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0IC5yYy10b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTUlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMTUlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRUb3AgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRCb3R0b20gLnJjLXRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZ3JheS04MDA7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC1yaWdodCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRUb3AgLnJjLXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDE1JTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIC5yYy10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAxNSU7XG59XG5cbi5yYy10b29sdGlwLXBsYWNlbWVudC1sZWZ0IC5yYy10b29sdGlwLWFycm93LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnRUb3AgLnJjLXRvb2x0aXAtYXJyb3csXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdEJvdHRvbSAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTgwMDtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnQgLnJjLXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnRUb3AgLnJjLXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDE1JTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20gLnJjLXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDE1JTtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbSAucmMtdG9vbHRpcC1hcnJvdyxcbi5yYy10b29sdGlwLXBsYWNlbWVudC1ib3R0b21MZWZ0IC5yYy10b29sdGlwLWFycm93LFxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5yYy10b29sdGlwLWFycm93IHtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktODAwO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tIC5yYy10b29sdGlwLWFycm93IHtcbiAgbGVmdDogNTAlO1xufVxuXG4ucmMtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCAucmMtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDE1JTtcbn1cblxuLnJjLXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5yYy10b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDE1JTtcbn1cbiIsIkBpbXBvcnQgJ3Rvb2x0aXAnO1xuXG4ucmMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYy1zbGlkZXItcmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4ucmMtc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDJweCAkcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcztcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMC40Njg3NXJlbSAyLjE4NzVyZW0gcmdiYSgkcHJpbWFyeSwgLjgpLFxuICAgIDAgMC4xMjVyZW0gMC41ODc1cmVtIHJnYmEoJHByaW1hcnksIC45KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgfVxufVxuXG4ucmMtc2xpZGVyLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG59XG5cbi5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gIGNvbG9yOiAkZ3JheS04MDA7XG59XG5cbi5yYy1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJjLXNsaWRlci1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS0zMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbn1cblxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLWhhbmRsZSxcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xuICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItbWFyay10ZXh0LFxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLWRvdCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItcmFpbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTdweDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1tYXJrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1zdGVwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90IHtcbiAgbGVmdDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlcixcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlci5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXItYWN0aXZlLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogcmNTbGlkZXJUb29sdGlwWm9vbURvd25JbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bk91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuXG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByY1NsaWRlclRvb2x0aXBab29tRG93bk91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3Age1xuICBwYWRkaW5nOiA0cHggMCA4cHggMDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLWlubmVyIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1wbGFjZW1lbnQtdG9wIC5yYy1zbGlkZXItdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3JkZXItd2lkdGg6IDRweCA0cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktOTAwO1xufVxuXG4vLyBDb2xvcnNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5yYy1zbGlkZXItI3skY29sb3J9IHtcbiAgICAucmMtc2xpZGVyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICAucmMtc2xpZGVyLWhhbmRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR2YWx1ZSwgMTUlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjQ2ODc1cmVtIDIuMTg3NXJlbSByZ2JhKCR2YWx1ZSwgLjgpLFxuICAgICAgICAwIDAuMTI1cmVtIDAuNTg3NXJlbSByZ2JhKCR2YWx1ZSwgLjkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIFN0eWxlc1xuXG4ucmMtc2xpZGVyLWxpbmUge1xuICAucmMtc2xpZGVyLWhhbmRsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDAgMDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yYy1zbGlkZXItc3F1YXJlIHtcbiAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICBib3JkZXItd2lkdEg6IDFweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJvcmRlcjogJGdyYXktNTAwIHNvbGlkIDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IC00cHggLTJweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG5cbi5yYy1zbGlkZXItbGcge1xuICAmLnJjLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gIH1cblxuICAucmMtc2xpZGVyLXJhaWwge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbiAgLnJjLXNsaWRlci10cmFjayB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAucmMtc2xpZGVyLWhhbmRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJi5yYy1zbGlkZXItbGluZSB7XG4gICAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLnJjLXNsaWRlci1zcXVhcmUge1xuICAgIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBtYXJnaW46IC01cHggLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucmMtc2xpZGVyLXNtIHtcbiAgJi5yYy1zbGlkZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMCAwO1xuICB9XG5cbiAgLnJjLXNsaWRlci1yYWlsIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuXG4gIC5yYy1zbGlkZXItdHJhY2sge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbiAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgJi5yYy1zbGlkZXItbGluZSB7XG4gICAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLnJjLXNsaWRlci1zcXVhcmUge1xuICAgIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbjogLTNweCAwIDAgLTFweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi5yZHctb3B0aW9uLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5yZHctb3B0aW9uLXdyYXBwZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEO1xufVxuLnJkdy1vcHRpb24td3JhcHBlcjphY3RpdmUge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEIGluc2V0O1xufVxuLnJkdy1vcHRpb24tYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggI0JGQkRCRCBpbnNldDtcbn1cbi5yZHctb3B0aW9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucmR3LWRyb3Bkb3duLXdyYXBwZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnJkdy1kcm9wZG93bi13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yZHctZHJvcGRvd24td3JhcHBlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4ICNCRkJEQkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucmR3LWRyb3Bkb3duLXdyYXBwZXI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggI0JGQkRCRCBpbnNldDtcbn1cbi5yZHctZHJvcGRvd24tY2FyZXR0b29wZW4ge1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgcmlnaHQ6IDEwJTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yZHctZHJvcGRvd24tY2FyZXR0b2Nsb3NlIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIHJpZ2h0OiAxMCU7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucmR3LWRyb3Bkb3duLXNlbGVjdGVkdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5yZHctZHJvcGRvd24tb3B0aW9ud3JhcHBlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICB3aWR0aDogOTglO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ucmR3LWRyb3Bkb3duLW9wdGlvbndyYXBwZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnJkdy1kcm9wZG93bm9wdGlvbi1kZWZhdWx0IHtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucmR3LWRyb3Bkb3dub3B0aW9uLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbn1cbi5yZHctZHJvcGRvd25vcHRpb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5yZHctZHJvcGRvd25vcHRpb24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5yZHctaW5saW5lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmR3LWlubGluZS1kcm9wZG93biB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnJkdy1pbmxpbmUtZHJvcGRvd25vcHRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJkdy1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnJkdy1ibG9jay1kcm9wZG93biB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5yZHctZm9udHNpemUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5yZHctZm9udHNpemUtZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG4ucmR3LWZvbnRzaXplLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJkdy1mb250ZmFtaWx5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmR3LWZvbnRmYW1pbHktZHJvcGRvd24ge1xuICB3aWR0aDogMTE1cHg7XG59XG4ucmR3LWZvbnRmYW1pbHktcGxhY2Vob2xkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnJkdy1mb250ZmFtaWx5LW9wdGlvbndyYXBwZXIge1xuICB3aWR0aDogMTQwcHg7XG59XG4ucmR3LWxpc3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5yZHctbGlzdC1kcm9wZG93biB7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5MDtcbn1cbi5yZHctbGlzdC1kcm9wZG93bk9wdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmR3LXRleHQtYWxpZ24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5yZHctdGV4dC1hbGlnbi1kcm9wZG93biB7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5MDtcbn1cbi5yZHctdGV4dC1hbGlnbi1kcm9wZG93bk9wdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmR3LXJpZ2h0LWFsaWduZWQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yZHctbGVmdC1hbGlnbmVkLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnJkdy1jZW50ZXItYWxpZ25lZC1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnJkdy1qdXN0aWZ5LWFsaWduZWQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG4ucmR3LXJpZ2h0LWFsaWduZWQtYmxvY2sgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmR3LWxlZnQtYWxpZ25lZC1ibG9jayA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZHctY2VudGVyLWFsaWduZWQtYmxvY2sgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmR3LWp1c3RpZnktYWxpZ25lZC1ibG9jayA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZHctY29sb3JwaWNrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJkdy1jb2xvcnBpY2tlci1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCAjQkZCREJEO1xufVxuLnJkdy1jb2xvcnBpY2tlci1tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnJkdy1jb2xvcnBpY2tlci1tb2RhbC1zdHlsZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweCA1cHg7XG59XG4ucmR3LWNvbG9ycGlja2VyLW1vZGFsLXN0eWxlLWxhYmVsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGE2NmI3O1xufVxuLnJkdy1jb2xvcnBpY2tlci1tb2RhbC1vcHRpb25zIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLnJkdy1jb2xvcnBpY2tlci1jdWJlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbn1cbi5yZHctY29sb3JwaWNrZXItb3B0aW9uIHtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBib3gtc2hhZG93OiAxcHggMnB4IDFweCAjQkZCREJEIGluc2V0O1xufVxuLnJkdy1jb2xvcnBpY2tlci1vcHRpb246aG92ZXIge1xuICBib3gtc2hhZG93OiAxcHggMnB4IDFweCAjQkZCREJEO1xufVxuLnJkdy1jb2xvcnBpY2tlci1vcHRpb246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogLTFweCAtMnB4IDFweCAjQkZCREJEO1xufVxuLnJkdy1jb2xvcnBpY2tlci1vcHRpb24tYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMnB4ICNCRkJEQkQ7XG59XG4ucmR3LWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJkdy1saW5rLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ucmR3LWxpbmstZHJvcGRvd25PcHRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJkdy1saW5rLWRyb3Bkb3duUGxhY2Vob2xkZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnJkdy1saW5rLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDIzNXB4O1xuICBoZWlnaHQ6IDIwNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNXB4ICNCRkJEQkQ7XG59XG4ucmR3LWxpbmstbW9kYWwtbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucmR3LWxpbmstbW9kYWwtaW5wdXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5yZHctbGluay1tb2RhbC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmR3LWxpbmstbW9kYWwtYnV0dG9uc2VjdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJkdy1saW5rLW1vZGFsLXRhcmdldC1vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJkdy1saW5rLW1vZGFsLXRhcmdldC1vcHRpb24gPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5yZHctbGluay1tb2RhbC1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5yZHctbGluay1tb2RhbC1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEO1xufVxuLnJkdy1saW5rLW1vZGFsLWJ0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEIGluc2V0O1xufVxuLnJkdy1saW5rLW1vZGFsLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZHctbGluay1tb2RhbC1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZWNlOWU5O1xufVxuLnJkdy1saW5rLWRyb3Bkb3dub3B0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZHctaGlzdG9yeS1kcm9wZG93biB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnJkdy1lbWJlZGRlZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmR3LWVtYmVkZGVkLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDIzNXB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggI0JGQkRCRDtcbn1cbi5yZHctZW1iZWRkZWQtbW9kYWwtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJkdy1lbWJlZGRlZC1tb2RhbC1oZWFkZXItb3B0aW9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZHctZW1iZWRkZWQtbW9kYWwtaGVhZGVyLWxhYmVsIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZDogIzZFQjhENDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwYTY2Yjc7XG59XG4ucmR3LWVtYmVkZGVkLW1vZGFsLWxpbmstc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmR3LWVtYmVkZGVkLW1vZGFsLWxpbmstaW5wdXQge1xuICB3aWR0aDogODglO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucmR3LWVtYmVkZGVkLW1vZGFsLWxpbmstaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmR3LWVtYmVkZGVkLW1vZGFsLWxpbmstaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJkdy1lbWJlZGRlZC1tb2RhbC1idG4tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJkdy1lbWJlZGRlZC1tb2RhbC1idG4ge1xuICBtYXJnaW46IDAgM3B4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnJkdy1lbWJlZGRlZC1tb2RhbC1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEO1xufVxuLnJkdy1lbWJlZGRlZC1tb2RhbC1idG46YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggI0JGQkRCRCBpbnNldDtcbn1cbi5yZHctZW1iZWRkZWQtbW9kYWwtYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJkdy1lbWJlZGRlZC1tb2RhbC1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZWNlOWU5O1xufVxuLnJkdy1lbWJlZGRlZC1tb2RhbC1zaXplIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJkdy1lbWJlZGRlZC1tb2RhbC1zaXplLWlucHV0IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5yZHctZW1iZWRkZWQtbW9kYWwtc2l6ZS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmR3LWVtb2ppLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZHctZW1vamktbW9kYWwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMjM1cHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggI0JGQkRCRDtcbn1cbi5yZHctZW1vamktaWNvbiB7XG4gIG1hcmdpbjogMi41cHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZHctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJkdy1zcGlubmVyID4gZGl2IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcblxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuLnJkdy1zcGlubmVyIC5yZHctYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuLnJkdy1zcGlubmVyIC5yZHctYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApIH1cbn1cbkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfSA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxufVxuLnJkdy1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmR3LWltYWdlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDIzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNXB4ICNCRkJEQkQ7XG59XG4ucmR3LWltYWdlLW1vZGFsLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmR3LWltYWdlLW1vZGFsLWhlYWRlci1vcHRpb24ge1xuICB3aWR0aDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJkdy1pbWFnZS1tb2RhbC1oZWFkZXItbGFiZWwge1xuICB3aWR0aDogODBweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnJkdy1pbWFnZS1tb2RhbC1oZWFkZXItbGFiZWwtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNkVCOEQ0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBhNjZiNztcbn1cbi5yZHctaW1hZ2UtbW9kYWwtdXBsb2FkLW9wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgZ3JheTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogOXB4IDA7XG59XG4ucmR3LWltYWdlLW1vZGFsLXVwbG9hZC1vcHRpb24taGlnaGxpZ2h0ZWQge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMwYTY2Yjc7XG59XG4ucmR3LWltYWdlLW1vZGFsLXVwbG9hZC1vcHRpb24tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnJkdy1pbWFnZS1tb2RhbC11cGxvYWQtb3B0aW9uLWxhYmVsIHNwYW57XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtdXBsb2FkLW9wdGlvbi1pbWFnZS1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtdXBsb2FkLW9wdGlvbi1pbnB1dCB7XG5cdHdpZHRoOiAwLjFweDtcblx0aGVpZ2h0OiAwLjFweDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtdXJsLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJkdy1pbWFnZS1tb2RhbC11cmwtaW5wdXQge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMTVweCAwIDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtYnRuLXNlY3Rpb24ge1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuLnJkdy1pbWFnZS1tb2RhbC11cmwtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJkdy1pbWFnZS1tb2RhbC1idG4ge1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnJkdy1pbWFnZS1tb2RhbC1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAjQkZCREJEO1xufVxuLnJkdy1pbWFnZS1tb2RhbC1idG46YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggI0JGQkRCRCBpbnNldDtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJkdy1pbWFnZS1tb2RhbC1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZWNlOWU5O1xufVxuLnJkdy1pbWFnZS1tb2RhbC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtYWx0LWlucHV0IHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtYWx0LWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtYWx0LWxibCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtc2l6ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yZHctaW1hZ2UtbW9kYWwtc2l6ZS1pbnB1dCB7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmR3LWltYWdlLW1vZGFsLXNpemUtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJkdy1pbWFnZS1tYW5kYXRvcnktc2lnbiB7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLnJkdy1yZW1vdmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJkdy1oaXN0b3J5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmR3LWhpc3RvcnktZHJvcGRvd25vcHRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJkdy1oaXN0b3J5LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ucmR3LWxpbmstZGVjb3JhdG9yLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmR3LWxpbmstZGVjb3JhdG9yLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnJkdy1tZW50aW9uLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTIzNmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmYmZmO1xuICBwYWRkaW5nOiAxcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucmR3LXN1Z2dlc3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZHctc3VnZ2VzdGlvbi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLnJkdy1zdWdnZXN0aW9uLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLnJkdy1zdWdnZXN0aW9uLW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xufVxuLnJkdy1oYXNodGFnLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTIzNmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmYmZmO1xuICBwYWRkaW5nOiAxcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucmR3LWltYWdlLWFsaWdubWVudC1vcHRpb25zLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlOztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgd2lkdGg6IDEwNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5yZHctYWxpZ25tZW50LW9wdGlvbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnJkdy1pbWFnZS1hbGlnbm1lbnQtb3B0aW9uIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbWluLXdpZHRoOiAxNXB4O1xufVxuLnJkdy1pbWFnZS1hbGlnbm1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmR3LWltYWdlLWltYWdld3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZHctaW1hZ2UtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmR3LWltYWdlLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJkdy1pbWFnZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucmR3LWltYWdlLWFsaWdubWVudC1vcHRpb25zLXBvcHVwLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucmR3LWVkaXRvci1tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5yZHctZWRpdG9yLXRvb2xiYXIge1xuICBwYWRkaW5nOiA2cHggNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWJsb2NrIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5yZHctZWRpdG9yLXdyYXBwZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJkdy1lZGl0b3Itd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnJkdy1lZGl0b3ItbWFpbiBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjFmMWYxO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5yZHctZWRpdG9yLW1haW4gcHJlIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxcHggMTBweDtcbn0vKipcbiAqIERyYWZ0IHYwLjkuMVxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxMy1wcmVzZW50LCBGYWNlYm9vaywgSW5jLlxuICogQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBCU0Qtc3R5bGUgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS4gQW4gYWRkaXRpb25hbCBncmFudFxuICogb2YgcGF0ZW50IHJpZ2h0cyBjYW4gYmUgZm91bmQgaW4gdGhlIFBBVEVOVFMgZmlsZSBpbiB0aGUgc2FtZSBkaXJlY3RvcnkuXG4gKi9cbi5EcmFmdEVkaXRvci1lZGl0b3JDb250YWluZXIsLkRyYWZ0RWRpdG9yLXJvb3QsLnB1YmxpYy1EcmFmdEVkaXRvci1jb250ZW50e2hlaWdodDppbmhlcml0O3RleHQtYWxpZ246aW5pdGlhbH0ucHVibGljLURyYWZ0RWRpdG9yLWNvbnRlbnRbY29udGVudGVkaXRhYmxlPXRydWVdey13ZWJraXQtdXNlci1tb2RpZnk6cmVhZC13cml0ZS1wbGFpbnRleHQtb25seX0uRHJhZnRFZGl0b3Itcm9vdHtwb3NpdGlvbjpyZWxhdGl2ZX0uRHJhZnRFZGl0b3ItZWRpdG9yQ29udGFpbmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItbGVmdDouMXB4IHNvbGlkIHRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucHVibGljLURyYWZ0RWRpdG9yLWJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlfS5EcmFmdEVkaXRvci1hbGlnbkxlZnQgLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1ibG9ja3t0ZXh0LWFsaWduOmxlZnR9LkRyYWZ0RWRpdG9yLWFsaWduTGVmdCAucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItcm9vdHtsZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fS5EcmFmdEVkaXRvci1hbGlnbkNlbnRlciAucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWJsb2Nre3RleHQtYWxpZ246Y2VudGVyfS5EcmFmdEVkaXRvci1hbGlnbkNlbnRlciAucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItcm9vdHttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LkRyYWZ0RWRpdG9yLWFsaWduUmlnaHQgLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0fS5EcmFmdEVkaXRvci1hbGlnblJpZ2h0IC5wdWJsaWMtRHJhZnRFZGl0b3JQbGFjZWhvbGRlci1yb290e3JpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0ucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItcm9vdHtjb2xvcjojOTE5N2EzO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MH0ucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItaGFzRm9jdXN7Y29sb3I6I2JkYzFjOX0uRHJhZnRFZGl0b3JQbGFjZWhvbGRlci1oaWRkZW57ZGlzcGxheTpub25lfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1sdHJ7ZGlyZWN0aW9uOmx0cjt0ZXh0LWFsaWduOmxlZnR9LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1ydGx7ZGlyZWN0aW9uOnJ0bDt0ZXh0LWFsaWduOnJpZ2h0fS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdExUUntkaXJlY3Rpb246bHRyfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdFJUTHtkaXJlY3Rpb246cnRsfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtb2wsLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC11bHttYXJnaW46MTZweCAwO3BhZGRpbmc6MH0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMC5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdExUUnttYXJnaW4tbGVmdDoxLjVlbX0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMC5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdFJUTHttYXJnaW4tcmlnaHQ6MS41ZW19LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDEucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWxpc3RMVFJ7bWFyZ2luLWxlZnQ6M2VtfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgxLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0UlRMe21hcmdpbi1yaWdodDozZW19LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDIucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWxpc3RMVFJ7bWFyZ2luLWxlZnQ6NC41ZW19LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDIucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWxpc3RSVEx7bWFyZ2luLXJpZ2h0OjQuNWVtfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgzLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0TFRSe21hcmdpbi1sZWZ0OjZlbX0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMy5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdFJUTHttYXJnaW4tcmlnaHQ6NmVtfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGg0LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0TFRSe21hcmdpbi1sZWZ0OjcuNWVtfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGg0LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0UlRMe21hcmdpbi1yaWdodDo3LjVlbX0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXVub3JkZXJlZExpc3RJdGVte2xpc3Qtc3R5bGUtdHlwZTpzcXVhcmU7cG9zaXRpb246cmVsYXRpdmV9LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC11bm9yZGVyZWRMaXN0SXRlbS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgwe2xpc3Qtc3R5bGUtdHlwZTpkaXNjfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtdW5vcmRlcmVkTGlzdEl0ZW0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMXtsaXN0LXN0eWxlLXR5cGU6Y2lyY2xlfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtb3JkZXJlZExpc3RJdGVte2xpc3Qtc3R5bGUtdHlwZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtb3JkZXJlZExpc3RJdGVtLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1saXN0TFRSOmJlZm9yZXtsZWZ0Oi0zNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MzBweH0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LW9yZGVyZWRMaXN0SXRlbS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtbGlzdFJUTDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTM2cHg7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjMwcHh9LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1vcmRlcmVkTGlzdEl0ZW06YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihvbDApIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDpvbDB9LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1vcmRlcmVkTGlzdEl0ZW0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMTpiZWZvcmV7Y29udGVudDpjb3VudGVyKG9sMSkgXCIuIFwiO2NvdW50ZXItaW5jcmVtZW50Om9sMX0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LW9yZGVyZWRMaXN0SXRlbS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgyOmJlZm9yZXtjb250ZW50OmNvdW50ZXIob2wyKSBcIi4gXCI7Y291bnRlci1pbmNyZW1lbnQ6b2wyfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtb3JkZXJlZExpc3RJdGVtLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDM6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihvbDMpIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDpvbDN9LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1vcmRlcmVkTGlzdEl0ZW0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoNDpiZWZvcmV7Y29udGVudDpjb3VudGVyKG9sNCkgXCIuIFwiO2NvdW50ZXItaW5jcmVtZW50Om9sNH0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMC5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtcmVzZXR7Y291bnRlci1yZXNldDpvbDB9LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDEucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXJlc2V0e2NvdW50ZXItcmVzZXQ6b2wxfS5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtZGVwdGgyLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1yZXNldHtjb3VudGVyLXJlc2V0Om9sMn0ucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LWRlcHRoMy5wdWJsaWMtRHJhZnRTdHlsZURlZmF1bHQtcmVzZXR7Y291bnRlci1yZXNldDpvbDN9LnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1kZXB0aDQucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXJlc2V0e2NvdW50ZXItcmVzZXQ6b2w0fVxuXG4uZGVtby1lZGl0b3Ige1xuICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjEgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufSIsIlxuLy8vIHN3aXRjaFxuXG4uaGFzLXN3aXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS43MjIyMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNjBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbn1cbi5oYXMtc3dpdGNoLmRlYWN0aXZhdGUge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLmhhcy1zd2l0Y2guZGVhY3RpdmF0ZSBsYWJlbCxcbi5oYXMtc3dpdGNoLmRlYWN0aXZhdGUgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLmhhcy1zd2l0Y2ggPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmhhcy1zd2l0Y2ggPiBkaXYuc3dpdGNoLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGVhc2Utb3V0O1xufVxuLmhhcy1zd2l0Y2ggPiBkaXYuc3dpdGNoLW9mZiB7XG4gIGxlZnQ6IC0zNXB4O1xufVxuXG4uaGFzLXN3aXRjaCA+IGRpdi5zd2l0Y2gtb24ge1xuICBsZWZ0OiAwO1xufVxuXG5AbWl4aW4gaWNvbi1ncmFkaWVudCAoJHRvcC1jb2xvciwgJGJvdHRvbS1jb2xvcil7XG4gIGJhY2tncm91bmQ6ICR0b3AtY29sb3I7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAkdG9wLWNvbG9yIDAlLCRib3R0b20tY29sb3IgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlO1xufVxuXG4uaGFzLXN3aXRjaCA+IGRpdiBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIEBpbmNsdWRlIGljb24tZ3JhZGllbnQgKHJnYmEoMjU1LDI1NSwyNTUsMSksIHJnYmEoMjQxLDI0MSwyNDIsMSkpO1xuXG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjRkZGRkZGIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhhcy1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhcy1zd2l0Y2ggc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xuICB3aWR0aDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn1cbi5oYXMtc3dpdGNoIHNwYW4uc3dpdGNoLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oYXMtc3dpdGNoIC5zd2l0Y2gtb2ZmIHNwYW4uc3dpdGNoLWxlZnR7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xufVxuLmhhcy1zd2l0Y2ggc3Bhbi5zd2l0Y2gtcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtaW5kZW50OiAxcHg7XG59XG4uaGFzLXN3aXRjaCAuc3dpdGNoLW9mZiBzcGFuLnN3aXRjaC1yaWdodHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtc3dpdGNoIGxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAxcHggLTEzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG59XG4uaGFzLXN3aXRjaCAuc3dpdGNoLW9uIC5mYS1jaGVjazpiZWZvcmV7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmhhcy1zd2l0Y2g6aG92ZXIgLnN3aXRjaC1vbiBsYWJlbHtcbiAgbWFyZ2luOiAxcHggLTE3cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuLmhhcy1zd2l0Y2g6aG92ZXIgLnN3aXRjaC1vZmYgbGFiZWx7XG4gIG1hcmdpbjogMXB4IC0xM3B4O1xuICB3aWR0aDogMjZweDtcbn1cblxuLy8gU2l6aW5nXG5cbi5oYXMtc3dpdGNoLXNtIHtcbiAgJi5oYXMtc3dpdGNoIHtcbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW46IDFweCAtOHB4O1xuICAgIH1cblxuICAgIC5zd2l0Y2gtb2ZmIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAxcHggLTEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuc3dpdGNoLW9uIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAxcHggLTExcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuc3dpdGNoLW9mZiBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMXB4IC0xM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBEcm9wem9uZVxuXG4uZHJvcHpvbmUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6ICRncmF5LTQwMCBkYXNoZWQgMnB4O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi5kcm9wem9uZS13cmFwcGVyLWxnIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgJi5kcm9wem9uZS13cmFwcGVyLXNtIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5kcm9wem9uZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG5cbiAgICAuZHJvcHpvbmUtY29udGVudCB7XG4gICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgIH1cbiAgfVxufSIsIiRjb2xvci1wcmltYXJ5OiAjMDA3YmZmO1xuJGNvbG9yLWRpc2FibGVkOiAjNDk1MDU3O1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4vLyBIaWRlIElFJ3MgbmF0aXZlIFwiY2xlYXJcIiBidXR0b25cbi5yYnQgLnJidC1pbnB1dC1tYWluOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIE1lbnVcbiAqL1xuLnJidC1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyAvLyBTcGFjaW5nIGZvciBkcm9wdXBcblxuICAmID4gLmRyb3Bkb3duLWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1wYWdpbmF0aW9uLW9wdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKlxuICogTXVsdGktc2VsZWN0IElucHV0XG4gKi9cbiRiYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkOiAjZTllY2VmO1xuXG4kYm9yZGVyLWNvbG9yLWZvY3VzOiAjODBiZGZmO1xuJGJvcmRlci1jb2xvci1mb2N1cy1pbnZhbGlkOiAjZGMzNTQ1O1xuJGJvcmRlci1jb2xvci1mb2N1cy12YWxpZDogIzI4YTc0NTtcblxuJGJveC1zaGFkb3ctZGltZW5zaW9uczogMCAwIDAgMC4ycmVtO1xuJGJveC1zaGFkb3ctY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xuJGJveC1zaGFkb3ctY29sb3ItaW52YWxpZDogcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG4kYm94LXNoYWRvdy1jb2xvci12YWxpZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG5cbiRjb2xvci1mb2N1czogIzQ5NTA1NztcbiRwbGFjZWhvbGRlci1jb2xvcjogIzZjNzU3ZDtcblxuLnJidC1pbnB1dC1tdWx0aSB7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEFwcGx5IEJvb3RzdHJhcCBmb2N1cyBzdHlsZXNcbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWZvY3VzO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRpbWVuc2lvbnMgJGJveC1zaGFkb3ctY29sb3I7XG4gICAgY29sb3I6ICRjb2xvci1mb2N1cztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIEJTNCB1c2VzIHRoZSA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzLCB3aGljaCBkb2Vzbid0IHdvcmsgd2l0aCBub24taW5wdXRzLlxuICAmLmZvcm0tY29udHJvbFtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmlzLWludmFsaWQuZm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1mb2N1cy1pbnZhbGlkO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRpbWVuc2lvbnMgJGJveC1zaGFkb3ctY29sb3ItaW52YWxpZDtcbiAgfVxuXG4gICYuaXMtdmFsaWQuZm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1mb2N1cy12YWxpZDtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kaW1lbnNpb25zICRib3gtc2hhZG93LWNvbG9yLXZhbGlkO1xuICB9XG5cbiAgLy8gQXBwbHkgQm9vdHN0cmFwIHBsYWNlaG9sZGVyIHN0eWxlc1xuICBpbnB1dCB7XG4gICAgLy8gRmlyZWZveFxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBTYWZhcmkgYW5kIENocm9tZVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHtcbiAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnJidC1pbnB1dC13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5yYnQtaW5wdXQtbWFpbiB7XG4gICAgbWFyZ2luOiAxcHggMCA0cHg7XG4gIH1cbn1cblxuLyoqXG4gKiBDbG9zZSBCdXR0b25cbiAqL1xuLnJidC1jbG9zZSB7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi1sZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8qKlxuICogVG9rZW5cbiAqL1xuJHRva2VuLWJhY2tncm91bmQtY29sb3I6ICNlN2Y0ZmY7XG4kdG9rZW4tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4kdG9rZW4tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHRva2VuLWRpc2FibGVkLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQ7XG5cbiR0b2tlbi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kdG9rZW4tYWN0aXZlLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbi5yYnQtdG9rZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9rZW4tYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGNvbG9yOiAkdG9rZW4tY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAxcHggM3B4IDJweCAwO1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRva2VuLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICR0b2tlbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtcmVtb3ZlYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cblxuICAmLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRva2VuLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkdG9rZW4tYWN0aXZlLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJiAmLXJlbW92ZS1idXR0b24ge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG5cbi8qKlxuICogTG9hZGVyICsgQ2xvc2VCdXR0b24gY29udGFpbmVyXG4gKi9cbi5yYnQtYXV4IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIERvbid0IGJsb2NrIGNsaWNrcyBvbiB0aGUgaW5wdXQgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzRweDtcblxuICAmLWxnIHtcbiAgICB3aWR0aDogNDZweDtcbiAgfVxuXG4gICYgLnJidC1jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgLyogT3ZlcnJpZGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGFib3ZlICovXG4gIH1cbn1cblxuLmhhcy1hdXggLnJidC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG59XG5cblxuLy8gRGVmYXVsdCBoaWdobGlnaHQgc3R5bGVcbi5yYnQtaGlnaGxpZ2h0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogSW5wdXQgR3JvdXBzXG4gKi9cbi5pbnB1dC1ncm91cCA+IC5yYnQge1xuICBmbGV4OiAxO1xuXG4gIC8vIEZvcm0tY29udHJvbHMgd2l0aGluIGlucHV0LWdyb3VwcyBoYXZlIGEgaGlnaGVyIHotaW5kZXguXG4gICYgLnJidC1pbnB1dC1oaW50LFxuICAmIC5yYnQtYXV4IHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn0iLCIudHlwZWFoZWFkLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogNDQ1cHh9XG5cblxuLnR5cGVhaGVhZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbmxpLmhpZ2hsaWdodGVkXG57XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICovXG4uZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZXBpY2tlci5kcC1pbmxpbmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIuZHAtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgLy8gSUU4IGZhbGxiYWNrXG5ib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxufVxuLmRhdGVwaWNrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiA2cHg7XG59XG4uZGF0ZXBpY2tlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiA3cHg7XG59XG4uZGF0ZXBpY2tlciA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG59XG4uZGF0ZXBpY2tlciB0ZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGQubW9udGgsIHRkLnllYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXBpY2tlciB0ZC5kYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGQuZGF5LmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRlcGlja2VyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRkLm5ldyB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzAwODhjYyksIHRvKCMwMDQ0Y2MpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwMDg4Y2MnLCBlbmRDb2xvcnN0cj0nI2ZmMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG4gICAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbiAgICAqYmFja2dyb3VuZC1jb2xvcjogIzAwM2JiMztcbn1cbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZDpob3ZlciwgdGQgc3Bhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDg4Y2MpLCB0bygjMDA0NGNjKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuICAgIC8qIERhcmtlbiBJRTcgYnV0dG9ucyBieSBkZWZhdWx0IHNvIHRoZXkgc3RhbmQgb3V0IG1vcmUgZ2l2ZW4gdGhleSB3b24ndCBoYXZlIGJvcmRlcnMgKi9cblxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICMwMDNiYjM7XG59XG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5vbGQge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmRhdGVwaWNrZXIgdGguc3dpdGNoIHtcbiAgICB3aWR0aDogMTQ1cHg7XG59XG4uZGF0ZXBpY2tlciB0aC5uZXh0LFxuLmRhdGVwaWNrZXIgdGgucHJldiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufSIsIi5oaWRle1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5zaG93e1xuICBkaXNwbGF5OmJsb2NrO1xufVxuLmNsaWNrYWJsZXtcbiAgY3Vyc29yOnBvaW50ZXI7XG59XG5cbi5jb2wtY2VudGVyZWR7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRhdGEtcm93e1xuICBjdXJzb3I6cG9pbnRlcjtcbn1cblxuXG4uZm9ybS1lcnJvcntcbiAgY29sb3I6I2RkNGIzOVxufVxuXG4uaGFzLWVycm9yIC5tZXNzYWdlLWxhYmVse1xuICBjb2xvcjojZGQ0YjM5XG59XG5cbi5hY3Rpb24tYmFye1xuICBtYXJnaW4tYm90dG9tIDoxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG59XG5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOjQ1JTtcbn1cblxuLmNwLXdvcmRzcGFjZXttYXJnaW4tcmlnaHQ6NXB4O31cblxuLnRhYmxlLW5vLWJyZWFrIHRye1xuICB3aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbi5jb2xvci13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I0U3NEMzQyAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxuLmNvbG9yLW9re2JhY2tncm91bmQtY29sb3I6IzRjYWU0YyAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxuLmNvbG9yLWxpZ2h0LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojRTc0QzNDODAgIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkO31cbi5jb2xvci1saWdodC1va3tiYWNrZ3JvdW5kLWNvbG9yOiM0Y2FlNGM4MCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxuXG4uY29sb3ItaGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6TGlnaHRZZWxsb3c7fVxuLnJlcG9ydC1ob2xkLWRheXtmb250LXdlaWdodDpib2xkfVxuLnJlcG9ydC1ncmlke2N1cnNvcjpwb2ludGVyfVxuLmNhbGVuZGFyLWV2ZW50e21hcmdpbi1ib3R0b206NXB4O31cblxuLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnRhZyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGFnID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGFnX19wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5kYXRlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFya2VyLWhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG59XG5cbi5kYXRlLXJvd19fbCB7XG4gIGZsZXg6IDAuMTM7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhdGUtcm93X19jIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmRhdGUtcm93X19yIHtcbiAgZmxleDogMC4xMjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZGF0ZS1saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmRhdGUtbGlzdCA+IC5kYXRlLXJvdzpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0ZS1saXN0ID4gLmRhdGUtcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5zZWFyY2gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNoLXdyYXBwZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnNlYXJjaC13cmFwcGVyX19pbnB1dCB7XG4gIGZsZXg6IDE7XG59XG4uc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VhcmNoLWlucHV0OmZvY3VzLCAuaW5saW5lLXNlYXJjaC1ib3g6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucnMtbW9kYWwubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlX191c2VyIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ub3RpZmllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1JTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbn0iLCIuZGF0ZXBpY2tlcl9fcXVpY2stcGljayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICByaWdodDogLTE1NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTowO1xufVxuXG4uZGF0ZXBpY2tlciA+IC5kYXRlcGlja2VyX19xdWljay1waWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBpY2tlci1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5waWNrZXItbGlzdF9fbGFiZWwge1xufVxuXG4ucGlja2VyLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuLnBpY2tlci1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8qIVxuICogaHR0cHM6Ly9naXRodWIuY29tL2FycWV4L3JlYWN0LWRhdGV0aW1lXG4gKi9cblxuIC5yZHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmR0UGlja2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjlmOWY5O1xuICB9XG4gIC5yZHRPcGVuIC5yZHRQaWNrZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZHRTdGF0aWMgLnJkdFBpY2tlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIFxuICAucmR0UGlja2VyIC5yZHRUaW1lVG9nZ2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5yZHRQaWNrZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmR0UGlja2VyIHRkLFxuICAucmR0UGlja2VyIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5yZHRQaWNrZXIgdGQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucmR0UGlja2VyIHRkLnJkdERheTpob3ZlcixcbiAgLnJkdFBpY2tlciB0ZC5yZHRIb3VyOmhvdmVyLFxuICAucmR0UGlja2VyIHRkLnJkdE1pbnV0ZTpob3ZlcixcbiAgLnJkdFBpY2tlciB0ZC5yZHRTZWNvbmQ6aG92ZXIsXG4gIC5yZHRQaWNrZXIgLnJkdFRpbWVUb2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5yZHRQaWNrZXIgdGQucmR0T2xkLFxuICAucmR0UGlja2VyIHRkLnJkdE5ldyB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gIH1cbiAgLnJkdFBpY2tlciB0ZC5yZHRUb2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZHRQaWNrZXIgdGQucmR0VG9kYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzQyOGJjYTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbiAgLnJkdFBpY2tlciB0ZC5yZHRBY3RpdmUsXG4gIC5yZHRQaWNrZXIgdGQucmR0QWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG4gIC5yZHRQaWNrZXIgdGQucmR0QWN0aXZlLnJkdFRvZGF5OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxuICAucmR0UGlja2VyIHRkLnJkdERpc2FibGVkLFxuICAucmR0UGlja2VyIHRkLnJkdERpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbiAgXG4gIC5yZHRQaWNrZXIgdGQgc3Bhbi5yZHRPbGQge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICB9XG4gIC5yZHRQaWNrZXIgdGQgc3Bhbi5yZHREaXNhYmxlZCxcbiAgLnJkdFBpY2tlciB0ZCBzcGFuLnJkdERpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbiAgLnJkdFBpY2tlciB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWY5Zjk7XG4gIH1cbiAgLnJkdFBpY2tlciAuZG93IHtcbiAgICB3aWR0aDogMTQuMjg1NyU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLnJkdFBpY2tlciB0aC5yZHRTd2l0Y2gge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAucmR0UGlja2VyIHRoLnJkdE5leHQsXG4gIC5yZHRQaWNrZXIgdGgucmR0UHJldiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgXG4gIC5yZHRQcmV2IHNwYW4sXG4gIC5yZHROZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgICAgLyogS29ucXVlcm9yICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgICAvKiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgXG4gIC5yZHRQaWNrZXIgdGgucmR0RGlzYWJsZWQsXG4gIC5yZHRQaWNrZXIgdGgucmR0RGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuICAucmR0UGlja2VyIHRoZWFkIHRyOmZpcnN0LW9mLXR5cGUgdGgge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucmR0UGlja2VyIHRoZWFkIHRyOmZpcnN0LW9mLXR5cGUgdGg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIH1cbiAgXG4gIC5yZHRQaWNrZXIgdGZvb3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjlmOWY5O1xuICB9XG4gIFxuICAucmR0UGlja2VyIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5yZHRQaWNrZXIgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIFxuICAucmR0UGlja2VyIHRoZWFkIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIFxuICB0ZC5yZHRNb250aCxcbiAgdGQucmR0WWVhciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIHRkLnJkdE1vbnRoOmhvdmVyLFxuICB0ZC5yZHRZZWFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gIFxuICAucmR0Q291bnRlcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgLnJkdENvdW50ZXJzID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBcbiAgLnJkdENvdW50ZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgXG4gIC5yZHRDb3VudGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICBcbiAgLnJkdENvdW50ZXJTZXBhcmF0b3Ige1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgfVxuICBcbiAgLnJkdENvdW50ZXIgLnJkdEJ0biB7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAgIC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7ICAgIC8qIEtvbnF1ZXJvciAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5yZHRDb3VudGVyIC5yZHRCdG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cbiAgLnJkdENvdW50ZXIgLnJkdENvdW50IHtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIFxuICAucmR0TWlsbGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbiAgXG4gIC5yZHRNaWxsaSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICB9XG4gIFxuICAucmR0VGltZSB0ZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9IiwiLy8gUmVzcG9uc2l2ZVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAuaGVhZGVyLXVzZXItaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAuYXBwLW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hcHAtc2lkZWJhciB7XG4gICAgZmxleDogMCAwICRhcHAtc2lkZWJhci13aWR0aCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRhcHAtc2lkZWJhci13aWR0aCk7XG5cbiAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1vYmlsZS1vcGVuIHtcblxuICAgIC5hcHAtc2lkZWJhciB7XG5cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgLmFwcC1zaWRlYmFyX19pbm5lciB7XG5cbiAgICAgICAgLmFwcC1zaWRlYmFyX19oZWFkaW5nIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRpc21lbnUtbGluayB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gICAgICAgICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14IDAgNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRpc21lbnUtaWNvbiB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGlzbWVudS1zdGF0ZS1pY29uIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGlzbWVudS1jb250YWluZXIge1xuICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDAgMCAycmVtO1xuXG4gICAgICAgICAgICAmID4gLm1ldGlzbWVudS1pdGVtID4gLm1ldGlzbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWV0aXNtZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAubWV0aXNtZW51LWxpbmsge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5sb2dvLXNyYyB7XG4gICAgICAgICAgd2lkdGg6ICRsb2dvLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpeGVkLXNpZGViYXIgLmFwcC1zaWRlYmFyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1tb2JpbGUtb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYXBwLW1haW4ge1xuXG4gICAgLmFwcC1tYWluX19vdXRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5hcHAtaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFwcC1oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRlZmF1bHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5oZWFkZXItYnRuLWxnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xuXG4gICAgICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmhlYWRlci1idG4tbGcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFwcC1oZWFkZXItbGVmdCB7XG4gICAgICAgIC5uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5oZWFkZXItbW9iaWxlLW9wZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6ICRhcHAtaGVhZGVyLWhlaWdodCArIDIwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtaGVhZGVyX19tb2JpbGUtbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLmFwcC1oZWFkZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgICYuaGVhZGVyLXRleHQtbGlnaHQge1xuICAgICAgLmFwcC1oZWFkZXJfX21lbnUge1xuICAgICAgICAmID4gc3BhbiAuYnRuLFxuICAgICAgICAmID4gLmJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLW1vYmlsZS1vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktODAwO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnBvcG92ZXIsXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBsZWZ0OiA1JSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgLmJ0bi1pY29uLXZlcnRpY2FsIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAucG9wb3ZlciB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYXBwLXBhZ2UtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5wYWdlLXRpdGxlLWhlYWRpbmcsXG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLWFjdGlvbnMge1xuICAgICAgbWFyZ2luOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgYXV0byAwO1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLWFjdGlvbnMsXG4gICAgLnBhZ2UtdGl0bGUtc3ViaGVhZGluZyB7XG4gICAgICAuYnJlYWRjcnVtYi1pdGVtLFxuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRm9vdGVyXG5cbiAgLmFwcC1mb290ZXIgLmFwcC1mb290ZXJfX2lubmVyIHtcbiAgICAuYXBwLWZvb3Rlci1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHAtZm9vdGVyLWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5mb290ZXItZG90cyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maXhlZC1mb290ZXIge1xuICAgICYuY2xvc2VkLXNpZGViYXIge1xuICAgICAgLmFwcC1mb290ZXIge1xuICAgICAgICAuYXBwLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb21wb25lbnRzXG5cbiAgLndpZGdldC1jb250ZW50IHtcbiAgICAud2lkZ2V0LW51bWJlcnMge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGVyLXNtIHtcbiAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYm9keS10YWJzLmJvZHktdGFicy1sYXlvdXQge1xuICAgICYuYm9keS10YWJzLWJpZyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAuUlJUX190YWIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNlci14ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5SUlRfX3Nob3dtb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIHtcbiAgICAuLWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC4tcHJldmlvdXMge1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5iZy10cmFuc3BhcmVudC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFicy1sZy1hbHRlcm5hdGUuY2FyZC1oZWFkZXIge1xuXG4gICAgJiA+IC5uYXYgLm5hdi1pdGVtIHtcbiAgICAgIC53aWRnZXQtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtdGl0bGUtaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuXG4gIC5hcHAtcGFnZS10aXRsZSAucGFnZS10aXRsZS1pY29uLFxuICAudWktdGhlbWUtc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuICAgICYucmVzcG9uc2l2ZS1jZW50ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNlci14O1xuXG4gICAgICAubmF2LFxuICAgICAgLmJ0bi1hY3Rpb25zLXBhbmUtcmlnaHQge1xuICAgICAgICBtYXJnaW46ICgkbGF5b3V0LXNwYWNlci14IC8gMikgMCAwO1xuXG4gICAgICAgIC5kLWlubGluZS1ibG9jay5tbC0yIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGVyLXNtIHtcbiAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gIC5zbGljay1zbGlkZXItc20ge1xuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblxuICAuLWhpZGUtcGFnaW5nIC4tcGFnaW5hdGlvbiAuLWNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmFwcC1tYWluIC5hcHAtbWFpbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICB9XG5cbiAgLm1iZy0zLFxuICBib2R5IC5jYXJkLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFwcC1wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgbWFyZ2luOiAoLSgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgKC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICRncmlkLWd1dHRlci13aWR0aDtcbiAgfVxuXG4gIC5ib2R5LXRhYnMuYm9keS10YWJzLWxheW91dCB7XG4gICAgbWFyZ2luLWxlZnQ6ICgtKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBtYXJnaW4tcmlnaHQ6ICgtKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nOiAwICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5hcHAtbWFpbiAuYXBwLW1haW5fX2lubmVyID4gLlJSVF9fY29udGFpbmVyID4gLlJSVF9fcGFuZWwge1xuICAgIG1hcmdpbi10b3A6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5wb3BvdmVyLFxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cblxuICBib2R5IC5jYXJkLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICgkbGF5b3V0LXNwYWNlci14IC8gMikgJGxheW91dC1zcGFjZXIteDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnRuLWFjdGlvbnMtcGFuZS1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAoJGxheW91dC1zcGFjZXIteCAvIDIpIDAgMDtcbiAgICB9XG5cbiAgICAuYWN0aW9ucy1pY29uLWJ0biB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgJi5jYXJkLWhlYWRlci10YWIge1xuICAgICAgLmNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICYgPiAubmF2IHtcbiAgICAgICAgbWFyZ2luOiAoJGxheW91dC1zcGFjZXIteCAvIDIpIDAgKC0oJGxheW91dC1zcGFjZXIteCAvIDIpKTtcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2ZpbGUtcmVzcG9uc2l2ZS1zbSxcbiAgLnByb2ZpbGUtcmVzcG9uc2l2ZSB7XG4gICAgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1jb250ZW50LmJ0bi1wYW5lLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuYXZhdGFyLWljb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubWVudS1oZWFkZXItYnRuLXBhbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1zbGlkZXItc20gLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlci1zbSAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wcm9maWxlLXJlc3BvbnNpdmUge1xuICAgIC5kcm9wZG93bi1tZW51LWhlYWRlciAubWVudS1oZWFkZXItY29udGVudC5idG4tcGFuZS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmF2YXRhci1pY29uLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaGVhZGVyLWJ0bi1wYW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
