@charset "UTF-8";
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#435464;--secondary:#3e9fc5;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#435464;text-decoration:none}a:hover{color:#242e36;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:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}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{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{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{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-bottom:.5rem}.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{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:80%;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#6c757d;display:block;font-size:80%}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:90%}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{color:#e83e8c;font-size:87.5%;word-break:break-word}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:700;padding:0}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{background-color:transparent;margin-bottom:1rem;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#cacfd4}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bcc2c9}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#c9e4ef}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#b5dae9}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{background-color:#212529;border-color:#32383e;color:#fff}.table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#212529;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.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{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{background-color:#fff;border-color:#7e94a9;box-shadow:0 0 0 .2rem rgba(67,84,100,.25);color:#495057;outline:0}.form-control::-moz-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:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;display:block;line-height:1.5;margin-bottom:0;padding-bottom:.375rem;padding-top:.375rem;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-left:0;padding-right:0}.form-control-sm,.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{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.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{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#28a745;display:none;font-size:80%;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(40,167,69,.8);border-radius:.2rem;color:#fff;display:none;font-size:.875rem;line-height:1;margin-top:.1rem;max-width:100%;padding:.5rem;position:absolute;top:100%;z-index:5}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;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.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control: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{background-color:#71dd8a}.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{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label:before,.was-validated .custom-file-input:valid~.custom-file-label:before{border-color:inherit}.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{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{color:#dc3545;display:none;font-size:80%;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.8);border-radius:.2rem;color:#fff;display:none;font-size:.875rem;line-height:1;margin-top:.1rem;max-width:100%;padding:.5rem;position:absolute;top:100%;z-index:5}.custom-select.is-invalid,.form-control.is-invalid,.form-group.error .form-control,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.form-group.error .form-control:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;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.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.form-group.error .form-control~.invalid-feedback,.form-group.error .form-control~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.form-group.error .form-check-input.form-control~.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,.form-group.error .form-check-input.form-control~.invalid-feedback,.form-group.error .form-check-input.form-control~.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,.form-group.error .custom-control-input.form-control~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.form-group.error .custom-control-input.form-control~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.form-group.error .custom-control-input.form-control~.invalid-feedback,.form-group.error .custom-control-input.form-control~.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,.form-group.error .custom-control-input.form-control:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.form-group.error .custom-control-input.form-control:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.form-group.error .custom-file-input.form-control~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label:before,.form-group.error .custom-file-input.form-control~.custom-file-label:before,.was-validated .custom-file-input:invalid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.form-group.error .custom-file-input.form-control~.invalid-feedback,.form-group.error .custom-file-input.form-control~.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,.form-group.error .custom-file-input.form-control:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{border:1px solid transparent;border-radius:.25rem;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;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-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(67,84,100,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn.pager_current_page:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{border-color:#435464;color:#fff}.btn-primary:hover{background-color:#34414d;border-color:#2f3a45;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(67,84,100,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#435464;border-color:#435464;color:#fff}.btn-primary.pager_current_page:not(:disabled):not(.disabled),.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#2f3a45;border-color:#29343e;color:#fff}.btn-primary.pager_current_page:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(67,84,100,.5)}.btn-secondary{background-color:#3e9fc5;border-color:#3e9fc5;color:#fff}.btn-secondary:hover{background-color:#38a;border-color:#3080a0;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(62,159,197,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#3e9fc5;border-color:#3e9fc5;color:#fff}.btn-secondary.pager_current_page:not(:disabled):not(.disabled),.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#3080a0;border-color:#2d7996;color:#fff}.btn-secondary.pager_current_page:not(:disabled):not(.disabled):focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(62,159,197,.5)}.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success.pager_current_page:not(:disabled):not(.disabled),.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#1e7e34;border-color:#1c7430;color:#fff}.btn-success.pager_current_page:not(:disabled):not(.disabled):focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:hover{background-color:#138496;border-color:#117a8b;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info.pager_current_page:not(:disabled):not(.disabled),.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#117a8b;border-color:#10707f;color:#fff}.btn-info.pager_current_page:not(:disabled):not(.disabled):focus,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning.pager_current_page:not(:disabled):not(.disabled),.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#d39e00;border-color:#c69500;color:#212529}.btn-warning.pager_current_page:not(:disabled):not(.disabled):focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger.pager_current_page:not(:disabled):not(.disabled),.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d;color:#fff}.btn-danger.pager_current_page:not(:disabled):not(.disabled):focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light.pager_current_page:not(:disabled):not(.disabled),.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.btn-light.pager_current_page:not(:disabled):not(.disabled):focus,.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark.pager_current_page:not(:disabled):not(.disabled),.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.btn-dark.pager_current_page:not(:disabled):not(.disabled):focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{background-color:transparent;background-image:none;border-color:#435464;color:#435464}.btn-outline-primary:hover{background-color:#435464;border-color:#435464;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(67,84,100,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#435464}.btn-outline-primary.pager_current_page:not(:disabled):not(.disabled),.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#435464;border-color:#435464;color:#fff}.btn-outline-primary.pager_current_page:not(:disabled):not(.disabled):focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(67,84,100,.5)}.btn-outline-secondary{background-color:transparent;background-image:none;border-color:#3e9fc5;color:#3e9fc5}.btn-outline-secondary:hover{background-color:#3e9fc5;border-color:#3e9fc5;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(62,159,197,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#3e9fc5}.btn-outline-secondary.pager_current_page:not(:disabled):not(.disabled),.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#3e9fc5;border-color:#3e9fc5;color:#fff}.btn-outline-secondary.pager_current_page:not(:disabled):not(.disabled):focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(62,159,197,.5)}.btn-outline-success{background-color:transparent;background-image:none;border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#28a745}.btn-outline-success.pager_current_page:not(:disabled):not(.disabled),.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success.pager_current_page:not(:disabled):not(.disabled):focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{background-color:transparent;background-image:none;border-color:#17a2b8;color:#17a2b8}.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#17a2b8}.btn-outline-info.pager_current_page:not(:disabled):not(.disabled),.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info.pager_current_page:not(:disabled):not(.disabled):focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{background-color:transparent;background-image:none;border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-warning.pager_current_page:not(:disabled):not(.disabled),.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning.pager_current_page:not(:disabled):not(.disabled):focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{background-color:transparent;background-image:none;border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-danger.pager_current_page:not(:disabled):not(.disabled),.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.pager_current_page:not(:disabled):not(.disabled):focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{background-color:transparent;background-image:none;border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f9fa}.btn-outline-light.pager_current_page:not(:disabled):not(.disabled),.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light.pager_current_page:not(:disabled):not(.disabled):focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{background-color:transparent;background-image:none;border-color:#343a40;color:#343a40}.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#343a40}.btn-outline-dark.pager_current_page:not(:disabled):not(.disabled),.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark.pager_current_page:not(:disabled):not(.disabled):focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{background-color:transparent;color:#435464;font-weight:400}.btn-link:hover{background-color:transparent;color:#242e36}.btn-link.focus,.btn-link:focus,.btn-link:hover{border-color:transparent;text-decoration:underline}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.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{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropup .dropdown-menu{margin-bottom:.125rem;margin-top:0}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{margin-left:.125rem;margin-top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{margin-right:.125rem;margin-top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;height:0;margin-left:.255em;vertical-align:.255em;width:0}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;height:0;margin-right:.255em;vertical-align:.255em;width:0}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#f8f9fa;color:#16181b;text-decoration:none}.dropdown-item.active,.dropdown-item.pager_current_page,.dropdown-item:active{background-color:#435464;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6c757d}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:0 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn.pager_current_page,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn.pager_current_page,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-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 input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{flex:1 1 auto;margin-bottom:0;position:relative;width:1%}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.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{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:before{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label:before{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.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{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.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-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-left-radius:0}.custom-control{display:block;min-height:1.5rem;padding-left:1.5rem;position:relative}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{opacity:0;position:absolute;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#435464;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(67,84,100,.25)}.custom-control-input:active~.custom-control-label:before{background-color:#9cadbd;color:#fff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label:before{background-color:#dee2e6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:0;position:absolute;top:.25rem;width:1rem}.custom-control-label:after{background-position:50%;background-repeat:no-repeat;background-size:50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#435464}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%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.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#435464}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%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(67,84,100,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(67,84,100,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#435464}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%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(67,84,100,.5)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf8,%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;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:inline-block;height:calc(2.25rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#7e94a9;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(126,148,169,.5);outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#495057}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e9ecef;color:#6c757d}.custom-select::-ms-expand{opacity:0}.custom-select-sm{font-size:75%;height:calc(1.8125rem + 2px)}.custom-select-lg,.custom-select-sm{padding-bottom:.375rem;padding-top:.375rem}.custom-select-lg{font-size:125%;height:calc(2.875rem + 2px)}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(2.25rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;z-index:2}.custom-file-input:focus~.custom-file-control{border-color:#7e94a9;box-shadow:0 0 0 .2rem rgba(67,84,100,.25)}.custom-file-input:focus~.custom-file-control:before{border-color:#7e94a9}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;height:calc(2.25rem + 2px);left:0;z-index:1}.custom-file-label,.custom-file-label:after{color:#495057;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0;bottom:0;content:"Browse";display:block;height:2.25rem;z-index:3}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.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{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link.pager_current_page{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .nav-link.pager_current_page,.nav-pills .show>.nav-link{background-color:#435464;color:#fff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active,.tab-content>.pager_current_page{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar>.container,.navbar>.container-fluid{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{background:no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{bottom:100%;top:auto}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{bottom:100%;top:auto}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{bottom:100%;top:auto}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{bottom:100%;top:auto}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{left:auto;right:0}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{bottom:100%;top:auto}.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.pager_current_page,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .pager_current_page>.nav-link,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%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.pager_current_page,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .pager_current_page>.nav-link,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%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{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right: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-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-body{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{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.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{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img{border-radius:calc(.25rem - 1px);width:100%}.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);width:100%}.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);width:100%}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{background-color:#e9ecef;border-radius:.25rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";display:inline-block;padding-left:.5rem;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active,.breadcrumb-item.pager_current_page{color:#6c757d}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#435464;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#242e36;text-decoration:none}.page-link:focus{box-shadow:0 0 0 .2rem rgba(67,84,100,.25);outline:0;z-index:2}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link,.page-item.pager_current_page .page-link{background-color:#435464;border-color:#435464;color:#fff;z-index:1}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge,.error-form,.errorForm{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty,.error-form:empty,.errorForm:empty{display:none}.btn .badge,.btn .error-form,.btn .errorForm{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#435464;color:#fff}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#2f3a45;color:#fff;text-decoration:none}.badge-secondary{background-color:#3e9fc5;color:#fff}.badge-secondary[href]:focus,.badge-secondary[href]:hover{background-color:#3080a0;color:#fff;text-decoration:none}.badge-success{background-color:#28a745;color:#fff}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#1e7e34;color:#fff;text-decoration:none}.badge-info{background-color:#17a2b8;color:#fff}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#117a8b;color:#fff;text-decoration:none}.badge-warning{background-color:#ffc107;color:#212529}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#d39e00;color:#212529;text-decoration:none}.badge-danger,.error-form,.errorForm{background-color:#dc3545;color:#fff}.badge-danger[href]:focus,.badge-danger[href]:hover,[href].error-form:focus,[href].error-form:hover,[href].errorForm:focus,[href].errorForm:hover{background-color:#bd2130;color:#fff;text-decoration:none}.badge-light{background-color:#f8f9fa;color:#212529}.badge-light[href]:focus,.badge-light[href]:hover{background-color:#dae0e5;color:#212529;text-decoration:none}.badge-dark{background-color:#343a40;color:#fff}.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#1d2124;color:#fff;text-decoration:none}.jumbotron{background-color:#e9ecef;border-radius:.3rem;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.alert,.confirmation_subscription .confirmation_validation,.correct,.errorMessage{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0}.alert-primary{background-color:#d9dde0;border-color:#cacfd4;color:#232c34}.alert-primary hr{border-top-color:#bcc2c9}.alert-primary .alert-link{color:#0e1216}.alert-secondary{background-color:#d8ecf3;border-color:#c9e4ef;color:#205366}.alert-secondary hr{border-top-color:#b5dae9}.alert-secondary .alert-link{color:#14333f}.alert-success,.confirmation_subscription .confirmation_validation,.correct{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr,.confirmation_subscription .confirmation_validation hr,.correct hr{border-top-color:#b1dfbb}.alert-success .alert-link,.confirmation_subscription .confirmation_validation .alert-link,.correct .alert-link{color:#0b2e13}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger,.errorMessage{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr,.errorMessage hr{border-top-color:#f1b0b7}.alert-danger .alert-link,.errorMessage .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;border-radius:.25rem;display:flex;font-size:.75rem;height:1rem;overflow:hidden}.progress-bar{background-color:#435464;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease}.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{animation:progress-bar-stripes 1s linear infinite}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#495057;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none}.list-group-item-action:active{background-color:#e9ecef;color:#212529}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;margin-bottom:-1px;padding:.75rem 1.25rem;position:relative}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin-bottom:0}.list-group-item:focus,.list-group-item:hover{text-decoration:none;z-index:1}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d}.list-group-item.active,.list-group-item.pager_current_page{background-color:#435464;border-color:#435464;color:#fff;z-index:2}.list-group-flush .list-group-item{border-left:0;border-radius:0;border-right:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{background-color:#cacfd4;color:#232c34}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#bcc2c9;color:#232c34}.list-group-item-primary.list-group-item-action.active,.list-group-item-primary.list-group-item-action.pager_current_page{background-color:#232c34;border-color:#232c34;color:#fff}.list-group-item-secondary{background-color:#c9e4ef;color:#205366}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#b5dae9;color:#205366}.list-group-item-secondary.list-group-item-action.active,.list-group-item-secondary.list-group-item-action.pager_current_page{background-color:#205366;border-color:#205366;color:#fff}.list-group-item-success{background-color:#c3e6cb;color:#155724}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#b1dfbb;color:#155724}.list-group-item-success.list-group-item-action.active,.list-group-item-success.list-group-item-action.pager_current_page{background-color:#155724;border-color:#155724;color:#fff}.list-group-item-info{background-color:#bee5eb;color:#0c5460}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#abdde5;color:#0c5460}.list-group-item-info.list-group-item-action.active,.list-group-item-info.list-group-item-action.pager_current_page{background-color:#0c5460;border-color:#0c5460;color:#fff}.list-group-item-warning{background-color:#ffeeba;color:#856404}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ffe8a1;color:#856404}.list-group-item-warning.list-group-item-action.active,.list-group-item-warning.list-group-item-action.pager_current_page{background-color:#856404;border-color:#856404;color:#fff}.list-group-item-danger{background-color:#f5c6cb;color:#721c24}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1b0b7;color:#721c24}.list-group-item-danger.list-group-item-action.active,.list-group-item-danger.list-group-item-action.pager_current_page{background-color:#721c24;border-color:#721c24;color:#fff}.list-group-item-light{background-color:#fdfdfe;color:#818182}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#ececf6;color:#818182}.list-group-item-light.list-group-item-action.active,.list-group-item-light.list-group-item-action.pager_current_page{background-color:#818182;border-color:#818182;color:#fff}.list-group-item-dark{background-color:#c6c8ca;color:#1b1e21}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b9bbbe;color:#1b1e21}.list-group-item-dark.list-group-item-action.active,.list-group-item-dark.list-group-item-action.pager_current_page{background-color:#1b1e21;border-color:#1b1e21;color:#fff}.close{color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:focus,.close:hover{color:#000;opacity:.75;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{-webkit-appearance:none;background-color:transparent;border:0;padding:0}.modal,.modal-open{overflow:hidden}.modal{bottom:0;display:none;left:0;outline:0;position:fixed;right:0;top:0;z-index:1050}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.show .modal-dialog{transform:translate(0)}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem;display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:1rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{word-wrap:break-word;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.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{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.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{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 .3rem;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.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:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{border-top-color:rgba(0,0,0,.25);bottom:0}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{border-top-color:#fff;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{height:1rem;left:calc(-.5rem + -1px);margin:.3rem 0;width:.5rem}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{border-right-color:rgba(0,0,0,.25);left:0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{border-right-color:#fff;left:1px}.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:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{border-bottom-color:rgba(0,0,0,.25);top:0}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{border-bottom-color:#fff;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{height:1rem;margin:.3rem 0;right:calc(-.5rem + -1px);width:.5rem}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{border-left-color:rgba(0,0,0,.25);right:0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{border-left-color:#fff;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);color:inherit;font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}.carousel{position:relative}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-item{align-items:center;backface-visibility:hidden;display:none;perspective:1000px;position:relative;transition:transform .6s ease;width:100%}.carousel-item-next,.carousel-item-prev,.carousel-item.active,.carousel-item.pager_current_page{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next,.carousel-item-right.pager_current_page{transform:translateX(100%)}@supports (transform-style:preserve-3d){.active.carousel-item-right,.carousel-item-next,.carousel-item-right.pager_current_page{transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-left.pager_current_page,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.active.carousel-item-left,.carousel-item-left.pager_current_page,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;position:absolute;text-align:center;top:0;width:15%}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:transparent no-repeat 50%;background-size:100% 100%;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%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.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:10px;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-color:hsla(0,0%,100%,.5);flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;position:relative;text-indent:-999px;width:30px}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{content:"";display:inline-block;height:10px;left:0;position:absolute;width:100%}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active,.carousel-indicators .pager_current_page{background-color:#fff}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}.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:#435464!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#2f3a45!important}.bg-secondary{background-color:#3e9fc5!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#3080a0!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color: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:#435464!important}.border-secondary{border-color:#3e9fc5!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{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-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.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:flex!important}.d-inline-flex{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:flex!important}.d-sm-inline-flex{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:flex!important}.d-md-inline-flex{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:flex!important}.d-lg-inline-flex{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:flex!important}.d-xl-inline-flex{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:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{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}}.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{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-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-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-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-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-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-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#435464!important}a.text-primary:focus,a.text-primary:hover{color:#2f3a45!important}.text-secondary{color:#3e9fc5!important}a.text-secondary:focus,a.text-secondary:hover{color:#3080a0!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge,.error-form,.errorForm{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.scrollTop{align-items:center;background-color:#fff;border-radius:50%;bottom:40px;box-shadow:0 0 12px 0 rgba(0,0,0,.37);cursor:pointer;display:none;height:50px;justify-content:center;position:fixed;right:40px;width:50px;z-index:9999}@media (min-width:992px){.scrollTop{display:flex}}.scrollTop span{font-size:2.5rem;transform:rotate(-90deg)}.header{box-shadow:0 0 12px 0 rgba(0,0,0,.37)}.header .header--logo{display:flex;justify-content:center;padding:50px 15px 20px;position:relative}@media (min-width:992px){.header .header--logo{justify-content:flex-end;padding:15px}}.header .header--nav{display:flex;justify-content:center;padding:0}.header .header--boxes{display:flex;padding:0;position:relative}.header .header--boxes .link_contact_header{background-color:#5ba1c5;color:#fff;font-weight:700;padding:18px}.header .header--boxes .link_tel_header{background-color:#435264;border-radius:0 0 50px 0;color:#fff;font-weight:700;padding:18px}@keyframes hvr-icon-pop{50%{transform:scale(1.3)}}.page-home .diapo-header{height:100vh;position:fixed}.page-home .diapo-header .diapo-header-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:288px}@media (min-width:992px){.page-home .diapo-header .diapo-header-logo{width:206px}}.page-home .diapo-header .diapo-header--arrow{display:flex;flex-direction:column;height:100%;left:0;position:absolute}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zoneone{height:70px;position:relative}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zoneone:before{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;content:"";height:100%;left:30px;position:absolute;width:6px}@media (min-width:992px){.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zoneone:before{left:60px}}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonetwo p{color:#fff;cursor:pointer;display:inline-block;margin:15px 0 15px 22px}@media (min-width:992px){.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonetwo p{margin:15px 0 15px 53px}}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonetwo p span{font-size:1.5rem;margin:0 10px 0 0;transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonetwo p:hover{text-decoration:none}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonetwo p:hover span{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-icon-pop;animation-timing-function:linear}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonethree{flex-grow:1;padding:0 0 20px;position:relative}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonethree:before{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;content:"";height:calc(100% - 8px);left:30px;position:absolute;width:6px}@media (min-width:992px){.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonethree:before{left:60px}}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonethree span{bottom:0;font-size:1.8rem;left:24px;position:absolute;transform:rotate(89deg)}@media (min-width:992px){.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonethree span{left:54px}}.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonefour{padding:50px 0 50px 18px}@media (min-width:992px){.page-home .diapo-header .diapo-header--arrow .diapo-header--arrow--zonefour{padding:50px 0 50px 48px}}.page-home .page-bloc{background-color:#fff;margin-top:100vh;position:relative}footer.footer{overflow:hidden}footer.footer .footer--links{padding:20px 15px;position:relative}footer.footer .footer--links .row{position:relative;z-index:2}footer.footer .footer--links:before{background-color:#435464;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% + 1000px);z-index:1}@media (min-width:992px){footer.footer .footer--links:before{left:auto;right:0;transform:translateX(0)}}footer.footer .footer--links .box-social ul li{margin:0 20px 0 0}footer.footer .footer--links .box-social ul li a{align-items:center;color:#fff;display:flex;height:50px;justify-content:center;transition:color .5s;width:50px}footer.footer .footer--links .box-social ul li a:hover{color:#3e9fc5;text-decoration:none}footer.footer .footer--links .box-social ul li a span{font-size:3rem}footer.footer .footer--links .box-social ul li a span.icon-YOUTUBE{font-size:2rem}footer.footer .footer--coordonnees{display:flex;flex-direction:column;justify-content:center;padding:10px 0 30px 30px;position:relative}@media (min-width:992px){footer.footer .footer--coordonnees{padding:0 0 0 30px}}footer.footer .footer--coordonnees:before{background-color:#7ccce6;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% + 1000px);z-index:1}@media (min-width:992px){footer.footer .footer--coordonnees:before{left:0;transform:translateX(0)}}footer.footer .footer--coordonnees>*{position:relative;z-index:2}footer.footer .footer--coordonnees .header-box-numtel{width:auto}footer.footer .footer--coordonnees .header-box-numtel a{font-size:2rem;justify-content:flex-start;transition:color .5s}footer.footer .footer--coordonnees .header-box-numtel a:hover{background-color:transparent;color:#435464}footer.footer .footer--coordonnees .footer--coordonnees-links{color:#435464;font-family:mebi;font-size:1.2rem;margin:5px 0 0;position:relative;text-transform:uppercase}footer.footer .footer--coordonnees .footer--coordonnees-links.contact{color:#fff;margin:0;transition:color .5s}footer.footer .footer--coordonnees .footer--coordonnees-links.contact:hover{color:#435464;text-decoration:none}footer.footer .footer--coordonnees .footer--coordonnees-links.recrutement:before{background-color:#435464;border-bottom-left-radius:3px;border-top-left-radius:3px;bottom:-7px;content:"";height:4px;left:0;position:absolute;transition:width .3s;width:160px}footer.footer .footer--coordonnees .footer--coordonnees-links.recrutement:after{bottom:-19px;color:#435464;content:"";font-family:icomoon;left:153px;position:absolute;transition:left .3s}footer.footer .footer--coordonnees .footer--coordonnees-links.recrutement:hover{text-decoration:none}footer.footer .footer--coordonnees .footer--coordonnees-links.recrutement:hover:before{width:180px}footer.footer .footer--coordonnees .footer--coordonnees-links.recrutement:hover:after{left:173px}footer.footer .footer-coordonnees-links p{color:#fff;font-size:.8rem;margin:0;text-align:left!important}footer.footer .footer-coordonnees-links p a{color:#fff;font-size:.8rem}body{display:flex;flex-direction:column;min-height:100vh}.main{flex-grow:1}img{max-width:100%}.map,.map>div{max-width:100%;overflow:hidden}h1{color:#435464;font-family:Montserrat Subrayada,sans-serif;font-size:2.1rem;font-weight:800}@media (min-width:992px){h1{font-size:3rem}}h2{color:#435464;font-family:Montserrat Subrayada,sans-serif;font-size:1.8rem;font-weight:700}@media (min-width:992px){h2{font-size:2rem}}h3{color:#a6ca5e;font-family:Montserrat Subrayada,sans-serif;font-size:1.5rem;font-weight:700}.btn-primary{background-color:#435464;border-bottom-right-radius:50px;display:inline-block;overflow:hidden;padding:12px 60px 12px 50px;position:relative;transition:background-color .3s,color .3s;z-index:1}.btn-primary:before{background:#3e9fc5;border-radius:50%;content:"";height:30px;left:100%;margin:-15px 0 0 1px;position:absolute;top:50%;transform:scaleY(2);transform-origin:100% 50%;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.7,0,.9,1);width:30px;z-index:-1}.btn-primary:hover{background-color:transparent}.btn-primary:hover:before{transform:scale3d(12,9,1)}.btn-primary.blue{background-color:#3e9fc5}.btn-primary.blue:before{background:#435464}.btn-primary.green{background-color:#a6ca5e}.btn-primary.green:before{background:#3e9fc5}.btn-primary.outlinewhite{background-color:transparent;border:1px solid #fff}.btn-primary.outlinewhite:hover{color:#435464}.btn-primary.outlinewhite:before{background:#fff}.btn-primary.outlineblue{background-color:transparent!important;border:1px solid #3e9fc5;border-color:#3e9fc5!important;color:#3e9fc5!important}.btn-primary.outlineblue:hover{color:#fff!important}.btn-primary.outlineblue:before{background:#3e9fc5}.btn-primary.outlineprimary{background-color:transparent!important;border:2px solid #435464;border-color:#435464!important;color:#435464!important;font-family:mb}.btn-primary.outlineprimary:hover{color:#fff!important}.btn-primary.outlineprimary:before{background:#435464}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{box-shadow:none;outline:none;text-decoration:none}.btn-prev:before{content:"";padding-right:.5rem;vertical-align:-2px}.btn-next:after{content:"";padding-left:.5rem;vertical-align:-2px}.btn-back:before{content:"";padding-right:.5rem;vertical-align:-2px}.article-gallery .lightbox{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;max-height:12.5rem;min-height:1px;overflow:hidden;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.article-gallery .lightbox{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.article-gallery .lightbox{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:992px){.article-gallery .lightbox{flex:0 0 25%;max-width:25%}}.oldie .alert-ie{border-top:10px solid #e44204}.oldie .alert-ie>div{background:url(/images/alert-ie.png) 0 no-repeat;padding:20px 70px}.oldie .alert-ie strong{color:#e44204}.skip-nav{list-style:none;padding:0;position:absolute;z-index:9999}.skip-nav a{background:#343a40;color:#fff;left:-7000px;padding:.5em;position:absolute;text-decoration:none}.skip-nav a:focus{position:static}.alert-cookie{animation:cookie-anim 1s ease-in;background-color:#212529;background-color:rgba(0,0,0,.85);color:#fff;margin:0;overflow:hidden;padding:10px;text-align:center;transition:none}.alert-cookie.is-hidden{animation:none;margin:0;max-height:0;padding:0;transition:all .5s ease-out}.alert-cookie.fixed-bottom{bottom:0;left:0;position:fixed;width:100%}@keyframes cookie-anim{0%{margin:0;max-height:0;padding:0}to{max-height:70px;padding:10px}}.alert-cookie--link,.alert-cookie--link:visited{color:#fff;display:inline-block}.alert-cookie--link:focus,.alert-cookie--link:hover,.alert-cookie--link:visited:focus,.alert-cookie--link:visited:hover{color:#fff}.cover{overflow:hidden}.cover img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-mebi p{color:#435464;font-family:mebi}.text-meb p{color:#435464;font-family:meb}#tarteaucitronAlertSmall{display:none!important}#tarteaucitronRoot #tarteaucitronAlertBig{background-color:#fff!important;box-shadow:0 0 17px #435464;color:#333!important;margin-top:0!important}#tarteaucitronAlertBig:before{display:none}span#tarteaucitronDisclaimerAlert{color:#333!important}#tarteaucitronRoot .tarteaucitronDeny{color:#fff!important}.tarteaucitronBeforeVisible{bottom:0;position:fixed!important;z-index:999}.tarteaucitronBeforeVisible:before{background-color:#fff;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.tarteaucitronAlertBigBottom{border-radius:20px;bottom:auto;left:50%!important;max-width:800px;padding-bottom:20px!important;position:fixed!important;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.tarteaucitronAlertBigBottom{max-width:90%}}#tarteaucitronDisclaimerAlert{display:block;padding:40px 40px 20px!important;text-align:center!important}.tarteaucitronCTAButton{margin-bottom:10px}#tarteaucitronCloseAlert{font-size:17px;margin-bottom:10px}.tarteaucitronCTAButton.tarteaucitronDeny{background-color:transparent!important;color:#1d1f24!important;position:absolute;right:22px;top:10px;width:140px}#tarteaucitronRoot .tarteaucitronAllow{background-color:#3e9fc5!important}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background-color:#435464!important;color:#fff!important}.tarteaucitronCTAButton.tarteaucitronDeny:before{color:#333!important;content:"Continuer sans accepter";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:visible!important;width:100%}#clossCross{display:none!important}#clossCross:before{color:#fff!important;content:"Continuer sans accepter";font-size:12px}.box-login--logout i,.box-login--manage i{vertical-align:-2px}.account-action--item{margin-bottom:30px}.account-action--link{border:1px solid #ced4da;display:block;padding:20px;text-align:center}.no-title .box--title{display:none}.box-social--list{margin-bottom:0}.box-social--item{display:inline-block;vertical-align:middle}.box-social--link{color:#435464;display:block;height:30px;padding-top:7px;text-align:center;text-decoration:none;width:30px}.header-box-numtel{margin:0;width:50%}.header-box-numtel a{align-items:center;color:#fff;display:flex;font-family:meb;font-size:1.1rem;height:100%;justify-content:center;transition:background-color .5s;width:100%}.header-box-numtel a:hover{background-color:#3e9fc5;text-decoration:none}.box-header-brochure{background-color:#236797;display:none;height:100px;justify-content:center;min-width:100px!important;padding:10px 0 0;position:absolute;right:0;top:100%;transition:background-color .5s;width:110px;z-index:3}@media (min-width:992px){.box-header-brochure{display:flex}}.box-header-brochure span{font-size:3rem}.box-header-brochure p{margin:0}.box-header-brochure p,.box-header-brochure p a{height:100%;left:0;position:absolute;top:0;width:100%}.box-header-brochure p a{align-items:flex-end;color:#fff;display:flex;font-family:mli;justify-content:center;padding:0 0 10px;text-transform:uppercase}.box-header-brochure p a:hover{text-decoration:none}.box-header-brochure:hover{background-color:#a6ca5e}.box-footer-adress{margin:0}.box-footer-adress p{color:#fff;font-family:meb;margin:15px 0;text-transform:uppercase}.header .header--boxes .box-social{width:50%}.header .header--boxes .box-social ul{display:flex;height:100%;width:100%}.header .header--boxes .box-social ul li{height:100%;width:50%}.header .header--boxes .box-social ul li a{align-items:center;color:#fff;display:block;display:flex;height:100%;justify-content:center;margin:0;padding:0;transition:background-color .5s;width:100%}.header .header--boxes .box-social ul li a span{font-size:2rem}.header .header--boxes .box-social ul li a span.icon-FACEBOOK{font-size:3rem}.header .header--boxes .box-social ul li a:hover{background-color:#3e9fc5;text-decoration:none}.offre-emploi-item-widget:hover{transform:none!important}.catalog-widget-cand-spontanee{background-color:#a6ca5e;padding:20px;position:relative}@media (min-width:992px){.catalog-widget-cand-spontanee{background-color:transparent;padding:0}.catalog-widget-cand-spontanee:before{background-color:#a6ca5e;border-radius:50%;content:"";height:280px;position:absolute;right:0;top:-70px;width:280px;z-index:1}}@media (min-width:992px) and (min-width:1200px){.catalog-widget-cand-spontanee:before{height:350px;width:350px}}.catalog-widget-cand-spontanee p.box--title.box-highlight--title{color:#fff;font-family:Montserrat Subrayada,sans-serif;font-size:1.8rem;line-height:1;margin:20px 0 8px}@media (min-width:992px){.catalog-widget-cand-spontanee p.box--title.box-highlight--title{font-size:1.5rem;margin:20px 0 8px 45px}}@media (min-width:1200px){.catalog-widget-cand-spontanee p.box--title.box-highlight--title{font-size:1.8rem}}.catalog-widget-cand-spontanee .box-highlight--desc{padding:0 10px 0 0}@media (min-width:992px){.catalog-widget-cand-spontanee .box-highlight--desc{padding:0 10px 0 45px}}.catalog-widget-cand-spontanee .box-highlight--desc p{color:#fff}.catalog-widget-cand-spontanee *{position:relative;z-index:2}.catalog-widget-cand-spontanee .catalog-widget-cand-spontanee-img{bottom:calc(100% + 15px);opacity:0;position:absolute;right:0}@media (min-width:992px){.catalog-widget-cand-spontanee .catalog-widget-cand-spontanee-img{opacity:1}.catalog-widget-cand-spontanee .catalog-widget-cand-spontanee-img img{max-width:140px}}@media (min-width:1200px){.catalog-widget-cand-spontanee .catalog-widget-cand-spontanee-img img{max-width:210px}}.catalog-widget-cand-spontanee a.box-highlight--link{color:#fff;display:inline-block;font-family:mebi;overflow:hidden;padding:0 0 0 60px;position:relative;transition:padding .5s}@media (min-width:992px){.catalog-widget-cand-spontanee a.box-highlight--link{font-size:1.2rem;padding:0 0 0 80px}}.catalog-widget-cand-spontanee a.box-highlight--link span{left:-73px;position:absolute;top:5px;transition:left .5s}.catalog-widget-cand-spontanee a.box-highlight--link:after{background-color:#fff;bottom:0;content:"";height:2px;position:absolute;right:0;width:155px}@media (min-width:992px){.catalog-widget-cand-spontanee a.box-highlight--link:after{width:185px}}.catalog-widget-cand-spontanee a.box-highlight--link:hover{padding:0 0 0 95px}.catalog-widget-cand-spontanee a.box-highlight--link:hover span{left:-58px}.st-prod{height:100%}.societe-resum-item{margin:0 0 40px}.societe-resum-item .logo{align-items:center;display:flex;height:140px}.societe-resum-item h3{color:#267baa;font-family:meb;font-size:1.1rem;margin:0;text-transform:uppercase}.societe-resum-item .description{color:#267baa;font-size:.9rem}.societe-resum-item a{color:#267baa;display:block;font-family:mebi;margin:20px 0 0;text-align:right}.societe-resum-item a span{margin:0 0 0 7px;transition:transform .5s}.societe-resum-item a span:before{color:#267baa}.societe-resum-item a:hover{text-decoration:none}.societe-resum-item a:hover span{transform:translateX(10px)}.page-catalogue-societe .content{overflow:hidden;position:relative}@media (min-width:1200px){.page-catalogue-societe .content:before{background:#7db9e8;background:linear-gradient(90deg,#7db9e8,#318fb8);border-radius:50%;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e8",endColorstr="#318fb8",GradientType=1);height:1780px;position:absolute;right:calc(50% + 100px);top:-50px;width:1500px}}.page-catalogue-societe .content>.container{position:relative}.productdetail-societes .productdetail-societes--historique{display:flex;flex-direction:column;margin:0 0 30px;order:2}@media (min-width:992px){.productdetail-societes .productdetail-societes--historique{margin:0;order:1;padding:190px 15px 0}}.productdetail-societes .productdetail-societes--historique img{height:auto;margin:0 10px 10px 0;max-width:100px}.productdetail-societes .productdetail-societes--historique p{color:#435464;margin:0}@media (min-width:1200px){.productdetail-societes .productdetail-societes--historique p{color:#fff}}.productdetail-societes .productdetail-societes--historique p strong{display:block;font-family:meb;font-size:1.5rem;font-weight:400}.productdetail-societes .productdetail-societes--historique ul{margin:20px 0 0 60px;padding:0}.productdetail-societes .productdetail-societes--historique ul li{color:#435464;list-style-type:none;margin:0 0 7px;padding:0 0 0 20px;position:relative}@media (min-width:1200px){.productdetail-societes .productdetail-societes--historique ul li{color:#fff}}.productdetail-societes .productdetail-societes--historique ul li:before{background-color:#435464;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:9px;width:7px}@media (min-width:1200px){.productdetail-societes .productdetail-societes--historique ul li:before{background-color:#fff}}.productdetail-societes .productdetail-societes--description{order:1}@media (min-width:992px){.productdetail-societes .productdetail-societes--description{order:2}}.productdetail-societes .productdetail-societes--description h1{font-size:2.2rem}.productdetail-societes .productdetail-societes--description .title-logo img{display:block;margin:0 0 0 auto;max-width:240px}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-text{margin:30px 0 0}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-text p{color:#435464;margin:8px 0 0}@media (min-width:992px){.productdetail-societes .productdetail-societes--description .productdetail-societes--description-text p{padding:0 0 0 110px}}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-text p em{font-family:mr}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-text .clear{clear:both}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-img{height:360px;margin:20px 0 50px}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-linkyt{display:flex;justify-content:center;margin:0 0 40px}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-linkyt a{align-items:center;background-color:#435464;border-bottom-right-radius:60px;color:#fff;display:flex;font-size:1.1rem;justify-content:center;padding:20px 60px 20px 40px;transition:background-color .3s}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-linkyt a span{font-size:1.2rem;margin:0 10px 0 0}.productdetail-societes .productdetail-societes--description .productdetail-societes--description-linkyt a:active,.productdetail-societes .productdetail-societes--description .productdetail-societes--description-linkyt a:focus,.productdetail-societes .productdetail-societes--description .productdetail-societes--description-linkyt a:hover{background-color:#3e9fc5;text-decoration:none}.productdetail-societes .productdetail-societes--description h2{margin:0 0 50px}@media (min-width:992px){.productdetail-societes .productdetail-societes--description h2{text-align:right}}.productdetail-societes .productdetail-societes--referencelist{padding:40px 0 0}.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-bottom:80px}@media (min-width:992px){.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item{align-items:flex-start}}.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item .productdetail-societes--referencelist-item-img{border-radius:50%;height:200px;overflow:hidden;width:200px}@media (min-width:1200px){.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item .productdetail-societes--referencelist-item-img{height:250px;width:250px}}.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item .productdetail-societes--referencelist-item-text p{color:#3e9fc5}.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item h3{color:#3e9fc5;font-family:meb;margin:0;z-index:1}.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item h3 span{display:block;position:relative}.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item h3 span:before{color:#3e9fc5}@media (min-width:992px){.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item h3 span{font-size:1.2rem}}@media (min-width:1200px) and (min-width:992px){.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item.itemOne{padding:0 165px 0 15px}}@media (min-width:1200px){.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item.itemOne .productdetail-societes--referencelist-item-text p,.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item.itemOne h3,.productdetail-societes .productdetail-societes--referencelist .productdetail-societes--referencelist-item.itemOne h3 span:before{color:#fff}}.productdetail-societes .productdetail-societes--lienexterne{background-color:#435464;margin:50px 0 80px;padding:20px;position:relative}@media (min-width:992px){.productdetail-societes .productdetail-societes--lienexterne{background-color:transparent;padding:20px 0}.productdetail-societes .productdetail-societes--lienexterne:before{background-color:#435464;border-bottom-right-radius:50px;content:"";height:100%;position:absolute;right:0;top:0;width:2000px}}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link{align-items:center;display:flex;flex-direction:column}@media (min-width:992px){.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link{flex-direction:row}}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link p{color:#fff;margin:0 0 20px}@media (min-width:992px){.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link p{margin:0 90px 0 0}}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link p strong{font-family:meb;font-weight:400}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes{align-items:flex-start;display:flex;flex-direction:column;padding:10px 15px 0}@media (min-width:992px){.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes{flex-direction:row}}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-brochure a{align-items:center;background-color:#fff;border-radius:40px;color:#435464;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:16px 50px 14px;position:relative}@media (min-width:992px){.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-brochure a{margin:0 10px 0 0}}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-brochure a:before{content:"Télécharger la brochure";display:block;font-family:meb;line-height:1;text-align:center;text-transform:uppercase}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-externes-lk span{color:#fff;font-size:3.2rem}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-externes-site{align-items:center;border:2px solid #fff;border-radius:30px;color:#fff;display:flex;font-family:meb;justify-content:center;margin:0 0 10px;padding:13px 40px;transition:background-color .3s,color .3s}@media (min-width:992px){.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-externes-site{margin:0 10px 0 0}}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-externes-site:active,.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-externes-site:focus,.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne--link-externes .productdetail-societes--lienexterne--link-externes-site:hover{background-color:#fff;color:#435464;text-decoration:none}.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne-logo{align-items:center;background-color:#fff;box-shadow:0 0 19px 0 rgba(0,0,0,.54);display:flex;justify-content:center;margin:0 0 30px}@media (min-width:992px){.productdetail-societes .productdetail-societes--lienexterne .productdetail-societes--lienexterne-logo{margin:-50px 0}}.productdetail-societes .productdetail-societes--galerie h2{margin:0 0 50px;position:relative}.productdetail-societes .productdetail-societes--galerie .productdetail-societes--galerie-elements .productdetail-societes--galerie-elements-item .cover{height:100%}.cat .cat--desc p{max-width:100%;width:600px}.box-prod--item,.offre-emploi-item{margin:0 0 50px;order:4;transition:transform .5s}.box-prod--item:first-child,.offre-emploi-item:first-child{order:2}.box-prod--item:nth-child(2),.offre-emploi-item:nth-child(2){order:3}.box-prod--item.offre-emploi-item-widget,.offre-emploi-item.offre-emploi-item-widget{order:1}@media (min-width:992px){.box-prod--item:first-child,.offre-emploi-item:first-child{order:1}.box-prod--item:nth-child(2),.offre-emploi-item:nth-child(2){order:2}.box-prod--item.offre-emploi-item-widget,.offre-emploi-item.offre-emploi-item-widget{order:3}}.box-prod--item:hover,.offre-emploi-item:hover{transform:scale(1.05)}.box-prod--item a:hover,.offre-emploi-item a:hover{text-decoration:none}.box-prod--item .offre-emploi-item-image,.offre-emploi-item .offre-emploi-item-image{height:270px;margin:0 0 10px}.box-prod--item p.societe,.offre-emploi-item p.societe{font-family:meb;font-size:1.2rem;margin:0;text-transform:uppercase}.box-prod--item h2,.offre-emploi-item h2{color:#a6ca5e;font-family:mebi;font-size:1.2rem;margin:6px 0;text-transform:uppercase}.box-prod--item p.date,.offre-emploi-item p.date{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.box-prod--item p.date a,.offre-emploi-item p.date a{color:#a6ca5e;font-family:mmi;font-size:.9rem;margin:0}.box-prod--item p.date .offre-emploi-item-text-link,.offre-emploi-item p.date .offre-emploi-item-text-link{align-items:center;color:#435464;display:flex;justify-content:flex-end;position:relative;text-transform:uppercase}.box-prod--item p.date .offre-emploi-item-text-link:after,.offre-emploi-item p.date .offre-emploi-item-text-link:after{background-color:#435464;bottom:2px;content:"";height:1px;left:20px;position:absolute;width:calc(100% - 20px)}.box-prod--item p.date .offre-emploi-item-text-link:before,.offre-emploi-item p.date .offre-emploi-item-text-link:before{content:"";font-family:icomoon;font-size:1.2rem;opacity:0;text-decoration:none;transform:translateY(-10px);transition:opacity .2s,transform .2s}.box-prod--item p.date .offre-emploi-item-text-link:hover:before,.offre-emploi-item p.date .offre-emploi-item-text-link:hover:before{opacity:1;transform:translateY(0)}.offre-emploi-detail{margin:70px 0}@media (min-width:992px){.offre-emploi-detail{margin:70px 0 0}}.offre-emploi-detail .offre-emploi-detail-title h1{color:#a6ca5e;font-size:2rem;margin:0 0 20px}.offre-emploi-detail .offre-emploi-detail-title h1 span{color:#435464;display:block;font-size:3rem;line-height:1}.offre-emploi-detail .offre-emploi-detail-title .date{color:#a6ca5e;font-family:mmi;margin:0 0 5px}.offre-emploi-detail .offre-emploi-detail-title .prod--desc p{color:#a6ca5e}.offre-emploi-detail .offre-emploi-detail-image{height:250px;margin:0 0 30px;position:relative}.offre-emploi-detail .offre-emploi-detail-image>img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.offre-emploi-detail .offre-emploi-detail-image .logo{align-items:center;background-color:#fff;display:flex;height:150px;justify-content:center;left:0;position:absolute;top:0;width:150px}.offre-emploi-detail .offre-emploi-detail-image .logo img{max-width:70%}.offre-emploi-detail .offre-emploi-detail-details-profil{margin:20px 0}.offre-emploi-detail .offre-emploi-detail-details-profil h2{font-family:meb;font-size:1.2rem;margin:0}.offre-emploi-detail .offre-emploi-detail-details-profil p{color:#435464}.offre-emploi-detail .offre-emploi-detail-details-fi{align-items:center;color:#435464;display:flex;flex-wrap:wrap;font-family:meb;font-size:1.2rem;margin:0 0 20px;text-transform:uppercase}.offre-emploi-detail .offre-emploi-detail-details-fi h2{color:#435464;font-family:meb;font-size:1.2rem;margin:0 8px 0 0;text-transform:uppercase}.offre-emploi-detail .offre-emploi-detail-details-missions h2{font-family:meb;font-size:1.2rem;margin:0}.offre-emploi-detail .offre-emploi-detail-details-missions p{color:#435464;font-family:mm}.offre-emploi-detail .offre-emploi-detail-details-missions ul{margin:0;padding:0}.offre-emploi-detail .offre-emploi-detail-details-missions ul li{color:#435464;list-style-type:none;margin:0 0 10px;padding:0 0 0 50px;position:relative}.offre-emploi-detail .offre-emploi-detail-details-missions ul li:before{background-color:#435464;content:"";height:1px;left:0;position:absolute;top:12px;width:40px}.offre-emploi-detail .offre-emploi-detail-details-missions ul li:after{content:"";font-family:icomoon;left:32px;position:absolute;top:1px}.offre-emploi-detail .offre-emploi-detail-details-link{margin:40px 0 80px}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements{border:3px solid #435464;padding:30px 30px 30px 40px}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements .offre-emploi-detail-infos-elements-item{position:relative}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements .offre-emploi-detail-infos-elements-item:not(:last-child){margin:0 0 40px}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements .offre-emploi-detail-infos-elements-item h3{color:#435464;font-family:meb;font-size:1.2rem;margin:0}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements .offre-emploi-detail-infos-elements-item p{color:#435464;font-family:mm}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements .offre-emploi-detail-infos-elements-item .offre-emploi-detail-infos-icone{background-color:#fff;left:-70px;padding:10px;position:absolute;top:-7px}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements .offre-emploi-detail-infos-elements-item .offre-emploi-detail-infos-icone span{font-size:2.5rem}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements .offre-emploi-detail-infos-elements-item .offre-emploi-detail-infos-icone span:before{color:#435464}.offre-emploi-detail .offre-emploi-detail-infos .offre-emploi-detail-infos-elements .offre-emploi-detail-infos-elements-item.contrat .offre-emploi-detail-infos-icone{left:-66px}.offre-emploi-detail .offre-emploi-detail-footer h3{color:#435464;font-family:meb;margin:70px 0 40px;text-transform:uppercase}@media (min-width:992px){.offre-emploi-detail .offre-emploi-detail-footer h3{margin:0 0 40px}}.ui-stars-cancel,.ui-stars-star{background:transparent;cursor:pointer;display:inline-block;height:15px;overflow:hidden;text-indent:-999em;width:17px}.ui-stars-cancel,.ui-stars-cancel a{background:url(/common_images/skin001/star-delete.gif) no-repeat 0 -16px}.ui-stars-star,.ui-stars-star a{background:url(/common_images/skin001/star.gif) no-repeat 0 0}.ui-stars-cancel a,.ui-stars-star a{background-position:0 0;display:block;height:100%;width:16px}.ui-stars-star-on a{background-position:0 -16px!important}.ui-stars-star-hover a{background-position:0 -32px}.ui-stars-cancel-hover a{background-position:0 -16px}.ui-stars-cancel-disabled a,.ui-stars-star-disabled,.ui-stars-star-disabled a{cursor:default!important}.ui-stars-star{background:transparent!important;overflow:hidden!important}.dir-entries--item{margin-bottom:50px!important}.dir h1.dir--title{max-width:100%;width:300px}.dir .dir--desc p{color:#435464;max-width:100%;width:450px}.dir .dir--infos{align-items:flex-end;display:flex;margin:40px 0 60px}@media (min-width:992px){.dir .dir--infos{margin:-50px 0 70px}}.dir .dir--infos p{color:#3e9fc5}.dir .dir--infos p strong{font-family:meb;font-weight:400;text-transform:uppercase}.dir .dir--infos span{font-size:1.5rem;transform:rotate(90deg) translateX(-50px)}.dir .dir--infos span:before{color:#3e9fc5}.dir .template-pagesociete--metiers-fiches-list-item-link{display:none}.template-pagesociete--metiers-fiches-list-item{box-shadow:0 0 15px 0 rgba(0,0,0,.39);display:block;transition:transform .5s}.template-pagesociete--metiers-fiches-list-item:hover{text-decoration:none}.template-pagesociete--metiers-fiches-list-item .image{background-color:#435464;height:280px;position:relative;transition:height .5s}.template-pagesociete--metiers-fiches-list-item .image div{height:100%}.template-pagesociete--metiers-fiches-list-item .image:before{background-image:url(/images/homepage-deco01.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:200px;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:290px;z-index:1}.template-pagesociete--metiers-fiches-list-item .image img{position:relative;z-index:2}.template-pagesociete--metiers-fiches-list-item .text{background-color:#fff;color:#435464;font-family:mebi;padding:10px;position:relative}@media (min-width:992px){.template-pagesociete--metiers-fiches-list-item .text{padding:30px 50px 30px 30px}}.template-pagesociete--metiers-fiches-list-item .text h3{color:#435464;font-family:mebi;font-size:1.2rem;margin:0 0 5px;text-transform:uppercase}@media (min-width:992px){.template-pagesociete--metiers-fiches-list-item .text h3{font-size:1.5rem}}.template-pagesociete--metiers-fiches-list-item .text span{font-size:1.5rem;opacity:0;position:absolute;right:17px;top:50%;transform:translateY(-50%)}@media (min-width:992px){.template-pagesociete--metiers-fiches-list-item .text span{opacity:1}}.template-pagesociete--metiers-fiches-list-item .text span:before{color:#435464}.template-pagesociete--metiers-fiches-list-item:hover{transform:scale(1.05)}.dir-detail{margin:70px 0 0}.dir-detail .dis-detail--desc{color:#435464}.dir-detail .dir-detail--carrousel-petitelegende{display:flex;margin:110px 0 60px}@media (min-width:992px){.dir-detail .dir-detail--carrousel-petitelegende{margin:60px 0 30px}}.dir-detail .dir-detail--carrousel-petitelegende .dir-detail--carrousel-petitelegende-icon{height:30px;margin:0 0 0 -70px;transform:rotate(90deg)}.dir-detail .dir-detail--carrousel-petitelegende .dir-detail--carrousel-petitelegende-icon span{font-size:1.5rem}.dir-detail .dir-detail--carrousel-petitelegende .dir-detail--carrousel-petitelegende-icon span:before{color:#435464}.dir-detail .dir-detail--carrousel-petitelegende p{color:#435464;margin:0;min-height:80px}.dir-detail .dir-detail--carrousel-grandelegende p{color:#435464;margin:30px 0}.dir-detail .dir-detail--carrousel-grandelegende p a{color:#7ccce6}.dir-detail .dir-detail--carrousel-bloc{margin:-80px 0 0}.dir-detail .dir-detail--carrousel-bloc .slick-track{padding:80px 0 0}.dir-detail .dir-detail--carrousel-bloc .slick-list{padding:0!important}.dir-detail .dir-detail--carrousel-bloc .slick-arrow.slick-prev{display:none!important}.dir-detail .dir-detail--carrousel-bloc .slick-arrow.slick-next{bottom:-30px;height:auto;left:auto;right:0;top:auto;transform:translateY(0);width:auto}.dir-detail .dir-detail--carrousel-bloc .slick-arrow.slick-next:before{content:""}@media (min-width:992px){.dir-detail .dir-detail--carrousel-bloc .slick-arrow.slick-next{bottom:0}}.dir-detail .dir-detail--carrousel-bloc .dir-detail--carrousel-bloc-pagetype-item,.dir-detail .dir-detail--carrousel-bloc .div_field_6{height:250px;margin:0 10px;opacity:0;transition:margin .5s}.dir-detail .dir-detail--carrousel-bloc .dir-detail--carrousel-bloc-pagetype-item img,.dir-detail .dir-detail--carrousel-bloc .div_field_6 img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.dir-detail .dir-detail--carrousel-bloc .dir-detail--carrousel-bloc-pagetype-item.slick-center,.dir-detail .dir-detail--carrousel-bloc .div_field_6.slick-center{margin:-40px 10px 0}.dir-detail .dir-detail--carrousel-bloc .dir-detail--carrousel-bloc-pagetype-item.slick-center+.slick-slide,.dir-detail .dir-detail--carrousel-bloc .div_field_6.slick-center+.slick-slide{margin:-80px 10px 0}.dir-detail .dir-detail--carrousel-bloc .dir-detail--carrousel-bloc-pagetype-item.slick-center+.slick-slide+.slick-slide,.dir-detail .dir-detail--carrousel-bloc .div_field_6.slick-center+.slick-slide+.slick-slide{opacity:0}}.dir-detail .dir-detail--carrousel-bloc .dir-detail--carrousel-bloc-pagetype-item.slick-cloned,.dir-detail .dir-detail--carrousel-bloc .div_field_6.slick-cloned{opacity:0}.dir-detail .dir-detail--carrousel-bloc .dir-detail--carrousel-bloc-pagetype-item.slick-active,.dir-detail .dir-detail--carrousel-bloc .div_field_6.slick-active{opacity:1!important}.dir-detail .dir-detail--video-title{position:relative}@media (min-width:1200px){.dir-detail .dir-detail--video-title:before{background:#7db9e8;background:linear-gradient(90deg,#7db9e8,#318fb8);border-radius:50%;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e8",endColorstr="#318fb8",GradientType=1);height:900px;position:absolute;right:-170px;top:-160px;width:900px}}.dir-detail .dir-detail--video-title h2{font-size:2rem;margin:0}@media (min-width:1200px){.dir-detail .dir-detail--video-title h2{color:#fff}}.dir-detail .dir-detail--video-carrousel{background-color:#ecf9fc;padding:50px 0 150px}.dir-detail .dir-detail--video-carrousel .slick-arrow{bottom:-15px;height:auto;left:auto;right:47px;top:auto;transform:translateY(0);width:auto;z-index:1}.dir-detail .dir-detail--video-carrousel .slick-arrow.slick-prev{right:120px}.dir-detail .dir-detail--video-carrousel .slick-arrow.slick-prev:before{color:#435464;content:"";transform:rotate(180deg)}@media (min-width:1200px){.dir-detail .dir-detail--video-carrousel .slick-arrow.slick-prev:before{color:#fff}}.dir-detail .dir-detail--video-carrousel .slick-arrow:before{color:#435464;content:""}@media (min-width:1200px){.dir-detail .dir-detail--video-carrousel .slick-arrow:before{color:#fff}}.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row{margin:0}.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row .col-lg-5{margin:30px 0 0}@media (min-width:992px){.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row .col-lg-5{margin:0}}.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row h3{color:#435464;font-family:meb;font-size:1.2rem;text-transform:uppercase}@media (min-width:1200px){.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row h3,.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row p,.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row ul li{color:#fff}}.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row .dir-detail--video-carrousel-item-img{height:350px}.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row .dir-detail--video-carrousel-item-img p{height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:2}.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row .dir-detail--video-carrousel-item-img p iframe{height:100%;width:100%}.dir-detail .dir-detail--video-carrousel .dir-detail--video-carrousel-item .row .dir-detail--video-carrousel-item-img>iframe{height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:2}.dir-detail .dir-detail--video-link{margin:-110px auto 200px}.dir-detail .dir-detail--video-link a{padding:12px 40px 12px 25px}.dir-detail .dir-detail--conclusion h3{color:#435464;font-family:meb;font-size:1.2rem;text-transform:uppercase}.dir-detail .dir-detail--conclusion p{color:#435464;font-family:mebi}.dir-detail .dir-detail--conclusion p a{color:#7ccce6}.dir-detail .container.dir-detail--fiche{padding:40px 0}.dir-detail .container.dir-detail--fiche a{color:#435464;display:flex;font-family:meb;opacity:0}.dir-detail .container.dir-detail--fiche a:after{content:"";font-family:icomoon;font-size:1rem;margin:0 0 0 10px;transition:transform .5s}@media (min-width:992px){.dir-detail .container.dir-detail--fiche a:after{font-size:1.2rem}}.dir-detail .container.dir-detail--fiche a:hover{text-decoration:none}.dir-detail .container.dir-detail--fiche a:hover:after{transform:translateX(10px)}@media (min-width:768px){.navbar-nav .nav-item:focus>.dropdown-menu,.navbar-nav .nav-item:hover>.dropdown-menu{display:block;height:auto;padding:10px 0}.no-touch .navbar-nav li:hover>ul.dropdown-menu{display:none}.no-touch .navbar-nav li.open>ul.dropdown-menu{display:block}.navbar-nav .dropdown-menu{margin-top:0}.dropdown-menu .dropdown-menu{left:100%;top:0}}ol.breadcrumb{background-color:transparent;border-radius:0;margin:20px 0;padding:0;position:relative;z-index:1}ol.breadcrumb li{align-items:center;display:flex;font-size:.8rem}ol.breadcrumb li:last-child{font-family:mebi}ol.breadcrumb .breadcrumb-item+.breadcrumb-item:before{background-color:#47556b;border-radius:50%;content:"";display:initial;height:5px;margin:0 7px;padding:0;width:5px}.dropdown.open>.dropdown-menu,.dropdown:focus>.dropdown-menu,.dropdown:hover>.dropdown-menu{height:auto!important;transform:scale(1)}.dropdown-menu{animation-fill-mode:forwards;display:block;transform:scaleY(0);transform-origin:top;transition:all .2s ease-out}.header .header--nav nav{padding:0 20px;width:100%}.header .header--nav nav ul{align-items:center;background-color:#435464;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@media (min-width:992px){.header .header--nav nav ul{align-items:flex-start;background-color:transparent;flex-direction:row;height:auto;justify-content:space-between;left:auto;position:relative;top:auto}}.header .header--nav nav ul:before{background-image:url(/images/homepage-deco01.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:50%;max-width:100%;opacity:.2;position:absolute;top:0;transform:translateX(-50%);width:90%}@media (min-width:992px){.header .header--nav nav ul:before{display:none}}.header .header--nav nav ul .menu-flex{position:relative}@media (min-width:992px){.header .header--nav nav ul .menu-flex{position:static}}.header .header--nav nav ul .menu-flex .dropdown-menu{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;padding:0;position:relative;top:0;width:100%}@media (min-width:992px){.header .header--nav nav ul .menu-flex .dropdown-menu{flex-direction:row;position:absolute;top:100%}}.header .header--nav nav ul .menu-flex .dropdown-menu>div{width:100%}@media (min-width:992px){.header .header--nav nav ul .menu-flex .dropdown-menu>div{width:25%}}.header .header--nav nav ul .menu-flex .dropdown-menu>div>a{padding:5px 0;text-align:center}@media (min-width:992px){.header .header--nav nav ul .menu-flex .dropdown-menu>div>a{padding:10px 30px;text-align:left}}.header .header--nav nav ul>li>a{color:#fff!important;font-family:meb;padding:10px 0;position:relative;text-align:center;text-transform:uppercase}@media (min-width:992px){.header .header--nav nav ul>li>a{color:#435464!important;font-size:.9rem;padding:30px 0}.header .header--nav nav ul>li>a:before{background-color:#3e9fc5;content:"";height:0;left:0;position:absolute;top:0;transition:height .3s;width:100%}}@media (min-width:1400px){.header .header--nav nav ul>li>a{font-size:1rem;text-align:initial}}.header .header--nav nav ul>li>a:after{display:none!important}@media (min-width:992px){.header .header--nav nav ul>li.special-item>a{color:#3e9fc5!important}}.header .header--nav nav ul>li>div.dropdown-menu{background-color:transparent;border:none;border-radius:0;height:0;min-width:270px;padding:0}@media (min-width:992px){.header .header--nav nav ul>li>div.dropdown-menu{background-color:#fff}}.header .header--nav nav ul>li>div.dropdown-menu a{color:#3e9fc5;font-family:mebi;font-size:.9rem;padding:5px 30px;text-align:center;text-transform:uppercase;transition:color .5s}@media (min-width:992px){.header .header--nav nav ul>li>div.dropdown-menu a{padding:10px 30px;text-align:left}}.header .header--nav nav ul>li>div.dropdown-menu .active a,.header .header--nav nav ul>li>div.dropdown-menu .pager_current_page a{color:#435464}.header .header--nav nav ul>li.hover>a:before{height:5px}.header .header--nav nav ul>li.active a,.header .header--nav nav ul>li.pager_current_page a{color:#435464}#mainmenu>button.navbar-toggler{display:block;left:20px;position:fixed;top:30px;z-index:10000}@media (min-width:992px){#mainmenu>button.navbar-toggler{display:none}}button.navbar-toggler{align-items:center;background-color:transparent;border:transparent;border-radius:0;display:flex;height:40px;justify-content:center;left:10px;position:absolute;top:-110px;width:65px}@media (min-width:992px){button.navbar-toggler{display:none}}button.navbar-toggler:active,button.navbar-toggler:focus,button.navbar-toggler:hover{outline:transparent}button.navbar-toggler.collapsed .navbar-toggler-icon,button.navbar-toggler.collapsed .navbar-toggler-icon:after,button.navbar-toggler.collapsed .navbar-toggler-icon:before{background-color:#435464}button.navbar-toggler .navbar-toggler-icon{background-color:#fff;border-radius:3px;height:0;position:relative;width:100%}button.navbar-toggler .navbar-toggler-icon:after,button.navbar-toggler .navbar-toggler-icon:before{background-color:#fff;border-radius:3px;content:"";height:4px;left:0;position:absolute;top:-8px;transform:rotate(40deg) translate(3px,5px);transition:transform .3s;width:100%}button.navbar-toggler .navbar-toggler-icon:after{bottom:-8px;top:auto;transform:rotate(-40deg) translate(4px,-6px)}button.navbar-toggler.collapsed .navbar-toggler-icon{height:4px}button.navbar-toggler.collapsed .navbar-toggler-icon:after,button.navbar-toggler.collapsed .navbar-toggler-icon:before{transform:rotate(0deg) translate(0)}ul.pagination{justify-content:center;margin:0 0 40px}ul.pagination li a{background-color:transparent;border:transparent;border-radius:0;color:#3e9fc5;font-family:meb}ul.pagination li a i{font-weight:700}ul.pagination li a:focus,ul.pagination li a:hover{box-shadow:none}ul.pagination li.page-item.pager_active_page.pager_current_page a{background-color:transparent;color:#435464}.menu_expertise .dropdown-toggle:after{display:none}.menu_expertise .dropdown-menu a{font-family:mm!important}.menu_expertise .dropdown-menu a:hover{font-family:meb!important;margin-left:30px;position:relative}.menu_expertise .dropdown-menu a:hover:before{background-color:#435264;border-radius:0 0 10px 0;content:"";display:block;height:12px;left:-10px;position:absolute;top:15px;width:29px}.menu_expertise .dropdown-menu .dropdown-menu a{margin-left:0}.menu_expertise .dropdown-menu .dropdown-menu a:before{display:none}.menu_expertise .dropdown-menu .dropdown-menu{background-clip:inherit;border:0;border-radius:0;margin-left:1px;width:98%}.menu_expertise .dropdown-menu .dropdown-menu:after{display:none}.menu_expertise .dropdown-menu .dropdown-menu a{color:#435264!important}.menu_expertise .dropdown-menu:after{background-color:#fff;border-left:1px solid #435364;bottom:0;content:"";left:100%;position:absolute;top:0;width:270px}.menu_expertise .dropdown-menu .dropdown-submenu:last-of-type .dropdown-menu,.menu_expertise .dropdown-menu .dropdown-submenu:nth-last-of-type(2) .dropdown-menu{bottom:0;top:inherit}@media screen and (max-width:992px){.menu_expertise .dropdown-menu .dropdown-menu,.menu_expertise .dropdown-menu:after{display:none}.menu_expertise .dropdown-menu .dropdown-menu.show{display:block!important}.menu_expertise .dropdown.dropdown-submenu:before{content:"▼";cursor:pointer;display:block;position:absolute;right:0;top:4px}.menu_expertise .dropdown.dropdown-submenu .dropdown-toggle{margin-right:40px}.menu_expertise .dropdown-menu a:hover:before{display:none}.menu_expertise .dropdown-menu a:hover{margin-left:0}}.media{flex-wrap:wrap}@media (min-width:576px){.media{flex-wrap:nowrap}.media-img{max-width:25%}}.homepagetemplate .homepagetemplate--presentation{margin:0 0 50px;overflow:hidden;padding:60px 0;position:relative}.homepagetemplate .homepagetemplate--presentation:before{background-image:url(/images/homepage-deco01.png);content:"";height:980px;position:absolute;right:-720px;top:-430px;width:1146px;z-index:2}.homepagetemplate .homepagetemplate--presentation .container{position:relative}.homepagetemplate .homepagetemplate--presentation .container:before{background:#7db9e8;background:linear-gradient(90deg,#7db9e8 0,#318fb8);border-radius:50%;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e8",endColorstr="#318fb8",GradientType=1);height:1750px;left:30px;position:absolute;top:-990px;width:1750px;z-index:1}.homepagetemplate .homepagetemplate--presentation .container .row{position:relative;z-index:3}@media (min-width:992px){.homepagetemplate .homepagetemplate--presentation .container .row .homepagetemplate--presentation-text{margin:-30px 0 0}.homepagetemplate .homepagetemplate--presentation .container .row .homepagetemplate--presentation-text h2,.homepagetemplate .homepagetemplate--presentation .container .row .homepagetemplate--presentation-text p{color:#fff}}.homepagetemplate .homepagetemplate--presentation .container .row .homepagetemplate--presentation-img{margin:0 0 30px}@media (min-width:992px){.homepagetemplate .homepagetemplate--presentation .container .row .homepagetemplate--presentation-img{margin:0}}.homepagetemplate .homepagetemplate--presentation .container .row h1{color:#435464;font-family:Montserrat Subrayada,sans-serif;font-size:2rem;font-weight:600;margin:0 0 70px;max-width:100%;width:500px}@media (min-width:992px){.homepagetemplate .homepagetemplate--presentation .container .row h1{color:#fff;font-size:60px}}.homepagetemplate .homepagetemplate--presentation .container .row .homepagetemplate--presentation-text-link{margin:30px 0 0}.homepagetemplate .homepagetemplate--presentation .container .row .homepagetemplate--presentation-text-link a{background-color:#435464;border:1px solid #435464}@media (min-width:992px){.homepagetemplate .homepagetemplate--presentation .container .row .homepagetemplate--presentation-text-link a{background-color:transparent;border:1px solid #fff}}.homepagetemplate .homepagetemplate--reassurance{margin:0 auto 50px;position:relative}.homepagetemplate .homepagetemplate--reassurance:before{background-image:url(/images/homepage-deco02.png);bottom:0;content:"";height:696px;position:absolute;right:calc(100% + 90px);width:814px}.homepagetemplate .homepagetemplate--reassurance .homepagetemplate--reassurance-item-picto{align-items:center;display:flex;height:130px;justify-content:center}.homepagetemplate .homepagetemplate--reassurance .homepagetemplate--reassurance-item-title p{color:#60a9d6;font-size:.8rem;text-align:center;text-transform:uppercase}.homepagetemplate .homepagetemplate--reassurance .homepagetemplate--reassurance-item-title p strong{font-size:1.2rem;font-weight:400}.homepagetemplate .homepagetemplate--video{background-color:#e3f4fa;padding:50px 0;position:relative}@media (min-width:992px){.homepagetemplate .homepagetemplate--video{padding:50px 0 140px}}.homepagetemplate .homepagetemplate--video:before{background-color:#435464;border-radius:50%;content:"";display:none;position:absolute;z-index:1}@media (min-width:768px){.homepagetemplate .homepagetemplate--video:before{display:block;height:400px;right:10px;top:20px;width:400px}}@media (min-width:1200px){.homepagetemplate .homepagetemplate--video:before{height:600px;right:13px;top:10px;width:600px}}@media (min-width:1500px){.homepagetemplate .homepagetemplate--video:before{height:800px;right:153px;top:70px;width:800px}}.homepagetemplate .homepagetemplate--video:after{background-image:url(/images/homepage-deco02.png);bottom:-220px;content:"";display:none;height:696px;position:absolute;right:0;width:814px;z-index:2}@media (min-width:1500px){.homepagetemplate .homepagetemplate--video:after{display:block}}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link{display:flex;justify-content:center;position:relative}@media (min-width:992px){.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link{justify-content:flex-end}}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link a{align-items:center;color:#435464;display:flex;font-family:mebi;font-size:1.3rem;margin:30px 0 0;position:relative;z-index:1}@media (min-width:992px){.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link a{color:#fff;font-size:1.1rem}}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link a:after{background-color:#435464;bottom:0;content:"";height:2px;position:absolute;right:0;width:215px}@media (min-width:992px){.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link a:after{background-color:#fff;width:182px}}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link a:hover{text-decoration:none}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link a:hover span{margin:0 15px 0 0}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link a span{display:none;font-size:1.8rem;margin:0 30px 0 0;transition:margin .5s}@media (min-width:992px){.homepagetemplate .homepagetemplate--video .homepagetemplate--video-link a span{display:block}}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc{margin-top:20px;position:relative;z-index:3}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc img{cursor:pointer;transition:transform .5s}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc img:hover{transform:scale(1.05)}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc .homepagetemplate--video-iframe{align-items:center;background-color:#435565ad;display:flex;height:0;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:height .5s,opacity .5s;width:100%}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc .homepagetemplate--video-iframe .homepagetemplate--video-iframe-elements{height:520px;max-width:95%;position:relative;width:1000px}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc .homepagetemplate--video-iframe .homepagetemplate--video-iframe-elements p{height:100%;margin:0;width:100%}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc .homepagetemplate--video-iframe .homepagetemplate--video-iframe-elements p iframe{height:100%;width:100%}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc .homepagetemplate--video-iframe .homepagetemplate--video-iframe-elements span.icon-close{color:#fff;cursor:pointer;font-size:2.5rem;position:absolute;right:-40px;top:-40px}.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc .homepagetemplate--video-iframe.active,.homepagetemplate .homepagetemplate--video .homepagetemplate--video-iframe-bloc .homepagetemplate--video-iframe.pager_current_page{height:100%;opacity:1}.homepagetemplate .homepagetemplate--recrutement{padding:80px 0;position:relative;z-index:2}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-title h2,.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-title p{color:#a6ca5e}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-list .products-list .products-item{margin:30px 0}@media (min-width:992px){.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-list .products-list .products-item{margin:30px 0 30px 70px}}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-list .products-list .products-item a .products-item--img{height:100px;padding:0}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-list .products-list .products-item a .products-item--img img{transition:transform .5s}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-list .products-list .products-item a .products-item--title{color:#a6ca5e;font-family:mebi;font-size:1.1rem;text-transform:uppercase}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-list .products-list .products-item a p.date{color:#a6ca5e}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-list .products-list .products-item a:hover{text-decoration:none}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-list .products-list .products-item a:hover img{transform:scale(1.05)}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-fb{padding-top:30px}@media (min-width:992px){.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-fb{padding-top:0}}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-fb h2{margin:20px 0 0}@media (min-width:992px){.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-fb h2{text-align:right}}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-arrow{align-items:flex-end;display:flex;height:100%}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-arrow span{font-size:1.5rem;transform:rotate(-90deg) translate(87px,-60px)}.homepagetemplate .homepagetemplate--recrutement .homepagetemplate--recrutement-arrow span:before{color:#435464}.template-pagesociete{margin:60px 0}.template-pagesociete .template-pagesociete--blocAncre ul{display:flex;flex-direction:column;margin:0;padding:0}.template-pagesociete .template-pagesociete--blocAncre ul li{list-style-type:none;overflow:hidden;padding:20px 30px;position:relative}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li{padding:20px 30px 20px 0}}.template-pagesociete .template-pagesociete--blocAncre ul li.historique:before{background-color:#d3d5d5;content:"";height:36px;left:0;position:absolute;top:22px;width:4px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.historique:before{left:auto;right:0}}.template-pagesociete .template-pagesociete--blocAncre ul li.historique:after{background-color:#d3d5d5;border-radius:50%;content:"";height:10px;left:-2px;position:absolute;top:21px;width:10px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.historique:after{left:auto;right:-2px}}.template-pagesociete .template-pagesociete--blocAncre ul li.metiers:before{background-color:#d3d5d5;content:"";height:60px;left:0;position:absolute;top:0;width:4px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.metiers:before{left:auto;right:0}}.template-pagesociete .template-pagesociete--blocAncre ul li.metiers:after{background-color:#d3d5d5;border-radius:50%;content:"";height:10px;left:-2px;position:absolute;top:23px;width:10px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.metiers:after{left:auto;right:-2px}}.template-pagesociete .template-pagesociete--blocAncre ul li.societes:before{background-color:#d3d5d5;content:"";height:72px;left:0;position:absolute;top:0;width:4px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.societes:before{left:auto;right:0}}.template-pagesociete .template-pagesociete--blocAncre ul li.societes:after{background-color:#d3d5d5;border-radius:50%;content:"";height:10px;left:-2px;position:absolute;top:38px;width:10px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.societes:after{left:auto;right:-2px}}.template-pagesociete .template-pagesociete--blocAncre ul li.histogramme:before{background-color:#d3d5d5;content:"";height:40px;left:0;position:absolute;top:0;width:4px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.histogramme:before{left:auto;right:0}}.template-pagesociete .template-pagesociete--blocAncre ul li.histogramme:after{background-color:#d3d5d5;border-radius:50%;content:"";height:10px;left:-2px;position:absolute;top:37px;width:10px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.histogramme:after{left:auto;right:-2px}}.template-pagesociete .template-pagesociete--blocAncre ul li.active a,.template-pagesociete .template-pagesociete--blocAncre ul li.pager_current_page a{color:#3e9fc5}.template-pagesociete .template-pagesociete--blocAncre ul li.active:after,.template-pagesociete .template-pagesociete--blocAncre ul li.pager_current_page:after{background-color:#3e9fc5;height:15px;left:-5px;width:15px}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li.active:after,.template-pagesociete .template-pagesociete--blocAncre ul li.pager_current_page:after{left:auto;right:-5px}}.template-pagesociete .template-pagesociete--blocAncre ul li.active:before,.template-pagesociete .template-pagesociete--blocAncre ul li.pager_current_page:before{background-color:#3e9fc5}.template-pagesociete .template-pagesociete--blocAncre ul li a{color:#d3d5d5;display:block;font-family:mebi;line-height:1;text-align:left;text-transform:uppercase}@media (min-width:992px){.template-pagesociete .template-pagesociete--blocAncre ul li a{text-align:right}}.template-pagesociete .template-pagesociete--blocAncre ul li a:hover{text-decoration:none}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro--galerie{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px}@media (min-width:992px){.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro--galerie{flex-wrap:nowrap}}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro--galerie .template-pagesociete--historique--texteintro--galerie-item{margin:0 0 20px;width:100%}@media (min-width:992px){.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro--galerie .template-pagesociete--historique--texteintro--galerie-item{margin:0;width:19.23077%}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-text{margin-bottom:50px;margin-top:-40px}}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-text p{color:#435464}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-logoanddate{margin:40px 0 60px}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-logoanddate .template-pagesociete--historique--texteintro-logoanddate-date{align-items:center;display:flex;justify-content:center}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-logoanddate .template-pagesociete--historique--texteintro-logoanddate-date span{font-size:2.5rem;margin:0 30px 0 0}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-logoanddate .template-pagesociete--historique--texteintro-logoanddate-date span:before{color:#3e9fc5}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-logoanddate .template-pagesociete--historique--texteintro-logoanddate-date p{color:#3e9fc5;font-family:mebi;line-height:1.3;text-align:center;text-transform:uppercase}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-logoanddate .template-pagesociete--historique--texteintro-logoanddate-date p strong{display:block;font-size:2.5rem}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-logoanddate .template-pagesociete--historique--texteintro-logoanddate-logo{align-items:center;display:flex;justify-content:center;margin:0 0 40px}@media (min-width:992px){.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--texteintro .template-pagesociete--historique--texteintro-logoanddate .template-pagesociete--historique--texteintro-logoanddate-logo{margin:0}}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video{margin:0 0 50px}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video img{cursor:pointer;transition:transform .5s}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video img:hover{transform:scale(1.05)}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe{align-items:center;background-color:#435565ad;display:flex;height:0;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:height .5s,opacity .5s;width:100%;z-index:4}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe .template-pagesociete--historique--video-iframe-elements{height:0;max-width:95%;overflow:hidden;position:relative;width:1000px}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe .template-pagesociete--historique--video-iframe-elements span.icon-close{color:#fff;cursor:pointer;font-size:2.5rem;position:absolute;right:-40px;top:-40px}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe .template-pagesociete--historique--video-iframe-elements p{height:100%;margin:0;width:100%}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe .template-pagesociete--historique--video-iframe-elements p iframe{height:100%;width:100%}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe.active,.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe.pager_current_page{height:100%;opacity:1}.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe.active .template-pagesociete--historique--video-iframe-elements,.template-pagesociete .template-pagesociete--historique .template-pagesociete--historique--video .template-pagesociete--historique--video-iframe.pager_current_page .template-pagesociete--historique--video-iframe-elements{height:520px;overflow:visible}.template-pagesociete .template-pagesociete--metiers{margin:70px 0 80px}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-titleandancres .template-pagesociete--metiers-titleandancre-title h2{color:#3e9fc5}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list{margin:-130px 0 0}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list{padding:0;position:relative}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list{height:390px}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li{box-shadow:0 0 15px 0 rgba(0,0,0,.39);list-style-type:none;max-width:100%;width:100%}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li{left:0;position:absolute;top:0;width:420px}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li .template-pagesociete--metiers-fiches-list-item-link{opacity:0}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child{transition:z-index .5s,top .5s,transform .5s;z-index:3}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child .template-pagesociete--metiers-fiches-list-item-link{opacity:1}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child.active-second{z-index:2}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child.active-second .image{height:140px}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child.active-second .template-pagesociete--metiers-fiches-list-item-link{opacity:0}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child.active-second{top:55px}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child.active-fourth{z-index:1}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child.active-fourth{top:55px}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child.active-fourth .image{height:140px}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:first-child.active-fourth .template-pagesociete--metiers-fiches-list-item-link{opacity:0}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(2){transition:z-index .5s,top .5s,transform .5s;z-index:2}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(2){left:110px;top:30px}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(2) .image{height:190px}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li.pager_current_page:nth-child(2),.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(2).active{z-index:3}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li.pager_current_page:nth-child(2),.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(2).active{top:0}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li.pager_current_page:nth-child(2) .image,.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(2).active .image{height:250px}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li.pager_current_page:nth-child(2) .template-pagesociete--metiers-fiches-list-item-link,.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(2).active .template-pagesociete--metiers-fiches-list-item-link{opacity:1}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(3){transition:z-index .5s,top .5s,transform .5s;z-index:1}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(3){left:190px;top:55px}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(3) .image{height:140px}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(3).active-third{z-index:3}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(3).active-third .image{height:250px}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(3).active-third .template-pagesociete--metiers-fiches-list-item-link{opacity:1}@media (min-width:992px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:nth-child(3).active-third{top:0}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list ul.box-dir--list li:hover{transform:scale(1.05)}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list .template-pagesociete--metiers-fiches-list-icon{display:none}@media (min-width:1200px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list .template-pagesociete--metiers-fiches-list-icon{display:flex;justify-content:flex-end}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list .template-pagesociete--metiers-fiches-list-icon span{font-size:1.5rem}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-list .template-pagesociete--metiers-fiches-list-icon span:before{color:#3e9fc5}@media (min-width:1200px){.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-text{margin:110px 0 0}}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-text p{color:#3e9fc5}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-text h3{color:#3e9fc5;font-family:meb;font-size:1.2rem;text-transform:uppercase}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-text .template-pagesociete--metiers-fiches-list-item-link{display:none;padding:12px 30px 12px 20px}.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-text .template-pagesociete--metiers-fiches-list-item-link.active,.template-pagesociete .template-pagesociete--metiers .template-pagesociete--metiers-fiches-text .template-pagesociete--metiers-fiches-list-item-link.pager_current_page{display:inline-block}.template-pagesociete .template-pagesociete--societes .template-pagesociete--societes-titleandancres .template-pagesociete--societes-titleandancres-title h2{color:#267baa;margin:0 0 30px}@media (min-width:992px){.template-pagesociete .template-pagesociete--societes .template-pagesociete--societes-titleandancres .template-pagesociete--societes-titleandancres-title .text{margin:0 0 70px;padding-left:80px}}.template-pagesociete .template-pagesociete--societes .template-pagesociete--societes-titleandancres .template-pagesociete--societes-titleandancres-title .text p{color:#267baa}.template-pagesociete .template-pagesociete--histogramme{margin:70px 0 0}.template-pagesociete .template-pagesociete--histogramme .text{padding:30px 0 0}@media (min-width:992px){.template-pagesociete .template-pagesociete--histogramme .text{padding:30px 0 0 70px}}.template-pagesociete .template-pagesociete--histogramme .text p{color:#435464}.template-pagecontact{margin:60px 0 170px}.template-pagecontact .template-pagecontact-formulaire-bloc{order:2;position:relative}@media (min-width:1200px){.template-pagecontact .template-pagecontact-formulaire-bloc:before{background-color:#a6ca5e;border-radius:50%;content:"";height:950px;left:-120px;order:1;position:absolute;top:-10px;width:950px;z-index:1}}.template-pagecontact .template-pagecontact-formulaire-bloc .template-pagecontact-formulaire-bloc-intro{margin:0 0 60px;max-width:100%;width:580px}.template-pagecontact .template-pagecontact-formulaire-bloc .template-pagecontact-formulaire-bloc-intro p{color:#435464;font-family:mebi}.template-pagecontact .template-pagecontact-formulaire-bloc>*{position:relative;z-index:2}.template-pagecontact .template-pagecontact-coordonnees{order:1}@media (min-width:992px){.template-pagecontact .template-pagecontact-coordonnees{order:2}}.template-pagecontact .template-pagecontact-coordonnees .address p{color:#3e9fc5;font-family:mebi;font-size:1.1rem;margin:0 0 5px}.template-pagecontact .template-pagecontact-coordonnees .tel p{color:#435464;font-family:mebi;font-size:2rem;margin:0 0 5px}.template-pagecontact .template-pagecontact-coordonnees .tel p a:hover{text-decoration:none}.template-pagecontact .template-pagecontact-coordonnees .mail p{color:#435464;font-family:mebi;font-size:1.1rem;margin:0}.template-pagecontact .template-pagecontact-coordonnees .mail p a:hover{text-decoration:none}.template-pagecontact .template-pagecontact-coordonnees .map{border-radius:50%;box-shadow:-5px 5px 28px 0 rgba(0,0,0,.45);height:300px;margin:30px 0;max-width:100%;overflow:hidden;position:relative;width:300px;z-index:1}@media (min-width:992px){.template-pagecontact .template-pagecontact-coordonnees .map{margin:30px 0 0}}.template-pagecontact .template-pagecontact-coordonnees .map a{height:100%;left:0;position:absolute;top:0;width:100%}.template-pagecontact .template-pagecontact-coordonnees .map a iframe{height:100%;width:100%}.template-pagesociete .template-pagesociete-societelist{margin:70px 0 40px}.template-pagesociete .template-pagesociete-list{background-color:#ecf9fc;padding:50px 0}.template-pagesociete .template-pagesociete-list span{display:none;font-size:1.5rem;transform:rotate(90deg) translate(-30px,73px)}@media (min-width:992px){.template-pagesociete .template-pagesociete-list span{display:inline-block}}.template-pagesociete .template-pagesociete-list span:before{color:#435464}@media (min-width:992px){.template-pagesociete .template-pagesociete-list .template-pagesociete-list-text{padding:0 0 0 80px}}.template-pagesociete .template-pagesociete-list .template-pagesociete-list-text h3{color:#435464;font-family:meb;text-transform:uppercase}.template-pagesociete .template-pagesociete-list .template-pagesociete-list-text ul{margin:0;padding:0}.template-pagesociete .template-pagesociete-list .template-pagesociete-list-text ul li{color:#435464;list-style-type:none;margin:0 0 10px;padding:0 0 0 30px;position:relative}@media (min-width:992px){.template-pagesociete .template-pagesociete-list .template-pagesociete-list-text ul li{padding:0 0 0 60px}}.template-pagesociete .template-pagesociete-list .template-pagesociete-list-text ul li:before{background-color:#435464;content:"";height:2px;left:0;position:absolute;top:11px;width:20px}@media (min-width:992px){.template-pagesociete .template-pagesociete-list .template-pagesociete-list-text ul li:before{width:50px}}.template-pagesociete .template-pagesociete-conclusions{margin:70px auto 0}.template-pagesociete .template-pagesociete-conclusions h2,.template-pagesociete .template-pagesociete-conclusions p a{color:#3e9fc5}.articles h1{margin:60px 0 0}.articles>h2{color:#3e9fc5;margin:-5px 0 30px}.articles .articleslist-description-intro{display:flex;margin:-80px 0 0}.articles .articleslist-description-intro .text h3{color:#3e9fc5;font-family:meb;font-size:1.2rem;margin:0;text-transform:uppercase}.articles .articleslist-description-intro .text p{color:#3e9fc5;margin:0}.articles .articleslist-description-intro span{font-size:1.4rem;height:24px;margin:80px -70px 0 0;transform:rotate(90deg)}.articles .articleslist-description-intro span:before{color:#3e9fc5}.articles .articleslist-description p{max-width:100%;width:550px}.articles .articles--list{margin:50px -15px}.articles .articles--list li{margin:0 0 50px}.articles .articles--list li .articles--item{border:transparent;border-radius:0;transition:transform .5s}.articles .articles--list li .articles--item:hover{transform:scale(1.05)}.articles .articles--list li .articles--item .articles--item-container{padding:10px 0 0}.articles .articles--list li .articles--item .articles--item-container h2{color:#3e9fc5;font-family:meb;font-size:1.1rem}.articles .articles--list li .articles--item .articles--item-img{height:250px}.template-temoignage{overflow:hidden;position:relative}@media (min-width:1200px){.template-temoignage:after{background-image:url(/images/homepage-deco02.png);background-size:cover;bottom:-80px;content:"";height:876px;position:absolute;right:-360px;width:1084px}}.template-temoignage .container h1{margin:70px 0 0}.template-temoignage .container>h2{color:#3e9fc5;margin:0 0 40px}.template-temoignage .container .template-temoignage-text p{color:#3e9fc5;font-family:meb}.template-temoignage .container .template-temoignage-text h3{color:#3e9fc5;font-family:meb;font-size:1.3rem;margin:30px 0 0;text-transform:uppercase}@media (min-width:992px){.template-temoignage .container .template-temoignage-text h3{margin:0}}.template-temoignage .container .template-temoignage-text span{display:none;font-size:1.5rem;margin:20px 0 0;transform:rotate(180deg)}@media (min-width:992px){.template-temoignage .container .template-temoignage-text span{display:inline-block}}.template-temoignage .container .template-temoignage-text span:before{color:#3e9fc5}.template-temoignage .container .template-temoignage-video{position:relative;transition:transform .5s}.template-temoignage .container .template-temoignage-video:before{background-image:url(/images/play-button.png);content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}.template-temoignage .container .template-temoignage-video img{cursor:pointer}.template-temoignage .container .template-temoignage-video:hover{transform:scale(1.05)}.template-temoignage .container .template-temoignage-iframe{align-items:center;background-color:#435565ad;display:flex;height:0;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:height .5s,opacity .5s;width:100%;z-index:3}.template-temoignage .container .template-temoignage-iframe.active,.template-temoignage .container .template-temoignage-iframe.pager_current_page{height:100%;opacity:1}.template-temoignage .container .template-temoignage-iframe.active p,.template-temoignage .container .template-temoignage-iframe.pager_current_page p{height:100%;margin:0;width:100%}.template-temoignage .container .template-temoignage-iframe.active p iframe,.template-temoignage .container .template-temoignage-iframe.pager_current_page p iframe{height:100%;width:100%}.template-temoignage .container .template-temoignage-iframe .template-temoignage-iframe-elements{height:520px;max-width:95%;position:relative;width:1000px}.template-temoignage .container .template-temoignage-iframe .template-temoignage-iframe-elements span.icon-close{color:#fff;cursor:pointer;font-size:2.5rem;position:absolute;right:-40px;top:-40px}.template-temoignage .template-temoignage-others{background-color:#e3f4fa;margin:80px 0 0;padding:60px 0}.template-temoignage .template-temoignage-others .container{position:relative;z-index:2}.template-temoignage .template-temoignage-others h3{color:#3e9fc5;font-family:meb;margin:0 0 50px;text-transform:uppercase}.template-temoignage .template-temoignage-others article.box-mu--item.card{background-color:transparent;border:transparent;transition:transform .5s}.template-temoignage .template-temoignage-others article.box-mu--item.card .box-mu--img.card-img-top.cover{height:250px}.template-temoignage .template-temoignage-others article.box-mu--item.card .box-mu--content.card-body{padding:15px 0}.template-temoignage .template-temoignage-others article.box-mu--item.card .box-mu--content.card-body h4{color:#3e9fc5;font-family:meb;font-size:1.2rem}.template-temoignage .template-temoignage-others article.box-mu--item.card:hover{transform:scale(1.05)}.template-temoignage .template-temoignage-others article.box-mu--item.card:hover a{text-decoration:none}div#modalVideo .modal-body{padding:0}div#modalVideo .modal-body p{height:250px;margin:0}@media (min-width:992px){div#modalVideo .modal-body p{height:450px}}div#modalVideo .modal-body p iframe{height:100%;width:100%}div#modalVideo .modal-body button:not(.lyt-playbtn){opacity:1;position:absolute;right:0;top:-30px}div#modalVideo .modal-body button:not(.lyt-playbtn) span{color:#fff}div#modalVideo .modal-body button:not(.lyt-playbtn):active,div#modalVideo .modal-body button:not(.lyt-playbtn):focus,div#modalVideo .modal-body button:not(.lyt-playbtn):hover{outline:none}.template-pagecandidaturespont{margin:80px 0}.template-pagecandidaturespont>.row{position:relative;z-index:1}.template-pagecandidaturespont>.row h1{margin:0}.template-pagecandidaturespont>.row h2{color:#a6ca5e;margin:-6px 0 20px}.template-pagecandidaturespont>.row .template-pagecandidaturespont--title p{max-width:100%;width:460px}.template-pagecandidaturespont .template-pagecandidaturespont--form{margin:60px 0 0;position:relative}@media (min-width:1200px){.template-pagecandidaturespont .template-pagecandidaturespont--form:before{background-color:#a6ca5e;border-radius:50%;content:"";height:1200px;left:0;position:absolute;top:-190px;width:1200px}}.template-pagecandidaturespont .template-pagecandidaturespont--form .formulaire{position:relative}.preformater-2025 .bandeau-top{display:flex;height:716px;margin-bottom:70px;position:relative}.preformater-2025 .bandeau-top .bandeau-top__image{height:100%;left:0;position:absolute;top:0;width:100%}.preformater-2025 .bandeau-top .bandeau-top__image:after{background-color:rgba(81,38,25,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.preformater-2025 .bandeau-top .bandeau-top__texte{color:#fff;margin:auto;position:relative}.preformater-2025 .bandeau-top .bandeau-top__texte h1{color:#fff}.preformater-2025 .bandeau-top .bandeau-top__texte a{background-color:transparent;border:1px solid #fff;border-bottom-right-radius:50px;color:#fff;display:inline-block;overflow:hidden;padding:12px 60px 12px 50px;position:relative;transition:background-color .3s,color .3s;z-index:1}.preformater-2025 .bandeau-top .bandeau-top__texte a:hover{background-color:#fff;color:#512619}.separation{background-color:#512619;height:66px;margin:30px auto;width:1px}.text_3_cols{margin-bottom:80px;margin-top:60px}.text_3_cols h2{color:#98503c;font-size:32px}.text_3_cols strong{color:#55a289;font-size:21px}.text_3_cols .col-txt{padding-left:30px;position:relative}.text_3_cols .col-txt:before{content:url(/images/arrow_green.png);left:0;position:absolute;top:4px}.bloc_produit{background-color:rgba(81,38,25,.1);padding:70px 0}.bloc_produit h2{color:#98503c;font-size:32px}.bloc_produit .single_produit{margin:auto;position:relative;width:94%}.bloc_produit .single_produit:before{background:#000;background:linear-gradient(180deg,transparent,#545454);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bloc_produit .single_produit .single_produit_content{bottom:25px;color:#fff;left:25px;position:absolute;right:25px}.bloc_produit .single_produit .single_produit_content .single_produit_title{border-bottom:1px solid #fff;display:block;font-size:21px;font-weight:700}.bloc_produit .single_produit .single_produit_content .single_produit_desc{font-size:14px;margin-top:14px}.bloc_produit .slider_produit .slick-arrow{background-color:#56a189;bottom:-72px;height:44px;top:inherit;width:44px}.bloc_produit .slider_produit .slick-arrow.slick-prev{left:inherit;right:50px}.bloc_produit .slider_produit .slick-arrow.slick-next{right:0}.bloc_produit .slider_produit .slick-arrow:before{color:#fff}.bloc_2_col{margin-bottom:150px;margin-top:164px}.bloc_2_col h2{color:#98503c;font-size:32px}.bloc_2_col li{color:#55a289}.bloc_document{background:#98503c url(/images/forme_logo.svg) no-repeat 0;margin-bottom:110px;margin-top:120px;overflow:hidden;padding:110px 0}.bloc_document .bloc_document_content{color:#fff}.bloc_document .bloc_document_content h2{color:#fff;font-size:32px}.bloc_document .bloc_document_content a{background-color:transparent;border:1px solid #fff;border-bottom-right-radius:50px;color:#fff;display:inline-block;overflow:hidden;padding:12px 60px 12px 50px;position:relative;transition:background-color .3s,color .3s;z-index:1}.bloc_document .bloc_document_content a:hover{background-color:#fff;color:#512619}.bloc_contact{margin-bottom:180px}.bloc_contact h2{color:#512619;font-size:32px}.bloc_contact a:not(.link_rs){background-color:#56a189;border:1px solid #56a189;border-bottom-right-radius:50px;color:#fff;display:inline-block;overflow:hidden;padding:12px 60px 12px 50px;position:relative;transition:background-color .3s,color .3s;z-index:1}.bloc_contact a:not(.link_rs):hover{background-color:transparent;color:#56a189}.bloc_realisations .realisation_title{position:relative;text-align:center}.bloc_realisations .realisation_title h2{bottom:25px;color:#512619;font-size:32px;left:0;position:absolute;right:0}.bloc_realisations .realisation_title span{color:rgba(81,38,25,.1);display:block;font-family:Montserrat Subrayada,sans-serif;font-size:100px;font-weight:700}.bloc_realisations .single_realisation_thumb{height:590px;width:100%}.bloc_realisations .slider_realisations .slick-arrow{background-color:#56a189;bottom:-30px;height:44px;top:inherit;width:44px}.bloc_realisations .slider_realisations .slick-arrow.slick-prev{left:inherit;right:50px}.bloc_realisations .slider_realisations .slick-arrow.slick-next{right:0}.bloc_realisations .slider_realisations .slick-arrow:before{color:#fff}@font-face{font-display:swap;font-family:ml;font-style:normal;font-weight:300;src:url(fonts/muli/light/Muli-Light.woff2) format("woff2"),url(fonts/muli/light/Muli-Light.woff) format("woff")}@font-face{font-display:swap;font-family:mbi;font-style:italic;font-weight:700;src:url(fonts/muli/bolditalic/Muli-BoldItalic.woff2) format("woff2"),url(fonts/muli/bolditalic/Muli-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:mbl;font-style:normal;font-weight:900;src:url(fonts/muli/black/Muli-Black.woff2) format("woff2"),url(fonts/muli/black/Muli-Black.woff) format("woff")}@font-face{font-display:swap;font-family:meli;font-style:italic;font-weight:200;src:url(fonts/muli/extralightitalic/Muli-ExtraLightItalic.woff2) format("woff2"),url(fonts/muli/extralightitalic/Muli-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:meb;font-style:normal;font-weight:800;src:url(fonts/muli/extrabold/Muli-ExtraBold.woff2) format("woff2"),url(fonts/muli/extrabold/Muli-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:mli;font-style:italic;font-weight:300;src:url(fonts/muli/lightitalic/Muli-LightItalic.woff2) format("woff2"),url(fonts/muli/lightitalic/Muli-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:mmi;font-style:italic;font-weight:500;src:url(fonts/muli/mediumitalic/Muli-MediumItalic.woff2) format("woff2"),url(fonts/muli/mediumitalic/Muli-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:mebi;font-style:italic;font-weight:800;src:url(fonts/muli/extrabolditalic/Muli-ExtraBoldItalic.woff2) format("woff2"),url(fonts/muli/extrabolditalic/Muli-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:mi;font-style:italic;font-weight:400;src:url(fonts/muli/italic/Muli-Italic.woff2) format("woff2"),url(fonts/muli/italic/Muli-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:msbi;font-style:italic;font-weight:600;src:url(fonts/muli/semibolditalic/Muli-SemiBoldItalic.woff2) format("woff2"),url(fonts/muli/semibolditalic/Muli-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:mm;font-style:normal;font-weight:500;src:url(fonts/muli/medium/Muli-Medium.woff2) format("woff2"),url(fonts/muli/medium/Muli-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:msb;font-style:normal;font-weight:600;src:url(fonts/muli/semibold/Muli-SemiBold.woff2) format("woff2"),url(fonts/muli/semibold/Muli-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:mr;font-style:normal;font-weight:400;src:url(fonts/muli/regular/Muli-Regular.woff2) format("woff2"),url(fonts/muli/regular/Muli-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:mbli;font-style:italic;font-weight:900;src:url(fonts/muli/blackitalic/Muli-BlackItalic.woff2) format("woff2"),url(fonts/muli/blackitalic/Muli-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:mel;font-style:normal;font-weight:200;src:url(fonts/muli/extralight/Muli-ExtraLight.woff2) format("woff2"),url(fonts/muli/extralight/Muli-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:mb;font-style:normal;font-weight:700;src:url(fonts/muli/bold/Muli-Bold.woff2) format("woff2"),url(fonts/muli/bold/Muli-Bold.woff) format("woff")}body{font-family:mr,sans-serif}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(fonts/icomoon/icomoon.eot);src:url(fonts/icomoon/icomoon.eot) format("embedded-opentype"),url(fonts/icomoon/icomoon.ttf) format("truetype"),url(fonts/icomoon/icomoon.woff) format("woff"),url(fonts/icomoon/icomoon.svg#icomoon) format("svg")}.btn-back:before,.btn-next:after,.btn-prev:before,.icomoon,.overlibclose a:before,.slick-dots li button:before,.slick-next:before,.slick-prev:before,.sw-item--container:after,.sw-item--img:after,[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}.icon-BROCHURE:before{color:#fff;content:""}.icon-CONSEILS:before{content:""}.icon-CONTRAT:before{color:#2a5182;content:""}.icon-DEMARCHE .path1:before{color:#e9eaeb;content:""}.icon-DEMARCHE .path2:before{color:#000;content:"";margin-left:-.99609375em}.icon-DEMARCHE .path3:before{color:#000;content:"";margin-left:-.99609375em}.icon-DEMARCHE .path4:before{color:#435464;content:"";margin-left:-.99609375em}.icon-DEMARCHE .path5:before{color:#435464;content:"";margin-left:-.99609375em}.icon-DOCS:before{content:""}.icon-ENVOYER:before{content:""}.icon-EXISTANCE .path1:before{color:#e9eaeb;content:""}.icon-EXISTANCE .path2:before{color:#000;content:"";margin-left:-1.0791015625em}.icon-EXISTANCE .path3:before{color:#435464;content:"";margin-left:-1.0791015625em}.icon-EXISTANCE .path4:before{color:#435464;content:"";margin-left:-1.0791015625em}.icon-EXISTANCE .path5:before{color:#435464;content:"";margin-left:-1.0791015625em}.icon-EXISTANCE .path6:before{color:#435464;content:"";margin-left:-1.0791015625em}.icon-FACEBOOK:before{content:""}.icon-FLECHE_BTN:before{color:#fff;content:""}.icon-FLECHE_COURTE:before{color:#fff;content:""}.icon-FLECHE_MOYEN:before{color:#fff;content:""}.icon-FLECHELONGUE:before{color:#fff;content:""}.icon-FORME_LOGO .path1:before{color:#000;content:""}.icon-FORME_LOGO .path2:before{color:#000;content:"";margin-left:-1.1513671875em}.icon-FORME_LOGO .path3:before{color:#435464;content:"";margin-left:-1.1513671875em}.icon-GALERIE_PHOTO:before{content:""}.icon-LABEL:before{content:""}.icon-LIEU:before{color:#2a5182;content:""}.icon-LOGO_CODAF .path1:before{color:#000;content:""}.icon-LOGO_CODAF .path2:before{color:#000;content:"";margin-left:-1.2451171875em}.icon-LOGO_CODAF .path3:before{color:#435464;content:"";margin-left:-1.2451171875em}.icon-LOGO_CODAF .path4:before{color:#435464;content:"";margin-left:-1.2451171875em}.icon-LOGO_CODAF .path5:before{color:#435464;content:"";margin-left:-1.2451171875em}.icon-LOGO_CODAF .path6:before{color:#435464;content:"";margin-left:-1.2451171875em}.icon-LOGO_CODAF .path7:before{color:#435464;content:"";margin-left:-1.2451171875em}.icon-LOGO_CODAF .path8:before{color:#435464;content:"";margin-left:-1.2451171875em}.icon-LOGO_CODAF02 .path1:before{color:#000;content:""}.icon-LOGO_CODAF02 .path2:before{color:#000;content:"";margin-left:-3.6318359375em}.icon-LOGO_CODAF02 .path3:before{color:#435464;content:"";margin-left:-3.6318359375em}.icon-LOGO_CODAF02 .path4:before{color:#435464;content:"";margin-left:-3.6318359375em}.icon-LOGO_CODAF02 .path5:before{color:#435464;content:"";margin-left:-3.6318359375em}.icon-LOGO_CODAF02 .path6:before{color:#435464;content:"";margin-left:-3.6318359375em}.icon-LOGO_CODAF02 .path7:before{color:#435464;content:"";margin-left:-3.6318359375em}.icon-LOGO_CODAF02 .path8:before{color:#435464;content:"";margin-left:-3.6318359375em}.icon-PLAY_VIDEO2:before{content:""}.icon-REFERENCES .path1:before{color:#e9eaeb;content:""}.icon-REFERENCES .path2:before{color:#000;content:"";margin-left:-1.1376953125em}.icon-REFERENCES .path3:before{color:#435464;content:"";margin-left:-1.1376953125em}.icon-REFERENCES .path4:before{color:#435464;content:"";margin-left:-1.1376953125em}.icon-REFERENCES .path5:before{color:#435464;content:"";margin-left:-1.1376953125em}.icon-REFERENCES .path6:before{color:#435464;content:"";margin-left:-1.1376953125em}.icon-RELATION .path1:before{color:#e9eaeb;content:""}.icon-RELATION .path2:before{color:#fff;content:"";margin-left:-1.142578125em}.icon-RELATION .path3:before{color:#fff;content:"";margin-left:-1.142578125em}.icon-RELATION .path4:before{color:#000;content:"";margin-left:-1.142578125em}.icon-RELATION .path5:before{color:#435464;content:"";margin-left:-1.142578125em}.icon-RELATION .path6:before{color:#435464;content:"";margin-left:-1.142578125em}.icon-RELATION .path7:before{color:#435464;content:"";margin-left:-1.142578125em}.icon-RELATION .path8:before{color:#435464;content:"";margin-left:-1.142578125em}.icon-RELATION .path9:before{color:#435464;content:"";margin-left:-1.142578125em}.icon-RELATION .path10:before{color:#435464;content:"";margin-left:-1.142578125em}.icon-RELATION .path11:before{color:#435464;content:"";margin-left:-1.142578125em}.icon-RELATION .path12:before{color:#435464;content:"";margin-left:-1.142578125em}.icon-REMUNERATION:before{color:#2a5182;content:""}.icon-SAVOIR_FAIRE .path1:before{color:#e9eaeb;content:""}.icon-SAVOIR_FAIRE .path2:before{color:#000;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path3:before{color:#000;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path4:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path5:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path6:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path7:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path8:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path9:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path10:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path11:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path12:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path13:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path14:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path15:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-SAVOIR_FAIRE .path16:before{color:#435464;content:"";margin-left:-.9599609375em}.icon-UPLOAD:before{content:""}.icon-YOUTUBE:before{content:""}.icon-bin:before,.icon-delete:before,.icon-dispose:before,.icon-recycle:before,.icon-remove:before,.icon-trashcan:before{content:""}.icon-directory:before,.icon-folder-add:before,.icon-folder-plus:before{content:""}.icon-cog:before,.icon-gear:before,.icon-generate:before,.icon-make:before,.icon-options:before,.icon-settings:before{content:""}.icon-power:before,.icon-switch:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-share:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-user:before{content:""}.icon-printer:before{content:""}.icon-search:before{content:""}.icon-remove-user:before{content:""}.icon-download:before{content:""}.icon-megaphone:before{content:""}.icon-chevron-small-left:before{content:""}.icon-chevron-small-right:before{content:""}.icon-chevron-thin-left:before{content:""}.icon-chevron-thin-right:before{content:""}.icon-location-pin:before{content:""}.icon-twitter:before{content:""}.icon-locked:before,.icon-secure:before{content:""}.icon-calendar:before{content:""}.icon-pen:before{content:""}.icon-zephyr:before{content:""}.icon-close:before{content:""}.icon-done:before{content:""}.icon-mail:before{content:""}.icon-youtube:before{content:""}.icon-tripadvisor:before{content:""}.icon-pinterest:before{content:""}.icon-phone:before{content:""}.icon-facebook:before{content:""}.icon-chevron-double-small-right:before{content:""}.icon-chevron-double-small-left:before{content:""}.icon-chevron-double-thin-left:before{content:""}.icon-chevron-double-thin-right:before{content:""}.icon-google:before{content:""}.icon-shopping-cart:before{content:""}.form--footer,.form--header{margin-top:20px}.checkbox--other label,.radio--other label{width:auto}.checkbox--other input[type=checkbox],.radio--other input[type=checkbox]{margin-top:8px}.checkbox--other-input,.radio--other-input{display:inline;margin-left:1rem;width:auto}.form-contact label{display:none}.form-contact input,.form-contact textarea{background-color:#43546454;border:transparent;border-radius:30px;color:#435464;margin:0 0 20px;padding:15px 20px;width:100%}.form-contact input::-moz-placeholder,.form-contact textarea::-moz-placeholder{color:#435464}.form-contact input::placeholder,.form-contact textarea::placeholder{color:#435464}.form-contact input:focus,.form-contact textarea:focus{outline:none}@media (min-width:1200px){.form-contact input,.form-contact textarea{background-color:#fff}}.form-contact input[disabled=disabled],.form-contact textarea[disabled=disabled]{opacity:.2}.form-contact input:-webkit-autofill,.form-contact input:-webkit-autofill:active,.form-contact input:-webkit-autofill:focus,.form-contact input:-webkit-autofill:hover,.form-contact textarea:-webkit-autofill,.form-contact textarea:-webkit-autofill:active,.form-contact textarea:-webkit-autofill:focus,.form-contact textarea:-webkit-autofill:hover{box-shadow:10px 10px 5px 0 transparent}.form-contact input.inputmailTwo,.form-contact textarea.inputmailTwo{background-color:red!important}.form-contact .consentement{display:flex;margin:0 0 30px}.form-contact .consentement input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#43546454;border:2px solid #fff;border-radius:50%;height:20px;margin:0 10px 0 0;min-width:20px;padding:0;width:20px}.form-contact .consentement input:checked{background-color:#435464}@media (min-width:1200px){.form-contact .consentement input{background-color:#fff}}.form-contact .consentement p{color:#435464;margin:0}@media (min-width:1200px){.form-contact .consentement p{color:#fff}}.form-contact .consentement p a{color:#fff;text-decoration:underline}.form-contact .submit{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:40px 0 0;position:relative}.form-contact .submit lottie-player{display:block;margin:-100px 0 0}.form-contact .submit input{background-color:transparent;border-radius:0;cursor:pointer;height:80px;margin:0;opacity:0;padding:0;position:absolute;width:90px;z-index:2}.form-contact .form_creator_footer p{color:#435464;margin:0 0 40px}@media (min-width:1200px){.form-contact .form_creator_footer p{color:#fff}}.template-pagecandidaturespont--form .formulaire{margin:0 80px 0 auto;max-width:100%;width:800px}.template-pagecandidaturespont--form .formulaire form label{display:none}.template-pagecandidaturespont--form .formulaire form input,.template-pagecandidaturespont--form .formulaire form textarea{background-color:#43546454;border:transparent;border-radius:30px;color:#435464;margin:0 0 20px;padding:10px 20px;width:100%}@media (min-width:1200px){.template-pagecandidaturespont--form .formulaire form input,.template-pagecandidaturespont--form .formulaire form textarea{background-color:#fff}}.template-pagecandidaturespont--form .formulaire form input::-moz-placeholder,.template-pagecandidaturespont--form .formulaire form textarea::-moz-placeholder{color:#435464}.template-pagecandidaturespont--form .formulaire form input::placeholder,.template-pagecandidaturespont--form .formulaire form textarea::placeholder{color:#435464}.template-pagecandidaturespont--form .formulaire form input:focus,.template-pagecandidaturespont--form .formulaire form textarea:focus{outline:none}.template-pagecandidaturespont--form .formulaire form textarea{height:250px;resize:none}.template-pagecandidaturespont--form .formulaire form .file-bloc{align-items:center;background-color:#43546454;border-radius:30px;display:flex;flex-wrap:wrap;margin:0 0 20px;padding:10px 50px 10px 20px;position:relative}@media (min-width:1200px){.template-pagecandidaturespont--form .formulaire form .file-bloc{background-color:#fff}}.template-pagecandidaturespont--form .formulaire form .file-bloc label{color:#435464;display:block;font-family:meb;margin:0 7px 0 0;position:relative;z-index:1}.template-pagecandidaturespont--form .formulaire form .file-bloc input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.template-pagecandidaturespont--form .formulaire form .file-bloc input::-webkit-file-upload-button{cursor:pointer}.template-pagecandidaturespont--form .formulaire form .file-bloc p{color:#435464;font-size:.8rem;margin:3px 0 0;position:relative;z-index:1}.template-pagecandidaturespont--form .formulaire form .file-bloc:after{color:#435464;content:"";font-family:icomoon;font-size:1.5rem;position:absolute;right:15px;z-index:1}.template-pagecandidaturespont--form .formulaire form .consentement{display:flex;margin:0 0 30px}.template-pagecandidaturespont--form .formulaire form .consentement input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#43546454;border:2px solid #fff;border-radius:50%;height:20px;margin:0 10px 0 0;min-width:20px;padding:0;width:20px}.template-pagecandidaturespont--form .formulaire form .consentement input:checked{background-color:#435464}@media (min-width:1200px){.template-pagecandidaturespont--form .formulaire form .consentement input{background-color:#fff}}.template-pagecandidaturespont--form .formulaire form .consentement p{color:#435464;margin:0}@media (min-width:1200px){.template-pagecandidaturespont--form .formulaire form .consentement p{color:#fff}}.template-pagecandidaturespont--form .formulaire form .consentement p a{color:#fff;text-decoration:underline}.template-pagecandidaturespont--form .formulaire form .submit{align-items:center;display:flex;flex-direction:column;height:140px;justify-content:flex-start;margin:30px 0 0;position:relative}.template-pagecandidaturespont--form .formulaire form .submit lottie-player{margin:-100px 0 0}.template-pagecandidaturespont--form .formulaire form .submit input{align-items:flex-end;background-color:transparent;color:#435464;cursor:pointer;display:flex;font-family:mebi;font-size:1.2rem;height:100%;left:50%;margin:0;padding:60px 20px 0;position:absolute;top:0;transform:translateX(-50%);width:auto}@media (min-width:1200px){.template-pagecandidaturespont--form .formulaire form .submit input{color:#fff}}.template-pagecandidaturespont--form .formulaire form .form_creator_footer p{color:#435464;margin:0 0 40px}@media (min-width:1200px){.template-pagecandidaturespont--form .formulaire form .form_creator_footer p{color:#fff}}#html5Behaviorspicture_input{margin-left:200px}.imagePreview{height:200px;overflow:hidden;width:200px}.imagePreview img{max-width:none}.imagePreviewCropLayer{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.7);-moz-box-shadow:0 5px 10px rgba(0,0,0,.7);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.7);height:410px;left:50%;margin:-200px 0 0 -300px;padding:10px;position:fixed;top:50%;width:600px;z-index:1000}.imagePreviewCropLayer>span{border:1px solid #31a5da;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#31a5da;cursor:pointer;float:right;font-size:12px;margin:10px 0 0 10px;padding:5px 10px}.imagePreviewCropLayer>span:last-child{border:1px solid #fff}.imagePreviewCropLayer>span:hover{background:#31a5da;border:1px solid #31a5da;color:#fff}.imagePreviewCrop{background:#eee;border:1px solid #ddd;height:350px;overflow-y:auto}.datasFile{float:left;font:700 12px/32px Arial,Verdana,sans-serif;margin-top:10px}.datasFile>span{margin-right:20px}.datasFile strong{font-weight:400}#fd_noir{background:url(/images/bg_mask.png);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.arrowBlack{background:url(/common_images/community/bg_arrow.png);bottom:-5px;display:block;height:5px!important;left:5px;margin:0;padding:0;position:absolute;width:10px!important}.arrowBlack.reverse,.arrowContent.reverse .arrowBlack{left:auto;right:5px}.arrowContent{background:#000;color:#fff;display:none;font-size:11px;left:0;line-height:20px;padding:0 5px;position:absolute;top:-25px;white-space:nowrap;z-index:200}#overDiv.calendar{margin-left:-153px;margin-top:6px}#overlibcontent{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.24);font-size:16px;padding:15px}#overlibcontent a{text-decoration:none}#overlibcontent .nav:after,#overlibcontent .nav:before{display:none}#overlibcontent caption{color:#212529;font-weight:500;padding-top:0;text-align:center}.overlibcaption{display:none}.overlibclose{position:absolute;right:0;top:0}.overlibclose a{border-radius:50%;color:#435464;display:block;float:right;height:30px;overflow:hidden;text-decoration:none;width:30px}.overlibclose a:before{content:"";display:block;font-size:20px;padding:6px 0;text-align:center}.overlibclose a:focus,.overlibclose a:hover{background:#fff;color:#212529}#overlibfooter,.overlibcaption{display:none}.calendar caption{caption-side:top}.calendar .nav{display:table-row}.calendar .nav th a{border:none}.calendar .nav th a:focus,.calendar .nav th a:hover{background:transparent;border:none;color:#435464}.calendar table{border-collapse:separate;border-spacing:1px;table-layout:fixed;text-align:center}.calendar th{font-weight:400;padding:2px}.calendar td,.calendar th{font-size:15px;min-width:32px;text-align:center}.calendar td a,.calendar th a{border:1px solid #c2c2c2;display:block;padding:2px}.calendar td a:focus,.calendar td a:hover,.calendar th a:focus,.calendar th a:hover{background:#435464;border-color:#435464;color:#fff}.calendar .no_day{border:none}.calendar .past_day{background:#dfdfdf}.calendar .past_day a{color:#6c757d}.calendar .past_day a:focus,.calendar .past_day a:hover{background:#435464;border-color:#435464;color:#fff}.bloc-double,.bloc-simple{margin-bottom:0;margin-top:0}.map,.medias{margin-bottom:1rem}.bloc-double+.bloc-double ul,.intext_left+div ul{list-style-position:inside}.intext_left,.intext_right{float:none}.intext_left .bloc--img,.intext_right .bloc--img{margin-bottom:1rem;text-align:center}.above_center,.above_left,.above_right,.below_center,.below_left,.below_right{margin-bottom:1rem}.above_left,.below_left{text-align:left}.above_right,.below_right{text-align:right}.above_center,.below_center{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-.6rem;margin-right:-.6rem;text-align:center}.above_center .bloc--img,.below_center .bloc--img{flex:0 0 auto;margin-bottom:1rem;max-width:100%;padding-left:.6rem;padding-right:.6rem;width:auto}@media (min-width:768px){.intext_left{float:left;margin-right:1rem}.intext_left .bloc--img{text-align:left}.intext_right{float:right;margin-left:1rem}.intext_right .bloc--img{text-align:right}}#recaptcha_image,.recaptchatable #recaptcha_response_field,.recaptchatable .recaptcha_image_cell,.recaptchatable .recaptcha_image_cell center,.recaptchatable .recaptcha_image_cell center img{height:auto!important;width:100%!important}#captcha .recaptchatable{border:none!important}.recaptcha{max-width:400px}#recaptcha_response_field{border:1px solid #ccc!important;color:#000!important;padding:2px 5px!important}#recaptcha_table td+td+td{padding:0!important}.recaptcha a img{max-width:none}#recaptcha_logo,#recaptcha_privacy{display:none}.form .invalid-feedback{display:block}.confirmpasswd,.strength_password{padding-left:10px}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}.slick-prev[dir=rtl]{left:auto;right:-25px}.slick-prev:before{content:""}.slick-prev:before[dir=rtl]{content:""}.slick-next{right:-25px}.slick-next[dir=rtl]{left:-25px;right:auto}.slick-next:before{content:""}.slick-next:before[dir=rtl]{content:""}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.box-sw--filters{margin-bottom:30px;margin-top:20px;text-align:center}.box-sw--filters-item{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;margin:0 5px;position:relative;width:50px}.box-sw--filters-item:focus:after,.box-sw--filters-item:hover:after{transform:translate(-50%,-50%) scale(1.1);transition:all .3s ease}.box-sw--filters-item:after{background:#dee2e6;border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;z-index:-1}.box-sw--ico{color:#212529;font-size:20px}.socal-wall-active:after{border-radius:30px;color:#435464;height:60px;width:60px}.sw-item{margin-bottom:30px}.sw-item--link{background-color:#fff;color:#212529;display:inline-block;overflow:hidden;width:100%}.sw-item--link:focus,.sw-item--link:hover{color:#212529;text-decoration:none}.sw-item--link:focus .sw-item--img:after,.sw-item--link:focus .sw-item--img:before,.sw-item--link:hover .sw-item--img:after,.sw-item--link:hover .sw-item--img:before{opacity:1}.sw-item--link:focus .sw-item--img img,.sw-item--link:hover .sw-item--img img{transform:scale(1.05)}.sw-item--img{overflow:hidden;position:relative;text-align:center}.sw-item--img:before{background-color:#fff;content:"";height:40px;transform:translate(-50%,-50%);width:40px;z-index:2}.sw-item--img:after,.sw-item--img:before{left:50%;opacity:0;position:absolute;top:50%;transition:all .4s ease}.sw-item--img:after{color:#435464;content:"";font-size:14px;transform:translate(-50%,-50%) rotate(45deg);z-index:3}.sw-item--img img{max-width:100%;transition:all .4s ease;width:100%}.sw-item--container{padding-top:30px;position:relative;z-index:1}.sw-item--text{word-wrap:break-word;position:relative;z-index:2}.sw-item--container:before{background-color:#ced4da;border-radius:25px;height:50px;top:-25px;width:50px}.sw-item--container:after,.sw-item--container:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.sw-item--container:after{color:#212529;font-size:25px;top:-12px}.sw-item_fb .sw-item--container:after{content:""}.sw-item_youtube .sw-item--container:after{content:""}.sw-item_insta .sw-item--container:after{content:""}.sw-item_pinterest .sw-item--container:after{content:"";font-size:23px;top:-12px}.sw-item--date{color:#435464;display:inline-block;margin-top:10px}.box-sw--list{display:block}.sw-item{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.sw-item{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.sw-item{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:992px){.sw-item{flex:0 0 25%;max-width:25%}}@media (min-width:576px){.box-social-wall--filters{margin-top:-60px;text-align:right}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9fdHlwZS5zY3NzIiwic3R5bGVzLm1pbi5jc3MiLCJib290c3RyYXAvX2Jvb3RzdHJhcC5zY3NzIiwiYm9vdHN0cmFwL19yb290LnNjc3MiLCJib290c3RyYXAvX3JlYm9vdC5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwiYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvX2NvZGUuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJib290c3RyYXAvX3RhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MiLCJib290c3RyYXAvX25hdi5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fY2FyZC5zY3NzIiwiYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MiLCJib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhZGdlLnNjc3MiLCJib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyIsImJvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsImJvb3RzdHJhcC9fbWVkaWEuc2NzcyIsImJvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zsb2F0LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsImJvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIl9zdHJ1Y3R1cmUuc2NzcyIsIl9lbGVtZW50cy5zY3NzIiwiX2FjY291bnQuc2NzcyIsIl9ib3hlcy5zY3NzIiwiX2NhdGFsb2cuc2NzcyIsIl9jb21tdW5pdHkuc2NzcyIsIl9kaXJlY3Rvcnkuc2NzcyIsIl9uYXZpZ2F0aW9uLnNjc3MiLCJfcHVibGljYXRpb25zLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9mb3JtLnNjc3MiLCJfZS1tYWppbmUuc2NzcyIsIl9zbGljay5zY3NzIiwiX3NvY2lhbC13YWxsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUhFLGdCQ3VXRjtBQ2hlQTs7Ozs7RUFBQSxDQ0FBLE1BR0ksY0FBQSxDQUFBLGdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxjQUFBLENBQUEsYUFBQSxDQUFBLGdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsY0FBQSxDQUFB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QSxPQUNFLG9CSG5IRixDR3NIQSxRQUVFLGNBQUEsQ0FEQSxpQkhsSEYsQ0dzSEEsU0FDRSxZSG5IRixDR3dIQSxTQUNFLHNCSHJIRixDRHJXQSwwQ0FNRSxhS3lQNEIsQ0w1UDVCLG1CS3lQNEIsQ0x4UDVCLGVLeVA0QixDTHhQNUIsZUt5UDRCLENMNVA1QixtQkM0V0YsQ0RyV0EsT0FBVSxnQkN5V1YsQ0R4V0EsT0FBVSxjQzRXVixDRDNXQSxPQUFVLGlCQytXVixDRDlXQSxPQUFVLGdCQ2tYVixDRGpYQSxPQUFVLGlCQ3FYVixDRHBYQSxPQUFVLGNDd1hWLENEdFhBLE1BQ0UsaUJLMlA0QixDTDFQNUIsZUN5WEYsQ0RyWEEsV0FDRSxjQzBYRixDRHRYQSxzQkFIRSxlSzhPNEIsQ0w3TzVCLGVDOFhGLENENVhBLFdBQ0UsZ0JDMlhGLENEdlhBLFdBQ0UsZ0JDNFhGLENEeFhBLHNCQUhFLGVLc080QixDTHJPNUIsZUNnWUYsQ0Q5WEEsV0FDRSxnQkM2WEYsQ0RuWEEsR0FHRSxRQUFBLENBQ0EsbUNBQUEsQ0FGQSxrQkttRU8sQ0xwRVAsZUN5WEYsQ0Q5V0EsYUFFRSxhS2lONEIsQ0xoTjVCLGVDaVhGLENEOVdBLFdBR0Usd0JLNk40QixDTDlONUIsWUNrWEYsQ0RwV0EsNEJPbkZFLGVBQUEsQ0FEQSxjTmtjRixDRDNXQSxrQkFDRSxvQkM4V0YsQ0Q1V0UsbUNBQ0Usa0JDOFdKLENEcFdBLFlBQ0UsYUFBQSxDQUNBLHdCQ3VXRixDRG5XQSxZQUVFLGlCS3lLNEIsQ0wxSzVCLGtCQ3VXRixDRG5XQSxtQkFHRSxhS3RHUyxDTG9HVCxhQUFBLENBQ0EsYUN1V0YsQ0RwV0UsMEJBQ0UsWUNzV0osQ09uZEEsMEJDQ0UsV0FBQSxDQUhBLGNSbWVGLENPamVBLGVBRUUscUJISlMsQ0dLVCx3QkFBQSxDRVpFLG9CTG1OMEIsQ0d6TTVCLGNQZ2VGLENPbGRBLFFBRUUsb0JQb2RGLENPamRBLFlBRUUsYUFBQSxDQURBLG1CUHFkRixDT2pkQSxnQkFFRSxhSHZCUyxDR3NCVCxhUHFkRixDVTNmQSxrQkFJRSxzRlY4ZkYsQ1UxZkEsS0FFRSxhTjRCUSxDTTdCUixlTjAyQmtDLENNeDJCbEMscUJWNmZGLENVMWZFLE9BQ0UsYVY0ZkosQ1V2ZkEsSUFJRSx3Qk5MUyxDS2hCUCxtQkxxTjBCLENNak01QixVTmJTLENNWVQsZU42MUJrQyxDTTkxQmxDLG1CVjhmRixDVXZmRSxRQUVFLGNBQUEsQ0FDQSxlTnFOMEIsQ012TjFCLFNWMmZKLENVbmZBLElBR0UsYU5yQlMsQ01tQlQsYUFBQSxDQUNBLGVWdWZGLENVbmZFLFNBRUUsYUFBQSxDQURBLGlCQUFBLENBRUEsaUJWcWZKLENVaGZBLGdCQUNFLGdCTnkwQmtDLENNeDBCbEMsaUJWbWZGLENXcGlCRSxXQ0lBLGdCQUFBLENBREEsaUJBQUEsQ0FEQSxpQkFBQSxDQURBLGtCQUFBLENBREEsVVo0aUJGLENhcmZJLHlCRnZERixXQ1lJLGVab2lCSixDQUNGLENhMWZJLHlCRnZERixXQ1lJLGVaeWlCSixDQUNGLENhL2ZJLHlCRnZERixXQ1lJLGVaOGlCSixDQUNGLENhcGdCSSwwQkZ2REYsV0NZSSxnQlptakJKLENBQ0YsQ1dwakJFLGlCQ1JBLGdCQUFBLENBREEsaUJBQUEsQ0FEQSxpQkFBQSxDQURBLGtCQUFBLENBREEsVVp3a0JGLENXbGpCRSxLQ0pBLFlBQUEsQ0FDQSxjQUFBLENBRUEsaUJBQUEsQ0FEQSxrQloyakJGLENXbmpCRSxZQUVFLGFBQUEsQ0FEQSxjWHVqQkosQ1dwakJJLDJDQUdFLGNBQUEsQ0FEQSxlWHVqQk4sQ2N2bEJFLHNxQkFHRSxjQUFBLENBRUEsaUJBQUEsQ0FEQSxrQkFBQSxDQUhBLGlCQUFBLENBQ0EsVWRrbUJKLENjNWtCTSxLQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsY2Qra0JSLENjN2tCTSxVQUNFLGFBQUEsQ0FFQSxjQUFBLENBREEsVWRpbEJSLENjNWtCUSxPRkZOLHNCQUFBLENBSUEsdUJaK2tCRixDY2psQlEsT0ZGTix1QkFBQSxDQUlBLHdCWm9sQkYsQ2N0bEJRLE9GRk4sWUFBQSxDQUlBLGFaeWxCRixDYzNsQlEsT0ZGTix1QkFBQSxDQUlBLHdCWjhsQkYsQ2NobUJRLE9GRk4sdUJBQUEsQ0FJQSx3QlptbUJGLENjcm1CUSxPRkZOLFlBQUEsQ0FJQSxhWndtQkYsQ2MxbUJRLE9GRk4sdUJBQUEsQ0FJQSx3Qlo2bUJGLENjL21CUSxPRkZOLHVCQUFBLENBSUEsd0Jaa25CRixDY3BuQlEsT0ZGTixZQUFBLENBSUEsYVp1bkJGLENjem5CUSxRRkZOLHVCQUFBLENBSUEsd0JaNG5CRixDYzluQlEsUUZGTix1QkFBQSxDQUlBLHdCWmlvQkYsQ2Nub0JRLFFGRk4sYUFBQSxDQUlBLGNac29CRixDY25vQk0sYUFBd0IsUWR1b0I5QixDY3JvQk0sWUFBdUIsUWR5b0I3QixDY3RvQlEsU0FBd0IsT2Qwb0JoQyxDYzFvQlEsU0FBd0IsT2Q4b0JoQyxDYzlvQlEsU0FBd0IsT2RrcEJoQyxDY2xwQlEsU0FBd0IsT2RzcEJoQyxDY3RwQlEsU0FBd0IsT2QwcEJoQyxDYzFwQlEsU0FBd0IsT2Q4cEJoQyxDYzlwQlEsU0FBd0IsT2RrcUJoQyxDY2xxQlEsU0FBd0IsT2RzcUJoQyxDY3RxQlEsU0FBd0IsT2QwcUJoQyxDYzFxQlEsU0FBd0IsT2Q4cUJoQyxDYzlxQlEsVUFBd0IsUWRrckJoQyxDY2xyQlEsVUFBd0IsUWRzckJoQyxDY3RyQlEsVUFBd0IsUWQwckJoQyxDY3ByQlUsVUZUUix5Qlppc0JGLENjeHJCVSxVRlRSLDBCWnFzQkYsQ2M1ckJVLFVGVFIsZVp5c0JGLENjaHNCVSxVRlRSLDBCWjZzQkYsQ2Nwc0JVLFVGVFIsMEJaaXRCRixDY3hzQlUsVUZUUixlWnF0QkYsQ2M1c0JVLFVGVFIsMEJaeXRCRixDY2h0QlUsVUZUUiwwQlo2dEJGLENjcHRCVSxVRlRSLGVaaXVCRixDY3h0QlUsV0ZUUiwwQlpxdUJGLENjNXRCVSxXRlRSLDBCWnl1QkYsQ2EvdEJJLHlCQzdCRSxRQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsY2Rnd0JOLENjOXZCSSxhQUNFLGFBQUEsQ0FFQSxjQUFBLENBREEsVWRrd0JOLENjN3ZCTSxVRkZOLHNCQUFBLENBSUEsdUJaZ3dCQSxDY2x3Qk0sVUZGTix1QkFBQSxDQUlBLHdCWnF3QkEsQ2N2d0JNLFVGRk4sWUFBQSxDQUlBLGFaMHdCQSxDYzV3Qk0sVUZGTix1QkFBQSxDQUlBLHdCWit3QkEsQ2NqeEJNLFVGRk4sdUJBQUEsQ0FJQSx3QlpveEJBLENjdHhCTSxVRkZOLFlBQUEsQ0FJQSxhWnl4QkEsQ2MzeEJNLFVGRk4sdUJBQUEsQ0FJQSx3Qlo4eEJBLENjaHlCTSxVRkZOLHVCQUFBLENBSUEsd0JabXlCQSxDY3J5Qk0sVUZGTixZQUFBLENBSUEsYVp3eUJBLENjMXlCTSxXRkZOLHVCQUFBLENBSUEsd0JaNnlCQSxDYy95Qk0sV0ZGTix1QkFBQSxDQUlBLHdCWmt6QkEsQ2NwekJNLFdGRk4sYUFBQSxDQUlBLGNadXpCQSxDY3B6QkksZ0JBQXdCLFFkd3pCNUIsQ2N0ekJJLGVBQXVCLFFkMHpCM0IsQ2N2ekJNLFlBQXdCLE9kMnpCOUIsQ2MzekJNLFlBQXdCLE9kK3pCOUIsQ2MvekJNLFlBQXdCLE9kbTBCOUIsQ2NuMEJNLFlBQXdCLE9kdTBCOUIsQ2N2MEJNLFlBQXdCLE9kMjBCOUIsQ2MzMEJNLFlBQXdCLE9kKzBCOUIsQ2MvMEJNLFlBQXdCLE9kbTFCOUIsQ2NuMUJNLFlBQXdCLE9kdTFCOUIsQ2N2MUJNLFlBQXdCLE9kMjFCOUIsQ2MzMUJNLFlBQXdCLE9kKzFCOUIsQ2MvMUJNLGFBQXdCLFFkbTJCOUIsQ2NuMkJNLGFBQXdCLFFkdTJCOUIsQ2N2MkJNLGFBQXdCLFFkMjJCOUIsQ2NyMkJRLGFGVFIsYVprM0JBLENjejJCUSxhRlRSLHlCWnMzQkEsQ2M3MkJRLGFGVFIsMEJaMDNCQSxDY2ozQlEsYUZUUixlWjgzQkEsQ2NyM0JRLGFGVFIsMEJaazRCQSxDY3ozQlEsYUZUUiwwQlpzNEJBLENjNzNCUSxhRlRSLGVaMDRCQSxDY2o0QlEsYUZUUiwwQlo4NEJBLENjcjRCUSxhRlRSLDBCWms1QkEsQ2N6NEJRLGFGVFIsZVpzNUJBLENjNzRCUSxjRlRSLDBCWjA1QkEsQ2NqNUJRLGNGVFIsMEJaODVCQSxDQUNGLENhcjVCSSx5QkM3QkUsUUFDRSxZQUFBLENBQ0EsV0FBQSxDQUNBLGNkcTdCTixDY243QkksYUFDRSxhQUFBLENBRUEsY0FBQSxDQURBLFVkdTdCTixDY2w3Qk0sVUZGTixzQkFBQSxDQUlBLHVCWnE3QkEsQ2N2N0JNLFVGRk4sdUJBQUEsQ0FJQSx3QlowN0JBLENjNTdCTSxVRkZOLFlBQUEsQ0FJQSxhWis3QkEsQ2NqOEJNLFVGRk4sdUJBQUEsQ0FJQSx3QlpvOEJBLENjdDhCTSxVRkZOLHVCQUFBLENBSUEsd0JaeThCQSxDYzM4Qk0sVUZGTixZQUFBLENBSUEsYVo4OEJBLENjaDlCTSxVRkZOLHVCQUFBLENBSUEsd0JabTlCQSxDY3I5Qk0sVUZGTix1QkFBQSxDQUlBLHdCWnc5QkEsQ2MxOUJNLFVGRk4sWUFBQSxDQUlBLGFaNjlCQSxDYy85Qk0sV0ZGTix1QkFBQSxDQUlBLHdCWmsrQkEsQ2NwK0JNLFdGRk4sdUJBQUEsQ0FJQSx3Qlp1K0JBLENjeitCTSxXRkZOLGFBQUEsQ0FJQSxjWjQrQkEsQ2N6K0JJLGdCQUF3QixRZDYrQjVCLENjMytCSSxlQUF1QixRZCsrQjNCLENjNStCTSxZQUF3QixPZGcvQjlCLENjaC9CTSxZQUF3QixPZG8vQjlCLENjcC9CTSxZQUF3QixPZHcvQjlCLENjeC9CTSxZQUF3QixPZDQvQjlCLENjNS9CTSxZQUF3QixPZGdnQzlCLENjaGdDTSxZQUF3QixPZG9nQzlCLENjcGdDTSxZQUF3QixPZHdnQzlCLENjeGdDTSxZQUF3QixPZDRnQzlCLENjNWdDTSxZQUF3QixPZGdoQzlCLENjaGhDTSxZQUF3QixPZG9oQzlCLENjcGhDTSxhQUF3QixRZHdoQzlCLENjeGhDTSxhQUF3QixRZDRoQzlCLENjNWhDTSxhQUF3QixRZGdpQzlCLENjMWhDUSxhRlRSLGFadWlDQSxDYzloQ1EsYUZUUix5QloyaUNBLENjbGlDUSxhRlRSLDBCWitpQ0EsQ2N0aUNRLGFGVFIsZVptakNBLENjMWlDUSxhRlRSLDBCWnVqQ0EsQ2M5aUNRLGFGVFIsMEJaMmpDQSxDY2xqQ1EsYUZUUixlWitqQ0EsQ2N0akNRLGFGVFIsMEJabWtDQSxDYzFqQ1EsYUZUUiwwQlp1a0NBLENjOWpDUSxhRlRSLGVaMmtDQSxDY2xrQ1EsY0ZUUiwwQlora0NBLENjdGtDUSxjRlRSLDBCWm1sQ0EsQ0FDRixDYTFrQ0kseUJDN0JFLFFBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxjZDBtQ04sQ2N4bUNJLGFBQ0UsYUFBQSxDQUVBLGNBQUEsQ0FEQSxVZDRtQ04sQ2N2bUNNLFVGRk4sc0JBQUEsQ0FJQSx1QlowbUNBLENjNW1DTSxVRkZOLHVCQUFBLENBSUEsd0JaK21DQSxDY2puQ00sVUZGTixZQUFBLENBSUEsYVpvbkNBLENjdG5DTSxVRkZOLHVCQUFBLENBSUEsd0JaeW5DQSxDYzNuQ00sVUZGTix1QkFBQSxDQUlBLHdCWjhuQ0EsQ2Nob0NNLFVGRk4sWUFBQSxDQUlBLGFabW9DQSxDY3JvQ00sVUZGTix1QkFBQSxDQUlBLHdCWndvQ0EsQ2Mxb0NNLFVGRk4sdUJBQUEsQ0FJQSx3Qlo2b0NBLENjL29DTSxVRkZOLFlBQUEsQ0FJQSxhWmtwQ0EsQ2NwcENNLFdGRk4sdUJBQUEsQ0FJQSx3Qlp1cENBLENjenBDTSxXRkZOLHVCQUFBLENBSUEsd0JaNHBDQSxDYzlwQ00sV0ZGTixhQUFBLENBSUEsY1ppcUNBLENjOXBDSSxnQkFBd0IsUWRrcUM1QixDY2hxQ0ksZUFBdUIsUWRvcUMzQixDY2pxQ00sWUFBd0IsT2RxcUM5QixDY3JxQ00sWUFBd0IsT2R5cUM5QixDY3pxQ00sWUFBd0IsT2Q2cUM5QixDYzdxQ00sWUFBd0IsT2RpckM5QixDY2pyQ00sWUFBd0IsT2RxckM5QixDY3JyQ00sWUFBd0IsT2R5ckM5QixDY3pyQ00sWUFBd0IsT2Q2ckM5QixDYzdyQ00sWUFBd0IsT2Rpc0M5QixDY2pzQ00sWUFBd0IsT2Rxc0M5QixDY3JzQ00sWUFBd0IsT2R5c0M5QixDY3pzQ00sYUFBd0IsUWQ2c0M5QixDYzdzQ00sYUFBd0IsUWRpdEM5QixDY2p0Q00sYUFBd0IsUWRxdEM5QixDYy9zQ1EsYUZUUixhWjR0Q0EsQ2NudENRLGFGVFIseUJaZ3VDQSxDY3Z0Q1EsYUZUUiwwQlpvdUNBLENjM3RDUSxhRlRSLGVad3VDQSxDYy90Q1EsYUZUUiwwQlo0dUNBLENjbnVDUSxhRlRSLDBCWmd2Q0EsQ2N2dUNRLGFGVFIsZVpvdkNBLENjM3VDUSxhRlRSLDBCWnd2Q0EsQ2MvdUNRLGFGVFIsMEJaNHZDQSxDY252Q1EsYUZUUixlWmd3Q0EsQ2N2dkNRLGNGVFIsMEJab3dDQSxDYzN2Q1EsY0ZUUiwwQlp3d0NBLENBQ0YsQ2EvdkNJLDBCQzdCRSxRQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsY2QreENOLENjN3hDSSxhQUNFLGFBQUEsQ0FFQSxjQUFBLENBREEsVWRpeUNOLENjNXhDTSxVRkZOLHNCQUFBLENBSUEsdUJaK3hDQSxDY2p5Q00sVUZGTix1QkFBQSxDQUlBLHdCWm95Q0EsQ2N0eUNNLFVGRk4sWUFBQSxDQUlBLGFaeXlDQSxDYzN5Q00sVUZGTix1QkFBQSxDQUlBLHdCWjh5Q0EsQ2NoekNNLFVGRk4sdUJBQUEsQ0FJQSx3QlptekNBLENjcnpDTSxVRkZOLFlBQUEsQ0FJQSxhWnd6Q0EsQ2MxekNNLFVGRk4sdUJBQUEsQ0FJQSx3Qlo2ekNBLENjL3pDTSxVRkZOLHVCQUFBLENBSUEsd0JaazBDQSxDY3AwQ00sVUZGTixZQUFBLENBSUEsYVp1MENBLENjejBDTSxXRkZOLHVCQUFBLENBSUEsd0JaNDBDQSxDYzkwQ00sV0ZGTix1QkFBQSxDQUlBLHdCWmkxQ0EsQ2NuMUNNLFdGRk4sYUFBQSxDQUlBLGNaczFDQSxDY24xQ0ksZ0JBQXdCLFFkdTFDNUIsQ2NyMUNJLGVBQXVCLFFkeTFDM0IsQ2N0MUNNLFlBQXdCLE9kMDFDOUIsQ2MxMUNNLFlBQXdCLE9kODFDOUIsQ2M5MUNNLFlBQXdCLE9kazJDOUIsQ2NsMkNNLFlBQXdCLE9kczJDOUIsQ2N0MkNNLFlBQXdCLE9kMDJDOUIsQ2MxMkNNLFlBQXdCLE9kODJDOUIsQ2M5MkNNLFlBQXdCLE9kazNDOUIsQ2NsM0NNLFlBQXdCLE9kczNDOUIsQ2N0M0NNLFlBQXdCLE9kMDNDOUIsQ2MxM0NNLFlBQXdCLE9kODNDOUIsQ2M5M0NNLGFBQXdCLFFkazRDOUIsQ2NsNENNLGFBQXdCLFFkczRDOUIsQ2N0NENNLGFBQXdCLFFkMDRDOUIsQ2NwNENRLGFGVFIsYVppNUNBLENjeDRDUSxhRlRSLHlCWnE1Q0EsQ2M1NENRLGFGVFIsMEJaeTVDQSxDY2g1Q1EsYUZUUixlWjY1Q0EsQ2NwNUNRLGFGVFIsMEJaaTZDQSxDY3g1Q1EsYUZUUiwwQlpxNkNBLENjNTVDUSxhRlRSLGVaeTZDQSxDY2g2Q1EsYUZUUiwwQlo2NkNBLENjcDZDUSxhRlRSLDBCWmk3Q0EsQ2N4NkNRLGFGVFIsZVpxN0NBLENjNTZDUSxjRlRSLDBCWnk3Q0EsQ2NoN0NRLGNGVFIsMEJaNjdDQSxDQUNGLENlNStDQSxPQUlFLDRCWDRTNEIsQ1c3UzVCLGtCWG9ITyxDV3JIUCxjQUFBLENBREEsVWZpL0NGLENlNStDRSxvQkFJRSw0QkFBQSxDQUZBLGNYcVMwQixDV3BTMUIsa0JmKytDSixDZTMrQ0UsZ0JBRUUsK0JBQUEsQ0FEQSxxQmY4K0NKLENlMStDRSxtQkFDRSw0QmY0K0NKLENleitDRSxjQUNFLHFCZjIrQ0osQ2VqK0NFLDBCQUVFLGFmbytDSixDZXg5Q0Usc0RBRUUsd0JmODlDSixDZTE5Q0ksa0RBRUUsdUJmNDlDTixDZWo5Q0UseUNBQ0UsZ0NmbzlDSixDSzdnREUsNEJVcUVJLGlDZjQ4Q04sQ2dCemhESSxtREFHRSx3QmhCNGhETixDZ0IvZ0RRLDRHQUVFLHdCaEJxaERWLENnQnZpREkseURBR0Usd0JoQjBpRE4sQ2dCN2hEUSxrSEFFRSx3QmhCbWlEVixDZ0JyakRJLG1EQUdFLHdCaEJ3akROLENnQjNpRFEsNEdBRUUsd0JoQmlqRFYsQ2dCbmtESSwwQ0FHRSx3QmhCc2tETixDZ0J6akRRLG1HQUVFLHdCaEIrakRWLENnQmpsREksbURBR0Usd0JoQm9sRE4sQ2dCdmtEUSw0R0FFRSx3QmhCNmtEVixDZ0IvbERJLGdEQUdFLHdCaEJrbUROLENnQnJsRFEseUdBRUUsd0JoQjJsRFYsQ2dCN21ESSw2Q0FHRSx3QmhCZ25ETixDZ0JubURRLHNHQUVFLHdCaEJ5bURWLENnQjNuREksMENBR0Usd0JoQjhuRE4sQ2dCam5EUSxtR0FFRSx3QmhCdW5EVixDZ0J6bkRRLHlKQUVFLGlDaEJxb0RWLENlampESSxzQkFFRSx3QlgxRkssQ1cyRkwsb0JYbU53QixDV3JOeEIsVWZzakROLENlL2lESSx1QkFFRSx3Qlh6R0ssQ1cwR0wsb0JYekdLLENXdUdMLGFmbWpETixDZTVpREEsWUFFRSx3QlgxR1MsQ1d5R1QsVWZnakRGLENlN2lERSxtREFHRSxvQmYraURKLENlNWlERSwyQkFDRSxRZjhpREosQ2UxaURJLG9EQUNFLG9DZjRpRE4sQ0sxcURFLHVDVXFJTSxxQ2Z3aURSLENhbG5ESSw0QkUyRkEscUJBS0ksZ0NBQUEsQ0FDQSwyQ0FBQSxDQUpBLGFBQUEsQ0FFQSxlQUFBLENBREEsVWY2aEROLENldmhETSxxQ0FDRSxRZnloRFIsQ0FDRixDYS9uREksNEJFMkZBLHFCQUtJLGdDQUFBLENBQ0EsMkNBQUEsQ0FKQSxhQUFBLENBRUEsZUFBQSxDQURBLFVmeWlETixDZW5pRE0scUNBQ0UsUWZxaURSLENBQ0YsQ2Ezb0RJLDRCRTJGQSxxQkFLSSxnQ0FBQSxDQUNBLDJDQUFBLENBSkEsYUFBQSxDQUVBLGVBQUEsQ0FEQSxVZnFqRE4sQ2UvaURNLHFDQUNFLFFmaWpEUixDQUNGLENhdnBESSw2QkUyRkEscUJBS0ksZ0NBQUEsQ0FDQSwyQ0FBQSxDQUpBLGFBQUEsQ0FFQSxlQUFBLENBREEsVWZpa0ROLENlM2pETSxxQ0FDRSxRZjZqRFIsQ0FDRixDZXhrREksa0JBS0ksZ0NBQUEsQ0FDQSwyQ0FBQSxDQUpBLGFBQUEsQ0FFQSxlQUFBLENBREEsVWY0a0RSLENldGtEUSxrQ0FDRSxRZndrRFYsQ2lCaHZEQSxjQVFFLDJCQUFBLENBREEscUJiRlMsQ2FJVCx3QkFBQSxDQUtFLG9CYm1NMEIsQ2EzTTVCLGFiTVMsQ2FYVCxhQUFBLENBR0EsY2JxTzRCLENhcE81QixlYjZPNEIsQ2EvTzVCLHNCQUFBLENDSkksb0VEc0JKLENBbkJBLFVqQjR2REYsQ2lCdHVERSwwQkFDRSw0QkFBQSxDQUNBLFFqQnd1REosQ21CM3ZERSxvQkFFRSxxQmZKTyxDZUtQLG9CZjZZb0MsQ2V2WWxDLDBDZjBUd0IsQ2VsVTFCLGFmSU8sQ2VEUCxTbkI4dkRKLENpQnh1REUsZ0NBQ0UsYWJ2Qk8sQ2F5QlAsU2pCeXVESixDaUI1dURFLDJCQUNFLGFidkJPLENheUJQLFNqQnl1REosQ2lCanVERSwrQ0FFRSx3QmJ2Q08sQ2F5Q1AsU2pCaXVESixDaUI1dERFLGdEQUNFLDBCakIrdERKLENpQjV0REUscUNBT0UscUJiM0RPLENhMERQLGFqQjB0REosQ2lCcHREQSx1Q0FFRSxhQUFBLENBQ0EsVWpCdXRERixDaUI3c0RBLGdCQUlFLGlCQUFBLENBQ0EsZWIySjRCLENhN0o1QixlQUFBLENBREEsa0NBQUEsQ0FEQSwrQmpCb3RERixDaUI3c0RBLG1CQUdFLGlCYjZJNEIsQ2E1STVCLGViNkc0QixDYS9HNUIsZ0NBQUEsQ0FEQSw2QmpCbXRERixDaUI3c0RBLG1CQUdFLGlCYnVJNEIsQ2F0STVCLGVidUc0QixDYXpHNUIsaUNBQUEsQ0FEQSw4QmpCbXRERixDaUJ2c0RBLHdCQU9FLDRCQUFBLENBRUEsd0JBQUEsQ0FBQSxrQkFBQSxDQVJBLGFBQUEsQ0FLQSxlYjhINEIsQ2EvSDVCLGVBQUEsQ0FEQSxzQmJrTjRCLENhbk41QixtQmJtTjRCLENhcE41QixVakJpdERGLENpQnhzREUsa3ZCQUdFLGNBQUEsQ0FEQSxlakJrdERKLENpQnBzREEsK09SM0lJLG1CTHFOMEIsQ2F4RTVCLGlCYmdHNEIsQ2EvRjVCLGViZ0U0QixDYWxFNUIsb0JqQjhzREYsQ2lCdnNERSwyYkFDRSw0QmpCOHNESixDaUIxc0RBLCtPUnhKSSxtQkxvTjBCLENhMUQ1QixpQmJrRjRCLENhakY1QixlYmtENEIsQ2FwRDVCLGtCakJvdERGLENpQjdzREUsMmJBQ0UsMkJqQm90REosQ2lCMXNEQSxZQUNFLGtCakI2c0RGLENpQjFzREEsV0FDRSxhQUFBLENBQ0EsaUJqQjZzREYsQ2lCcnNEQSxVQUNFLFlBQUEsQ0FDQSxjQUFBLENBRUEsZ0JBQUEsQ0FEQSxpQmpCeXNERixDaUJ0c0RFLHVDQUdFLGdCQUFBLENBREEsaUJqQnlzREosQ2lCL3JEQSxZQUVFLGFBQUEsQ0FDQSxvQmJpT3NDLENhbk90QyxpQmpCb3NERixDaUIvckRBLGtCQUdFLG9CQUFBLENBREEsZ0JiNk5zQyxDYTlOdEMsaUJqQm9zREYsQ2lCaHNERSw2Q0FDRSxhakJrc0RKLENpQjlyREEsa0JBQ0UsZWpCaXNERixDaUI5ckRBLG1CQUVFLGtCQUFBLENBREEsbUJBQUEsQ0FHQSxtQmJnTnNDLENhak50QyxjakJrc0RGLENpQjlyREUscUNBSUUsYUFBQSxDQURBLHFCYjJNb0MsQ2E1TXBDLFlBQUEsQ0FEQSxlakJtc0RKLENtQmo1REUsZ0JBS0UsYWYrZWdDLENlbmZoQyxZQUFBLENBR0EsYWZvUDBCLENlclAxQixpQmZpWm9DLENlbFpwQyxVbkJ1NURKLENtQmo1REUsZUFXRSxtQ0FBQSxDQUNBLG1CQUFBLENBRkEsVUFBQSxDQU5BLFlBQUEsQ0FJQSxpQkFBQSxDQUNBLGFBQUEsQ0FGQSxnQkFBQSxDQUZBLGNBQUEsQ0FDQSxhQUFBLENBTEEsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsU25CNjVESixDbUIvNERJLHNIQUVFLG9CbkJtNUROLENtQmo1RE0sOElBQ0Usb0Jmc2Q0QixDZXJkNUIsMENuQnE1RFIsQ21CbDVETSx3V0FFRSxhbkJ5NURSLENtQmo1RE0sc0dBQ0UsYW5CbzVEUixDbUJqNURNLGtNQUVFLGFuQm81RFIsQ21CNTRETSxzSEFDRSxhbkIrNERSLENtQjc0RFEsb0lBQ0Usd0JuQis0RFYsQ21CMzRETSxrTkFFRSxhbkI4NERSLENtQjE0RFEsb0pDL0ZKLHdCcEI0K0RKLENtQnY0RFEsZ0pBQ0UseURuQnk0RFYsQ21CLzNETSwwR0FDRSxvQm5CazREUixDbUJoNERRLHdIQUFZLG9CbkJtNERwQixDbUJoNERNLHNNQUVFLGFuQm00RFIsQ21CLzNEUSxzSEFDRSwwQ25CaTREVixDbUJ2K0RFLGtCQUtFLGFmZ2ZnQyxDZXBmaEMsWUFBQSxDQUdBLGFmb1AwQixDZXJQMUIsaUJmaVpvQyxDZWxacEMsVW5CNitESixDbUJ2K0RFLGlCQVdFLG1DQUFBLENBQ0EsbUJBQUEsQ0FGQSxVQUFBLENBTkEsWUFBQSxDQUlBLGlCQUFBLENBQ0EsYUFBQSxDQUZBLGdCQUFBLENBRkEsY0FBQSxDQUNBLGFBQUEsQ0FMQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxTbkJtL0RKLENtQnIrREksOEpBRUUsb0JuQnkrRE4sQ21CditETSw0TEFDRSxvQmZ1ZDRCLENldGQ1QiwwQ25CMitEUixDbUJ4K0RNLDJlQUVFLGFuQmcvRFIsQ21CeCtETSw2S0FDRSxhbkIyK0RSLENtQngrRE0sdVZBRUUsYW5CNCtEUixDbUJwK0RNLHFNQUNFLGFuQnUrRFIsQ21CcitEUSwwTkFDRSx3Qm5CdStEVixDbUJuK0RNLCtXQUVFLGFuQnUrRFIsQ21CbitEUSxrUEMvRkosd0JwQnFrRUosQ21CaCtEUSw0T0FDRSx5RG5CaytEVixDbUJ4OURNLG1MQUNFLG9CbkIyOURSLENtQno5RFEsd01BQVksb0JuQjQ5RHBCLENtQno5RE0sNlZBRUUsYW5CNjlEUixDbUJ6OURRLHFNQUNFLDBDbkIyOURWLENpQngxREEsYUFHRSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSxrQmpCNDFERixDaUJ0MURFLHlCQUNFLFVqQncxREosQ2EzaUVJLHlCSXdOQSxtQkFHRSxzQmpCdTFESixDaUJsMURFLDRDQU5FLGtCQUFBLENBREEsWUFBQSxDQUdBLGVqQjYxREosQ2lCejFERSx5QkFFRSxhQUFBLENBQ0Esa0JqQnMxREosQ2lCaDFERSwyQkFDRSxvQkFBQSxDQUVBLHFCQUFBLENBREEsVWpCbTFESixDaUI5MERFLHFDQUNFLG9CakJnMURKLENpQjcwREUsMEJBQ0UsVWpCKzBESixDaUIxMERFLHlCQUVFLGtCQUFBLENBREEsWUFBQSxDQUVBLHNCQUFBLENBRUEsY0FBQSxDQURBLFVqQjYwREosQ2lCMTBERSwrQkFJRSxhQUFBLENBREEsbUJicUhrQyxDYXRIbEMsWUFBQSxDQURBLGlCakIrMERKLENpQnowREUsNkJBQ0Usa0JBQUEsQ0FDQSxzQmpCMjBESixDaUJ6MERFLG1DQUNFLGVqQjIwREosQ0FDRixDcUIvb0VBLEtBT0UsNEJBQUEsQ0MyRkUsb0JsQitHMEIsQ2lCaE41QixvQkFBQSxDQzZGQSxjbEIySTRCLENpQnZPNUIsZWpCNE80QixDa0IvSTVCLGVsQm1KNEIsQ2tCcko1QixzQkFBQSxDRDFGQSxpQkFBQSxDSEpJLDZIR1VKLENBSEEsd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBREEscUJBQUEsQ0FEQSxrQnJCMHBFRixDS2xwRUUsc0JnQkNFLG9CckJvcEVKLENxQmpwRUUsc0JBR0UsMENqQnVUMEIsQ2lCeFQxQixTckJtcEVKLENxQjlvRUUsNEJBRUUsV3JCK29FSixDcUIxb0VFLG1DQUNFLGNyQjRvRUosQ3FCem9FRSwwSUFFRSxxQnJCMG9FSixDcUJob0VBLHVDQUVFLG1CckJrb0VGLENxQnpuRUUsYUN2REEsb0JsQndFYSxDa0IxRWIsVXRCd3JFRixDS2hyRUUsbUJlUkUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVdEJ1ckVKLENzQmxyRUUsc0NBTUkseUN0QitxRU4sQ3NCMXFFRSw0Q0FHRSx3QmxCaURXLENrQmhEWCxvQmxCZ0RXLENrQmxEWCxVdEI2cUVKLENzQnhxRUUscU1BSUUsd0JBbEMrSSxDQXNDL0ksb0JBdEN5TCxDQWlDekwsVXRCMHFFSixDc0JucUVJLDZOQUtJLHlDdEJpcUVSLENxQnBwRUUsZUR6REUsd0JoQjBFVyxDa0J4RWIsb0JsQndFYSxDa0IxRWIsVXRCbXRFRixDSzNzRUUscUJlUkUscUJFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVdEJrdEVKLENzQjdzRUUsMENBTUksMEN0QjBzRU4sQ3NCcnNFRSxnREFHRSx3QmxCaURXLENrQmhEWCxvQmxCZ0RXLENrQmxEWCxVdEJ3c0VKLENzQm5zRUUsNk1BSUUsd0JBbEMrSSxDQXNDL0ksb0JBdEN5TCxDQWlDekwsVXRCcXNFSixDc0I5ckVJLHFPQUtJLDBDdEI0ckVSLENxQi9xRUUsYUR6REUsd0JoQjBFVyxDa0J4RWIsb0JsQndFYSxDa0IxRWIsVXRCOHVFRixDS3R1RUUsbUJlUkUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVdEI2dUVKLENzQnh1RUUsc0NBTUkseUN0QnF1RU4sQ3NCaHVFRSw0Q0FHRSx3QmxCaURXLENrQmhEWCxvQmxCZ0RXLENrQmxEWCxVdEJtdUVKLENzQjl0RUUscU1BSUUsd0JBbEMrSSxDQXNDL0ksb0JBdEN5TCxDQWlDekwsVXRCZ3VFSixDc0J6dEVJLDZOQUtJLHlDdEJ1dEVSLENxQjFzRUUsVUR6REUsd0JoQjBFVyxDa0J4RWIsb0JsQndFYSxDa0IxRWIsVXRCeXdFRixDS2p3RUUsZ0JlUkUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVdEJ3d0VKLENzQm53RUUsZ0NBTUksMEN0Qmd3RU4sQ3NCM3ZFRSxzQ0FHRSx3QmxCaURXLENrQmhEWCxvQmxCZ0RXLENrQmxEWCxVdEI4dkVKLENzQnp2RUUseUxBSUUsd0JBbEMrSSxDQXNDL0ksb0JBdEN5TCxDQWlDekwsVXRCMnZFSixDc0JwdkVJLGlOQUtJLDBDdEJrdkVSLENxQnJ1RUUsYUR6REUsd0JoQjBFVyxDa0J4RWIsb0JsQndFYSxDa0IxRWIsYXRCb3lFRixDSzV4RUUsbUJlUkUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxhdEJteUVKLENzQjl4RUUsc0NBTUkseUN0QjJ4RU4sQ3NCdHhFRSw0Q0FHRSx3QmxCaURXLENrQmhEWCxvQmxCZ0RXLENrQmxEWCxhdEJ5eEVKLENzQnB4RUUscU1BSUUsd0JBbEMrSSxDQXNDL0ksb0JBdEN5TCxDQWlDekwsYXRCc3hFSixDc0Ivd0VJLDZOQUtJLHlDdEI2d0VSLENxQmh3RUUsWUR6REUsd0JoQjBFVyxDa0J4RWIsb0JsQndFYSxDa0IxRWIsVXRCK3pFRixDS3Z6RUUsa0JlUkUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVdEI4ekVKLENzQnp6RUUsb0NBTUkseUN0QnN6RU4sQ3NCanpFRSwwQ0FHRSx3QmxCaURXLENrQmhEWCxvQmxCZ0RXLENrQmxEWCxVdEJvekVKLENzQi95RUUsaU1BSUUsd0JBbEMrSSxDQXNDL0ksb0JBdEN5TCxDQWlDekwsVXRCaXpFSixDc0IxeUVJLHlOQUtJLHlDdEJ3eUVSLENxQjN4RUUsV0R6REUsd0JoQjBFVyxDa0J4RWIsb0JsQndFYSxDa0IxRWIsYXRCMDFFRixDS2wxRUUsaUJlUkUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxhdEJ5MUVKLENzQnAxRUUsa0NBTUksMkN0QmkxRU4sQ3NCNTBFRSx3Q0FHRSx3QmxCaURXLENrQmhEWCxvQmxCZ0RXLENrQmxEWCxhdEIrMEVKLENzQjEwRUUsNkxBSUUsd0JBbEMrSSxDQXNDL0ksb0JBdEN5TCxDQWlDekwsYXRCNDBFSixDc0JyMEVJLHFOQUtJLDJDdEJtMEVSLENxQnR6RUUsVUR6REUsd0JoQjBFVyxDa0J4RWIsb0JsQndFYSxDa0IxRWIsVXRCcTNFRixDSzcyRUUsZ0JlUkUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVdEJvM0VKLENzQi8yRUUsZ0NBTUksd0N0QjQyRU4sQ3NCdjJFRSxzQ0FHRSx3QmxCaURXLENrQmhEWCxvQmxCZ0RXLENrQmxEWCxVdEIwMkVKLENzQnIyRUUseUxBSUUsd0JBbEMrSSxDQXNDL0ksb0JBdEN5TCxDQWlDekwsVXRCdTJFSixDc0JoMkVJLGlOQUtJLHdDdEI4MUVSLENxQjMwRUUscUJDWEEsNEJBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CbEJvQmEsQ2tCdkJiLGF0QjgxRUYsQ3NCejFFRSwyQkFFRSx3QmxCZ0JXLENrQmZYLG9CbEJlVyxDa0JqQlgsVXRCNjFFSixDc0J4MUVFLHNEQUVFLHlDdEJ5MUVKLENzQnQxRUUsNERBR0UsNEJBQUEsQ0FEQSxhdEJ3MUVKLENzQnAxRUUscU9BSUUsd0JsQkhXLENrQklYLG9CbEJKVyxDa0JFWCxVdEJzMUVKLENzQmwxRUksNlBBS0kseUN0QmcxRVIsQ3FCdDJFRSx1QkNYQSw0QkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JsQm9CYSxDa0J2QmIsYXRCeTNFRixDc0JwM0VFLDZCQUVFLHdCbEJnQlcsQ2tCZlgsb0JsQmVXLENrQmpCWCxVdEJ3M0VKLENzQm4zRUUsMERBRUUsMEN0Qm8zRUosQ3NCajNFRSxnRUFHRSw0QkFBQSxDQURBLGF0Qm0zRUosQ3NCLzJFRSw2T0FJRSx3QmxCSFcsQ2tCSVgsb0JsQkpXLENrQkVYLFV0QmkzRUosQ3NCNzJFSSxxUUFLSSwwQ3RCMjJFUixDcUJqNEVFLHFCQ1hBLDRCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQmxCb0JhLENrQnZCYixhdEJvNUVGLENzQi80RUUsMkJBRUUsd0JsQmdCVyxDa0JmWCxvQmxCZVcsQ2tCakJYLFV0Qm01RUosQ3NCOTRFRSxzREFFRSx5Q3RCKzRFSixDc0I1NEVFLDREQUdFLDRCQUFBLENBREEsYXRCODRFSixDc0IxNEVFLHFPQUlFLHdCbEJIVyxDa0JJWCxvQmxCSlcsQ2tCRVgsVXRCNDRFSixDc0J4NEVJLDZQQUtJLHlDdEJzNEVSLENxQjU1RUUsa0JDWEEsNEJBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CbEJvQmEsQ2tCdkJiLGF0Qis2RUYsQ3NCMTZFRSx3QkFFRSx3QmxCZ0JXLENrQmZYLG9CbEJlVyxDa0JqQlgsVXRCODZFSixDc0J6NkVFLGdEQUVFLDBDdEIwNkVKLENzQnY2RUUsc0RBR0UsNEJBQUEsQ0FEQSxhdEJ5NkVKLENzQnI2RUUseU5BSUUsd0JsQkhXLENrQklYLG9CbEJKVyxDa0JFWCxVdEJ1NkVKLENzQm42RUksaVBBS0ksMEN0Qmk2RVIsQ3FCdjdFRSxxQkNYQSw0QkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JsQm9CYSxDa0J2QmIsYXRCMDhFRixDc0JyOEVFLDJCQUVFLHdCbEJnQlcsQ2tCZlgsb0JsQmVXLENrQmpCWCxhdEJ5OEVKLENzQnA4RUUsc0RBRUUseUN0QnE4RUosQ3NCbDhFRSw0REFHRSw0QkFBQSxDQURBLGF0Qm84RUosQ3NCaDhFRSxxT0FJRSx3QmxCSFcsQ2tCSVgsb0JsQkpXLENrQkVYLGF0Qms4RUosQ3NCOTdFSSw2UEFLSSx5Q3RCNDdFUixDcUJsOUVFLG9CQ1hBLDRCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQmxCb0JhLENrQnZCYixhdEJxK0VGLENzQmgrRUUsMEJBRUUsd0JsQmdCVyxDa0JmWCxvQmxCZVcsQ2tCakJYLFV0Qm8rRUosQ3NCLzlFRSxvREFFRSx5Q3RCZytFSixDc0I3OUVFLDBEQUdFLDRCQUFBLENBREEsYXRCKzlFSixDc0IzOUVFLGlPQUlFLHdCbEJIVyxDa0JJWCxvQmxCSlcsQ2tCRVgsVXRCNjlFSixDc0J6OUVJLHlQQUtJLHlDdEJ1OUVSLENxQjcrRUUsbUJDWEEsNEJBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CbEJvQmEsQ2tCdkJiLGF0QmdnRkYsQ3NCMy9FRSx5QkFFRSx3QmxCZ0JXLENrQmZYLG9CbEJlVyxDa0JqQlgsYXRCKy9FSixDc0IxL0VFLGtEQUVFLDJDdEIyL0VKLENzQngvRUUsd0RBR0UsNEJBQUEsQ0FEQSxhdEIwL0VKLENzQnQvRUUsNk5BSUUsd0JsQkhXLENrQklYLG9CbEJKVyxDa0JFWCxhdEJ3L0VKLENzQnAvRUkscVBBS0ksMkN0QmsvRVIsQ3FCeGdGRSxrQkNYQSw0QkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JsQm9CYSxDa0J2QmIsYXRCMmhGRixDc0J0aEZFLHdCQUVFLHdCbEJnQlcsQ2tCZlgsb0JsQmVXLENrQmpCWCxVdEIwaEZKLENzQnJoRkUsZ0RBRUUsd0N0QnNoRkosQ3NCbmhGRSxzREFHRSw0QkFBQSxDQURBLGF0QnFoRkosQ3NCamhGRSx5TkFJRSx3QmxCSFcsQ2tCSVgsb0JsQkpXLENrQkVYLFV0Qm1oRkosQ3NCL2dGSSxpUEFLSSx3Q3RCNmdGUixDcUJ4aEZBLFVBR0UsNEJBQUEsQ0FEQSxhakJ5RTBCLENpQjFFMUIsZXJCNmhGRixDS2htRkUsZ0JnQjBFRSw0QkFBQSxDQUZBLGFyQjhoRkosQ3FCeGhGRSxnREFIRSx3QkFBQSxDQUZBLHlCckJraUZKLENxQjdoRkUsZ0NBSUUsZXJCeWhGSixDcUJ0aEZFLHNDQUVFLGFyQnVoRkosQ3FCNWdGQSwyQkNSSSxtQmxCZ0gwQixDa0JwSDVCLGlCbEI0STRCLENrQjNJNUIsZWxCNEc0QixDa0I5RzVCLGtCdEJnaUZGLENxQi9nRkEsMkJD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Q0FEQSxpQkFBQSxDQUVBLHFCM0J5MUZGLEMyQnYxRkUseUNBRUUsYUFBQSxDQURBLGlCM0IyMUZKLEMyQm4xRkksdVNBR0UsUzNCMjFGTixDMkJ0MUZFLDRQQUlFLGdCM0I0MUZKLEMyQnYxRkEsYUFDRSxZQUFBLENBQ0EsY0FBQSxDQUNBLDBCM0IwMUZGLEMyQngxRkUsMEJBQ0UsVTNCMDFGSixDMkJyMUZFLDRCQUNFLGEzQncxRkosQzJCcDFGRSxtR2xCakNFLDRCa0JtQzZCLENsQnBDN0IseUJUMjNGSixDMkJwMUZFLCtFbEJ4QkUsMkJrQjBCNEIsQ2xCM0I1Qix3QlRrM0ZKLEMyQnYwRkEsdUJBRUUscUJBQUEsQ0FEQSxzQjNCMjBGRixDMkJ4MEZFLDZCQUNFLGEzQjAwRkosQzJCdDBGQSx5RUFFRSxvQkFBQSxDQURBLHFCM0IwMEZGLEMyQnQwRkEseUVBRUUsbUJBQUEsQ0FEQSxvQjNCMDBGRixDMkJyekZBLG9CQUVFLHNCQUFBLENBREEscUJBQUEsQ0FFQSxzQjNCd3pGRixDMkJ0ekZFLHdEQUVFLFUzQnd6RkosQzJCcnpGRSxnSkFLRSxhQUFBLENBREEsZTNCd3pGSixDMkJuekZFLHFIbEJ4R0UsMkJrQjBHOEIsQ2xCM0c5Qiw0QlRpNkZKLEMyQm56RkUsaUdsQjVIRSx3QmtCOEgyQixDbEI3SDNCLHlCVG03RkosQzJCcHlGRSx5REFFRSxlM0J1eUZKLEMyQnJ5RkksZ01BR0Usa0JBQUEsQ0FDQSxtQkFBQSxDQUZBLGlCM0IyeUZOLEM0QnI4RkEsYUFJRSxtQkFBQSxDQUZBLFlBQUEsQ0FDQSxjQUFBLENBRkEsaUJBQUEsQ0FJQSxVNUJ3OEZGLEM0QnQ4RkUsaUZBSUUsYUFBQSxDQUlBLGVBQUEsQ0FMQSxpQkFBQSxDQUlBLFE1QnU4RkosQzRCbjhGSSxtR0FDRSxTNUJ1OEZOLEM0QnA4RkksaVhBR0UsZ0I1QjQ4Rk4sQzRCdDhGSSx5Rm5CbkJBLDRCbUJtQmtELENuQnBCbEQseUJUKzlGSixDNEIxOEZJLDJGbkJOQSwyQm1CTWtELENuQlBsRCx3QlRzOUZKLEM0QjE4RkUsMEJBRUUsa0JBQUEsQ0FEQSxZNUI2OEZKLEM0QjE4RkksbUluQjdCQSw0Qm1COEI2RSxDbkIvQjdFLHlCVDQrRkosQzRCNThGSSxxSW5CakJBLDJCbUJrQjZFLENuQm5CN0Usd0JUaytGSixDNEJwOEZBLHlDQUVFLFk1QnU4RkYsQzRCbDhGRSxtREFDRSxpQkFBQSxDQUNBLFM1QnE4RkosQzRCbDhGRSw0VkFJRSxnQjVCdzhGSixDNEJwOEZBLHFCQUF1QixpQjVCdzhGdkIsQzRCdjhGQSxvQkFBc0IsZ0I1QjI4RnRCLEM0Qm44RkEsa0JBRUUsa0JBQUEsQ0FTQSx3QnhCeEZTLEN3QnlGVCx3QkFBQSxDbkJsR0Usb0JMbU4wQixDd0JySDVCLGF4QmhGUyxDd0J5RVQsWUFBQSxDQUlBLGN4QmdKNEIsQ3dCL0k1QixleEJvSjRCLEN3Qm5KNUIsZXhCdUo0QixDd0IxSjVCLGVBQUEsQ0FEQSxzQkFBQSxDQU1BLGlCQUFBLENBQ0Esa0I1Qnk4RkYsQzRCbjhGRSwyRUFFRSxZNUJxOEZKLEM0Qm42RkEsNlhuQjVISSw0Qm1Ca0kyQixDbkJuSTNCLHlCVDBpR0osQzRCcDZGQSwrV25CdkhJLDJCbUI2SDBCLENuQjlIMUIsd0JUc2lHSixDNkI1akdBLGdCQUVFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CekJtYnNDLEN5QnRidEMsaUI3QmtrR0YsQzZCNWpHQSx1QkFDRSxtQkFBQSxDQUNBLGlCN0IrakdGLEM2QjVqR0Esc0JBR0UsU0FBQSxDQUZBLGlCQUFBLENBQ0EsVTdCZ2tHRixDNkI3akdFLDJEVHBCRSx3QmhCc04wQixDeUJqTTFCLFU3QmdrR0osQzZCM2pHRSx5REFFRSx5RDdCNGpHSixDNkJ6akdFLDBEQUVFLHdCekI0YTRDLEN5QjdhNUMsVTdCNGpHSixDNkJ0akdJLHFEQUNFLGE3QndqR04sQzZCdGpHTSw0REFDRSx3QjdCd2pHUixDNkI5aUdBLHNCQUNFLGU3QmlqR0YsQzZCOWlHRSw2QkFVRSx3QnpCMURPLEN5QnVEUCxtQkFBQSxDQUVBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxnQjdCaWpHSixDNkIzaUdFLHlEQVBFLFVBQUEsQ0FKQSxhQUFBLENBRUEsV3pCK1hvQyxDeUJsWXBDLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLFVBQUEsQ0FHQSxVN0Jpa0dKLEM2QnZqR0UsNEJBU0UsdUJBQUEsQ0FEQSwyQkFBQSxDQUVBLHVCN0I2aUdKLEM2Qm5pR0UsOENwQjdGRSxvQlRvb0dKLEM2QmxpR0ksNEVUaEdBLHdCcEJxb0dKLEM2QmxpR0ksMkVBQ0UseU43Qm9pR04sQzZCL2hHSSxrRlR6R0Esd0JwQjJvR0osQzZCOWhHSSxpRkFDRSxzSzdCZ2lHTixDNkIzaEdJLHFGQUNFLG1DN0I2aEdOLEM2QjNoR0ksMkZBQ0UsbUM3QjZoR04sQzZCbmhHRSwyQ0FDRSxpQjdCc2hHSixDNkJsaEdJLHlFVHRJQSx3QnBCMnBHSixDNkJsaEdJLHdFQUNFLG1LN0JvaEdOLEM2Qi9nR0ksa0ZBQ0UsbUM3QmloR04sQzZCcmdHQSxlQWdCRSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZUFBQSxDQVJBLG9OQUFBLENBQ0Esd0J6QitUa0MsQ3lCOVRsQyx3QkFBQSxDQUVFLG9CekJ5QzBCLEN5Qi9DNUIsYXpCdEpTLEN5QmlKVCxvQkFBQSxDQUVBLDBCekJrUXNDLEN5QmhRdEMsZXpCaUY0QixDeUJsRjVCLHNDQUFBLENBR0EscUJBQUEsQ0FMQSxVN0JraEdGLEM2QmxnR0UscUJBQ0Usb0J6QndPb0MsQ3lCdE9wQyx3RXpCMlRnQyxDeUI1VGhDLFM3QnFnR0osQzZCbGdHSSxnQ0FPRSxxQnpCckxLLEN5Qm9MTCxhN0JnZ0dOLEM2QjMvRkUsOERBSUUscUJBQUEsQ0FGQSxXQUFBLENBQ0Esb0I3QjYvRkosQzZCei9GRSx3QkFFRSx3QnpCaE1PLEN5QitMUCxhN0I0L0ZKLEM2QnYvRkUsMkJBQ0UsUzdCeS9GSixDNkJyL0ZBLGtCQUlFLGF6QjBSa0MsQ3lCN1JsQyw0QjdCMi9GRixDNkJyL0ZBLG9DQUpFLHNCekJ3UWtDLEN5QnpRbEMsbUI3QmlnR0YsQzZCNS9GQSxrQkFJRSxjekJzUmtDLEN5QnpSbEMsMkI3QjIvRkYsQzZCaC9GQSxhQUVFLG9CQUFBLENBR0EsZTdCbS9GRixDNkJoL0ZBLGdDQUpFLDBCekIwTHNDLEN5QjdMdEMsaUJBQUEsQ0FFQSxVN0I2L0ZGLEM2QngvRkEsbUJBS0UsUUFBQSxDQUhBLFM3QnMvRkYsQzZCaC9GRSw4Q0FDRSxvQnpCbUtvQyxDeUJsS3BDLDBDN0JrL0ZKLEM2QmgvRkkscURBQ0Usb0I3QmsvRk4sQzZCNytGSSxxREFDRSxnQjdCKytGTixDNkIxK0ZBLG1CQVVFLHFCekJ4UVMsQ3lCeVFULHdCQUFBLENwQmhSRSxvQkxtTjBCLEN5QndENUIsMEJ6QndKc0MsQ3lCMUp0QyxNQUFBLENBQ0EsUzdCby9GRixDNkIxK0ZFLDRDQU5BLGF6QmhRUyxDeUIrUFQsZXpCekI0QixDeUJ3QjVCLHNCQUFBLENBTkEsaUJBQUEsQ0FFQSxPQUFBLENBREEsSzdCdWdHRixDNkIxL0ZFLHlCVGxSRSx3QmhCT08sQ3lCd1JQLDZCQUFBLENwQmpTQSwrQm9Ca1N1QixDQVZ2QixRQUFBLENBT0EsZ0JBQUEsQ0FMQSxhQUFBLENBQ0EsY0FBQSxDQUZBLFM3QnEvRkosQzhCN3dHQSxLQUNFLFlBQUEsQ0FDQSxjQUFBLENBR0EsZUFBQSxDQURBLGVBQUEsQ0FEQSxjOUJreEdGLEM4Qjd3R0EsVUFDRSxhQUFBLENBQ0Esa0I5Qmd4R0YsQ0s3d0dFLGdDeUJBRSxvQjlCZ3hHSixDOEI1d0dFLG1CQUNFLGE5Qjh3R0osQzhCdHdHQSxVQUNFLCtCOUJ5d0dGLEM4QnZ3R0Usb0JBQ0Usa0I5Qnl3R0osQzhCdHdHRSxvQkFDRSw0QkFBQSxDckI3QkEsNkJMNk0wQixDSzVNMUIsOEJUc3lHSixDSy94R0Usb0R5QnlCSSxvQzlCeXdHTixDOEJ0d0dJLDZCQUVFLDRCQUFBLENBQ0Esd0JBQUEsQ0FGQSxhOUIwd0dOLEM4QnB3R0UscUdBR0UscUIxQjdDTyxDMEI4Q1AsaUMxQmtoQmdDLEMwQnBoQmhDLGE5Qnd3R0osQzhCbndHRSx5QnJCbERFLHdCcUJzRDJCLENyQnJEM0IseUJxQnFEMkIsQ0FGM0IsZTlCc3dHSixDOEIxdkdFLHFCckJ0RUUsb0JUbzBHSixDOEIxdkdFLCtGQUdFLHdCMUIySTBCLEMwQjVJMUIsVTlCNnZHSixDOEJsdkdFLG9CQUNFLGFBQUEsQ0FDQSxpQjlCcXZHSixDOEJodkdFLHlCQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsaUI5Qm12R0osQzhCenVHRSx1QkFDRSxZOUI0dUdKLEM4QjF1R0Usc0RBQ0UsYTlCNHVHSixDK0I5MEdBLFFBTUUsa0JBQUEsQ0FMQSxpQi9CczFHRixDK0I3MEdFLG9EQU5BLGtCQUFBLENBRkEsWUFBQSxDQUNBLGNBQUEsQ0FFQSw2Qi9CeTFHRixDK0J0MEdBLGNBQ0Usb0JBQUEsQ0FJQSxpQjNCa000QixDMkJqTTVCLG1CQUFBLENBRkEsaUIzQjhFTyxDMkIvRVAsdUIzQmdqQmtDLEMyQmpqQmxDLG9CM0JpakJrQyxDMkI1aUJsQyxrQi9CeTBHRixDS3YyR0Usd0MwQmlDRSxvQi9CeTBHSixDK0JoMEdBLFlBQ0UsWUFBQSxDQUNBLHFCQUFBLENBR0EsZUFBQSxDQURBLGVBQUEsQ0FEQSxjL0JxMEdGLEMrQmowR0Usc0JBRUUsY0FBQSxDQURBLGUvQm8wR0osQytCaDBHRSwyQkFFRSxVQUFBLENBREEsZS9CbTBHSixDK0J6ekdBLGFBQ0Usb0JBQUEsQ0FFQSxvQjNCMmVrQyxDMkI1ZWxDLGlCL0I2ekdGLEMrQmh6R0EsaUJBS0Usa0JBQUEsQ0FKQSxlQUFBLENBQ0EsVy9Cb3pHRixDK0I3eUdBLGdCQUlFLDRCQUFBLENBQ0EsNEJBQUEsQ3RCNUdFLG9CTG1OMEIsQzJCMUc1QixpQjNCbUk0QixDMkJsSTVCLGFBQUEsQ0FGQSxxQi9CcXpHRixDSy80R0UsNEMwQmtHRSxvQi9CZ3pHSixDK0I1eUdFLDhDQUNFLGMvQjh5R0osQytCeHlHQSxxQkFNRSx3QkFBQSxDQUNBLHlCQUFBLENBRkEsVUFBQSxDQUpBLG9CQUFBLENBRUEsWUFBQSxDQUNBLHFCQUFBLENBRkEsVy9CZ3pHRixDYXgyR0ksNEJrQnlFSSxnRUFHRSxjQUFBLENBREEsZS9Cb3lHUixDQUNGLENhNzNHSSx5QmtCb0ZBLGtCQVVJLG9CQUFBLENBQ0EsMEIvQm15R04sQytCanlHTSw4QkFDRSxrQi9CbXlHUixDK0JqeUdRLDZDQUNFLGlCL0JteUdWLEMrQmh5R1EsbURBRUUsU0FBQSxDQURBLE8vQm15R1YsQytCL3hHUSx3Q0FFRSxrQjNCMmF3QixDMkI1YXhCLG1CL0JreUdWLEMrQjV4R00sZ0VBRUUsZ0IvQjh4R1IsQytCM3hHTSxtQ0FDRSxzQkFBQSxDQUdBLGUvQjJ4R1IsQytCeHhHTSxrQ0FDRSxZL0IweEdSLEMrQnR4R1EseUNBRUUsV0FBQSxDQURBLFEvQnl4R1YsQ0FDRixDYW41R0ksNEJrQnlFSSxnRUFHRSxjQUFBLENBREEsZS9CODBHUixDQUNGLENhdjZHSSx5QmtCb0ZBLGtCQVVJLG9CQUFBLENBQ0EsMEIvQjYwR04sQytCMzBHTSw4QkFDRSxrQi9CNjBHUixDK0IzMEdRLDZDQUNFLGlCL0I2MEdWLEMrQjEwR1EsbURBRUUsU0FBQSxDQURBLE8vQjYwR1YsQytCejBHUSx3Q0FFRSxrQjNCMmF3QixDMkI1YXhCLG1CL0I0MEdWLEMrQnQwR00sZ0VBRUUsZ0IvQncwR1IsQytCcjBHTSxtQ0FDRSxzQkFBQSxDQUdBLGUvQnEwR1IsQytCbDBHTSxrQ0FDRSxZL0JvMEdSLEMrQmgwR1EseUNBRUUsV0FBQSxDQURBLFEvQm0wR1YsQ0FDRixDYTc3R0ksNEJrQnlFSSxnRUFHRSxjQUFBLENBREEsZS9CdzNHUixDQUNGLENhajlHSSx5QmtCb0ZBLGtCQVVJLG9CQUFBLENBQ0EsMEIvQnUzR04sQytCcjNHTSw4QkFDRSxrQi9CdTNHUixDK0JyM0dRLDZDQUNFLGlCL0J1M0dWLEMrQnAzR1EsbURBRUUsU0FBQSxDQURBLE8vQnUzR1YsQytCbjNHUSx3Q0FFRSxrQjNCMmF3QixDMkI1YXhCLG1CL0JzM0dWLEMrQmgzR00sZ0VBRUUsZ0IvQmszR1IsQytCLzJHTSxtQ0FDRSxzQkFBQSxDQUdBLGUvQisyR1IsQytCNTJHTSxrQ0FDRSxZL0I4MkdSLEMrQjEyR1EseUNBRUUsV0FBQSxDQURBLFEvQjYyR1YsQ0FDRixDYXYrR0ksNkJrQnlFSSxnRUFHRSxjQUFBLENBREEsZS9CazZHUixDQUNGLENhMy9HSSwwQmtCb0ZBLGtCQVVJLG9CQUFBLENBQ0EsMEIvQmk2R04sQytCLzVHTSw4QkFDRSxrQi9CaTZHUixDK0IvNUdRLDZDQUNFLGlCL0JpNkdWLEMrQjk1R1EsbURBRUUsU0FBQSxDQURBLE8vQmk2R1YsQytCNzVHUSx3Q0FFRSxrQjNCMmF3QixDMkI1YXhCLG1CL0JnNkdWLEMrQjE1R00sZ0VBRUUsZ0IvQjQ1R1IsQytCejVHTSxtQ0FDRSxzQkFBQSxDQUdBLGUvQnk1R1IsQytCdDVHTSxrQ0FDRSxZL0J3NUdSLEMrQnA1R1EseUNBRUUsV0FBQSxDQURBLFEvQnU1R1YsQ0FDRixDK0IxOEdJLGVBVUksb0JBQUEsQ0FDQSwwQi9CbThHUixDK0I1OEdRLDBEQUdFLGNBQUEsQ0FEQSxlL0IrOEdWLEMrQnQ4R1EsMkJBQ0Usa0IvQnc4R1YsQytCdDhHVSwwQ0FDRSxpQi9CdzhHWixDK0JyOEdVLGdEQUVFLFNBQUEsQ0FEQSxPL0J3OEdaLEMrQnA4R1UscUNBRUUsa0IzQjJhd0IsQzJCNWF4QixtQi9CdThHWixDK0JqOEdRLDBEQUVFLGdCL0JtOEdWLEMrQmg4R1EsZ0NBQ0Usc0JBQUEsQ0FHQSxlL0JnOEdWLEMrQjc3R1EsK0JBQ0UsWS9CKzdHVixDK0IzN0dVLHNDQUVFLFdBQUEsQ0FEQSxRL0I4N0daLENLOW1IRSxnRzBCb01JLG9CL0JpN0dOLEMrQjU2R0ksb0NBQ0Usb0IvQjg2R04sQ0t4bkhFLG9GMEI2TU0sb0IvQjg2R1IsQytCMzZHTSw2Q0FDRSxvQi9CNjZHUixDK0J6NkdJLHlSQUlFLG9CL0I2NkdOLEMrQno2R0UsOEJBRUUsMkIzQjhYZ0MsQzJCL1hoQyxvQi9CNDZHSixDK0J4NkdFLG1DQUNFLG9RL0IwNkdKLEMrQnY2R0UsMkJBQ0Usb0IvQnk2R0osQ0tocEhFLG1HMEI0T00sb0IvQjA2R1IsQ0t0cEhFLDZGMEJ3UEksVS9CcTZHTixDK0JoNkdJLG1DQUNFLHdCL0JrNkdOLENLaHFIRSxrRjBCaVFNLHlCL0JrNkdSLEMrQi81R00sNENBQ0UseUIvQmk2R1IsQytCNzVHSSxtUkFJRSxVL0JpNkdOLEMrQjc1R0UsNkJBRUUsK0IzQm1VZ0MsQzJCcFVoQyx3Qi9CZzZHSixDK0I1NUdFLGtDQUNFLDBRL0I4NUdKLEMrQjM1R0UsMEJBQ0Usd0IvQjY1R0osQ0t4ckhFLGdHMEJnU00sVS9CODVHUixDZ0M1c0hBLE1BS0Usb0JBQUEsQ0FFQSwwQkFBQSxDQURBLHFCNUJDUyxDNEJDVCxpQ0FBQSxDdkJSRSxvQkxtTjBCLEM0QmpONUIsWUFBQSxDQUNBLHFCQUFBLENBQ0EsV0FBQSxDQUhBLGlCaEN1dEhGLENnQzdzSEUsU0FFRSxhQUFBLENBREEsY2hDZ3RISixDZ0Mzc0hJLDJEdkJYQSw2Qkw2TTBCLENLNU0xQiw4QlR5dEhKLENnQ3pzSEkseUR2QkZBLGdDTDhMMEIsQ0svTDFCLGlDVGd0SEosQ2dDdnNIQSxXQUdFLGFBQUEsQ0FDQSxlaEN3c0hGLENnQ3JzSEEsWUFDRSxvQmhDd3NIRixDZ0Nyc0hBLGVBQ0UsbUJoQ3lzSEYsQ2dDcnNIQSxxQ0FIRSxlaEM0c0hGLENLNXVIRSxpQjJCeUNFLG9CaEN1c0hKLENnQ3BzSEUsc0JBQ0UsbUJoQ3NzSEosQ2dDOXJIQSxhQUdFLGdDNUJ1bEJrQyxDNEJ0bEJsQyx3Q0FBQSxDQUZBLGVBQUEsQ0FEQSxzQmhDb3NIRixDZ0MvckhFLHlCdkJyRUUsdURUdXdISixDZ0M3ckhJLHNEQUNFLFloQytySE4sQ2dDMXJIQSxhQUVFLGdDNUJ1a0JrQyxDNEJ0a0JsQyxxQ0FBQSxDQUZBLHNCaEMrckhGLENnQzNySEUsd0J2QnJGRSx1RFRteEhKLENnQ3BySEEsa0JBSUUsZUFBQSxDQUZBLHFCaEN5ckhGLENnQ3BySEEscUNBSkUsb0JBQUEsQ0FGQSxxQmhDK3JIRixDZ0NuckhBLGtCQUlFLFFBQUEsQ0FDQSxNQUFBLENBQ0EsZTVCMGlCa0MsQzRCL2lCbEMsaUJBQUEsQ0FFQSxPQUFBLENBREEsS2hDMHJIRixDZ0NuckhBLFV2QnJISSxnQ0x3cEJnQyxDNEJsaUJsQyxVaEN1ckhGLENnQ2xySEEsY3ZCckhJLHlDTGtwQmdDLENLanBCaEMsMENMaXBCZ0MsQzRCNWhCbEMsVWhDdXJIRixDZ0NuckhBLGlCdkIzR0ksNENMbW9CZ0MsQ0twb0JoQyw2Q0xvb0JnQyxDNEJ2aEJsQyxVaEN3ckhGLENnQ2pySEEsV0FDRSxZQUFBLENBQ0EscUJoQ29ySEYsQ2dDbHJIRSxpQkFDRSxrQmhDb3JISixDYXp3SEkseUJtQmdGSixXQVNJLGtCQUFBLENBRUEsaUJBQUEsQ0FEQSxrQmhDcXJIRixDZ0NsckhFLGlCQUNFLFlBQUEsQ0FFQSxXQUFBLENBQ0EscUJBQUEsQ0FFQSxlQUFBLENBQ0EsZ0I1QmtnQjhCLEM0QnBnQjlCLGlCaENxckhKLENBQ0YsQ2dDMXFIQSxZQUNFLFlBQUEsQ0FDQSxxQmhDNnFIRixDZ0N6cUhFLGtCQUNFLGtCaEMycUhKLENhaHlISSx5Qm1COEdKLFlBV0ksa0JoQzJxSEYsQ2dDeHFIRSxrQkFFRSxXQUFBLENBQ0EsZWhDeXFISixDZ0N2cUhJLHdCQUVFLGFBQUEsQ0FEQSxhaEMwcUhOLENnQ3BxSE0sOEJ2QmxMSiw0QnVCbUxtQyxDdkJwTG5DLHlCVDIxSEYsQ2dDcnFIUSx1RkFFRSx5QmhDdXFIVixDZ0NycUhRLDBGQUVFLDRCaEN1cUhWLENnQ25xSE0sNkJ2QmpMSiwyQnVCa0xrQyxDdkJuTGxDLHdCVHkxSEYsQ2dDcHFIUSxxRkFFRSx3QmhDc3FIVixDZ0NwcUhRLHdGQUVFLDJCaENzcUhWLENnQ2xxSE0sNkJ2QjFOSixvQlQrM0hGLENnQ2xxSFEscUZ2QnZOTiw2Qkw2TTBCLENLNU0xQiw4QlQ2M0hGLENnQ25xSFEsd0Z2QjVNTixnQ0w4TDBCLENLL0wxQixpQ1RxM0hGLENnQy9wSFEsdVp2QjFPTixlVGs1SEYsQ0FDRixDZ0N2cEhFLG9CQUNFLG9CaEMwcEhKLENhLzFISSx5Qm1CbU1KLGNBTUksbUI1QmdhZ0MsQzRCaGFoQyxjNUJnYWdDLEM0Qi9aaEMsdUI1QmdhZ0MsQzRCaGFoQyxrQmhDMHBIRixDZ0N4cEhFLG9CQUNFLG9CQUFBLENBQ0EsVWhDMHBISixDQUNGLENpQ3I2SEEsWUFNRSx3QjdCT1MsQ0tUUCxvQkxtTjBCLEM2QnRONUIsWUFBQSxDQUNBLGNBQUEsQ0FHQSxlQUFBLENBREEsa0I3QnkwQmtDLEM2QjEwQmxDLG1CakM0NkhGLENpQ242SEUseUNBSUUsYTdCQ08sQzZCQVAsV0FBQSxDQUpBLG9CQUFBLENBRUEsa0I3QjR6QmdDLEM2Qjd6QmhDLG1CakN5NkhKLENpQzc1SEUsK0NBQ0UseUJBQUEsQ0FJQSxvQmpDMjVISixDaUN4NUhFLDREQUNFLGFqQzY1SEosQ2tDaDhIQSxZekJJSSxvQkxtTjBCLEM4QnRONUIsWUFBQSxDNUJJQSxlQUFBLENBREEsY05tOEhGLENrQ2o4SEEsV0FPRSxxQjlCRlMsQzhCR1Qsd0JBQUEsQ0FGQSxhOUIrSTBCLEM4Qm5KMUIsYUFBQSxDQUdBLGdCOUI4bUJrQyxDOEIvbUJsQyxnQkFBQSxDQURBLG9CQUFBLENBRkEsaUJsQzI4SEYsQ2tDbDhIRSxpQkFHRSx3QjlCTk8sQzhCT1Asb0I5Qk5PLEM4QkdQLGE5QjRJd0IsQzhCM0l4QixvQmxDczhISixDa0NqOEhFLGlCQUdFLDBDOUJzVDBCLEM4QnZUMUIsU0FBQSxDQURBLFNsQ3E4SEosQ2tDLzdIRSx5Q0FDRSxjbENpOEhKLENrQzM3SEksa0N6QkxBLGdDTHVMMEIsQ0t4TDFCLDZCTHdMMEIsQzhCakx4QixhbENnOEhOLENrQzM3SEksaUN6QnpCQSxpQ0xxTTBCLENLdE0xQiw4QlR5OUhKLENrQzE3SEUsc0VBR0Usd0I5QnlLMEIsQzhCeEsxQixvQjlCd0swQixDOEIxSzFCLFU5QnZDTyxDOEJzQ1AsU2xDKzdISixDa0N6N0hFLCtCQUtFLHFCOUJqRE8sQzhCa0RQLG9COUIvQ08sQzhCMENQLGE5QnZDTyxDOEIwQ1AsV0FBQSxDQUZBLG1CbEM4N0hKLENtQ3AvSEUsMEJBRUUsaUIvQjJPMEIsQytCMU8xQixlL0IyTTBCLEMrQjdNMUIscUJuQ3kvSEosQ21DbC9ITSxpRDFCcUJGLCtCTHdMMEIsQ0t6TDFCLDRCVGsrSEosQ21Dai9ITSxnRDFCRUYsZ0NMc00wQixDS3ZNMUIsNkJUby9ISixDbUNsZ0lFLDBCQUVFLGlCL0I0TzBCLEMrQjNPMUIsZS9CNE0wQixDK0I5TTFCLG9CbkN1Z0lKLENtQ2hnSU0saUQxQnFCRiwrQkx5TDBCLENLMUwxQiw0QlRnL0hKLENtQy8vSE0sZ0QxQkVGLGdDTHVNMEIsQ0t4TTFCLDZCVGtnSUosQ29DOWdJQSw4QjNCREksb0JMbU4wQixDZ0NqTjVCLG9CQUFBLENBRUEsYWhDK3NCa0MsQ2dDOXNCbEMsZWhDNE80QixDZ0MzTzVCLGFBQUEsQ0FIQSxrQkFBQSxDQUlBLGlCQUFBLENBRUEsdUJBQUEsQ0FEQSxrQnBDbWhJRixDb0M5Z0lFLGdEQUNFLFlwQ2doSUosQ29DM2dJQSw2Q0FDRSxpQkFBQSxDQUNBLFFwQzhnSUYsQ29DdmdJQSxZM0I1QkksbUJMNHRCZ0MsQ2dDOXJCbEMsaUJoQzJyQmtDLENnQzVyQmxDLGtCcEM0Z0lGLENvQ2xnSUUsZUN6Q0Esd0JqQzhFYSxDaUMvRWIsVXJDaWpJRixDS2hpSUUsc0RnQ1ZJLHdCQUFBLENBRkEsVUFBQSxDQUNBLG9CckNnaklOLENvQzVnSUUsaUJDekNBLHdCakM4RWEsQ2lDL0ViLFVyQzJqSUYsQ0sxaUlFLDBEZ0NWSSx3QkFBQSxDQUZBLFVBQUEsQ0FDQSxvQnJDMGpJTixDb0N0aElFLGVDekNBLHdCakM4RWEsQ2lDL0ViLFVyQ3FrSUYsQ0twaklFLHNEZ0NWSSx3QkFBQSxDQUZBLFVBQUEsQ0FDQSxvQnJDb2tJTixDb0NoaUlFLFlDekNBLHdCakM4RWEsQ2lDL0ViLFVyQytrSUYsQ0s5aklFLGdEZ0NWSSx3QkFBQSxDQUZBLFVBQUEsQ0FDQSxvQnJDOGtJTixDb0MxaUlFLGVDekNBLHdCakM4RWEsQ2lDL0ViLGFyQ3lsSUYsQ0t4a0lFLHNEZ0NWSSx3QkFBQSxDQUZBLGFBQUEsQ0FDQSxvQnJDd2xJTixDb0NwaklFLHFDQ3pDQSx3QmpDOEVhLENpQy9FYixVckNtbUlGLENLbGxJRSxrSmdDVkksd0JBQUEsQ0FGQSxVQUFBLENBQ0Esb0JyQ2ttSU4sQ29DOWpJRSxhQ3pDQSx3QmpDOEVhLENpQy9FYixhckM2bUlGLENLNWxJRSxrRGdDVkksd0JBQUEsQ0FGQSxhQUFBLENBQ0Esb0JyQzRtSU4sQ29DeGtJRSxZQ3pDQSx3QmpDOEVhLENpQy9FYixVckN1bklGLENLdG1JRSxnRGdDVkksd0JBQUEsQ0FGQSxVQUFBLENBQ0Esb0JyQ3NuSU4sQ3NDN25JQSxXQUdFLHdCbENVUyxDS1RQLG1CTG9OMEIsQ2tDdE41QixrQmxDK29Ca0MsQ2tDaHBCbEMsaUJ0Q21vSUYsQ2F4a0lJLHlCeUI1REosV0FPSSxpQnRDaW9JRixDQUNGLENzQzluSUEsaUI3QlBJLGU2QlVxQixDQUR2QixjQUFBLENBREEsZXRDbW9JRixDdUMzb0lBLGtGQUlFLDRCQUFBLEM5QkpFLG9CTG1OMEIsQ21DaE41QixrQm5DaXdCa0MsQ21DbHdCbEMsc0JBQUEsQ0FEQSxpQnZDa3BJRixDdUMxb0lBLGVBRUUsYXZDNG9JRixDdUN4b0lBLFlBQ0UsZXZDMm9JRixDdUNub0lBLG1CQUNFLGtCdkNzb0lGLEN1Q25vSUUsMEJBS0UsYUFBQSxDQURBLHNCQUFBLENBSEEsaUJBQUEsQ0FFQSxPQUFBLENBREEsS3ZDd29JSixDdUMzbklFLGVuQnpDRSx3Qm1CMEN1QixDQzdDekIsb0JENkNxRSxDQy9DckUsYXhDK3FJRixDd0MzcUlFLGtCQUNFLHdCeEM2cUlKLEN3QzFxSUUsMkJBQ0UsYXhDNHFJSixDdUN2b0lFLGlCbkJ6Q0Usd0JtQjBDdUIsQ0M3Q3pCLG9CRDZDcUUsQ0MvQ3JFLGF4QzJySUYsQ3dDdnJJRSxvQkFDRSx3QnhDeXJJSixDd0N0cklFLDZCQUNFLGF4Q3dySUosQ3VDbnBJRSw0RW5CekNFLHdCbUIwQ3VCLENDN0N6QixvQkQ2Q3FFLENDL0NyRSxheEN1c0lGLEN3Q25zSUUscUZBQ0Usd0J4Q3FzSUosQ3dDbHNJRSxnSEFDRSxheENvc0lKLEN1Qy9wSUUsWW5CekNFLHdCbUIwQ3VCLENDN0N6QixvQkQ2Q3FFLENDL0NyRSxheENtdElGLEN3Qy9zSUUsZUFDRSx3QnhDaXRJSixDd0M5c0lFLHdCQUNFLGF4Q2d0SUosQ3VDM3FJRSxlbkJ6Q0Usd0JtQjBDdUIsQ0M3Q3pCLG9CRDZDcUUsQ0MvQ3JFLGF4Qyt0SUYsQ3dDM3RJRSxrQkFDRSx3QnhDNnRJSixDd0MxdElFLDJCQUNFLGF4QzR0SUosQ3VDdnJJRSw0Qm5CekNFLHdCbUIwQ3VCLENDN0N6QixvQkQ2Q3FFLENDL0NyRSxheEMydUlGLEN3Q3Z1SUUsa0NBQ0Usd0J4Q3l1SUosQ3dDdHVJRSxvREFDRSxheEN3dUlKLEN1Q25zSUUsYW5CekNFLHdCbUIwQ3VCLENDN0N6QixvQkQ2Q3FFLENDL0NyRSxheEN1dklGLEN3Q252SUUsZ0JBQ0Usd0J4Q3F2SUosQ3dDbHZJRSx5QkFDRSxheENvdklKLEN1Qy9zSUUsWW5CekNFLHdCbUIwQ3VCLENDN0N6QixvQkQ2Q3FFLENDL0NyRSxheENtd0lGLEN3Qy92SUUsZUFDRSx3QnhDaXdJSixDd0M5dklFLHdCQUNFLGF4Q2d3SUosQ3lDMXdJQSxnQ0FDRSxHQUFPLDBCekM4d0lQLEN5Qzd3SUEsR0FBSyx1QnpDZ3hJTCxDQUNGLEN5Qzl3SUEsVUFLRSx3QnJDR1MsQ0tUUCxvQkxtTjBCLENxQ2pONUIsWUFBQSxDQUdBLGdCckM0d0JrQyxDcUM5d0JsQyxXckM2d0JrQyxDcUM1d0JsQyxlekNteElGLEN5QzV3SUEsY0FNRSx3QnJDcXdCa0MsQ3FDdndCbEMsVXJDUlMsQ3FDS1QsWUFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FFQSxpQkFBQSxDdkJmSSx5QmxCZ3lJTixDeUM1d0lBLHNCckJrQkUscUtBQUEsQ3FCaEJBLHlCekMrd0lGLEN5QzV3SUEsdUJBQ0UsaUR6Qyt3SUYsQzBDOXlJQSxPQUVFLHNCQUFBLENBREEsWTFDa3pJRixDMEM5eUlBLFlBQ0UsTTFDaXpJRixDMkNueklBLFlBQ0UsWUFBQSxDQUNBLHFCQUFBLENBSUEsZUFBQSxDQURBLGMzQ3F6SUYsQzJDM3lJQSx3QkFFRSxhdkNIUyxDdUNJVCxrQkFBQSxDQUZBLFUzQ2d6SUYsQ0tseklFLDREc0NVRSx3QnZDaEJPLEN1Q2NQLGF2Q1JPLEN1Q1NQLG9CM0M4eUlKLEMyQzF5SUUsK0JBRUUsd0J2Q3BCTyxDdUNtQlAsYTNDNnlJSixDMkNueUlBLGlCQU1FLHFCdkNyQ1MsQ3VDc0NULGlDQUFBLENBTEEsYUFBQSxDQUdBLGtCQUFBLENBRkEsc0JBQUEsQ0FGQSxpQjNDMnlJRixDMkNueUlFLDZCbEN6Q0UsNkJMNk0wQixDSzVNMUIsOEJUKzBJSixDMkNueUlFLDRCbEM5QkUsZ0NMOEwwQixDSy9MMUIsaUNMK0wwQixDdUMvSjFCLGUzQ3V5SUosQ0s3MElFLDhDc0M0Q0Usb0JBQUEsQ0FEQSxTM0NzeUlKLEMyQ2x5SUUsb0RBR0UscUJ2Q3pETyxDdUN3RFAsYTNDb3lJSixDMkMveElFLDREQUdFLHdCdkNpSjBCLEN1Q2hKMUIsb0J2Q2dKMEIsQ3VDbEoxQixVdkMvRE8sQ3VDOERQLFMzQ295SUosQzJDdHhJRSxtQ0FFRSxhQUFBLENsQ3JGQSxla0NzRnVCLENBRnZCLGMzQzJ4SUosQzJDcnhJSSwyREFDRSxZM0N1eElOLEMyQ2x4SUkseURBQ0UsZTNDb3hJTixDNEN0M0lFLHlCQUVFLHdCRDRHdUMsQ0M3R3ZDLGE1QzAzSUosQ0s1MklFLDRHdUNSTSx3QkFBQSxDQURBLGE1Q3kzSVIsQzRDcjNJTSwwSEFFRSx3QkRrR2tFLENDakdsRSxvQkRpR2tFLENDbkdsRSxVNUN5M0lSLEM0Q3A0SUUsMkJBRUUsd0JENEd1QyxDQzdHdkMsYTVDdzRJSixDSzEzSUUsZ0h1Q1JNLHdCQUFBLENBREEsYTVDdTRJUixDNENuNElNLDhIQUVFLHdCRGtHa0UsQ0NqR2xFLG9CRGlHa0UsQ0NuR2xFLFU1Q3U0SVIsQzRDbDVJRSx5QkFFRSx3QkQ0R3VDLENDN0d2QyxhNUNzNUlKLENLeDRJRSw0R3VDUk0sd0JBQUEsQ0FEQSxhNUNxNUlSLEM0Q2o1SU0sMEhBRUUsd0JEa0drRSxDQ2pHbEUsb0JEaUdrRSxDQ25HbEUsVTVDcTVJUixDNENoNklFLHNCQUVFLHdCRDRHdUMsQ0M3R3ZDLGE1Q282SUosQ0t0NUlFLHNHdUNSTSx3QkFBQSxDQURBLGE1Q202SVIsQzRDLzVJTSxvSEFFRSx3QkRrR2tFLENDakdsRSxvQkRpR2tFLENDbkdsRSxVNUNtNklSLEM0Qzk2SUUseUJBRUUsd0JENEd1QyxDQzdHdkMsYTVDazdJSixDS3A2SUUsNEd1Q1JNLHdCQUFBLENBREEsYTVDaTdJUixDNEM3NklNLDBIQUVFLHdCRGtHa0UsQ0NqR2xFLG9CRGlHa0UsQ0NuR2xFLFU1Q2k3SVIsQzRDNTdJRSx3QkFFRSx3QkQ0R3VDLENDN0d2QyxhNUNnOElKLENLbDdJRSwwR3VDUk0sd0JBQUEsQ0FEQSxhNUMrN0lSLEM0QzM3SU0sd0hBRUUsd0JEa0drRSxDQ2pHbEUsb0JEaUdrRSxDQ25HbEUsVTVDKzdJUixDNEMxOElFLHVCQUVFLHdCRDRHdUMsQ0M3R3ZDLGE1Qzg4SUosQ0toOElFLHdHdUNSTSx3QkFBQSxDQURBLGE1QzY4SVIsQzRDejhJTSxzSEFFRSx3QkRrR2tFLENDakdsRSxvQkRpR2tFLENDbkdsRSxVNUM2OElSLEM0Q3g5SUUsc0JBRUUsd0JENEd1QyxDQzdHdkMsYTVDNDlJSixDSzk4SUUsc0d1Q1JNLHdCQUFBLENBREEsYTVDMjlJUixDNEN2OUlNLG9IQUVFLHdCRGtHa0UsQ0NqR2xFLG9CRGlHa0UsQ0NuR2xFLFU1QzI5SVIsQzZDeitJQSxPQUtFLFV6Q2dCUyxDeUNwQlQsV0FBQSxDQUNBLGdCekMyMkJrQyxDeUMxMkJsQyxlekNrUDRCLEN5Q2pQNUIsYUFBQSxDQUdBLFVBQUEsQ0FEQSx3QjdDNitJRixDS2orSUUsMEJ3Q1JFLFV6Q1dPLEN5Q1RQLFdBQUEsQ0FEQSxvQjdDNitJSixDNkN4K0lFLHFDQUNFLGM3QzArSUosQzZDaCtJQSxhQUlFLHVCQUFBLENBRkEsNEJBQUEsQ0FDQSxRQUFBLENBRkEsUzdDcytJRixDOEN0L0lBLG1CQUpFLGU5QzBnSkYsQzhDdGdKQSxPQUlFLFFBQUEsQ0FHQSxZQUFBLENBRkEsTUFBQSxDQU1BLFNBQUEsQ0FWQSxjQUFBLENBRUEsT0FBQSxDQURBLEtBQUEsQ0FJQSxZOUNnZ0pGLEM4Q3QvSUUsbUJBQ0UsaUJBQUEsQ0FDQSxlOUN3L0lKLEM4Q24vSUEsY0FHRSxZMUNrc0I0QixDMENoc0I1QixtQkFBQSxDQUpBLGlCQUFBLENBQ0EsVTlDdy9JRixDOENsL0lFLDBCQUVFLDBCQUFBLEM1QnhDRSxpQ2xCNGhKTixDOENsL0lFLDBCQUNFLHNCOUNvL0lKLEM4Q2gvSUEsdUJBRUUsa0JBQUEsQ0FEQSxZQUFBLENBRUEsNEI5Q20vSUYsQzhDLytJQSxlQVFFLDJCQUFBLENBREEscUIxQ3ZEUyxDMEN5RFQsK0JBQUEsQ3JDaEVFLG1CTG9OMEIsQzBDM0o1QixZQUFBLENBQ0EscUJBQUEsQ0FVQSxTQUFBLENBUEEsbUJBQUEsQ0FMQSxpQkFBQSxDQUdBLFU5Q3cvSUYsQzhDMytJQSxnQkFPRSxxQjFDOURTLEMwQzJEVCxRQUFBLENBQ0EsTUFBQSxDQUpBLGNBQUEsQ0FFQSxPQUFBLENBREEsS0FBQSxDQUlBLFk5QysrSUYsQzhDMytJRSxxQkFBUyxTOUM4K0lYLEM4QzcrSUUscUJBQVMsVTlDZy9JWCxDOEMzK0lBLGNBRUUsc0JBQUEsQ0FHQSwrQkFBQSxDckN2RkUsNEJMOE0wQixDSzdNMUIsNkJMNk0wQixDMEMzSDVCLFlBQUEsQ0FFQSw2QkFBQSxDQUNBLFk5Q2kvSUYsQzhDNytJRSxxQkFHRSw2QkFBQSxDQUZBLFk5Q2cvSUosQzhDeitJQSxhQUVFLGUxQzBJNEIsQzBDM0k1QixlOUM2K0lGLEM4Q3YrSUEsWUFJRSxhQUFBLENBQ0EsWTFDOG1CNEIsQzBDbG5CNUIsaUI5QzQrSUYsQzhDcCtJQSxjQUVFLGtCQUFBLENBR0EsNEJBQUEsQ0FKQSxZQUFBLENBRUEsd0JBQUEsQ0FDQSxZOUN3K0lGLEM4Q3ArSUUsaUNBQXVCLGtCOUN1K0l6QixDOEN0K0lFLGdDQUFzQixtQjlDeStJeEIsQzhDcitJQSx5QkFJRSxXQUFBLENBQ0EsZUFBQSxDQUpBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFU5QzArSUYsQ2ExakpJLHlCaUN3RkYsY0FFRSxtQkFBQSxDQURBLGU5Q3UrSUYsQzhDbitJQSx1QkFDRSw4QjlDcytJRixDOEMvOUlBLFVBQVksZTlDbStJWixDQUNGLENhemtKSSx5QmlDMEdGLFVBQVksZTlDbStJWixDQUNGLEMrQ3pvSkEsU0FVRSxvQkFBQSxDQVBBLGFBQUEsQ0NIQSw2STVDeU80QixDMkNqTzVCLGlCM0N3TzRCLEM0QzlPNUIsaUJBQUEsQ0FDQSxlNUNnUDRCLEM0Q3pPNUIscUJBQUEsQ0FJQSxlQUFBLENBVkEsZTVDbVA0QixDMkNuUDVCLFEzQytxQjRCLEMyQ3hxQjVCLFNBQUEsQ0FWQSxpQkFBQSxDQ0lBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUlBLGtCQUFBLENBRkEsaUJBQUEsQ0FDQSxtQkFBQSxDRFZBLFkvQzhwSkYsQytDbnBKRSxjQUFTLFUvQ3NwSlgsQytDcHBKRSxnQkFFRSxhQUFBLENBRUEsWTNDbXFCMEIsQzJDdHFCMUIsaUJBQUEsQ0FFQSxXL0N1cEpKLEMrQ3BwSkksdUJBR0Usd0JBQUEsQ0FDQSxrQkFBQSxDQUZBLFVBQUEsQ0FEQSxpQi9DeXBKTixDK0NqcEpBLG1EQUNFLGUvQ29wSkYsQytDbHBKRSxpRUFDRSxRL0NvcEpKLEMrQ2xwSkksK0VBR0UscUIzQ25CSyxDMkNrQkwsMEJBQUEsQ0FEQSxLL0NzcEpOLEMrQy9vSkEsdURBQ0UsZS9Da3BKRixDK0NocEpFLHFFQUdFLFkzQ21vQjBCLEMyQ3JvQjFCLE1BQUEsQ0FDQSxXL0NtcEpKLEMrQ2hwSkksbUZBR0UsdUIzQ25DSyxDMkNrQ0wsZ0NBQUEsQ0FEQSxPL0NvcEpOLEMrQzdvSkEseURBQ0UsZS9DZ3BKRixDK0M5b0pFLHVFQUNFLEsvQ2dwSkosQytDOW9KSSxxRkFHRSx3QjNDakRLLEMyQ2dETCwwQkFBQSxDQURBLFEvQ2twSk4sQytDM29KQSxxREFDRSxlL0M4b0pGLEMrQzVvSkUsbUVBR0UsWTNDcW1CMEIsQzJDdm1CMUIsT0FBQSxDQUNBLFcvQytvSkosQytDNW9KSSxpRkFHRSxzQjNDakVLLEMyQ2dFTCxnQ0FBQSxDQURBLE0vQ2dwSk4sQytDem5KQSxlQUtFLHFCM0MzRlMsQ0tqQlAsb0JMbU4wQixDMkN6RzVCLFUzQ25HUyxDMkNpR1QsZTNDaWtCNEIsQzJDaGtCNUIsb0JBQUEsQ0FFQSxpQi9DOG5KRixDaUQ3dUpBLFNBWUUsb0JBQUEsQ0FFQSwyQkFBQSxDQURBLHFCN0NGUyxDNkNJVCwrQkFBQSxDeENYRSxtQkxvTjBCLEM0Q3ZONUIsNkk1Q3lPNEIsQzZDaE81QixpQjdDdU80QixDNEM5TzVCLGlCQUFBLENBQ0EsZTVDZ1A0QixDNkNqUDVCLE1BQUEsQ0RRQSxxQkFBQSxDQUlBLGVBQUEsQ0FWQSxlNUNtUDRCLEM2Q2xQNUIsZTdDeXJCa0MsQzRDenJCbEMsZUFBQSxDQUNBLGdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENDUkEsS0FBQSxDRFlBLGtCQUFBLENBRkEsaUJBQUEsQ0FDQSxtQkFBQSxDQ1RBLFlqRHN3SkYsQ2lEdnZKRSx5QkFkQSxhQUFBLENBSkEsaUJqRGd4SkYsQ2lEOXZKRSxnQkFJRSxZN0N3ckJnQyxDNkN2ckJoQyxjQUFBLENBRkEsVWpEMnZKSixDaUR2dkpJLDZDQUtFLHdCQUFBLENBQ0Esa0JBQUEsQ0FGQSxVQUFBLENBREEsYUFBQSxDQURBLGlCakQ0dkpOLENpRG52SkEsbURBQ0UsbUJqRHN2SkYsQ2lEcHZKRSxpRUFDRSwwQmpEc3ZKSixDaURudkpFLDRKQUVFLDBCakRzdkpKLENpRG52SkUsK0VBRUUsZ0M3QytwQmdDLEM2Q2hxQmhDLFFqRHN2SkosQ2lEbHZKRSw2RUFFRSxxQjdDN0NPLEM2QzRDUCxVakRxdkpKLENpRGh2SkEsdURBQ0UsaUJqRG12SkYsQ2lEanZKRSxxRUFHRSxXN0M0b0JnQyxDNkM5b0JoQyx3QkFBQSxDQUdBLGNBQUEsQ0FGQSxXakRxdkpKLENpRGh2SkUsb0tBRUUsZ0NqRG12SkosQ2lEaHZKRSxtRkFFRSxrQzdDcW9CZ0MsQzZDdG9CaEMsTWpEbXZKSixDaUQvdUpFLGlGQUVFLHVCN0N2RU8sQzZDc0VQLFFqRGt2SkosQ2lEN3VKQSx5REFDRSxnQmpEZ3ZKRixDaUQ5dUpFLHVFQUNFLHVCakRndkpKLENpRDd1SkUsd0tBRUUsMEJqRGd2SkosQ2lEN3VKRSxxRkFFRSxtQzdDOG1CZ0MsQzZDL21CaEMsS2pEZ3ZKSixDaUQ1dUpFLG1GQUVFLHdCN0M5Rk8sQzZDNkZQLE9qRCt1SkosQ2lEMXVKRSx1R0FRRSwrQkFBQSxDQURBLFVBQUEsQ0FIQSxhQUFBLENBREEsUUFBQSxDQUdBLGtCQUFBLENBTEEsaUJBQUEsQ0FDQSxLQUFBLENBR0EsVWpEK3VKSixDaUR4dUpBLHFEQUNFLGtCakQydUpGLENpRHp1SkUsbUVBR0UsVzdDK2tCZ0MsQzZDOWtCaEMsY0FBQSxDQUhBLHlCQUFBLENBQ0EsV2pENnVKSixDaUR4dUpFLGdLQUVFLGdDakQydUpKLENpRHh1SkUsaUZBRUUsaUM3Q3drQmdDLEM2Q3prQmhDLE9qRDJ1SkosQ2lEdnVKRSwrRUFFRSxzQjdDcElPLEM2Q21JUCxTakQwdUpKLENpRHB0SkEsZ0JBS0Usd0I3QzRoQmtDLEM2QzNoQmxDLCtCQUFBLEN4Q2hLRSx3Q3dDaUtvQixDeENoS3BCLHlDd0NnS29CLENBSHRCLGE3QzZGNEIsQzZDOUY1QixjN0N3RTRCLEM2Q3pFNUIsZUFBQSxDQURBLG9CakQ4dEpGLENpRHJ0SkUsc0JBQ0UsWWpEdXRKSixDaURudEpBLGNBRUUsYTdDaktTLEM2Q2dLVCxvQmpEdXRKRixDa0QxNEpBLFVBQ0UsaUJsRDY0SkYsQ2tEMTRKQSxnQkFHRSxlQUFBLENBRkEsaUJBQUEsQ0FDQSxVbEQ4NEpGLENrRDE0SkEsZUFHRSxrQkFBQSxDQUdBLDBCQUFBLENBSkEsWUFBQSxDQUtBLGtCQUFBLENBTkEsaUJBQUEsQ2hDUEksNkJnQ1dKLENBREEsVWxEZzVKRixDa0QxNEpBLGdHQUdFLGFsRDY0SkYsQ2tEMTRKQSx3Q0FFRSxpQkFBQSxDQUNBLEtsRDY0SkYsQ2tEejRKQSwrRUFFRSx1QmxENDRKRixDa0QxNEpFLHdDQUpGLCtFQUtJLHVCbEQ4NEpGLENBQ0YsQ2tEMzRKQSx3RkFFRSwwQmxEKzRKRixDa0Q3NEpFLHdDQUpGLHdGQUtJLCtCbERrNUpGLENBQ0YsQ2tELzRKQSxzRkFFRSwyQmxEbTVKRixDa0RqNUpFLHdDQUpGLHNGQUtJLGdDbERzNUpGLENBQ0YsQ2tEOTRKQSw4Q0FPRSxrQkFBQSxDQUhBLFFBQUEsQ0FNQSxVOUNqRVMsQzhDNkRULFlBQUEsQ0FFQSxzQkFBQSxDQUlBLFU5QzJ3QmtDLEM4Q3J4QmxDLGlCQUFBLENBU0EsaUJBQUEsQ0FSQSxLQUFBLENBTUEsU2xEbTVKRixDSzU4SkUsb0g2Q2tFRSxVOUN6RU8sQzhDNEVQLFVBQUEsQ0FEQSxTQUFBLENBREEsb0JsRGk1SkosQ2tENTRKQSx1QkFDRSxNbEQrNEpGLENrRDE0SkEsdUJBQ0UsT2xENjRKRixDa0R0NEpBLHdEQUtFLG9DQUFBLENBQ0EseUJBQUEsQ0FKQSxvQkFBQSxDQUVBLFc5Q3V2QmtDLEM4Q3h2QmxDLFVsRDQ0SkYsQ2tEdjRKQSw0QkFDRSwrTWxEMDRKRixDa0R4NEpBLDRCQUNFLCtNbEQyNEpGLENrRGw0SkEscUJBR0UsV0FBQSxDQUdBLFlBQUEsQ0FDQSxzQkFBQSxDQUhBLE1BQUEsQ0FRQSxlQUFBLENBREEsZTlDZ3RCa0MsQzhDanRCbEMsZ0I5Q2l0QmtDLEM4Q250QmxDLGNBQUEsQ0FQQSxpQkFBQSxDQUNBLE9BQUEsQ0FHQSxVbEQyNEpGLENrRGw0SkUsd0JBUUUsbUNBQUEsQ0FOQSxhQUFBLENBRUEsVTlDNnNCZ0MsQzhDM3NCaEMsZTlDNHNCZ0MsQzhDN3NCaEMsZ0I5QzZzQmdDLEM4Q2p0QmhDLGlCQUFBLENBTUEsa0JBQUEsQ0FKQSxVbER5NEpKLENrRGo0SkksK0JBRUUsU2xEdzRKTixDa0RqNEpJLDZEQUZFLFVBQUEsQ0FIQSxvQkFBQSxDQUVBLFdBQUEsQ0FIQSxNQUFBLENBRkEsaUJBQUEsQ0FJQSxVbEQ4NEpOLENrRDE0SkksOEJBRUUsWWxEdzRKTixDa0QvM0pFLHNFQUNFLHFCbERpNEpKLENrRHgzSkEsa0JBR0UsV0FBQSxDQUtBLFU5Q2pMUyxDOEM2S1QsUUFBQSxDQUdBLG1CQUFBLENBREEsZ0JBQUEsQ0FMQSxpQkFBQSxDQUNBLFNBQUEsQ0FPQSxpQkFBQSxDQUpBLFVsRCszSkYsQ21EdGpLQSxnQkFBcUIsaUNuRDBqS3JCLENtRHpqS0EsV0FBcUIsNEJuRDZqS3JCLENtRDVqS0EsY0FBcUIsK0JuRGdrS3JCLENtRC9qS0EsY0FBcUIsK0JuRG1rS3JCLENtRGxrS0EsbUJBQXFCLG9DbkRza0tyQixDbURya0tBLGdCQUFxQixpQ25EeWtLckIsQ29EM2tLRSxZQUNFLGtDcEQ4a0tKLENLbGtLRSxzRitDUEksa0NwRCtrS04sQ29EcmxLRSxjQUNFLGtDcER3bEtKLENLNWtLRSw4RitDUEksa0NwRHlsS04sQ29EL2xLRSxZQUNFLGtDcERrbUtKLENLdGxLRSxzRitDUEksa0NwRG1tS04sQ29Eem1LRSxTQUNFLGtDcEQ0bUtKLENLaG1LRSwwRStDUEksa0NwRDZtS04sQ29Ebm5LRSxZQUNFLGtDcERzbktKLENLMW1LRSxzRitDUEksa0NwRHVuS04sQ29EN25LRSxXQUNFLGtDcERnb0tKLENLcG5LRSxrRitDUEksa0NwRGlvS04sQ29Edm9LRSxVQUNFLGtDcEQwb0tKLENLOW5LRSw4RStDUEksa0NwRDJvS04sQ29EanBLRSxTQUNFLGtDcERvcEtKLENLeG9LRSwwRStDUEksa0NwRHFwS04sQ3FEcHBLQSxVQUNFLCtCckR1cEtGLENxRHBwS0EsZ0JBQ0Usc0NyRHVwS0YsQ3NEbHFLQSxRQUFrQixrQ3REc3FLbEIsQ3NEcnFLQSxZQUFrQixzQ3REeXFLbEIsQ3NEeHFLQSxjQUFrQix3Q3RENHFLbEIsQ3NEM3FLQSxlQUFrQix5Q3REK3FLbEIsQ3NEOXFLQSxhQUFrQix1Q3REa3JLbEIsQ3NEaHJLQSxVQUFtQixrQnREb3JLbkIsQ3NEbnJLQSxjQUFtQixzQnREdXJLbkIsQ3NEdHJLQSxnQkFBbUIsd0J0RDByS25CLENzRHpyS0EsaUJBQW1CLHlCdEQ2cktuQixDc0Q1cktBLGVBQW1CLHVCdERnc0tuQixDc0Q3cktFLGdCQUNFLDhCdERnc0tKLENzRGpzS0Usa0JBQ0UsOEJ0RG9zS0osQ3NEcnNLRSxnQkFDRSw4QnREd3NLSixDc0R6c0tFLGFBQ0UsOEJ0RDRzS0osQ3NEN3NLRSxnQkFDRSw4QnREZ3RLSixDc0RqdEtFLGVBQ0UsOEJ0RG90S0osQ3NEcnRLRSxjQUNFLDhCdER3dEtKLENzRHp0S0UsYUFDRSw4QnRENHRLSixDc0R4dEtBLGNBQ0UsMkJ0RDJ0S0YsQ3NEcHRLQSxTQUNFLDhCdER1dEtGLENzRHJ0S0EsYUFDRSx1Q3REeXRLRixDc0R0dEtBLDRCQUZFLHdDdEQ2dEtGLENzRHZ0S0EsK0JBRkUsMkN0RDh0S0YsQ3NEeHRLQSw4QkFGRSwwQ3REK3RLRixDc0Q3dEtBLGNBQ0UsdUN0RDR0S0YsQ3NEeHRLQSxnQkFDRSwyQnREMnRLRixDc0R4dEtBLFdBQ0UseUJ0RDJ0S0YsQ3VEbnhLRSxnQkFFRSxVQUFBLENBQ0EsVUFBQSxDQUZBLGF2RHd4S0osQ3dEaHhLSSxRQUEyQixzQnhEb3hLL0IsQ3dEbnhLSSxVQUEyQix3QnhEdXhLL0IsQ3dEdHhLSSxnQkFBMkIsOEJ4RDB4Sy9CLEN3RHp4S0ksU0FBMkIsdUJ4RDZ4Sy9CLEN3RDV4S0ksU0FBMkIsdUJ4RGd5Sy9CLEN3RC94S0ksYUFBMkIsMkJ4RG15Sy9CLEN3RGx5S0ksY0FBMkIsNEJ4RHN5Sy9CLEN3RHJ5S0ksUUFBMkIsc0J4RHl5Sy9CLEN3RHh5S0ksZUFBMkIsNkJ4RDR5Sy9CLENhbHdLSSx5QjJDbERBLFdBQTJCLHNCeER5eks3QixDd0R4ektFLGFBQTJCLHdCeEQ0eks3QixDd0QzektFLG1CQUEyQiw4QnhEK3pLN0IsQ3dEOXpLRSxZQUEyQix1QnhEazBLN0IsQ3dEajBLRSxZQUEyQix1QnhEcTBLN0IsQ3dEcDBLRSxnQkFBMkIsMkJ4RHcwSzdCLEN3RHYwS0UsaUJBQTJCLDRCeEQyMEs3QixDd0QxMEtFLFdBQTJCLHNCeEQ4MEs3QixDd0Q3MEtFLGtCQUEyQiw2QnhEaTFLN0IsQ0FDRixDYXh5S0kseUIyQ2xEQSxXQUEyQixzQnhEODFLN0IsQ3dENzFLRSxhQUEyQix3QnhEaTJLN0IsQ3dEaDJLRSxtQkFBMkIsOEJ4RG8ySzdCLEN3RG4yS0UsWUFBMkIsdUJ4RHUySzdCLEN3RHQyS0UsWUFBMkIsdUJ4RDAySzdCLEN3RHoyS0UsZ0JBQTJCLDJCeEQ2Mks3QixDd0Q1MktFLGlCQUEyQiw0QnhEZzNLN0IsQ3dELzJLRSxXQUEyQixzQnhEbTNLN0IsQ3dEbDNLRSxrQkFBMkIsNkJ4RHMzSzdCLENBQ0YsQ2E3MEtJLHlCMkNsREEsV0FBMkIsc0J4RG00SzdCLEN3RGw0S0UsYUFBMkIsd0J4RHM0SzdCLEN3RHI0S0UsbUJBQTJCLDhCeER5NEs3QixDd0R4NEtFLFlBQTJCLHVCeEQ0NEs3QixDd0QzNEtFLFlBQTJCLHVCeEQrNEs3QixDd0Q5NEtFLGdCQUEyQiwyQnhEazVLN0IsQ3dEajVLRSxpQkFBMkIsNEJ4RHE1SzdCLEN3RHA1S0UsV0FBMkIsc0J4RHc1SzdCLEN3RHY1S0Usa0JBQTJCLDZCeEQyNUs3QixDQUNGLENhbDNLSSwwQjJDbERBLFdBQTJCLHNCeER3Nks3QixDd0R2NktFLGFBQTJCLHdCeEQyNks3QixDd0QxNktFLG1CQUEyQiw4QnhEODZLN0IsQ3dENzZLRSxZQUEyQix1QnhEaTdLN0IsQ3dEaDdLRSxZQUEyQix1QnhEbzdLN0IsQ3dEbjdLRSxnQkFBMkIsMkJ4RHU3SzdCLEN3RHQ3S0UsaUJBQTJCLDRCeEQwN0s3QixDd0R6N0tFLFdBQTJCLHNCeEQ2N0s3QixDd0Q1N0tFLGtCQUEyQiw2QnhEZzhLN0IsQ0FDRixDd0R4N0tBLGFBQ0UsY0FBd0Isc0J4RDI3S3hCLEN3RDE3S0EsZ0JBQXdCLHdCeEQ4N0t4QixDd0Q3N0tBLHNCQUF3Qiw4QnhEaThLeEIsQ3dEaDhLQSxlQUF3Qix1QnhEbzhLeEIsQ3dEbjhLQSxlQUF3Qix1QnhEdThLeEIsQ3dEdDhLQSxtQkFBd0IsMkJ4RDA4S3hCLEN3RHo4S0Esb0JBQXdCLDRCeEQ2OEt4QixDd0Q1OEtBLGNBQXdCLHNCeERnOUt4QixDd0QvOEtBLHFCQUF3Qiw2QnhEbTlLeEIsQ0FDRixDeUR0L0tBLGtCQUVFLGFBQUEsQ0FHQSxlQUFBLENBREEsU0FBQSxDQUhBLGlCQUFBLENBRUEsVXpEMC9LRixDeUR0L0tFLHlCQUVFLFVBQUEsQ0FEQSxhekR5L0tKLEN5RHIvS0UsMklBV0UsUUFBQSxDQUpBLFFBQUEsQ0FHQSxXQUFBLENBRkEsTUFBQSxDQUhBLGlCQUFBLENBQ0EsS0FBQSxDQUdBLFV6RHkvS0osQ3lEbC9LRSwrQkFDRSwwQnpEcS9LSixDeURoL0tFLCtCQUNFLGtCekRtL0tKLEN5RDkrS0UsOEJBQ0UsZXpEaS9LSixDeUQ1K0tFLDhCQUNFLGdCekQrK0tKLEMwRHRoTEksVUFBZ0MsNEIxRDBoTHBDLEMwRHpoTEksYUFBZ0MsK0IxRDZoTHBDLEMwRDVoTEksa0JBQWdDLG9DMURnaUxwQyxDMEQvaExJLHFCQUFnQyx1QzFEbWlMcEMsQzBEamlMSSxXQUE4Qix3QjFEcWlMbEMsQzBEcGlMSSxhQUE4QiwwQjFEd2lMbEMsQzBEdmlMSSxtQkFBOEIsZ0MxRDJpTGxDLEMwRHppTEksdUJBQW9DLG9DMUQ2aUx4QyxDMEQ1aUxJLHFCQUFvQyxrQzFEZ2pMeEMsQzBEL2lMSSx3QkFBb0MsZ0MxRG1qTHhDLEMwRGxqTEkseUJBQW9DLHVDMURzakx4QyxDMERyakxJLHdCQUFvQyxzQzFEeWpMeEMsQzBEdmpMSSxtQkFBaUMsZ0MxRDJqTHJDLEMwRDFqTEksaUJBQWlDLDhCMUQ4akxyQyxDMEQ3akxJLG9CQUFpQyw0QjFEaWtMckMsQzBEaGtMSSxzQkFBaUMsOEIxRG9rTHJDLEMwRG5rTEkscUJBQWlDLDZCMUR1a0xyQyxDMERya0xJLHFCQUFrQyxrQzFEeWtMdEMsQzBEeGtMSSxtQkFBa0MsZ0MxRDRrTHRDLEMwRDNrTEksc0JBQWtDLDhCMUQra0x0QyxDMEQ5a0xJLHVCQUFrQyxxQzFEa2xMdEMsQzBEamxMSSxzQkFBa0Msb0MxRHFsTHRDLEMwRHBsTEksdUJBQWtDLCtCMUR3bEx0QyxDMER0bExJLGlCQUFnQyx5QjFEMGxMcEMsQzBEemxMSSxrQkFBZ0MsK0IxRDZsTHBDLEMwRDVsTEksZ0JBQWdDLDZCMURnbUxwQyxDMEQvbExJLG1CQUFnQywyQjFEbW1McEMsQzBEbG1MSSxxQkFBZ0MsNkIxRHNtTHBDLEMwRHJtTEksb0JBQWdDLDRCMUR5bUxwQyxDYXhsTEkseUI2Q2xEQSxhQUFnQyw0QjFEK29MbEMsQzBEOW9MRSxnQkFBZ0MsK0IxRGtwTGxDLEMwRGpwTEUscUJBQWdDLG9DMURxcExsQyxDMERwcExFLHdCQUFnQyx1QzFEd3BMbEMsQzBEdHBMRSxjQUE4Qix3QjFEMHBMaEMsQzBEenBMRSxnQkFBOEIsMEIxRDZwTGhDLEMwRDVwTEUsc0JBQThCLGdDMURncUxoQyxDMEQ5cExFLDBCQUFvQyxvQzFEa3FMdEMsQzBEanFMRSx3QkFBb0Msa0MxRHFxTHRDLEMwRHBxTEUsMkJBQW9DLGdDMUR3cUx0QyxDMER2cUxFLDRCQUFvQyx1QzFEMnFMdEMsQzBEMXFMRSwyQkFBb0Msc0MxRDhxTHRDLEMwRDVxTEUsc0JBQWlDLGdDMURnckxuQyxDMEQvcUxFLG9CQUFpQyw4QjFEbXJMbkMsQzBEbHJMRSx1QkFBaUMsNEIxRHNyTG5DLEMwRHJyTEUseUJBQWlDLDhCMUR5ckxuQyxDMER4ckxFLHdCQUFpQyw2QjFENHJMbkMsQzBEMXJMRSx3QkFBa0Msa0MxRDhyTHBDLEMwRDdyTEUsc0JBQWtDLGdDMURpc0xwQyxDMERoc0xFLHlCQUFrQyw4QjFEb3NMcEMsQzBEbnNMRSwwQkFBa0MscUMxRHVzTHBDLEMwRHRzTEUseUJBQWtDLG9DMUQwc0xwQyxDMER6c0xFLDBCQUFrQywrQjFENnNMcEMsQzBEM3NMRSxvQkFBZ0MseUIxRCtzTGxDLEMwRDlzTEUscUJBQWdDLCtCMURrdExsQyxDMERqdExFLG1CQUFnQyw2QjFEcXRMbEMsQzBEcHRMRSxzQkFBZ0MsMkIxRHd0TGxDLEMwRHZ0TEUsd0JBQWdDLDZCMUQydExsQyxDMEQxdExFLHVCQUFnQyw0QjFEOHRMbEMsQ0FDRixDYTlzTEkseUI2Q2xEQSxhQUFnQyw0QjFEb3dMbEMsQzBEbndMRSxnQkFBZ0MsK0IxRHV3TGxDLEMwRHR3TEUscUJBQWdDLG9DMUQwd0xsQyxDMER6d0xFLHdCQUFnQyx1QzFENndMbEMsQzBEM3dMRSxjQUE4Qix3QjFEK3dMaEMsQzBEOXdMRSxnQkFBOEIsMEIxRGt4TGhDLEMwRGp4TEUsc0JBQThCLGdDMURxeExoQyxDMERueExFLDBCQUFvQyxvQzFEdXhMdEMsQzBEdHhMRSx3QkFBb0Msa0MxRDB4THRDLEMwRHp4TEUsMkJBQW9DLGdDMUQ2eEx0QyxDMEQ1eExFLDRCQUFvQyx1QzFEZ3lMdEMsQzBEL3hMRSwyQkFBb0Msc0MxRG15THRDLEMwRGp5TEUsc0JBQWlDLGdDMURxeUxuQyxDMERweUxFLG9CQUFpQyw4QjFEd3lMbkMsQzBEdnlMRSx1QkFBaUMsNEIxRDJ5TG5DLEMwRDF5TEUseUJBQWlDLDhCMUQ4eUxuQyxDMEQ3eUxFLHdCQUFpQyw2QjFEaXpMbkMsQzBEL3lMRSx3QkFBa0Msa0MxRG16THBDLEMwRGx6TEUsc0JBQWtDLGdDMURzekxwQyxDMERyekxFLHlCQUFrQyw4QjFEeXpMcEMsQzBEeHpMRSwwQkFBa0MscUMxRDR6THBDLEMwRDN6TEUseUJBQWtDLG9DMUQrekxwQyxDMEQ5ekxFLDBCQUFrQywrQjFEazBMcEMsQzBEaDBMRSxvQkFBZ0MseUIxRG8wTGxDLEMwRG4wTEUscUJBQWdDLCtCMUR1MExsQyxDMER0MExFLG1CQUFnQyw2QjFEMDBMbEMsQzBEejBMRSxzQkFBZ0MsMkIxRDYwTGxDLEMwRDUwTEUsd0JBQWdDLDZCMURnMUxsQyxDMEQvMExFLHVCQUFnQyw0QjFEbTFMbEMsQ0FDRixDYW4wTEkseUI2Q2xEQSxhQUFnQyw0QjFEeTNMbEMsQzBEeDNMRSxnQkFBZ0MsK0IxRDQzTGxDLEMwRDMzTEUscUJBQWdDLG9DMUQrM0xsQyxDMEQ5M0xFLHdCQUFnQyx1QzFEazRMbEMsQzBEaDRMRSxjQUE4Qix3QjFEbzRMaEMsQzBEbjRMRSxnQkFBOEIsMEIxRHU0TGhDLEMwRHQ0TEUsc0JBQThCLGdDMUQwNExoQyxDMER4NExFLDBCQUFvQyxvQzFENDRMdEMsQzBEMzRMRSx3QkFBb0Msa0MxRCs0THRDLEMwRDk0TEUsMkJBQW9DLGdDMURrNUx0QyxDMERqNUxFLDRCQUFvQyx1QzFEcTVMdEMsQzBEcDVMRSwyQkFBb0Msc0MxRHc1THRDLEMwRHQ1TEUsc0JBQWlDLGdDMUQwNUxuQyxDMER6NUxFLG9CQUFpQyw4QjFENjVMbkMsQzBENTVMRSx1QkFBaUMsNEIxRGc2TG5DLEMwRC81TEUseUJBQWlDLDhCMURtNkxuQyxDMERsNkxFLHdCQUFpQyw2QjFEczZMbkMsQzBEcDZMRSx3QkFBa0Msa0MxRHc2THBDLEMwRHY2TEUsc0JBQWtDLGdDMUQyNkxwQyxDMEQxNkxFLHlCQUFrQyw4QjFEODZMcEMsQzBENzZMRSwwQkFBa0MscUMxRGk3THBDLEMwRGg3TEUseUJBQWtDLG9DMURvN0xwQyxDMERuN0xFLDBCQUFrQywrQjFEdTdMcEMsQzBEcjdMRSxvQkFBZ0MseUIxRHk3TGxDLEMwRHg3TEUscUJBQWdDLCtCMUQ0N0xsQyxDMEQzN0xFLG1CQUFnQyw2QjFEKzdMbEMsQzBEOTdMRSxzQkFBZ0MsMkIxRGs4TGxDLEMwRGo4TEUsd0JBQWdDLDZCMURxOExsQyxDMERwOExFLHVCQUFnQyw0QjFEdzhMbEMsQ0FDRixDYXg3TEksMEI2Q2xEQSxhQUFnQyw0QjFEOCtMbEMsQzBENytMRSxnQkFBZ0MsK0IxRGkvTGxDLEMwRGgvTEUscUJBQWdDLG9DMURvL0xsQyxDMERuL0xFLHdCQUFnQyx1QzFEdS9MbEMsQzBEci9MRSxjQUE4Qix3QjFEeS9MaEMsQzBEeC9MRSxnQkFBOEIsMEIxRDQvTGhDLEMwRDMvTEUsc0JBQThCLGdDMUQrL0xoQyxDMEQ3L0xFLDBCQUFvQyxvQzFEaWdNdEMsQzBEaGdNRSx3QkFBb0Msa0MxRG9nTXRDLEMwRG5nTUUsMkJBQW9DLGdDMUR1Z010QyxDMER0Z01FLDRCQUFvQyx1QzFEMGdNdEMsQzBEemdNRSwyQkFBb0Msc0MxRDZnTXRDLEMwRDNnTUUsc0JBQWlDLGdDMUQrZ01uQyxDMEQ5Z01FLG9CQUFpQyw4QjFEa2hNbkMsQzBEamhNRSx1QkFBaUMsNEIxRHFoTW5DLEMwRHBoTUUseUJBQWlDLDhCMUR3aE1uQyxDMER2aE1FLHdCQUFpQyw2QjFEMmhNbkMsQzBEemhNRSx3QkFBa0Msa0MxRDZoTXBDLEMwRDVoTUUsc0JBQWtDLGdDMURnaU1wQyxDMEQvaE1FLHlCQUFrQyw4QjFEbWlNcEMsQzBEbGlNRSwwQkFBa0MscUMxRHNpTXBDLEMwRHJpTUUseUJBQWtDLG9DMUR5aU1wQyxDMER4aU1FLDBCQUFrQywrQjFENGlNcEMsQzBEMWlNRSxvQkFBZ0MseUIxRDhpTWxDLEMwRDdpTUUscUJBQWdDLCtCMURpak1sQyxDMERoak1FLG1CQUFnQyw2QjFEb2pNbEMsQzBEbmpNRSxzQkFBZ0MsMkIxRHVqTWxDLEMwRHRqTUUsd0JBQWdDLDZCMUQwak1sQyxDMER6ak1FLHVCQUFnQyw0QjFENmpNbEMsQ0FDRixDMkRybU1JLFlDREYsb0I1RHltTUYsQzJEdm1NSSxhQ0NGLHFCNUQwbU1GLEMyRDFtTUksWUNHRixvQjVEMm1NRixDYXhqTUkseUI4Q3hEQSxlQ0RGLG9CNURzbk1BLEMyRHBuTUUsZ0JDQ0YscUI1RHVuTUEsQzJEdm5NRSxlQ0dGLG9CNUR3bk1BLENBQ0YsQ2F0a01JLHlCOEN4REEsZUNERixvQjVEbW9NQSxDMkRqb01FLGdCQ0NGLHFCNURvb01BLEMyRHBvTUUsZUNHRixvQjVEcW9NQSxDQUNGLENhbmxNSSx5QjhDeERBLGVDREYsb0I1RGdwTUEsQzJEOW9NRSxnQkNDRixxQjVEaXBNQSxDMkRqcE1FLGVDR0Ysb0I1RGtwTUEsQ0FDRixDYWhtTUksMEI4Q3hEQSxlQ0RGLG9CNUQ2cE1BLEMyRDNwTUUsZ0JDQ0YscUI1RDhwTUEsQzJEOXBNRSxlQ0dGLG9CNUQrcE1BLENBQ0YsQzZEanFNRSxpQkFBeUIseUI3RG9xTTNCLEM2RHBxTUUsbUJBQXlCLDJCN0R3cU0zQixDNkR4cU1FLG1CQUF5QiwyQjdENHFNM0IsQzZENXFNRSxnQkFBeUIsd0I3RGdyTTNCLEM2RGhyTUUsaUJBQXlCLHlCN0Rvck0zQixDNkQvcU1BLFdBRUUsSzdEcXJNRixDNkQvcU1BLHlCQUpFLE1BQUEsQ0FIQSxjQUFBLENBRUEsT0FBQSxDQUVBLFk3RDByTUYsQzZEdnJNQSxjQUdFLFE3RG9yTUYsQzZEOXFNRSw0QkFERixZQUVJLGVBQUEsQ0FDQSxLQUFBLENBQ0EsWTdEa3JNRixDQUNGLEM4RGh0TUEsU0NPRSxrQkFBQSxDQUdBLFFBQUEsQ0FEQSxvQkFBQSxDQUxBLFVBQUEsQ0FFQSxlQUFBLENBREEsU0FBQSxDQUhBLGlCQUFBLENBTUEsa0JBQUEsQ0FMQSxTL0R5dE1GLEMrRHhzTUUsbURBTUUsU0FBQSxDQUVBLGNBQUEsQ0FKQSxXQUFBLENBQ0EsZ0JBQUEsQ0FIQSxlQUFBLENBS0Esa0JBQUEsQ0FKQSxVL0Qrc01KLENnRXB1TUksTUFBdUIsbUJoRXd1TTNCLENnRXh1TUksTUFBdUIsbUJoRTR1TTNCLENnRTV1TUksTUFBdUIsbUJoRWd2TTNCLENnRWh2TUksT0FBdUIsb0JoRW92TTNCLENnRXB2TUksTUFBdUIsb0JoRXd2TTNCLENnRXh2TUksTUFBdUIsb0JoRTR2TTNCLENnRTV2TUksTUFBdUIsb0JoRWd3TTNCLENnRWh3TUksT0FBdUIscUJoRW93TTNCLENnRWh3TUEsUUFBVSx3QmhFb3dNVixDZ0Vud01BLFFBQVUseUJoRXV3TVYsQ2lFdndNUSxLQUFnQyxrQmpFMndNeEMsQ2lFMXdNUSxZQUVFLHNCakU2d01WLENpRTN3TVEsWUFFRSx3QmpFOHdNVixDaUU1d01RLFlBRUUseUJqRSt3TVYsQ2lFN3dNUSxZQUVFLHVCakVneE1WLENpRS94TVEsS0FBZ0MsdUJqRW15TXhDLENpRWx5TVEsWUFFRSwyQmpFcXlNVixDaUVueU1RLFlBRUUsNkJqRXN5TVYsQ2lFcHlNUSxZQUVFLDhCakV1eU1WLENpRXJ5TVEsWUFFRSw0QmpFd3lNVixDaUV2ek1RLEtBQWdDLHNCakUyek14QyxDaUUxek1RLFlBRUUsMEJqRTZ6TVYsQ2lFM3pNUSxZQUVFLDRCakU4ek1WLENpRTV6TVEsWUFFRSw2QmpFK3pNVixDaUU3ek1RLFlBRUUsMkJqRWcwTVYsQ2lFLzBNUSxLQUFnQyxxQmpFbTFNeEMsQ2lFbDFNUSxZQUVFLHlCakVxMU1WLENpRW4xTVEsWUFFRSwyQmpFczFNVixDaUVwMU1RLFlBRUUsNEJqRXUxTVYsQ2lFcjFNUSxZQUVFLDBCakV3MU1WLENpRXYyTVEsS0FBZ0MsdUJqRTIyTXhDLENpRTEyTVEsWUFFRSwyQmpFNjJNVixDaUUzMk1RLFlBRUUsNkJqRTgyTVYsQ2lFNTJNUSxZQUVFLDhCakUrMk1WLENpRTcyTVEsWUFFRSw0QmpFZzNNVixDaUUvM01RLEtBQWdDLHFCakVtNE14QyxDaUVsNE1RLFlBRUUseUJqRXE0TVYsQ2lFbjRNUSxZQUVFLDJCakVzNE1WLENpRXA0TVEsWUFFRSw0QmpFdTRNVixDaUVyNE1RLFlBRUUsMEJqRXc0TVYsQ2lFdjVNUSxLQUFnQyxtQmpFMjVNeEMsQ2lFMTVNUSxZQUVFLHVCakU2NU1WLENpRTM1TVEsWUFFRSx5QmpFODVNVixDaUU1NU1RLFlBRUUsMEJqRSs1TVYsQ2lFNzVNUSxZQUVFLHdCakVnNk1WLENpRS82TVEsS0FBZ0Msd0JqRW03TXhDLENpRWw3TVEsWUFFRSw0QmpFcTdNVixDaUVuN01RLFlBRUUsOEJqRXM3TVYsQ2lFcDdNUSxZQUVFLCtCakV1N01WLENpRXI3TVEsWUFFRSw2QmpFdzdNVixDaUV2OE1RLEtBQWdDLHVCakUyOE14QyxDaUUxOE1RLFlBRUUsMkJqRTY4TVYsQ2lFMzhNUSxZQUVFLDZCakU4OE1WLENpRTU4TVEsWUFFRSw4QmpFKzhNVixDaUU3OE1RLFlBRUUsNEJqRWc5TVYsQ2lFLzlNUSxLQUFnQyxzQmpFbStNeEMsQ2lFbCtNUSxZQUVFLDBCakVxK01WLENpRW4rTVEsWUFFRSw0QmpFcytNVixDaUVwK01RLFlBRUUsNkJqRXUrTVYsQ2lFcitNUSxZQUVFLDJCakV3K01WLENpRXYvTVEsS0FBZ0Msd0JqRTIvTXhDLENpRTEvTVEsWUFFRSw0QmpFNi9NVixDaUUzL01RLFlBRUUsOEJqRTgvTVYsQ2lFNS9NUSxZQUVFLCtCakUrL01WLENpRTcvTVEsWUFFRSw2QmpFZ2dOVixDaUUvZ05RLEtBQWdDLHNCakVtaE54QyxDaUVsaE5RLFlBRUUsMEJqRXFoTlYsQ2lFbmhOUSxZQUVFLDRCakVzaE5WLENpRXBoTlEsWUFFRSw2QmpFdWhOVixDaUVyaE5RLFlBRUUsMkJqRXdoTlYsQ2lFbGhOSSxRQUFtQixxQmpFc2hOdkIsQ2lFcmhOSSxrQkFFRSx5QmpFd2hOTixDaUV0aE5JLGtCQUVFLDJCakV5aE5OLENpRXZoTkksa0JBRUUsNEJqRTBoTk4sQ2lFeGhOSSxrQkFFRSwwQmpFMmhOTixDYTlnTkkseUJvRGpESSxRQUFnQyxrQmpFb2tOdEMsQ2lFbmtOTSxrQkFFRSxzQmpFc2tOUixDaUVwa05NLGtCQUVFLHdCakV1a05SLENpRXJrTk0sa0JBRUUseUJqRXdrTlIsQ2lFdGtOTSxrQkFFRSx1QmpFeWtOUixDaUV4bE5NLFFBQWdDLHVCakU0bE50QyxDaUUzbE5NLGtCQUVFLDJCakU4bE5SLENpRTVsTk0sa0JBRUUsNkJqRStsTlIsQ2lFN2xOTSxrQkFFRSw4QmpFZ21OUixDaUU5bE5NLGtCQUVFLDRCakVpbU5SLENpRWhuTk0sUUFBZ0Msc0JqRW9uTnRDLENpRW5uTk0sa0JBRUUsMEJqRXNuTlIsQ2lFcG5OTSxrQkFFRSw0QmpFdW5OUixDaUVybk5NLGtCQUVFLDZCakV3bk5SLENpRXRuTk0sa0JBRUUsMkJqRXluTlIsQ2lFeG9OTSxRQUFnQyxxQmpFNG9OdEMsQ2lFM29OTSxrQkFFRSx5QmpFOG9OUixDaUU1b05NLGtCQUVFLDJCakUrb05SLENpRTdvTk0sa0JBRUUsNEJqRWdwTlIsQ2lFOW9OTSxrQkFFRSwwQmpFaXBOUixDaUVocU5NLFFBQWdDLHVCakVvcU50QyxDaUVucU5NLGtCQUVFLDJCakVzcU5SLENpRXBxTk0sa0JBRUUsNkJqRXVxTlIsQ2lFcnFOTSxrQkFFRSw4QmpFd3FOUixDaUV0cU5NLGtCQUVFLDRCakV5cU5SLENpRXhyTk0sUUFBZ0MscUJqRTRyTnRDLENpRTNyTk0sa0JBRUUseUJqRThyTlIsQ2lFNXJOTSxrQkFFRSwyQmpFK3JOUixDaUU3ck5NLGtCQUVFLDRCakVnc05SLENpRTlyTk0sa0JBRUUsMEJqRWlzTlIsQ2lFaHROTSxRQUFnQyxtQmpFb3ROdEMsQ2lFbnROTSxrQkFFRSx1QmpFc3ROUixDaUVwdE5NLGtCQUVFLHlCakV1dE5SLENpRXJ0Tk0sa0JBRUUsMEJqRXd0TlIsQ2lFdHROTSxrQkFFRSx3QmpFeXROUixDaUV4dU5NLFFBQWdDLHdCakU0dU50QyxDaUUzdU5NLGtCQUVFLDRCakU4dU5SLENpRTV1Tk0sa0JBRUUsOEJqRSt1TlIsQ2lFN3VOTSxrQkFFRSwrQmpFZ3ZOUixDaUU5dU5NLGtCQUVFLDZCakVpdk5SLENpRWh3Tk0sUUFBZ0MsdUJqRW93TnRDLENpRW53Tk0sa0JBRUUsMkJqRXN3TlIsQ2lFcHdOTSxrQkFFRSw2QmpFdXdOUixDaUVyd05NLGtCQUVFLDhCakV3d05SLENpRXR3Tk0sa0JBRUUsNEJqRXl3TlIsQ2lFeHhOTSxRQUFnQyxzQmpFNHhOdEMsQ2lFM3hOTSxrQkFFRSwwQmpFOHhOUixDaUU1eE5NLGtCQUVFLDRCakUreE5SLENpRTd4Tk0sa0JBRUUsNkJqRWd5TlIsQ2lFOXhOTSxrQkFFRSwyQmpFaXlOUixDaUVoek5NLFFBQWdDLHdCakVvek50QyxDaUVuek5NLGtCQUVFLDRCakVzek5SLENpRXB6Tk0sa0JBRUUsOEJqRXV6TlIsQ2lFcnpOTSxrQkFFRSwrQmpFd3pOUixDaUV0ek5NLGtCQUVFLDZCakV5ek5SLENpRXgwTk0sUUFBZ0Msc0JqRTQwTnRDLENpRTMwTk0sa0JBRUUsMEJqRTgwTlIsQ2lFNTBOTSxrQkFFRSw0QmpFKzBOUixDaUU3ME5NLGtCQUVFLDZCakVnMU5SLENpRTkwTk0sa0JBRUUsMkJqRWkxTlIsQ2lFMzBORSxXQUFtQixxQmpFKzBOckIsQ2lFOTBORSx3QkFFRSx5QmpFaTFOSixDaUUvME5FLHdCQUVFLDJCakVrMU5KLENpRWgxTkUsd0JBRUUsNEJqRW0xTkosQ2lFajFORSx3QkFFRSwwQmpFbzFOSixDQUNGLENheDBOSSx5Qm9EakRJLFFBQWdDLGtCakU2M050QyxDaUU1M05NLGtCQUVFLHNCakUrM05SLENpRTczTk0sa0JBRUUsd0JqRWc0TlIsQ2lFOTNOTSxrQkFFRSx5QmpFaTROUixDaUUvM05NLGtCQUVFLHVCakVrNE5SLENpRWo1Tk0sUUFBZ0MsdUJqRXE1TnRDLENpRXA1Tk0sa0JBRUUsMkJqRXU1TlIsQ2lFcjVOTSxrQkFFRSw2QmpFdzVOUixDaUV0NU5NLGtCQUVFLDhCakV5NU5SLENpRXY1Tk0sa0JBRUUsNEJqRTA1TlIsQ2lFejZOTSxRQUFnQyxzQmpFNjZOdEMsQ2lFNTZOTSxrQkFFRSwwQmpFKzZOUixDaUU3Nk5NLGtCQUVFLDRCakVnN05SLENpRTk2Tk0sa0JBRUUsNkJqRWk3TlIsQ2lFLzZOTSxrQkFFRSwyQmpFazdOUixDaUVqOE5NLFFBQWdDLHFCakVxOE50QyxDaUVwOE5NLGtCQUVFLHlCakV1OE5SLENpRXI4Tk0sa0JBRUUsMkJqRXc4TlIsQ2lFdDhOTSxrQkFFRSw0QmpFeThOUixDaUV2OE5NLGtCQUVFLDBCakUwOE5SLENpRXo5Tk0sUUFBZ0MsdUJqRTY5TnRDLENpRTU5Tk0sa0JBRUUsMkJqRSs5TlIsQ2lFNzlOTSxrQkFFRSw2QmpFZytOUixDaUU5OU5NLGtCQUVFLDhCakVpK05SLENpRS85Tk0sa0JBRUUsNEJqRWsrTlIsQ2lFai9OTSxRQUFnQyxxQmpFcS9OdEMsQ2lFcC9OTSxrQkFFRSx5QmpFdS9OUixDaUVyL05NLGtCQUVFLDJCakV3L05SLENpRXQvTk0sa0JBRUUsNEJqRXkvTlIsQ2lFdi9OTSxrQkFFRSwwQmpFMC9OUixDaUV6Z09NLFFBQWdDLG1CakU2Z090QyxDaUU1Z09NLGtCQUVFLHVCakUrZ09SLENpRTdnT00sa0JBRUUseUJqRWdoT1IsQ2lFOWdPTSxrQkFFRSwwQmpFaWhPUixDaUUvZ09NLGtCQUVFLHdCakVraE9SLENpRWppT00sUUFBZ0Msd0JqRXFpT3RDLENpRXBpT00sa0JBRUUsNEJqRXVpT1IsQ2lFcmlPTSxrQkFFRSw4QmpFd2lPUixDaUV0aU9NLGtCQUVFLCtCakV5aU9SLENpRXZpT00sa0JBRUUsNkJqRTBpT1IsQ2lFempPTSxRQUFnQyx1QmpFNmpPdEMsQ2lFNWpPTSxrQkFFRSwyQmpFK2pPUixDaUU3ak9NLGtCQUVFLDZCakVna09SLENpRTlqT00sa0JBRUUsOEJqRWlrT1IsQ2lFL2pPTSxrQkFFRSw0QmpFa2tPUixDaUVqbE9NLFFBQWdDLHNCakVxbE90QyxDaUVwbE9NLGtCQUVFLDBCakV1bE9SLENpRXJsT00sa0JBRUUsNEJqRXdsT1IsQ2lFdGxPTSxrQkFFRSw2QmpFeWxPUixDaUV2bE9NLGtCQUVFLDJCakUwbE9SLENpRXptT00sUUFBZ0Msd0JqRTZtT3RDLENpRTVtT00sa0JBRUUsNEJqRSttT1IsQ2lFN21PTSxrQkFFRSw4QmpFZ25PUixDaUU5bU9NLGtCQUVFLCtCakVpbk9SLENpRS9tT00sa0JBRUUsNkJqRWtuT1IsQ2lFam9PTSxRQUFnQyxzQmpFcW9PdEMsQ2lFcG9PTSxrQkFFRSwwQmpFdW9PUixDaUVyb09NLGtCQUVFLDRCakV3b09SLENpRXRvT00sa0JBRUUsNkJqRXlvT1IsQ2lFdm9PTSxrQkFFRSwyQmpFMG9PUixDaUVwb09FLFdBQW1CLHFCakV3b09yQixDaUV2b09FLHdCQUVFLHlCakUwb09KLENpRXhvT0Usd0JBRUUsMkJqRTJvT0osQ2lFem9PRSx3QkFFRSw0QmpFNG9PSixDaUUxb09FLHdCQUVFLDBCakU2b09KLENBQ0YsQ2Fqb09JLHlCb0RqREksUUFBZ0Msa0JqRXNyT3RDLENpRXJyT00sa0JBRUUsc0JqRXdyT1IsQ2lFdHJPTSxrQkFFRSx3QmpFeXJPUixDaUV2ck9NLGtCQUVFLHlCakUwck9SLENpRXhyT00sa0JBRUUsdUJqRTJyT1IsQ2lFMXNPTSxRQUFnQyx1QmpFOHNPdEMsQ2lFN3NPTSxrQkFFRSwyQmpFZ3RPUixDaUU5c09NLGtCQUVFLDZCakVpdE9SLENpRS9zT00sa0JBRUUsOEJqRWt0T1IsQ2lFaHRPTSxrQkFFRSw0QmpFbXRPUixDaUVsdU9NLFFBQWdDLHNCakVzdU90QyxDaUVydU9NLGtCQUVFLDBCakV3dU9SLENpRXR1T00sa0JBRUUsNEJqRXl1T1IsQ2lFdnVPTSxrQkFFRSw2QmpFMHVPUixDaUV4dU9NLGtCQUVFLDJCakUydU9SLENpRTF2T00sUUFBZ0MscUJqRTh2T3RDLENpRTd2T00sa0JBRUUseUJqRWd3T1IsQ2lFOXZPTSxrQkFFRSwyQmpFaXdPUixDaUUvdk9NLGtCQUVFLDRCakVrd09SLENpRWh3T00sa0JBRUUsMEJqRW13T1IsQ2lFbHhPTSxRQUFnQyx1QmpFc3hPdEMsQ2lFcnhPTSxrQkFFRSwyQmpFd3hPUixDaUV0eE9NLGtCQUVFLDZCakV5eE9SLENpRXZ4T00sa0JBRUUsOEJqRTB4T1IsQ2lFeHhPTSxrQkFFRSw0QmpFMnhPUixDaUUxeU9NLFFBQWdDLHFCakU4eU90QyxDaUU3eU9NLGtCQUVFLHlCakVnek9SLENpRTl5T00sa0JBRUUsMkJqRWl6T1IsQ2lFL3lPTSxrQkFFRSw0QmpFa3pPUixDaUVoek9NLGtCQUVFLDBCakVtek9SLENpRWwwT00sUUFBZ0MsbUJqRXMwT3RDLENpRXIwT00sa0JBRUUsdUJqRXcwT1IsQ2lFdDBPTSxrQkFFRSx5QmpFeTBPUixDaUV2ME9NLGtCQUVFLDBCakUwME9SLENpRXgwT00sa0JBRUUsd0JqRTIwT1IsQ2lFMTFPTSxRQUFnQyx3QmpFODFPdEMsQ2lFNzFPTSxrQkFFRSw0QmpFZzJPUixDaUU5MU9NLGtCQUVFLDhCakVpMk9SLENpRS8xT00sa0JBRUUsK0JqRWsyT1IsQ2lFaDJPTSxrQkFFRSw2QmpFbTJPUixDaUVsM09NLFFBQWdDLHVCakVzM090QyxDaUVyM09NLGtCQUVFLDJCakV3M09SLENpRXQzT00sa0JBRUUsNkJqRXkzT1IsQ2lFdjNPTSxrQkFFRSw4QmpFMDNPUixDaUV4M09NLGtCQUVFLDRCakUyM09SLENpRTE0T00sUUFBZ0Msc0JqRTg0T3RDLENpRTc0T00sa0JBRUUsMEJqRWc1T1IsQ2lFOTRPTSxrQkFFRSw0QmpFaTVPUixDaUUvNE9NLGtCQUVFLDZCakVrNU9SLENpRWg1T00sa0JBRUUsMkJqRW01T1IsQ2lFbDZPTSxRQUFnQyx3QmpFczZPdEMsQ2lFcjZPTSxrQkFFRSw0QmpFdzZPUixDaUV0Nk9NLGtCQUVFLDhCakV5Nk9SLENpRXY2T00sa0JBRUUsK0JqRTA2T1IsQ2lFeDZPTSxrQkFFRSw2QmpFMjZPUixDaUUxN09NLFFBQWdDLHNCakU4N090QyxDaUU3N09NLGtCQUVFLDBCakVnOE9SLENpRTk3T00sa0JBRUUsNEJqRWk4T1IsQ2lFLzdPTSxrQkFFRSw2QmpFazhPUixDaUVoOE9NLGtCQUVFLDJCakVtOE9SLENpRTc3T0UsV0FBbUIscUJqRWk4T3JCLENpRWg4T0Usd0JBRUUseUJqRW04T0osQ2lFajhPRSx3QkFFRSwyQmpFbzhPSixDaUVsOE9FLHdCQUVFLDRCakVxOE9KLENpRW44T0Usd0JBRUUsMEJqRXM4T0osQ0FDRixDYTE3T0ksMEJvRGpESSxRQUFnQyxrQmpFKytPdEMsQ2lFOStPTSxrQkFFRSxzQmpFaS9PUixDaUUvK09NLGtCQUVFLHdCakVrL09SLENpRWgvT00sa0JBRUUseUJqRW0vT1IsQ2lFai9PTSxrQkFFRSx1QmpFby9PUixDaUVuZ1BNLFFBQWdDLHVCakV1Z1B0QyxDaUV0Z1BNLGtCQUVFLDJCakV5Z1BSLENpRXZnUE0sa0JBRUUsNkJqRTBnUFIsQ2lFeGdQTSxrQkFFRSw4QmpFMmdQUixDaUV6Z1BNLGtCQUVFLDRCakU0Z1BSLENpRTNoUE0sUUFBZ0Msc0JqRStoUHRDLENpRTloUE0sa0JBRUUsMEJqRWlpUFIsQ2lFL2hQTSxrQkFFRSw0QmpFa2lQUixDaUVoaVBNLGtCQUVFLDZCakVtaVBSLENpRWppUE0sa0JBRUUsMkJqRW9pUFIsQ2lFbmpQTSxRQUFnQyxxQmpFdWpQdEMsQ2lFdGpQTSxrQkFFRSx5QmpFeWpQUixDaUV2alBNLGtCQUVFLDJCakUwalBSLENpRXhqUE0sa0JBRUUsNEJqRTJqUFIsQ2lFempQTSxrQkFFRSwwQmpFNGpQUixDaUUza1BNLFFBQWdDLHVCakUra1B0QyxDaUU5a1BNLGtCQUVFLDJCakVpbFBSLENpRS9rUE0sa0JBRUUsNkJqRWtsUFIsQ2lFaGxQTSxrQkFFRSw4QmpFbWxQUixDaUVqbFBNLGtCQUVFLDRCakVvbFBSLENpRW5tUE0sUUFBZ0MscUJqRXVtUHRDLENpRXRtUE0sa0JBRUUseUJqRXltUFIsQ2lFdm1QTSxrQkFFRSwyQmpFMG1QUixDaUV4bVBNLGtCQUVFLDRCakUybVBSLENpRXptUE0sa0JBRUUsMEJqRTRtUFIsQ2lFM25QTSxRQUFnQyxtQmpFK25QdEMsQ2lFOW5QTSxrQkFFRSx1QmpFaW9QUixDaUUvblBNLGtCQUVFLHlCakVrb1BSLENpRWhvUE0sa0JBRUUsMEJqRW1vUFIsQ2lFam9QTSxrQkFFRSx3QmpFb29QUixDaUVucFBNLFFBQWdDLHdCakV1cFB0QyxDaUV0cFBNLGtCQUVFLDRCakV5cFBSLENpRXZwUE0sa0JBRUUsOEJqRTBwUFIsQ2lFeHBQTSxrQkFFRSwrQmpFMnBQUixDaUV6cFBNLGtCQUVFLDZCakU0cFBSLENpRTNxUE0sUUFBZ0MsdUJqRStxUHRDLENpRTlxUE0sa0JBRUUsMkJqRWlyUFIsQ2lFL3FQTSxrQkFFRSw2QmpFa3JQUixDaUVoclBNLGtCQUVFLDhCakVtclBSLENpRWpyUE0sa0JBRUUsNEJqRW9yUFIsQ2lFbnNQTSxRQUFnQyxzQmpFdXNQdEMsQ2lFdHNQTSxrQkFFRSwwQmpFeXNQUixDaUV2c1BNLGtCQUVFLDRCakUwc1BSLENpRXhzUE0sa0JBRUUsNkJqRTJzUFIsQ2lFenNQTSxrQkFFRSwyQmpFNHNQUixDaUUzdFBNLFFBQWdDLHdCakUrdFB0QyxDaUU5dFBNLGtCQUVFLDRCakVpdVBSLENpRS90UE0sa0JBRUUsOEJqRWt1UFIsQ2lFaHVQTSxrQkFFRSwrQmpFbXVQUixDaUVqdVBNLGtCQUVFLDZCakVvdVBSLENpRW52UE0sUUFBZ0Msc0JqRXV2UHRDLENpRXR2UE0sa0JBRUUsMEJqRXl2UFIsQ2lFdnZQTSxrQkFFRSw0QmpFMHZQUixDaUV4dlBNLGtCQUVFLDZCakUydlBSLENpRXp2UE0sa0JBRUUsMkJqRTR2UFIsQ2lFdHZQRSxXQUFtQixxQmpFMHZQckIsQ2lFenZQRSx3QkFFRSx5QmpFNHZQSixDaUUxdlBFLHdCQUVFLDJCakU2dlBKLENpRTN2UEUsd0JBRUUsNEJqRTh2UEosQ2lFNXZQRSx3QkFFRSwwQmpFK3ZQSixDQUNGLENrRXZ5UEEsY0FBaUIsNEJsRTB5UGpCLENrRXp5UEEsYUFBaUIsNEJsRTZ5UGpCLENrRTV5UEEsZUNORSxlQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQm5Fc3pQRixDa0UxeVBJLFdBQXdCLHlCbEU4eVA1QixDa0U3eVBJLFlBQXdCLDBCbEVpelA1QixDa0VoelBJLGFBQXdCLDJCbEVvelA1QixDYTV3UEkseUJxRDFDQSxjQUF3Qix5QmxFMnpQMUIsQ2tFMXpQRSxlQUF3QiwwQmxFOHpQMUIsQ2tFN3pQRSxnQkFBd0IsMkJsRWkwUDFCLENBQ0YsQ2ExeFBJLHlCcUQxQ0EsY0FBd0IseUJsRXcwUDFCLENrRXYwUEUsZUFBd0IsMEJsRTIwUDFCLENrRTEwUEUsZ0JBQXdCLDJCbEU4MFAxQixDQUNGLENhdnlQSSx5QnFEMUNBLGNBQXdCLHlCbEVxMVAxQixDa0VwMVBFLGVBQXdCLDBCbEV3MVAxQixDa0V2MVBFLGdCQUF3QiwyQmxFMjFQMUIsQ0FDRixDYXB6UEksMEJxRDFDQSxjQUF3Qix5QmxFazJQMUIsQ2tFajJQRSxlQUF3QiwwQmxFcTJQMUIsQ2tFcDJQRSxnQkFBd0IsMkJsRXcyUDFCLENBQ0YsQ2tFbjJQQSxnQkFBbUIsa0NsRXMyUG5CLENrRXIyUEEsZ0JBQW1CLGtDbEV5MlBuQixDa0V4MlBBLGlCQUFtQixtQ2xFNDJQbkIsQ2tFeDJQQSxtQkFBc0IseUJsRTQyUHRCLENrRTMyUEEsb0JBQXNCLHlCbEUrMlB0QixDa0U5MlBBLGtCQUFzQix5QmxFazNQdEIsQ2tFajNQQSxhQUFzQiwyQmxFcTNQdEIsQ2tFajNQQSxZQUFjLG9CbEVxM1BkLENvRXY1UEUsY0FDRSx1QnBFMDVQSixDSzk0UEUsMEMrRFJJLHVCcEUwNVBOLENvRS81UEUsZ0JBQ0UsdUJwRWs2UEosQ0t0NVBFLDhDK0RSSSx1QnBFazZQTixDb0V2NlBFLGNBQ0UsdUJwRTA2UEosQ0s5NVBFLDBDK0RSSSx1QnBFMDZQTixDb0UvNlBFLFdBQ0UsdUJwRWs3UEosQ0t0NlBFLG9DK0RSSSx1QnBFazdQTixDb0V2N1BFLGNBQ0UsdUJwRTA3UEosQ0s5NlBFLDBDK0RSSSx1QnBFMDdQTixDb0UvN1BFLGFBQ0UsdUJwRWs4UEosQ0t0N1BFLHdDK0RSSSx1QnBFazhQTixDb0V2OFBFLFlBQ0UsdUJwRTA4UEosQ0s5N1BFLHNDK0RSSSx1QnBFMDhQTixDb0UvOFBFLFdBQ0UsdUJwRWs5UEosQ0t0OFBFLG9DK0RSSSx1QnBFazlQTixDa0UvNlBBLFlBQWMsdUJsRW03UGQs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VWdCLHlKQUNJLGFqRjI3VXBCLENhNzBXSSx5Qm9FdTVCSSxnR0FFUSxpQmpGdzdVZCxDQUNGLENpRnQ3VVksaUhBQ0ksU0FBQSxDQUNBLGlCakZ3N1VoQixDYXQxV0kseUJvRTQ1QlEsaUhBS1EsWWpGeTdVbEIsQ0FDRixDaUZ2N1VnQixvSEFHSSxxQ0FBQSxDQUZBLG9CQUFBLENBSUEsY0FBQSxDQURBLFVqRjA3VXBCLENhbDJXSSx5Qm9FbzZCWSxvSEFXUSxNQUFBLENBRkEsaUJBQUEsQ0FDQSxLQUFBLENBRkEsV2pGNjdVdEIsQ0FDRixDaUZ4N1VvQix5S0FDSSxTakYwN1V4QixDaUZ2N1VvQixnSUFFSSw0Q0FBQSxDQURBLFNqRjA3VXhCLENpRnQ3VXdCLHFMQUNJLFNqRnc3VTVCLENpRnI3VXdCLDhJQUNJLFNqRnU3VTVCLENpRnI3VTRCLHFKQUNJLFlqRnU3VWhDLENpRnA3VTRCLG1NQUNJLFNqRnM3VWhDLENhNzNXSSx5Qm9FKzdCb0IsOElBWVEsUWpGczdVOUIsQ0FDRixDaUZuN1V3Qiw4SUFDSSxTakZxN1U1QixDYXI0V0kseUJvRSs4Qm9CLDhJQUlRLFFqRnM3VTlCLENBQ0YsQ2lGcDdVNEIscUpBQ0ksWWpGczdVaEMsQ2lGbjdVNEIsbU1BQ0ksU2pGcTdVaEMsQ2lGaDdVb0IsaUlBRUksNENBQUEsQ0FEQSxTakZtN1V4QixDYXA1V0kseUJvRWcrQmdCLGlJQU1RLFVBQUEsQ0FDQSxRakZrN1UxQixDQUNGLENpRmg3VXdCLHdJQUNJLFlqRms3VTVCLENpRi82VXdCLDRSQUNJLFNqRmk3VTVCLENhaDZXSSx5Qm9FOCtCb0IsNFJBSVEsS2pGazdVOUIsQ0FDRixDaUZoN1U0QiwwU0FDSSxZakZrN1VoQyxDaUYvNlU0QixzWUFDSSxTakZpN1VoQyxDaUY1NlVvQixpSUFFSSw0Q0FBQSxDQURBLFNqRis2VXhCLENhLzZXSSx5Qm9FKy9CZ0IsaUlBS1EsVUFBQSxDQUNBLFFqRis2VTFCLENBQ0YsQ2lGNzZVd0Isd0lBQ0ksWWpGKzZVNUIsQ2lGNTZVd0IsOElBQ0ksU2pGODZVNUIsQ2lGNTZVNEIscUpBQ0ksWWpGODZVaEMsQ2lGMzZVNEIsbU1BQ0ksU2pGNjZVaEMsQ2FqOFdJLHlCb0U0Z0NvQiw4SUFZUSxLakY2NlU5QixDQUNGLENpRno2VW9CLDBIQUNJLHFCakYyNlV4QixDaUZ0NlVZLGdKQUNJLFlqRnc2VWhCLENhNThXSSwwQm9FbWlDUSxnSkFJUSxZQUFBLENBQ0Esd0JqRnk2VWxCLENBQ0YsQ2lGdjZVZ0IscUpBQ0ksZ0JqRnk2VXBCLENpRnY2VW9CLDRKQUNJLGFqRnk2VXhCLENheDlXSSwwQm9FcWpDSSxnR0FFUSxnQmpGcTZVZCxDQUNGLENpRm42VVksa0dBQ0ksYWpGcTZVaEIsQ2lGbDZVWSxtR0FHSSxhN0U5a0NOLEM2RTRrQ00sZUFBQSxDQUdBLGdCQUFBLENBRkEsd0JqRnM2VWhCLENpRmo2VVkscUpBRUksWUFBQSxDQURBLDJCakZvNlVoQixDaUZqNlVnQixvVUFDSSxvQmpGbTZVcEIsQ2lGMTVVZ0IsNkpBQ0ksYTdFL2xDVixDNkVnbUNVLGVqRjQ1VXBCLENhai9XSSx5Qm9Fd2xDWSxnS0FHUSxlQUFBLENBREEsaUJqRjQ1VXRCLENBQ0YsQ2lGejVVb0Isa0tBQ0ksYWpGMjVVeEIsQ2lGcDVVSSx5REFDSSxlakZzNVVSLENpRnA1VVEsK0RBQ0ksZ0JqRnM1VVosQ2FoZ1hJLHlCb0V5bUNJLCtEQUlRLHFCakZ1NVVkLENBQ0YsQ2lGcjVVWSxpRUFDSSxhakZ1NVVoQixDaUZoNVVBLHNCQUNJLG1CakZtNVVKLENpRmo1VUksNERBRUksT0FBQSxDQURBLGlCakZvNVVSLENhaGhYSSwwQm9FZ29DUSxtRUFJSSx3QjdFaHBDTixDNkVtcENNLGlCQUFBLENBTkEsVUFBQSxDQUVBLFlBQUEsQ0FLQSxXQUFBLENBRUEsT0FBQSxDQUxBLGlCQUFBLENBSUEsU0FBQSxDQVBBLFdBQUEsQ0FJQSxTakZ1NVVkLENBQ0YsQ2lGaDVVUSx3R0FDSSxlQUFBLENBRUEsY0FBQSxDQURBLFdqRm01VVosQ2lGaDVVWSwwR0FFSSxhN0VucUNOLEM2RWtxQ00sZ0JqRm01VWhCLENpRjk0VVEsOERB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YUFBQSxDQUZBLFdBQUEsQ0FDQSwwQmxGb3lZRixDa0ZqeVlBLGtDQUdFLGFBQUEsQ0FGQSxXQUFBLENBQ0EsMEJsRnF5WUYsQ2tGbHlZQSxvQkFDRSxXbEZxeVlGLENrRm55WUEscUJBQ0UsV2xGc3lZRixDa0ZyeFlBLHlIQUNFLFdsRjR5WUYsQ2tGcHlZQSx3RUFDRSxXbEYreVlGLENrRjl4WUEsc0hBQ0UsV2xGcXpZRixDa0ZoellBLHVDQUNFLFdsRnV6WUYsQ2tGcnpZQSxzQkFDRSxXbEZ3ellGLENrRnR6WUEsdUJBQ0UsV2xGeXpZRixDa0Z2ellBLG1CQUNFLFdsRjB6WUYsQ2tGeHpZQSx5QkFDRSxXbEYyellGLENrRnp6WUEsd0JBQ0UsV2xGNHpZRixDa0YxellBLGtCQUNFLFdsRjZ6WUYsQ2tGM3pZQSxxQkFDRSxXbEY4ellGLENrRjV6WUEsb0JBQ0UsV2xGK3pZRixDa0Y3ellBLHlCQUNFLFdsRmcwWUYsQ2tGOXpZQSxzQkFDRSxXbEZpMFlGLENrRi96WUEsdUJBQ0UsV2xGazBZRixDa0ZoMFlBLGdDQUNFLFdsRm0wWUYsQ2tGajBZQSxpQ0FDRSxXbEZvMFlGLENrRmwwWUEsK0JBQ0UsV2xGcTBZRixDa0ZuMFlBLGdDQUNFLFdsRnMwWUYsQ2tGcDBZQSwwQkFDRSxXbEZ1MFlGLENrRnIwWUEscUJBQ0UsV2xGdzBZRixDa0ZuMFlBLHdDQUNFLFdsRjAwWUYsQ2tGeDBZQSxzQkFDRSxXbEYyMFlGLENrRnowWUEsaUJBQ0UsV2xGNDBZRixDa0YxMFlBLG9CQUNFLFdsRjYwWUYsQ2tGMzBZQSxtQkFDRSxXbEY4MFlGLENrRjUwWUEsa0JBQ0UsV2xGKzBZRixDa0Y3MFlBLGtCQUNFLFdsRmcxWUYsQ2tGOTBZQSxxQkFDRSxXbEZpMVlGLENrRi8wWUEseUJBQ0UsV2xGazFZRixDa0ZoMVlBLHVCQUNFLFdsRm0xWUYsQ2tGajFZQSxtQkFDRSxXbEZvMVlGLENrRmwxWUEsc0JBQ0UsV2xGcTFZRixDa0ZuMVlBLHdDQUNFLFdsRnMxWUYsQ2tGcDFZQSx1Q0FDRSxXbEZ1MVlGLENrRnIxWUEsc0NBQ0Us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a0JBQUEsQ0FOQSxpQkFBQSxDQUlBLFVaNmtjRixDYW5qY0kseUJ5RTJJSixTMUU5SkUsWUFBQSxDQUlBLGFadWtjQSxDQUNGLENhempjSSx5QnlFMklKLFMxRTlKRSx1QkFBQSxDQUlBLHdCWjZrY0EsQ0FDRixDYS9qY0kseUJ5RTJJSixTMUU5SkUsWUFBQSxDQUlBLGFabWxjQSxDQUNGLENhcmtjSSx5QnlFMkpBLDBCQUNDLGdCQUFBLENBQ0EsZ0J0Rjg2YkgsQ0FDRiIsImZpbGUiOiJzdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdFByb2plY3RcdFx0XHQ6IHh4eFxuXHRDcmVhdGlvbiBkYXRlXHQ6IHh4L3h4eFxuXHRCeVx0XHRcdFx0OiB4eHgveHhcblxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzQzNTQ2NDtcbiAgLS1zZWNvbmRhcnk6ICMzZTlmYzU7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMjQyZTM2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNmZDQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2MyYzk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYzJjOTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWU0ZWY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZGFlOTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZGFlOTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzMyMzgzZTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzODNlO1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzdlOTRhOTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjcsIDg0LCAxMDAsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IHNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFkZDhhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1Nztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLmZvcm0tZ3JvdXAuZXJyb3IgLmZvcm0tY29udHJvbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC5mb3JtLWdyb3VwLmVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmZvcm0tZ3JvdXAuZXJyb3IgLmZvcm0tY29udHJvbCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5mb3JtLWdyb3VwLmVycm9yIC5mb3JtLWNvbnRyb2wgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tZ3JvdXAuZXJyb3IgLmZvcm0tY2hlY2staW5wdXQuZm9ybS1jb250cm9sIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5mb3JtLWdyb3VwLmVycm9yIC5mb3JtLWNoZWNrLWlucHV0LmZvcm0tY29udHJvbCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1ncm91cC5lcnJvciAuZm9ybS1jaGVjay1pbnB1dC5mb3JtLWNvbnRyb2wgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmZvcm0tZ3JvdXAuZXJyb3IgLmN1c3RvbS1jb250cm9sLWlucHV0LmZvcm0tY29udHJvbCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0tZ3JvdXAuZXJyb3IgLmN1c3RvbS1jb250cm9sLWlucHV0LmZvcm0tY29udHJvbCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTJhOTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5mb3JtLWdyb3VwLmVycm9yIC5jdXN0b20tY29udHJvbC1pbnB1dC5mb3JtLWNvbnRyb2wgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5mb3JtLWdyb3VwLmVycm9yIC5jdXN0b20tY29udHJvbC1pbnB1dC5mb3JtLWNvbnRyb2wgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0tZ3JvdXAuZXJyb3IgLmN1c3RvbS1jb250cm9sLWlucHV0LmZvcm0tY29udHJvbDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0tZ3JvdXAuZXJyb3IgLmN1c3RvbS1jb250cm9sLWlucHV0LmZvcm0tY29udHJvbDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuZm9ybS1ncm91cC5lcnJvciAuY3VzdG9tLWZpbGUtaW5wdXQuZm9ybS1jb250cm9sIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmZvcm0tZ3JvdXAuZXJyb3IgLmN1c3RvbS1maWxlLWlucHV0LmZvcm0tY29udHJvbCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmZvcm0tZ3JvdXAuZXJyb3IgLmN1c3RvbS1maWxlLWlucHV0LmZvcm0tY29udHJvbCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmZvcm0tZ3JvdXAuZXJyb3IgLmN1c3RvbS1maWxlLWlucHV0LmZvcm0tY29udHJvbCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmZvcm0tZ3JvdXAuZXJyb3IgLmN1c3RvbS1maWxlLWlucHV0LmZvcm0tY29udHJvbDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY3LCA4NCwgMTAwLCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDM1NDY0O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDQxNGQ7XG4gIGJvcmRlci1jb2xvcjogIzJmM2E0NTtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjcsIDg0LCAxMDAsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xuICBib3JkZXItY29sb3I6ICM0MzU0NjQ7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXByaW1hcnkucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmM2E0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzNDNlO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjcsIDg0LCAxMDAsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlmYzU7XG4gIGJvcmRlci1jb2xvcjogIzNlOWZjNTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzg4YWE7XG4gIGJvcmRlci1jb2xvcjogIzMwODBhMDtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxNTksIDE5NywgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZmM1O1xuICBib3JkZXItY29sb3I6ICMzZTlmYzU7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4MGEwO1xuICBib3JkZXItY29sb3I6ICMyZDc5OTY7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxNTksIDE5NywgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1pbmZvLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi13YXJuaW5nLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1kYW5nZXIucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1saWdodC5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0LnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1kYXJrLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFyay5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM0MzU0NjQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xuICBib3JkZXItY29sb3I6ICM0MzU0NjQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NywgODQsIDEwMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG4gIGJvcmRlci1jb2xvcjogIzQzNTQ2NDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjcsIDg0LCAxMDAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNlOWZjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzNlOWZjNTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWZjNTtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5ZmM1O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxNTksIDE5NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNlOWZjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlmYzU7XG4gIGJvcmRlci1jb2xvcjogIzNlOWZjNTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTU5LCAxOTcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8ucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8ucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIucGFnZXJfY3VycmVudF9wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5wYWdlcl9jdXJyZW50X3BhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLnBhZ2VyX2N1cnJlbnRfcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI0MmUzNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudHIuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbS5wYWdlcl9jdXJyZW50X3BhZ2UsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4ucGFnZXJfY3VycmVudF9wYWdlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoNjcsIDg0LCAxMDAsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2FkYmQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCA4NCwgMTAwLCAwLjUpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NywgODQsIDEwMCwgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCA4NCwgMTAwLCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3ZTk0YTk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDVweCByZ2JhKDEyNiwgMTQ4LCAxNjksIDAuNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2U5NGE5O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NywgODQsIDEwMCwgMC4yNSk7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2U5NGE5O1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYyhjYWxjKDIuMjVyZW0gKyAycHgpIC0gMXB4ICogMik7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtbGluay5wYWdlcl9jdXJyZW50X3BhZ2UsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5uYXYtbGluay5wYWdlcl9jdXJyZW50X3BhZ2UsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUsIC50YWItY29udGVudCA+IC5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnBhZ2VyX2N1cnJlbnRfcGFnZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnBhZ2VyX2N1cnJlbnRfcGFnZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cbi5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSwgLmJyZWFkY3J1bWItaXRlbS5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI0MmUzNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjcsIDg0LCAxMDAsIDAuMjUpO1xufVxuLnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0ucGFnZXJfY3VycmVudF9wYWdlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDM1NDY0O1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSwgLmVycm9yRm9ybSwgLmVycm9yLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5iYWRnZTplbXB0eSwgLmVycm9yRm9ybTplbXB0eSwgLmVycm9yLWZvcm06ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSwgLmJ0biAuZXJyb3JGb3JtLCAuYnRuIC5lcnJvci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xufVxuLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXIsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmM2E0NTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZmM1O1xufVxuLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciwgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDgwYTA7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciwgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJhZGdlLWluZm9baHJlZl06aG92ZXIsIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4Yjtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbi5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5cbi5iYWRnZS1kYW5nZXIsIC5lcnJvckZvcm0sIC5lcnJvci1mb3JtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLCBbaHJlZl0uZXJyb3JGb3JtOmhvdmVyLCBbaHJlZl0uZXJyb3ItZm9ybTpob3ZlciwgLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywgW2hyZWZdLmVycm9yRm9ybTpmb2N1cywgW2hyZWZdLmVycm9yLWZvcm06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5iYWRnZS1saWdodFtocmVmXTpob3ZlciwgLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5iYWRnZS1kYXJrW2hyZWZdOmhvdmVyLCAuYmFkZ2UtZGFya1tocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0LCAuY29uZmlybWF0aW9uX3N1YnNjcmlwdGlvbiAuY29uZmlybWF0aW9uX3ZhbGlkYXRpb24sIC5lcnJvck1lc3NhZ2UsIC5jb3JyZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjMyYzM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZGUwO1xuICBib3JkZXItY29sb3I6ICNjYWNmZDQ7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2MyYzk7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGUxMjE2O1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyMDUzNjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVjZjM7XG4gIGJvcmRlci1jb2xvcjogI2M5ZTRlZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjVkYWU5O1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTQzMzNmO1xufVxuXG4uYWxlcnQtc3VjY2VzcywgLmNvbmZpcm1hdGlvbl9zdWJzY3JpcHRpb24gLmNvbmZpcm1hdGlvbl92YWxpZGF0aW9uLCAuY29ycmVjdCB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG4uYWxlcnQtc3VjY2VzcyBociwgLmNvbmZpcm1hdGlvbl9zdWJzY3JpcHRpb24gLmNvbmZpcm1hdGlvbl92YWxpZGF0aW9uIGhyLCAuY29ycmVjdCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluaywgLmNvbmZpcm1hdGlvbl9zdWJzY3JpcHRpb24gLmNvbmZpcm1hdGlvbl92YWxpZGF0aW9uIC5hbGVydC1saW5rLCAuY29ycmVjdCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyLCAuZXJyb3JNZXNzYWdlIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5hbGVydC1kYW5nZXIgaHIsIC5lcnJvck1lc3NhZ2UgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluaywgLmVycm9yTWVzc2FnZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDM1NDY0O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzIzMmMzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2ZkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjMyYzM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMmM5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMmMzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjMyYzM0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjA1MzY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzllNGVmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjA1MzY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVkYWU5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ucGFnZXJfY3VycmVudF9wYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDUzNjY7XG4gIGJvcmRlci1jb2xvcjogIzIwNTM2Njtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ucGFnZXJfY3VycmVudF9wYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ucGFnZXJfY3VycmVudF9wYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ucGFnZXJfY3VycmVudF9wYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnBhZ2VyX2N1cnJlbnRfcGFnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ucGFnZXJfY3VycmVudF9wYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ucGFnZXJfY3VycmVudF9wYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoMC41cmVtICogMikpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsIC5jYXJvdXNlbC1pdGVtLnBhZ2VyX2N1cnJlbnRfcGFnZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4uY2Fyb3VzZWwtaXRlbS1yaWdodC5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbi5jYXJvdXNlbC1pdGVtLXJpZ2h0LnBhZ2VyX2N1cnJlbnRfcGFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1sZWZ0LnBhZ2VyX2N1cnJlbnRfcGFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tbGVmdC5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzYTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZmM1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwODBhMCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzQzNTQ2NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzNlOWZjNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY2xpcC1wYXRoOiBub25lO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0MzU0NjQgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyZjNhNDUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzZTlmYzUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMzA4MGEwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2UsIC5lcnJvckZvcm0sIC5lcnJvci1mb3JtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuLyogTW9kdWxlcyBkJ0UtbWFqaW5lICovXG4vKlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRBZ2VuY2VtZW50IGRlcyBibG9jcyBzdHJ1Y3R1cmFudHMgOlxuXHRjb250YWluZXIsIGhlYWRlciwgY29udGVudCwgc2lkZWJhciwgZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNjcm9sbFRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4zNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNjcm9sbFRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNjcm9sbFRvcCBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5oZWFkZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM3KTtcbn1cbi5oZWFkZXIgLmhlYWRlci0tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDE1cHggMjBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLS1sb2dvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXIgLmhlYWRlci0tYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyIC5oZWFkZXItLWJveGVzIC5saW5rX2NvbnRhY3RfaGVhZGVyIHtcbiAgcGFkZGluZzogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QkExQzU7XG59XG4uaGVhZGVyIC5oZWFkZXItLWJveGVzIC5saW5rX3RlbF9oZWFkZXIge1xuICBwYWRkaW5nOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTI2NDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLXBvcCB7XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGh2ci1pY29uLXBvcCB7XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG59XG4ucGFnZS1ob21lIC5kaWFwby1oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ucGFnZS1ob21lIC5kaWFwby1oZWFkZXIgLmRpYXBvLWhlYWRlci1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDI4OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhvbWUgLmRpYXBvLWhlYWRlciAuZGlhcG8taGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAyMDZweDtcbiAgfVxufVxuLnBhZ2UtaG9tZSAuZGlhcG8taGVhZGVyIC5kaWFwby1oZWFkZXItLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZS1ob21lIC5kaWFwby1oZWFkZXIgLmRpYXBvLWhlYWRlci0tYXJyb3cgLmRpYXBvLWhlYWRlci0tYXJyb3ctLXpvbmVvbmUge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhvbWUgLmRpYXBvLWhlYWRlciAuZGlhcG8taGVhZGVyLS1hcnJvdyAuZGlhcG8taGVhZGVyLS1hcnJvdy0tem9uZW9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ob21lIC5kaWFwby1oZWFkZXIgLmRpYXBvLWhlYWRlci0tYXJyb3cgLmRpYXBvLWhlYWRlci0tYXJyb3ctLXpvbmVvbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuLnBhZ2UtaG9tZSAuZGlhcG8taGVhZGVyIC5kaWFwby1oZWFkZXItLWFycm93IC5kaWFwby1oZWFkZXItLWFycm93LS16b25ldHdvIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweCAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ob21lIC5kaWFwby1oZWFkZXIgLmRpYXBvLWhlYWRlci0tYXJyb3cgLmRpYXBvLWhlYWRlci0tYXJyb3ctLXpvbmV0d28gcCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTVweCA1M3B4O1xuICB9XG59XG4ucGFnZS1ob21lIC5kaWFwby1oZWFkZXIgLmRpYXBvLWhlYWRlci0tYXJyb3cgLmRpYXBvLWhlYWRlci0tYXJyb3ctLXpvbmV0d28gcCBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnBhZ2UtaG9tZSAuZGlhcG8taGVhZGVyIC5kaWFwby1oZWFkZXItLWFycm93IC5kaWFwby1oZWFkZXItLWFycm93LS16b25ldHdvIHA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1ob21lIC5kaWFwby1oZWFkZXIgLmRpYXBvLWhlYWRlci0tYXJyb3cgLmRpYXBvLWhlYWRlci0tYXJyb3ctLXpvbmV0d28gcDpob3ZlciBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaHZyLWljb24tcG9wO1xuICBhbmltYXRpb24tbmFtZTogaHZyLWljb24tcG9wO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG59XG4ucGFnZS1ob21lIC5kaWFwby1oZWFkZXIgLmRpYXBvLWhlYWRlci0tYXJyb3cgLmRpYXBvLWhlYWRlci0tYXJyb3ctLXpvbmV0aHJlZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuLnBhZ2UtaG9tZSAuZGlhcG8taGVhZGVyIC5kaWFwby1oZWFkZXItLWFycm93IC5kaWFwby1oZWFkZXItLWFycm93LS16b25ldGhyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaG9tZSAuZGlhcG8taGVhZGVyIC5kaWFwby1oZWFkZXItLWFycm93IC5kaWFwby1oZWFkZXItLWFycm93LS16b25ldGhyZWU6OmJlZm9yZSB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuLnBhZ2UtaG9tZSAuZGlhcG8taGVhZGVyIC5kaWFwby1oZWFkZXItLWFycm93IC5kaWFwby1oZWFkZXItLWFycm93LS16b25ldGhyZWUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4OWRlZyk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhvbWUgLmRpYXBvLWhlYWRlciAuZGlhcG8taGVhZGVyLS1hcnJvdyAuZGlhcG8taGVhZGVyLS1hcnJvdy0tem9uZXRocmVlIHNwYW4ge1xuICAgIGxlZnQ6IDU0cHg7XG4gIH1cbn1cbi5wYWdlLWhvbWUgLmRpYXBvLWhlYWRlciAuZGlhcG8taGVhZGVyLS1hcnJvdyAuZGlhcG8taGVhZGVyLS1hcnJvdy0tem9uZWZvdXIge1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhvbWUgLmRpYXBvLWhlYWRlciAuZGlhcG8taGVhZGVyLS1hcnJvdyAuZGlhcG8taGVhZGVyLS1hcnJvdy0tem9uZWZvdXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4IDQ4cHg7XG4gIH1cbn1cbi5wYWdlLWhvbWUgLnBhZ2UtYmxvYyB7XG4gIG1hcmdpbi10b3A6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3Rlci5mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLS1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLS1saW5rcyAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLS1saW5rczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci0tbGlua3M6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci0tbGlua3MgLmJveC1zb2NpYWwgdWwgbGkge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWxpbmtzIC5ib3gtc29jaWFsIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWxpbmtzIC5ib3gtc29jaWFsIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzNlOWZjNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLS1saW5rcyAuYm94LXNvY2lhbCB1bCBsaSBhIHNwYW4ge1xuICBmb250LXNpemU6IDNyZW07XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWxpbmtzIC5ib3gtc29jaWFsIHVsIGxpIGEgc3Bhbi5pY29uLVlPVVRVQkUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWNvb3Jkb25uZWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMzBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci0tY29vcmRvbm5lZXMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci0tY29vcmRvbm5lZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDAwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjY2NlNjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItLWNvb3Jkb25uZWVzOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWNvb3Jkb25uZWVzID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci0tY29vcmRvbm5lZXMgLmhlYWRlci1ib3gtbnVtdGVsIHtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWNvb3Jkb25uZWVzIC5oZWFkZXItYm94LW51bXRlbCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWNvb3Jkb25uZWVzIC5oZWFkZXItYm94LW51bXRlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLS1jb29yZG9ubmVlcyAuZm9vdGVyLS1jb29yZG9ubmVlcy1saW5rcyB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xuICBtYXJnaW46IDVweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLS1jb29yZG9ubmVlcyAuZm9vdGVyLS1jb29yZG9ubmVlcy1saW5rcy5jb250YWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci0tY29vcmRvbm5lZXMgLmZvb3Rlci0tY29vcmRvbm5lZXMtbGlua3MuY29udGFjdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWNvb3Jkb25uZWVzIC5mb290ZXItLWNvb3Jkb25uZWVzLWxpbmtzLnJlY3J1dGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItLWNvb3Jkb25uZWVzIC5mb290ZXItLWNvb3Jkb25uZWVzLWxpbmtzLnJlY3J1dGVtZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7qSkXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOXB4O1xuICBsZWZ0OiAxNTNweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLS1jb29yZG9ubmVlcyAuZm9vdGVyLS1jb29yZG9ubmVlcy1saW5rcy5yZWNydXRlbWVudDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci0tY29vcmRvbm5lZXMgLmZvb3Rlci0tY29vcmRvbm5lZXMtbGlua3MucmVjcnV0ZW1lbnQ6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxODBweDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci0tY29vcmRvbm5lZXMgLmZvb3Rlci0tY29vcmRvbm5lZXMtbGlua3MucmVjcnV0ZW1lbnQ6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogMTczcHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItY29vcmRvbm5lZXMtbGlua3MgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItY29vcmRvbm5lZXMtbGlua3MgcCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4vKiogUkVTUE9OU0lWRSAqKi9cbi8qKlxuKlxuKiBFbMOpbWVudHMgcsOpdXRpbGlzYWJsZXMgOlxuKiBib3V0b25zLCBpY8O0bmVzLCBwb3BpbiAobGlnaHRib3gsIG5vdGlmaWNhdGlvbuKApiksIHNsaWRlciAoc3R5bGVzIGNvbW11bnMp4oCmXG4qXG4qKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiAyICovXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qIDMgKi9cbn1cblxuLm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIC8qIDQgKi9cbn1cblxuLyogb24gw6l2aXRlIGxlcyBkw6lib3JkZW1lbnRzICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFwID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0IFN1YnJheWFkYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuaDIge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCBTdWJyYXlhZGEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQgU3VicmF5YWRhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhNmNhNWU7XG59XG5cbi8qIGJvdXRvbnMgKi9cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG4gIHBhZGRpbmc6IDEycHggNjBweCAxMnB4IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuLmJ0bi1wcmltYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luOiAtMTVweCAwIDAgMXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzZTlmYzU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAyLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC45LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuOSwgMSk7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tcHJpbWFyeTpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxMiwgOSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxMiwgOSwgMSk7XG59XG4uYnRuLXByaW1hcnkuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlmYzU7XG59XG4uYnRuLXByaW1hcnkuYmx1ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQzNTQ2NDtcbn1cbi5idG4tcHJpbWFyeS5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmNhNWU7XG59XG4uYnRuLXByaW1hcnkuZ3JlZW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzZTlmYzU7XG59XG4uYnRuLXByaW1hcnkub3V0bGluZXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYnRuLXByaW1hcnkub3V0bGluZXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4uYnRuLXByaW1hcnkub3V0bGluZXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJ0bi1wcmltYXJ5Lm91dGxpbmVibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNlOWZjNTtcbiAgY29sb3I6ICMzZTlmYzUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5ZmM1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkub3V0bGluZWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5Lm91dGxpbmVibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjM2U5ZmM1O1xufVxuLmJ0bi1wcmltYXJ5Lm91dGxpbmVwcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQzNTQ2NDtcbiAgY29sb3I6ICM0MzU0NjQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDM1NDY0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIm1iXCI7XG59XG4uYnRuLXByaW1hcnkub3V0bGluZXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5Lm91dGxpbmVwcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDM1NDY0O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yg1wiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuXG4uYnRuLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6YglwiO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG5cbi5idG4tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YiVwiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuXG4vKiBnYWxlcmllIGQnaW1hZ2VzKi9cbi5hcnRpY2xlLWdhbGxlcnkgLmxpZ2h0Ym94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMTIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtZ2FsbGVyeSAubGlnaHRib3gge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1nYWxsZXJ5IC5saWdodGJveCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZS1nYWxsZXJ5IC5saWdodGJveCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4vKiBwYWdpbmF0aW9uKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBBbGVydCBPbGRpZSAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5vbGRpZSAuYWxlcnQtaWUge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNlNDQyMDQ7XG59XG4ub2xkaWUgLmFsZXJ0LWllID4gZGl2IHtcbiAgcGFkZGluZzogMjBweCA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9hbGVydC1pZS5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5vbGRpZSAuYWxlcnQtaWUgc3Ryb25nIHtcbiAgY29sb3I6ICNlNDQyMDQ7XG59XG5cbi8qPT09PT0gIEVuZCBvZiBBbGVydCBPbGRpZSAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIFNraXAgbGlua3MgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5za2lwLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5za2lwLW5hdiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNzAwMHB4O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2tpcC1uYXYgYTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi8qPT09PT0gIEVuZCBvZiBTa2lwIGxpbmtzICA9PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDb29raWVzIHZhbGlkYXRpb24gICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmFsZXJ0LWNvb2tpZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGFuaW1hdGlvbjogY29va2llLWFuaW0gMXMgZWFzZS1pbjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0LWNvb2tpZS5pcy1oaWRkZW4ge1xuICBhbmltYXRpb246IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG4uYWxlcnQtY29va2llLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQGtleWZyYW1lcyBjb29raWUtYW5pbSB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmFsZXJ0LWNvb2tpZS0tbGluaywgLmFsZXJ0LWNvb2tpZS0tbGluazp2aXNpdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydC1jb29raWUtLWxpbms6aG92ZXIsIC5hbGVydC1jb29raWUtLWxpbms6Zm9jdXMsIC5hbGVydC1jb29raWUtLWxpbms6dmlzaXRlZDpob3ZlciwgLmFsZXJ0LWNvb2tpZS0tbGluazp2aXNpdGVkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1jb29raWUtLWJ0biB7XG4gIC8qIFJldHJvdXZlciBsZXMgY2xhc3MgLmJ0biBldCAuYnRuLXByaW1hcnkgZGlyZWN0ZW1lbnQgZGFucyBsZSBmaWNoaWVyIC96ZXBoeXIvY29va2llLmpzICovXG59XG5cbi8qPT09PT0gIEVuZCBvZiBDb29raWVzIHZhbGlkYXRpb24gID09PT09PSovXG4uY292ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdmVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtbWViaSBwIHtcbiAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLnRleHQtbWViIHAge1xuICBmb250LWZhbWlseTogXCJtZWJcIjtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi8qVEFDKi9cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogVEFDIGZpeGVkICovXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE3cHggIzQzNTQ2NDtcbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydEJpZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zcGFuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25EZW55IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50YXJ0ZWF1Y2l0cm9uQWxlcnRCaWdCb3R0b20ge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFydGVhdWNpdHJvbkFsZXJ0QmlnQm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnRhcnRlYXVjaXRyb25DVEFCdXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50YXJ0ZWF1Y2l0cm9uQ1RBQnV0dG9uLnRhcnRlYXVjaXRyb25EZW55IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBjb2xvcjogIzFkMWYyNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDIycHg7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkFsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWZjNSAhaW1wb3J0YW50O1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRhcnRlYXVjaXRyb25DVEFCdXR0b24udGFydGVhdWNpdHJvbkRlbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJDb250aW51ZXIgc2FucyBhY2NlcHRlclwiO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbiNjbG9zc0Nyb3NzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jY2xvc3NDcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIkNvbnRpbnVlciBzYW5zIGFjY2VwdGVyXCI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLypcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0Z2VzdGlvbiBkZXMgY29tcHRlcywgZXQgc2VzIHdpZGdldHNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRGaWNoaWVyIDogYWNjb3VudCAoL2FjY291bnQvbG9naW4vYm94X2xvZ2luLmh0bWwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJveC1sb2dpbi0tbG9nb3V0IGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cblxuLmJveC1sb2dpbi0tbWFuYWdlIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cblxuLmFjY291bnQtYWN0aW9uLS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFjY291bnQtYWN0aW9uLS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuLyoqIFJFU1BPTlNJVkUgKiovXG4vKlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQgUGV0aXRlcyBBbm5vbmNlcyBldCBzZXMgd2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKiBSRVNQT05TSVZFICoqL1xuLypcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0Rm9ydW0gZXQgc2VzIHdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiogUkVTUE9OU0lWRSAqKi9cbi8qXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFdpZGdldHMgOlxuXHRwcm9wcmnDqXTDqXMgZ8OpbsOpcmFsZXMsIHRleHRlLCBhY3R1LCByc3MsXG5cdGJhbm5pZXJlLCBjYWxlbmRyaWVyLCByYWNjb3VyY2lzLCBtw6l0w6lvLCBzb25kYWdlLFxuXHRyZWNvbW1hbmRlciBsZSBzaXRlLCBuZXdzbGV0dGVyLCBwdWJsaWNpdMOpXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjb21tb25zICovXG4ubm8tdGl0bGUgLmJveC0tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiB0ZXh0ICgvYm94ZXMvdGV4dC9ib3hfdGV4dC5odG1sKSAqL1xuLyogc2hvcnRjdXRzIGhlYWRlciAoL2JveGVzL3Nob3J0Y3V0L2hlYWRlcl9zaG9ydGN1dC5odG1sKSAqL1xuLyogc2hvcnRjdXRzIGFzaWRlICgvYm94ZXMvc2hvcnRjdXQvdG9vbHNfc2hvcnRjdXQuaHRtbCkgKi9cbi8qIHNob3J0Y3V0cyBmb290ZXIgKC9ib3hlcy9zaG9ydGN1dC9mb290ZXJfc2hvcnRjdXQuaHRtbCkgKi9cbi8qIGxhc3QgZWxlbWVudHMgKC9ib3hlcy9sYXN0X2VsZW1lbnRzL2xhc3RfZWxlbWVudHMuaHRtbCkgKi9cbi8qIG5ld3NsZXR0ZXIgKC9uZXdzbGV0dGVycy9ib3hfbmV3c2xldHRlcnMuaHRtbCkgKi9cbi8qIHNlYXJjaCAoL3NlYXJjaC9ib3hfc2VhcmNoLmh0bWwpICovXG4vKiBib3gtc29jaWFsICgvei10ZW1wbGF0ZXMvc29jaWFsLnRtcGwuaHRtbCkgKi9cbi5ib3gtc29jaWFsLS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1zb2NpYWwtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ib3gtc29jaWFsLS1saW5rIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlci1ib3gtbnVtdGVsIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNTAlO1xufVxuLmhlYWRlci1ib3gtbnVtdGVsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IG1lYjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG4uaGVhZGVyLWJveC1udW10ZWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWZjNTtcbn1cblxuLmJveC1oZWFkZXItYnJvY2h1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzY3OTc7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3gtaGVhZGVyLWJyb2NodXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYm94LWhlYWRlci1icm9jaHVyZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmJveC1oZWFkZXItYnJvY2h1cmUgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG4uYm94LWhlYWRlci1icm9jaHVyZSBwIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIm1saVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJveC1oZWFkZXItYnJvY2h1cmUgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJveC1oZWFkZXItYnJvY2h1cmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYTVlO1xufVxuXG4uYm94LWZvb3Rlci1hZHJlc3Mge1xuICBtYXJnaW46IDA7XG59XG4uYm94LWZvb3Rlci1hZHJlc3MgcCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwibWViXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXIgLmhlYWRlci0tYm94ZXMgLmJveC1zb2NpYWwge1xuICB3aWR0aDogNTAlO1xufVxuLmhlYWRlciAuaGVhZGVyLS1ib3hlcyAuYm94LXNvY2lhbCB1bCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyIC5oZWFkZXItLWJveGVzIC5ib3gtc29jaWFsIHVsIGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTAlO1xufVxuLmhlYWRlciAuaGVhZGVyLS1ib3hlcyAuYm94LXNvY2lhbCB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG4uaGVhZGVyIC5oZWFkZXItLWJveGVzIC5ib3gtc29jaWFsIHVsIGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlci0tYm94ZXMgLmJveC1zb2NpYWwgdWwgbGkgYSBzcGFuLmljb24tRkFDRUJPT0sge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uaGVhZGVyIC5oZWFkZXItLWJveGVzIC5ib3gtc29jaWFsIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlmYzU7XG59XG5cbi5vZmZyZS1lbXBsb2ktaXRlbS13aWRnZXQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYTVlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLXdpZGdldC1jYW5kLXNwb250YW5lZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzBweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYTVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4uY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgcC5ib3gtLXRpdGxlLmJveC1oaWdobGlnaHQtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQgU3VicmF5YWRhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDIwcHggMCA4cHggMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLXdpZGdldC1jYW5kLXNwb250YW5lZSBwLmJveC0tdGl0bGUuYm94LWhpZ2hsaWdodC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMjBweCAwIDhweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRhbG9nLXdpZGdldC1jYW5kLXNwb250YW5lZSBwLmJveC0tdGl0bGUuYm94LWhpZ2hsaWdodC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgLmJveC1oaWdobGlnaHQtLWRlc2Mge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlIC5ib3gtaGlnaGxpZ2h0LS1kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA0NXB4O1xuICB9XG59XG4uY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgLmJveC1oaWdobGlnaHQtLWRlc2MgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlIC5jYXRhbG9nLXdpZGdldC1jYW5kLXNwb250YW5lZS1pbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlIC5jYXRhbG9nLXdpZGdldC1jYW5kLXNwb250YW5lZS1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG4uY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgYS5ib3gtaGlnaGxpZ2h0LS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtZWJpXCI7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgYS5ib3gtaGlnaGxpZ2h0LS1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgYS5ib3gtaGlnaGxpZ2h0LS1saW5rIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03M3B4O1xuICB0b3A6IDVweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xufVxuLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlIGEuYm94LWhpZ2hsaWdodC0tbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTU1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlIGEuYm94LWhpZ2hsaWdodC0tbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxODVweDtcbiAgfVxufVxuLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlIGEuYm94LWhpZ2hsaWdodC0tbGluazpob3ZlciB7XG4gIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG59XG4uY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUgYS5ib3gtaGlnaGxpZ2h0LS1saW5rOmhvdmVyIHNwYW4ge1xuICBsZWZ0OiAtNThweDtcbn1cblxuLyoqIFJFU1BPTlNJVkUgKiovXG4vKlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRDYXRhbG9ndWUgZXQgc2VzIHdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjb21tb25zICovXG4vKiBwdWJsaWNhdGlvbiAoL2NhdGFsb2cvcHVibGljYXRpb25fbWV0aG9kcy9jYXRhbG9nLmh0bWwpICovXG4vKiBjb21tZW50cyAoL2NhdGFsb2cvcHJvZHVjdC9wcm9kdWN0X2NvbW1lbnRzLmh0bWwpICovXG4vKiBBdHRlbnRpb24gbGUgY29tbW9ucyBjb21tZW50cyBzb250IGRhbnMgcHVibGljYXRpb24ubGVzcyAqL1xuLyogQXR0ZW50aW9uIGNvcnJlc3BvbmQgYSBsYSBub3RpZmljYXRpb24gZCdlcnJldXIgdW5pcXVlIGRhbnMgbGUgdGVtcGxhdGUgY29tbWVudGFpcmUgZGUgcHJvZHVpdCAqL1xuLyogYm94IHNlYXJjaCAoL2NhdGFsb2cvc2VhcmNoL2JveF9zZWFyY2guaHRtbCkgKi9cbi8qIHNob3J0LXByb2R1Y3QgKi9cbi5zdC1wcm9kIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc29jaWV0ZS1yZXN1bS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuLnNvY2lldGUtcmVzdW0taXRlbSAubG9nbyB7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWV0ZS1yZXN1bS1pdGVtIGgzIHtcbiAgY29sb3I6ICMyNjdiYWE7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnNvY2lldGUtcmVzdW0taXRlbSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzI2N2JhYTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc29jaWV0ZS1yZXN1bS1pdGVtIGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcbiAgY29sb3I6ICMyNjdiYWE7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbi5zb2NpZXRlLXJlc3VtLWl0ZW0gYSBzcGFuIHtcbiAgbWFyZ2luOiAwIDAgMCA3cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLnNvY2lldGUtcmVzdW0taXRlbSBhIHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjY3YmFhO1xufVxuLnNvY2lldGUtcmVzdW0taXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNvY2lldGUtcmVzdW0taXRlbSBhOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi5wYWdlLWNhdGFsb2d1ZS1zb2NpZXRlIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jYXRhbG9ndWUtc29jaWV0ZSAuY29udGVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNTAwcHg7XG4gICAgaGVpZ2h0OiAxNzgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlICsgMTAwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjN2RiOWU4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM3ZGI5ZTgpLCB0bygjMzE4ZmI4KSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM3ZGI5ZTggMCwgIzMxOGZiOCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3ZGI5ZTggMCwgIzMxOGZiOCk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM3ZGI5ZThcIixlbmRDb2xvcnN0cj1cIiMzMThmYjhcIixHcmFkaWVudFR5cGU9MSk7XG4gIH1cbn1cbi5wYWdlLWNhdGFsb2d1ZS1zb2NpZXRlIC5jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWhpc3RvcmlxdWUge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1oaXN0b3JpcXVlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMTkwcHggMTVweCAwIDE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1oaXN0b3JpcXVlIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWhpc3RvcmlxdWUgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1oaXN0b3JpcXVlIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0taGlzdG9yaXF1ZSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWhpc3RvcmlxdWUgdWwge1xuICBtYXJnaW46IDIwcHggMCAwIDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0taGlzdG9yaXF1ZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1oaXN0b3JpcXVlIHVsIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWhpc3RvcmlxdWUgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1oaXN0b3JpcXVlIHVsIGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbiB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uIC50aXRsZS1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uLXRleHQgcCB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBtYXJnaW46IDhweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uLXRleHQgcCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbiAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24tdGV4dCBwIGVtIHtcbiAgZm9udC1mYW1pbHk6IFwibXJcIjtcbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbiAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24tdGV4dCAuY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbiAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24taW1nIHtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbi1saW5reXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbi1saW5reXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uLWxpbmt5dCBhIHNwYW4ge1xuICBtYXJnaW46IDAgMTBweCAwcHggMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uLWxpbmt5dCBhOmhvdmVyLCAucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uLWxpbmt5dCBhOmZvY3VzLCAucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uLWxpbmt5dCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWZjNTtcbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbiBoMiB7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZGVzY3JpcHRpb24gaDIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdCB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdCAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0IC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0LWl0ZW0gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbS1pbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbSAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdC1pdGVtLWltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0IC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0LWl0ZW0gLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbS10ZXh0IHAge1xuICBjb2xvcjogIzNlOWZjNTtcbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0IC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0LWl0ZW0gaDMge1xuICBmb250LWZhbWlseTogbWViO1xuICBjb2xvcjogIzNlOWZjNTtcbiAgbWFyZ2luOiAwcHggMCAwIDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdCAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdC1pdGVtIGgzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbSBoMyBzcGFuOjpiZWZvcmUge1xuICBjb2xvcjogIzNlOWZjNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdCAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdC1pdGVtIGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbS5pdGVtT25lIHtcbiAgICBwYWRkaW5nOiAwIDE2NXB4IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdCAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdC1pdGVtLml0ZW1PbmUgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0IC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0LWl0ZW0uaXRlbU9uZSBoMyBzcGFuOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0IC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0LWl0ZW0uaXRlbU9uZSAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tcmVmZXJlbmNlbGlzdC1pdGVtLXRleHQgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiA1MHB4IDAgODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgfVxufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluayBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lLS1saW5rIHAge1xuICAgIG1hcmdpbjogMCA5MHB4IDAgMDtcbiAgfVxufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluayBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBmb250LWZhbWlseTogXCJtZWJcIjtcbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZSAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstZXh0ZXJuZXMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluay1leHRlcm5lcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluay1leHRlcm5lcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstYnJvY2h1cmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHggNTBweCAxNHB4IDUwcHg7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZSAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstZXh0ZXJuZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lLS1saW5rLWJyb2NodXJlIGEge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluay1leHRlcm5lcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstYnJvY2h1cmUgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUw6lsw6ljaGFyZ2VyIGxhIGJyb2NodXJlXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJtZWJcIjtcbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZSAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstZXh0ZXJuZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lLS1saW5rLWV4dGVybmVzLWxrIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lLS1saW5rLWV4dGVybmVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluay1leHRlcm5lcy1zaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICBtYXJnaW46IDAgMCAxMHB4IDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZSAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstZXh0ZXJuZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lLS1saW5rLWV4dGVybmVzLXNpdGUge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluay1leHRlcm5lcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstZXh0ZXJuZXMtc2l0ZTpob3ZlciwgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluay1leHRlcm5lcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstZXh0ZXJuZXMtc2l0ZTphY3RpdmUsIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZSAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstZXh0ZXJuZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lLS1saW5rLWV4dGVybmVzLXNpdGU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS1sb2dvIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS1sb2dvIHtcbiAgICBtYXJnaW46IC01MHB4IDA7XG4gIH1cbn1cbi5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1nYWxlcmllIGgyIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZ2FsZXJpZSAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZ2FsZXJpZS1lbGVtZW50cyAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tZ2FsZXJpZS1lbGVtZW50cy1pdGVtIC5jb3ZlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdCAuY2F0LS1kZXNjIHAge1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9mZnJlLWVtcGxvaS1pdGVtLCAuYm94LXByb2QtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIG9yZGVyOiA0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5vZmZyZS1lbXBsb2ktaXRlbTpmaXJzdC1jaGlsZCwgLmJveC1wcm9kLS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDI7XG59XG4ub2ZmcmUtZW1wbG9pLWl0ZW06bnRoLWNoaWxkKDIpLCAuYm94LXByb2QtLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDM7XG59XG4ub2ZmcmUtZW1wbG9pLWl0ZW0ub2ZmcmUtZW1wbG9pLWl0ZW0td2lkZ2V0LCAuYm94LXByb2QtLWl0ZW0ub2ZmcmUtZW1wbG9pLWl0ZW0td2lkZ2V0IHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZnJlLWVtcGxvaS1pdGVtOmZpcnN0LWNoaWxkLCAuYm94LXByb2QtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vZmZyZS1lbXBsb2ktaXRlbTpudGgtY2hpbGQoMiksIC5ib3gtcHJvZC0taXRlbTpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vZmZyZS1lbXBsb2ktaXRlbS5vZmZyZS1lbXBsb2ktaXRlbS13aWRnZXQsIC5ib3gtcHJvZC0taXRlbS5vZmZyZS1lbXBsb2ktaXRlbS13aWRnZXQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ub2ZmcmUtZW1wbG9pLWl0ZW06aG92ZXIsIC5ib3gtcHJvZC0taXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ub2ZmcmUtZW1wbG9pLWl0ZW0gYTpob3ZlciwgLmJveC1wcm9kLS1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub2ZmcmUtZW1wbG9pLWl0ZW0gLm9mZnJlLWVtcGxvaS1pdGVtLWltYWdlLCAuYm94LXByb2QtLWl0ZW0gLm9mZnJlLWVtcGxvaS1pdGVtLWltYWdlIHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLm9mZnJlLWVtcGxvaS1pdGVtIHAuc29jaWV0ZSwgLmJveC1wcm9kLS1pdGVtIHAuc29jaWV0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm9mZnJlLWVtcGxvaS1pdGVtIGgyLCAuYm94LXByb2QtLWl0ZW0gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJtZWJpXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2E2Y2E1ZTtcbiAgbWFyZ2luOiA2cHggMDtcbn1cbi5vZmZyZS1lbXBsb2ktaXRlbSBwLmRhdGUsIC5ib3gtcHJvZC0taXRlbSBwLmRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vZmZyZS1lbXBsb2ktaXRlbSBwLmRhdGUgYSwgLmJveC1wcm9kLS1pdGVtIHAuZGF0ZSBhIHtcbiAgZm9udC1mYW1pbHk6IG1taTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2E2Y2E1ZTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ub2ZmcmUtZW1wbG9pLWl0ZW0gcC5kYXRlIC5vZmZyZS1lbXBsb2ktaXRlbS10ZXh0LWxpbmssIC5ib3gtcHJvZC0taXRlbSBwLmRhdGUgLm9mZnJlLWVtcGxvaS1pdGVtLXRleHQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2ZmcmUtZW1wbG9pLWl0ZW0gcC5kYXRlIC5vZmZyZS1lbXBsb2ktaXRlbS10ZXh0LWxpbms6OmFmdGVyLCAuYm94LXByb2QtLWl0ZW0gcC5kYXRlIC5vZmZyZS1lbXBsb2ktaXRlbS10ZXh0LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMjBweDtcbn1cbi5vZmZyZS1lbXBsb2ktaXRlbSBwLmRhdGUgLm9mZnJlLWVtcGxvaS1pdGVtLXRleHQtbGluazo6YmVmb3JlLCAuYm94LXByb2QtLWl0ZW0gcC5kYXRlIC5vZmZyZS1lbXBsb2ktaXRlbS10ZXh0LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piIXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xufVxuLm9mZnJlLWVtcGxvaS1pdGVtIHAuZGF0ZSAub2ZmcmUtZW1wbG9pLWl0ZW0tdGV4dC1saW5rOmhvdmVyOjpiZWZvcmUsIC5ib3gtcHJvZC0taXRlbSBwLmRhdGUgLm9mZnJlLWVtcGxvaS1pdGVtLXRleHQtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ub2ZmcmUtZW1wbG9pLWRldGFpbCB7XG4gIG1hcmdpbjogNzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZyZS1lbXBsb2ktZGV0YWlsIHtcbiAgICBtYXJnaW46IDcwcHggMCAwIDA7XG4gIH1cbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLXRpdGxlIGgxIHtcbiAgY29sb3I6ICNhNmNhNWU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwcHg7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC10aXRsZSBoMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtdGl0bGUgLmRhdGUge1xuICBjb2xvcjogI2E2Y2E1ZTtcbiAgZm9udC1mYW1pbHk6IFwibW1pXCI7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtdGl0bGUgLnByb2QtLWRlc2MgcCB7XG4gIGNvbG9yOiAjYTZjYTVlO1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW1hZ2Uge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWltYWdlID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW1hZ2UgLmxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWltYWdlIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtZGV0YWlscy1wcm9maWwge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWRldGFpbHMtcHJvZmlsIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwibWViXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDA7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1kZXRhaWxzLXByb2ZpbCBwIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1kZXRhaWxzLWZpIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IG1lYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1kZXRhaWxzLWZpIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwibWViXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1kZXRhaWxzLW1pc3Npb25zIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwibWViXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDA7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1kZXRhaWxzLW1pc3Npb25zIHAge1xuICBmb250LWZhbWlseTogXCJtbVwiO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWRldGFpbHMtbWlzc2lvbnMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1kZXRhaWxzLW1pc3Npb25zIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtZGV0YWlscy1taXNzaW9ucyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTJweDtcbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWRldGFpbHMtbWlzc2lvbnMgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCLumIhcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMnB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdG9wOiAxcHg7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1kZXRhaWxzLWxpbmsge1xuICBtYXJnaW46IDQwcHggMCA4MHB4IDA7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcyAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcy1lbGVtZW50cyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0MzU0NjQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDQwcHg7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcyAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcy1lbGVtZW50cyAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcy1lbGVtZW50cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtZWxlbWVudHMgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtZWxlbWVudHMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zLWVsZW1lbnRzIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zLWVsZW1lbnRzLWl0ZW0gaDMge1xuICBmb250LWZhbWlseTogXCJtZWJcIjtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDA7XG59XG4ub2ZmcmUtZW1wbG9pLWRldGFpbCAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcyAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcy1lbGVtZW50cyAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcy1lbGVtZW50cy1pdGVtIHAge1xuICBmb250LWZhbWlseTogbW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtZWxlbWVudHMgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtZWxlbWVudHMtaXRlbSAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcy1pY29uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogLTdweDtcbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zLWVsZW1lbnRzIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zLWVsZW1lbnRzLWl0ZW0gLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtaWNvbmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtZWxlbWVudHMgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtZWxlbWVudHMtaXRlbSAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcy1pY29uZSBzcGFuOjpiZWZvcmUge1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cbi5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zLWVsZW1lbnRzIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zLWVsZW1lbnRzLWl0ZW0uY29udHJhdCAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbmZvcy1pY29uZSB7XG4gIGxlZnQ6IC02NnB4O1xufVxuLm9mZnJlLWVtcGxvaS1kZXRhaWwgLm9mZnJlLWVtcGxvaS1kZXRhaWwtZm9vdGVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwibWViXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBtYXJnaW46IDcwcHggMCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZyZS1lbXBsb2ktZGV0YWlsIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWZvb3RlciBoMyB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG59XG5cbi8qIHJlc3BvbnNpdmUqL1xuLypcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0Q29tbXVuYXV0w6kgZXQgc2VzIHdpZGdldHMgOlxuXHRcdG5vdGF0aW9ucywgY29tbWVudGFpcmVzLCB0YWdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEVUT0lMRVMgREVTIE5PVEFUSU9OUyAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVpLXN0YXJzLWNhbmNlbCwgLnVpLXN0YXJzLXN0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aS1zdGFycy1jYW5jZWwsIC51aS1zdGFycy1jYW5jZWwgYSB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29tbW9uX2ltYWdlcy9za2luMDAxL3N0YXItZGVsZXRlLmdpZikgbm8tcmVwZWF0IDAgLTE2cHg7XG59XG5cbi51aS1zdGFycy1zdGFyLCAudWktc3RhcnMtc3RhciBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb21tb25faW1hZ2VzL3NraW4wMDEvc3Rhci5naWYpIG5vLXJlcGVhdCAwIDA7XG59XG5cbi51aS1zdGFycy1jYW5jZWwgYSwgLnVpLXN0YXJzLXN0YXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1zdGFycy1zdGFyLW9uIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1zdGFycy1zdGFyLWhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4udWktc3RhcnMtY2FuY2VsLWhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG4udWktc3RhcnMtY2FuY2VsLWRpc2FibGVkIGEsIC51aS1zdGFycy1zdGFyLWRpc2FibGVkLFxuLnVpLXN0YXJzLXN0YXItZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4udWktc3RhcnMtc3RhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyoqIFJFU1BPTlNJVkUgKiovXG4vKlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRBbm51YWlyZSBldCBzZXMgd2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGJveCBlbnRyaWVzICgvZGlyZWN0b3J5L2JveGVzL2VudHJpZXMuaHRtbCkgKi9cbi5kaXItZW50cmllcy0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmRpciBoMS5kaXItLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGlyIC5kaXItLWRlc2MgcCB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICB3aWR0aDogNDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kaXIgLmRpci0taW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogNDBweCAwIDYwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlyIC5kaXItLWluZm9zIHtcbiAgICBtYXJnaW46IC01MHB4IDAgNzBweDtcbiAgfVxufVxuLmRpciAuZGlyLS1pbmZvcyBwIHtcbiAgY29sb3I6ICMzZTlmYzU7XG59XG4uZGlyIC5kaXItLWluZm9zIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xufVxuLmRpciAuZGlyLS1pbmZvcyBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTUwcHgpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5kaXIgLmRpci0taW5mb3Mgc3Bhbjo6YmVmb3JlIHtcbiAgY29sb3I6ICMzZTlmYzU7XG59XG4uZGlyIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4zOSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM5KTtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWl0ZW0gLmltYWdlIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtIC5pbWFnZSBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbSAuaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOTBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZXBhZ2UtZGVjbzAxLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjI7XG4gIHotaW5kZXg6IDE7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbSAuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWl0ZW0gLnRleHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWl0ZW0gLnRleHQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCAzMHB4IDMwcHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtIC50ZXh0IGgzIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtIC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWl0ZW0gLnRleHQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtIC50ZXh0IHNwYW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtIC50ZXh0IHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uZGlyLWRldGFpbCB7XG4gIG1hcmdpbjogNzBweCAwIDAgMDtcbn1cbi5kaXItZGV0YWlsIC5kaXMtZGV0YWlsLS1kZXNjIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLXBldGl0ZWxlZ2VuZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDExMHB4IDAgNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLXBldGl0ZWxlZ2VuZGUge1xuICAgIG1hcmdpbjogNjBweCAwIDMwcHggMDtcbiAgfVxufVxuLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1wZXRpdGVsZWdlbmRlIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtcGV0aXRlbGVnZW5kZS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMHB4IDAgMCAtNzBweDtcbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtcGV0aXRlbGVnZW5kZSAuZGlyLWRldGFpbC0tY2Fycm91c2VsLXBldGl0ZWxlZ2VuZGUtaWNvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLXBldGl0ZWxlZ2VuZGUgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1wZXRpdGVsZWdlbmRlLWljb24gc3Bhbjo6YmVmb3JlIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLXBldGl0ZWxlZ2VuZGUgcCB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWdyYW5kZWxlZ2VuZGUgcCB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBtYXJnaW46IDMwcHggMCAzMHB4IDA7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWdyYW5kZWxlZ2VuZGUgcCBhIHtcbiAgY29sb3I6ICM3Y2NjZTY7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2Mge1xuICBtYXJnaW46IC04MHB4IDAgMCAwO1xufVxuLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jIC5zbGljay10cmFjayB7XG4gIHBhZGRpbmc6IDgwcHggMCAwIDA7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICBib3R0b206IC0zMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSrXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYyAuZGl2X2ZpZWxkXzYsIC5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYyAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MtcGFnZXR5cGUtaXRlbSB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC41cztcbiAgb3BhY2l0eTogMDtcbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYyAuZGl2X2ZpZWxkXzYgaW1nLCAuZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jLXBhZ2V0eXBlLWl0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYyAuZGl2X2ZpZWxkXzYuc2xpY2stY2VudGVyLCAuZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jLXBhZ2V0eXBlLWl0ZW0uc2xpY2stY2VudGVyIHtcbiAgICBtYXJnaW46IC00MHB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYyAuZGl2X2ZpZWxkXzYuc2xpY2stY2VudGVyICsgLnNsaWNrLXNsaWRlLCAuZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jLXBhZ2V0eXBlLWl0ZW0uc2xpY2stY2VudGVyICsgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IC04MHB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYyAuZGl2X2ZpZWxkXzYuc2xpY2stY2VudGVyICsgLnNsaWNrLXNsaWRlICsgLnNsaWNrLXNsaWRlLCAuZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jLXBhZ2V0eXBlLWl0ZW0uc2xpY2stY2VudGVyICsgLnNsaWNrLXNsaWRlICsgLnNsaWNrLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLmRpdl9maWVsZF82LnNsaWNrLWNsb25lZCwgLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYy1wYWdldHlwZS1pdGVtLnNsaWNrLWNsb25lZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWJsb2MgLmRpdl9maWVsZF82LnNsaWNrLWFjdGl2ZSwgLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYy1wYWdldHlwZS1pdGVtLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLXZpZGVvLXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTYwcHg7XG4gICAgcmlnaHQ6IC0xNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzdkYjllODtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzdkYjllOCAwLCAjMzE4ZmI4IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICM3ZGI5ZTgpLCB0bygjMzE4ZmI4KSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM3ZGI5ZTggMCwgIzMxOGZiOCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjN2RiOWU4LCAjMzE4ZmI4KTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzdkYjllOFwiLGVuZENvbG9yc3RyPVwiIzMxOGZiOFwiLEdyYWRpZW50VHlwZT0xKTtcbiAgfVxufVxuLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLXZpZGVvLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby10aXRsZSBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmOWZjO1xuICBwYWRkaW5nOiA1MHB4IDAgMTUwcHg7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsIC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogaW5pdGlhbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICByaWdodDogNDdweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICByaWdodDogMTIwcHg7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpVwiO1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbCAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbCAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSlXCI7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsLWl0ZW0gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbC1pdGVtIC5yb3cgLmNvbC1sZy01IHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbC1pdGVtIC5yb3cgLmNvbC1sZy01IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbC1pdGVtIC5yb3cgaDMge1xuICBmb250LWZhbWlseTogXCJtZWJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwtaXRlbSAucm93IGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwtaXRlbSAucm93IHAsIC5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbC1pdGVtIC5yb3cgdWwgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwtaXRlbSAucm93IC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwtaXRlbS1pbWcge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsLWl0ZW0gLnJvdyAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsLWl0ZW0taW1nIHAge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbCAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsLWl0ZW0gLnJvdyAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsLWl0ZW0taW1nIHAgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbC1pdGVtIC5yb3cgLmRpci1kZXRhaWwtLXZpZGVvLWNhcnJvdXNlbC1pdGVtLWltZyA+IGlmcmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tdmlkZW8tbGluayB7XG4gIG1hcmdpbjogLTExMHB4IGF1dG8gMjAwcHg7XG59XG4uZGlyLWRldGFpbCAuZGlyLWRldGFpbC0tdmlkZW8tbGluayBhIHtcbiAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMjVweDtcbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jb25jbHVzaW9uIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwibWViXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5kaXItZGV0YWlsIC5kaXItZGV0YWlsLS1jb25jbHVzaW9uIHAge1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xufVxuLmRpci1kZXRhaWwgLmRpci1kZXRhaWwtLWNvbmNsdXNpb24gcCBhIHtcbiAgY29sb3I6ICM3Y2NjZTY7XG59XG4uZGlyLWRldGFpbCAuY29udGFpbmVyLmRpci1kZXRhaWwtLWZpY2hlIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRpci1kZXRhaWwgLmNvbnRhaW5lci5kaXItZGV0YWlsLS1maWNoZSBhIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRpci1kZXRhaWwgLmNvbnRhaW5lci5kaXItZGV0YWlsLS1maWNoZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7qSmXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpci1kZXRhaWwgLmNvbnRhaW5lci5kaXItZGV0YWlsLS1maWNoZSBhOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5kaXItZGV0YWlsIC5jb250YWluZXIuZGlyLWRldGFpbC0tZmljaGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kaXItZGV0YWlsIC5jb250YWluZXIuZGlyLWRldGFpbC0tZmljaGUgYTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLyogcmVzcG9uc2l2ZSovXG4vKlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRNb2R1bGUgRS1jb21tZXJjZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGNvbW1vbnMgKi9cbi8qIGNhcnQgKC9jYXRhbG9nL2NhcnQvY2FydC5odG1sKSAqL1xuLyogYm94IGNhcnQgKC9jYXRhbG9nL2NhcnQvYm94X2NhcnQuaHRtbCkgKi9cbi8qKiBSRVNQT05TSVZFICoqL1xuLyoqXG4qXG4qIE5hdmlnYXRpb25cbiogTWVudSwgYnJlYWRjcnVtYiwgcGFnaW5hdGlvbiwgcGFnZXIsIC4uLlxuKlxuKiovXG4vKiBnZXN0aW9uIGR1IHRhY3RpbGUgcXVhbmQgbGUgbWVudSByZXBhc3NlIGVuIGRlc2t0b3AgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZvY3VzID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAubm8tdG91Y2ggLm5hdmJhci1uYXYgbGk6aG92ZXIgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5vLXRvdWNoIC5uYXZiYXItbmF2IGxpLm9wZW4gPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5vbC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5vbC5icmVhZGNydW1iIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5vbC5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJtZWJpXCI7XG59XG5vbC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1NTZiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQW5pbWF0aW9uIE1lbnUgICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd246Zm9jdXMgPiAuZHJvcGRvd24tbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4vKj09PT09ICBFbmQgb2YgQW5pbWF0aW9uIE1lbnUgPT09PT09Ki9cbi5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWVwYWdlLWRlY28wMS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsIC5tZW51LWZsZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsIC5tZW51LWZsZXgge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB1bCAubWVudS1mbGV4IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsIC5tZW51LWZsZXggLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsIC5tZW51LWZsZXggLmRyb3Bkb3duLW1lbnUgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWwgLm1lbnUtZmxleCAuZHJvcGRvd24tbWVudSA+IGRpdiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsIC5tZW51LWZsZXggLmRyb3Bkb3duLW1lbnUgPiBkaXYgPiBhIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWwgLm1lbnUtZmxleCAuZHJvcGRvd24tbWVudSA+IGRpdiA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWwgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogbWViO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB1bCA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM0MzU0NjQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTlmYzU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB1bCA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB1bCA+IGxpID4gYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsID4gbGkuc3BlY2lhbC1pdGVtID4gYSB7XG4gICAgY29sb3I6ICMzZTlmYzUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsID4gbGkgPiBkaXYuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWwgPiBsaSA+IGRpdi5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWwgPiBsaSA+IGRpdi5kcm9wZG93bi1tZW51IGEge1xuICBjb2xvcjogIzNlOWZjNTtcbiAgZm9udC1mYW1pbHk6IG1lYmk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB1bCA+IGxpID4gZGl2LmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB1bCA+IGxpID4gZGl2LmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSBhLCAuaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWwgPiBsaSA+IGRpdi5kcm9wZG93bi1tZW51IC5wYWdlcl9jdXJyZW50X3BhZ2UgYSB7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuLmhlYWRlciAuaGVhZGVyLS1uYXYgbmF2IHVsID4gbGkuaG92ZXIgPiBhOjpiZWZvcmUge1xuICBoZWlnaHQ6IDVweDtcbn1cbi5oZWFkZXIgLmhlYWRlci0tbmF2IG5hdiB1bCA+IGxpLmFjdGl2ZSBhLCAuaGVhZGVyIC5oZWFkZXItLW5hdiBuYXYgdWwgPiBsaS5wYWdlcl9jdXJyZW50X3BhZ2UgYSB7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4jbWFpbm1lbnUgPiBidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtYWlubWVudSA+IGJ1dHRvbi5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5idXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IC0xMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJ1dHRvbi5uYXZiYXItdG9nZ2xlcjpmb2N1cywgYnV0dG9uLm5hdmJhci10b2dnbGVyOmFjdGl2ZSwgYnV0dG9uLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG59XG5idXR0b24ubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbn1cbmJ1dHRvbi5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSwgYnV0dG9uLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xufVxuYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5idXR0b24ubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSwgYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpIHRyYW5zbGF0ZSgzcHgsIDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZykgdHJhbnNsYXRlKDNweCwgNXB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpIHRyYW5zbGF0ZSgzcHgsIDVweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOjphZnRlciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MGRlZykgdHJhbnNsYXRlKDRweCwgLTZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpIHRyYW5zbGF0ZSg0cHgsIC02cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpIHRyYW5zbGF0ZSg0cHgsIC02cHgpO1xufVxuYnV0dG9uLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGhlaWdodDogNHB4O1xufVxuYnV0dG9uLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwKTtcbn1cbmJ1dHRvbi5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLm5hdmJhci10b2dnbGVyLWljb246OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwKTtcbn1cblxudWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG51bC5wYWdpbmF0aW9uIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMzZTlmYzU7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xufVxudWwucGFnaW5hdGlvbiBsaSBhIGkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnVsLnBhZ2luYXRpb24gbGkgYTpmb2N1cywgdWwucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLnBhZ2VyX2FjdGl2ZV9wYWdlLnBhZ2VyX2N1cnJlbnRfcGFnZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4ubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnVfZXhwZXJ0aXNlIC5kcm9wZG93bi1tZW51IGEge1xuICBmb250LWZhbWlseTogXCJtbVwiICFpbXBvcnRhbnQ7XG59XG4ubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLW1lbnUgYTpob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAxNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1MjY0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xufVxuLm1lbnVfZXhwZXJ0aXNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tZW51X2V4cGVydGlzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5tZW51X2V4cGVydGlzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGNvbG9yOiAjNDM1MjY0ICFpbXBvcnRhbnQ7XG59XG4ubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMjcwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQzNTM2NDtcbn1cbi5tZW51X2V4cGVydGlzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudTpsYXN0LW9mLXR5cGUgLmRyb3Bkb3duLW1lbnUsXG4ubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnU6bnRoLWxhc3Qtb2YtdHlwZSgyKSAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnVfZXhwZXJ0aXNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X2V4cGVydGlzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51X2V4cGVydGlzZSAuZHJvcGRvd24uZHJvcGRvd24tc3VibWVudTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwi4pa8XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubWVudV9leHBlcnRpc2UgLmRyb3Bkb3duLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm1lbnVfZXhwZXJ0aXNlIC5kcm9wZG93bi1tZW51IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZW51X2V4cGVydGlzZSAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLypcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0bcOpdGhvZGVzIGRlIHB1YmxpY2F0aW9uOlxuXHRjb21tdW5zLCBhY3R1YWxpdMOpcywgYXJ0aWNsZXMsIMOpdsOpbmVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIG1lZGlhIChib290c3RyYXApIDogcHLDqXNlbnRhdGlvbiBmYW1pbGxlLCBoZWFkZXIgbmV3cyBkZXRhaWwsIGhlYWRlciBldmVudCBkZXRhaWwsIHN0cnVjdHVyZSBibG9jJmltYWdlIGVtYWppbmUgKi9cbi5tZWRpYSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tZWRpYSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAubWVkaWEtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuLypjYXJkIChzaG9ydC1wcm9kdWN0LCBhcnRpY2xlIGxpc3QsIG5ld3MgbGlzdCwgZXZlbnQtbGlzdCwgc29jaWFsIHdhbGwsIC4uLikqL1xuLyogY29tbW9ucyAobXVsdGlwbGUpICovXG4vKiBuZXdzICgvcHVibGljYXRpb25fbWV0aG9kcy9uZXdzL25ld3MuaHRtbCkgKi9cbi8qIGFydGljbGVzICgvcHVibGljYXRpb25fbWV0aG9kcy9hcnRpY2xlcy9tdWx0aV9hcnRpY2xlcy5odG1sKSAqL1xuLyogZXZlbnRzICgvZXZlbnRzL2V2ZW50cy5odG1sKSAqL1xuLyogQ29tbWVudHMgKC9jb21tdW5pdHkvY29tbWVudHMvbGlzdF9jb21tZW50cy5odG1sKSAqL1xuLyogQXR0ZW50aW9uIGxlcyBjb21tZW50YWlyZXMgc29udCB1dGlsaXPDqSBkYW5zIHBsdXNpZXVycyBtb2R1bGVzLlxudm91cyByZXRyb3V2ZXJleiBsZXMgY2xhc3NlcyBzcMOpY2lmaXF1ZSBhdXggY29tbWVudHMgcHJvZHVjdCBkYW5zIGxhIGZpY2hlIGRlIHN0eWxlIGNhdGFsb2cubGVzcyBwYXIgZXhlbXBsZSAqL1xuLyogQ29tbWVudHMgZm9ybSAoL2NvbW11bml0eS9jb21tZW50cy9mb3JtX2FkZF9jb21tZW50Lmh0bWwgKSAqL1xuLyogQXR0ZW50aW9uIGNvcnJlc3BvbmQgYSBsYSBub3RpZmljYXRpb24gZCdlcnJldXIgdW5pcXVlIGRhbnMgbGUgdGVtcGxhdGUgY29tbWVudGFpcmUgZGUgcHJvZHVpdCAqL1xuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXByZXNlbnRhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMTQ2cHg7XG4gIGhlaWdodDogOTgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDMwcHg7XG4gIHJpZ2h0OiAtNzIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWVwYWdlLWRlY28wMS5wbmcpO1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXByZXNlbnRhdGlvbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXByZXNlbnRhdGlvbiAuY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTc1MHB4O1xuICBoZWlnaHQ6IDE3NTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogLTk5MHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjN2RiOWU4O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjN2RiOWU4IDAlLCAjMzE4ZmI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjN2RiOWU4IDAlLCAjMzE4ZmI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZGI5ZTggMCUsICMzMThmYjggMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjN2RiOWU4XCIsIGVuZENvbG9yc3RyPVwiIzMxOGZiOFwiLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uIC5jb250YWluZXIgLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uIC5jb250YWluZXIgLnJvdyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uLXRleHQge1xuICAgIG1hcmdpbjogLTMwcHggMCAwIDA7XG4gIH1cbiAgLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXByZXNlbnRhdGlvbiAuY29udGFpbmVyIC5yb3cgLmhvbWVwYWdldGVtcGxhdGUtLXByZXNlbnRhdGlvbi10ZXh0IHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24gLmNvbnRhaW5lciAucm93IC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24tdGV4dCBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24gLmNvbnRhaW5lciAucm93IC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24taW1nIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24gLmNvbnRhaW5lciAucm93IC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24taW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24gLmNvbnRhaW5lciAucm93IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBTdWJyYXlhZGFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIHdpZHRoOiA1MDBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDcwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uIC5jb250YWluZXIgLnJvdyBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uIC5jb250YWluZXIgLnJvdyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uLXRleHQtbGluayB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24gLmNvbnRhaW5lciAucm93IC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24tdGV4dC1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDM1NDY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24gLmNvbnRhaW5lciAucm93IC5ob21lcGFnZXRlbXBsYXRlLS1wcmVzZW50YXRpb24tdGV4dC1saW5rIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWFzc3VyYW5jZSB7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXJlYXNzdXJhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODE0cHg7XG4gIGhlaWdodDogNjk2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogY2FsYygxMDAlICsgOTBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWVwYWdlLWRlY28wMi5wbmcpO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXJlYXNzdXJhbmNlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWFzc3VyYW5jZS1pdGVtLXBpY3RvIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVhc3N1cmFuY2UgLmhvbWVwYWdldGVtcGxhdGUtLXJlYXNzdXJhbmNlLWl0ZW0tdGl0bGUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2MGE5ZDY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXJlYXNzdXJhbmNlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWFzc3VyYW5jZS1pdGVtLXRpdGxlIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjRmYTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTQwcHggMDtcbiAgfVxufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW86YmVmb3JlIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvOmJlZm9yZSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiAxNTNweDtcbiAgfVxufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDgxNHB4O1xuICBoZWlnaHQ6IDY5NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIyMHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZXBhZ2UtZGVjbzAyLnBuZyk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8gLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWxpbmsgYSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogbWViaTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8tbGluayBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIxNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8tbGluayBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTgycHg7XG4gIH1cbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8tbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1saW5rIGE6aG92ZXIgc3BhbiB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8tbGluayBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8gLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWxpbmsgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1pZnJhbWUtYmxvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWJsb2MgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWJsb2MgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWJsb2MgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NTY1YWQ7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cywgb3BhY2l0eSAwLjVzO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1pZnJhbWUtYmxvYyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1pZnJhbWUtZWxlbWVudHMge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1pZnJhbWUtYmxvYyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1pZnJhbWUtZWxlbWVudHMgcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWJsb2MgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWlmcmFtZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWVsZW1lbnRzIHAgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWJsb2MgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWlmcmFtZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWVsZW1lbnRzIHNwYW4uaWNvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IC00MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWJsb2MgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWlmcmFtZS5hY3RpdmUsIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlbyAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWJsb2MgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWlmcmFtZS5wYWdlcl9jdXJyZW50X3BhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudCAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQtdGl0bGUgaDIsXG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LXRpdGxlIHAge1xuICBjb2xvcjogI2E2Y2E1ZTtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudCAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQtbGlzdCAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudCAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQtbGlzdCAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzBweCA3MHB4O1xuICB9XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LWxpc3QgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gYSAucHJvZHVjdHMtaXRlbS0taW1nIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudCAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQtbGlzdCAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSBhIC5wcm9kdWN0cy1pdGVtLS1pbWcgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LWxpc3QgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gYSAucHJvZHVjdHMtaXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNhNmNhNWU7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcbn1cbi5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudCAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQtbGlzdCAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSBhIHAuZGF0ZSB7XG4gIGNvbG9yOiAjYTZjYTVlO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50IC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudC1saXN0IC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LWxpc3QgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50IC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudC1mYiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudCAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQtZmIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LWZiIGgyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZXRlbXBsYXRlIC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudCAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQtZmIgaDIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9tZXBhZ2V0ZW1wbGF0ZSAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LWFycm93IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSg4N3B4LCAtNjBweCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmhvbWVwYWdldGVtcGxhdGUgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50IC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudC1hcnJvdyBzcGFuOjpiZWZvcmUge1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5oaXN0b3JpcXVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkNWQ1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5oaXN0b3JpcXVlOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5oaXN0b3JpcXVlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMXB4O1xuICBsZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkNWQ1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHVsIGxpLmhpc3RvcmlxdWU6OmFmdGVyIHtcbiAgICByaWdodDogLTJweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkubWV0aWVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDVkNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkubWV0aWVyczo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkubWV0aWVyczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDVkNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5tZXRpZXJzOjphZnRlciB7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHVsIGxpLnNvY2lldGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkNWQ1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5zb2NpZXRlczo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkuc29jaWV0ZXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM4cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q1ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkuc29jaWV0ZXM6OmFmdGVyIHtcbiAgICByaWdodDogLTJweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkuaGlzdG9ncmFtbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q1ZDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHVsIGxpLmhpc3RvZ3JhbW1lOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5oaXN0b2dyYW1tZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzdweDtcbiAgbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDVkNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5oaXN0b2dyYW1tZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5hY3RpdmUgYSwgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHVsIGxpLnBhZ2VyX2N1cnJlbnRfcGFnZSBhIHtcbiAgY29sb3I6ICMzZTlmYzU7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkuYWN0aXZlOjphZnRlciwgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHVsIGxpLnBhZ2VyX2N1cnJlbnRfcGFnZTo6YWZ0ZXIge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZmM1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWJsb2NBbmNyZSB1bCBsaS5hY3RpdmU6OmFmdGVyLCAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkucGFnZXJfY3VycmVudF9wYWdlOjphZnRlciB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHVsIGxpLmFjdGl2ZTo6YmVmb3JlLCAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkucGFnZXJfY3VycmVudF9wYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZmM1O1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHVsIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJtZWJpXCI7XG4gIGNvbG9yOiAjZDNkNWQ1O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHVsIGxpIGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1ibG9jQW5jcmUgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby0tZ2FsZXJpZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgNTBweCAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRybyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tLWdhbGVyaWUge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRybyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tLWdhbGVyaWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvLS1nYWxlcmllLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby0tZ2FsZXJpZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tLWdhbGVyaWUtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUuMik7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8gLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby10ZXh0IHAge1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby1sb2dvYW5kZGF0ZSB7XG4gIG1hcmdpbjogNDBweCAwIDYwcHggMDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby1sb2dvYW5kZGF0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tbG9nb2FuZGRhdGUtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8gLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvLWxvZ29hbmRkYXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby1sb2dvYW5kZGF0ZS1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8gLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvLWxvZ29hbmRkYXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby1sb2dvYW5kZGF0ZS1kYXRlIHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjM2U5ZmM1O1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8gLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvLWxvZ29hbmRkYXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby1sb2dvYW5kZGF0ZS1kYXRlIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcbiAgY29sb3I6ICMzZTlmYzU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRybyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tbG9nb2FuZGRhdGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvLWxvZ29hbmRkYXRlLWRhdGUgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRybyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tbG9nb2FuZGRhdGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvLWxvZ29hbmRkYXRlLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby1sb2dvYW5kZGF0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tbG9nb2FuZGRhdGUtbG9nbyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8ge1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8gaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlbyBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8taWZyYW1lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU1NjVhZDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cztcbiAgei1pbmRleDogNDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlbyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvLWlmcmFtZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvLWlmcmFtZS1lbGVtZW50cyB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1heC13aWR0aDogOTUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlbyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvLWlmcmFtZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvLWlmcmFtZS1lbGVtZW50cyBzcGFuLmljb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8gLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlby1pZnJhbWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlby1pZnJhbWUtZWxlbWVudHMgcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlbyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvLWlmcmFtZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvLWlmcmFtZS1lbGVtZW50cyBwIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8gLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlby1pZnJhbWUuYWN0aXZlLCAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8gLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlby1pZnJhbWUucGFnZXJfY3VycmVudF9wYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8taWZyYW1lLmFjdGl2ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvLWlmcmFtZS1lbGVtZW50cywgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8taWZyYW1lLnBhZ2VyX2N1cnJlbnRfcGFnZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvLWlmcmFtZS1lbGVtZW50cyB7XG4gIGhlaWdodDogNTIwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyB7XG4gIG1hcmdpbjogNzBweCAwIDgwcHggMDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLXRpdGxlYW5kYW5jcmVzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy10aXRsZWFuZGFuY3JlLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMzZTlmYzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3Qge1xuICAgIG1hcmdpbjogLTEzMHB4IDAgMDtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgdWwuYm94LWRpci0tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IHtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM5KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGkge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGkgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWl0ZW0tbGluayB7XG4gIG9wYWNpdHk6IDA7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwLjVzLCB0b3AgMC41cywgdHJhbnNmb3JtIDAuNXM7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOmZpcnN0LWNoaWxkIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtLWxpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgdWwuYm94LWRpci0tbGlzdCBsaTpmaXJzdC1jaGlsZC5hY3RpdmUtc2Vjb25kIHtcbiAgei1pbmRleDogMjtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6Zmlyc3QtY2hpbGQuYWN0aXZlLXNlY29uZCAuaW1hZ2Uge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgdWwuYm94LWRpci0tbGlzdCBsaTpmaXJzdC1jaGlsZC5hY3RpdmUtc2Vjb25kIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtLWxpbmsge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6Zmlyc3QtY2hpbGQuYWN0aXZlLXNlY29uZCB7XG4gICAgdG9wOiA1NXB4O1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOmZpcnN0LWNoaWxkLmFjdGl2ZS1mb3VydGgge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6Zmlyc3QtY2hpbGQuYWN0aXZlLWZvdXJ0aCB7XG4gICAgdG9wOiA1NXB4O1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOmZpcnN0LWNoaWxkLmFjdGl2ZS1mb3VydGggLmltYWdlIHtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6Zmlyc3QtY2hpbGQuYWN0aXZlLWZvdXJ0aCAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwLjVzLCB0b3AgMC41cywgdHJhbnNmb3JtIDAuNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgdWwuYm94LWRpci0tbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICAgIGxlZnQ6IDExMHB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgdWwuYm94LWRpci0tbGlzdCBsaTpudGgtY2hpbGQoMikgLmltYWdlIHtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6bnRoLWNoaWxkKDIpLmFjdGl2ZSwgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgdWwuYm94LWRpci0tbGlzdCBsaS5wYWdlcl9jdXJyZW50X3BhZ2U6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOm50aC1jaGlsZCgyKS5hY3RpdmUsIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGkucGFnZXJfY3VycmVudF9wYWdlOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOm50aC1jaGlsZCgyKS5hY3RpdmUgLmltYWdlLCAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpLnBhZ2VyX2N1cnJlbnRfcGFnZTpudGgtY2hpbGQoMikgLmltYWdlIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6bnRoLWNoaWxkKDIpLmFjdGl2ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rLCAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpLnBhZ2VyX2N1cnJlbnRfcGFnZTpudGgtY2hpbGQoMikgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWl0ZW0tbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOm50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMC41cywgdG9wIDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBsZWZ0OiAxOTBweDtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6bnRoLWNoaWxkKDMpIC5pbWFnZSB7XG4gIGhlaWdodDogMTQwcHg7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOm50aC1jaGlsZCgzKS5hY3RpdmUtdGhpcmQge1xuICB6LWluZGV4OiAzO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgdWwuYm94LWRpci0tbGlzdCBsaTpudGgtY2hpbGQoMykuYWN0aXZlLXRoaXJkIC5pbWFnZSB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB1bC5ib3gtZGlyLS1saXN0IGxpOm50aC1jaGlsZCgzKS5hY3RpdmUtdGhpcmQgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWl0ZW0tbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgdWwuYm94LWRpci0tbGlzdCBsaTpudGgtY2hpbGQoMykuYWN0aXZlLXRoaXJkIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0IHVsLmJveC1kaXItLWxpc3QgbGk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaWNvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaWNvbiBzcGFuOjpiZWZvcmUge1xuICBjb2xvcjogIzNlOWZjNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLXRleHQge1xuICAgIG1hcmdpbjogMTEwcHggMCAwO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtdGV4dCBwIHtcbiAgY29sb3I6ICMzZTlmYzU7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzNlOWZjNTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtdGV4dCAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rIHtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy10ZXh0IC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtLWxpbmsuYWN0aXZlLCAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtdGV4dCAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rLnBhZ2VyX2N1cnJlbnRfcGFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLXNvY2lldGVzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tc29jaWV0ZXMtdGl0bGVhbmRhbmNyZXMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1zb2NpZXRlcy10aXRsZWFuZGFuY3Jlcy10aXRsZSBoMiB7XG4gIGNvbG9yOiAjMjY3YmFhO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tc29jaWV0ZXMgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1zb2NpZXRlcy10aXRsZWFuZGFuY3JlcyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLXNvY2lldGVzLXRpdGxlYW5kYW5jcmVzLXRpdGxlIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luOiAwIDAgNzBweCAwO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1zb2NpZXRlcyAudGVtcGxhdGUtcGFnZXNvY2lldGUtLXNvY2lldGVzLXRpdGxlYW5kYW5jcmVzIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tc29jaWV0ZXMtdGl0bGVhbmRhbmNyZXMtdGl0bGUgLnRleHQgcCB7XG4gIGNvbG9yOiAjMjY3YmFhO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9ncmFtbWUge1xuICBtYXJnaW46IDcwcHggMCAwIDA7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b2dyYW1tZSAudGV4dCB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9ncmFtbWUgLnRleHQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDcwcHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvZ3JhbW1lIC50ZXh0IHAge1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLnRlbXBsYXRlLXBhZ2Vjb250YWN0IHtcbiAgbWFyZ2luOiA2MHB4IDAgMTcwcHggMDtcbn1cbi50ZW1wbGF0ZS1wYWdlY29udGFjdCAudGVtcGxhdGUtcGFnZWNvbnRhY3QtZm9ybXVsYWlyZS1ibG9jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vjb250YWN0IC50ZW1wbGF0ZS1wYWdlY29udGFjdC1mb3JtdWxhaXJlLWJsb2M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgaGVpZ2h0OiA5NTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYTVlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAtMTIwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2Vjb250YWN0IC50ZW1wbGF0ZS1wYWdlY29udGFjdC1mb3JtdWxhaXJlLWJsb2MgLnRlbXBsYXRlLXBhZ2Vjb250YWN0LWZvcm11bGFpcmUtYmxvYy1pbnRybyB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgd2lkdGg6IDU4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtcGFnZWNvbnRhY3QgLnRlbXBsYXRlLXBhZ2Vjb250YWN0LWZvcm11bGFpcmUtYmxvYyAudGVtcGxhdGUtcGFnZWNvbnRhY3QtZm9ybXVsYWlyZS1ibG9jLWludHJvIHAge1xuICBmb250LWZhbWlseTogXCJtZWJpXCI7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuLnRlbXBsYXRlLXBhZ2Vjb250YWN0IC50ZW1wbGF0ZS1wYWdlY29udGFjdC1mb3JtdWxhaXJlLWJsb2MgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRlbXBsYXRlLXBhZ2Vjb250YWN0IC50ZW1wbGF0ZS1wYWdlY29udGFjdC1jb29yZG9ubmVlcyB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlY29udGFjdCAudGVtcGxhdGUtcGFnZWNvbnRhY3QtY29vcmRvbm5lZXMge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udGVtcGxhdGUtcGFnZWNvbnRhY3QgLnRlbXBsYXRlLXBhZ2Vjb250YWN0LWNvb3Jkb25uZWVzIC5hZGRyZXNzIHAge1xuICBjb2xvcjogIzNlOWZjNTtcbiAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4udGVtcGxhdGUtcGFnZWNvbnRhY3QgLnRlbXBsYXRlLXBhZ2Vjb250YWN0LWNvb3Jkb25uZWVzIC50ZWwgcCB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBmb250LWZhbWlseTogXCJtZWJpXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4udGVtcGxhdGUtcGFnZWNvbnRhY3QgLnRlbXBsYXRlLXBhZ2Vjb250YWN0LWNvb3Jkb25uZWVzIC50ZWwgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlbXBsYXRlLXBhZ2Vjb250YWN0IC50ZW1wbGF0ZS1wYWdlY29udGFjdC1jb29yZG9ubmVlcyAubWFpbCBwIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMDtcbn1cbi50ZW1wbGF0ZS1wYWdlY29udGFjdCAudGVtcGxhdGUtcGFnZWNvbnRhY3QtY29vcmRvbm5lZXMgLm1haWwgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlbXBsYXRlLXBhZ2Vjb250YWN0IC50ZW1wbGF0ZS1wYWdlY29udGFjdC1jb29yZG9ubmVlcyAubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggNXB4IDI4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIC1tb3otYm94LXNoYWRvdzogLTVweCA1cHggMjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogLTVweCA1cHggMjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vjb250YWN0IC50ZW1wbGF0ZS1wYWdlY29udGFjdC1jb29yZG9ubmVlcyAubWFwIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlY29udGFjdCAudGVtcGxhdGUtcGFnZWNvbnRhY3QtY29vcmRvbm5lZXMgLm1hcCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVtcGxhdGUtcGFnZWNvbnRhY3QgLnRlbXBsYXRlLXBhZ2Vjb250YWN0LWNvb3Jkb25uZWVzIC5tYXAgYSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLXNvY2lldGVsaXN0IHtcbiAgbWFyZ2luOiA3MHB4IDAgNDBweCAwO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjlmYztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC0zMHB4LCA3M3B4KTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0IHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtbGlzdCAudGVtcGxhdGUtcGFnZXNvY2lldGUtbGlzdC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICB9XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLWxpc3QgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLWxpc3QtdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtbGlzdCAudGVtcGxhdGUtcGFnZXNvY2lldGUtbGlzdC10ZXh0IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0IC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0LXRleHQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLWxpc3QgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLWxpc3QtdGV4dCB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0IC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0LXRleHQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDExcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0IC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS1saXN0LXRleHQgdWwgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZSAudGVtcGxhdGUtcGFnZXNvY2lldGUtY29uY2x1c2lvbnMge1xuICBtYXJnaW46IDcwcHggYXV0byAwIGF1dG87XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLWNvbmNsdXNpb25zIGgyIHtcbiAgY29sb3I6ICMzZTlmYzU7XG59XG4udGVtcGxhdGUtcGFnZXNvY2lldGUgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLWNvbmNsdXNpb25zIHAgYSB7XG4gIGNvbG9yOiAjM2U5ZmM1O1xufVxuXG4uYXJ0aWNsZXMgaDEge1xuICBtYXJnaW46IDYwcHggMCAwIDA7XG59XG4uYXJ0aWNsZXMgPiBoMiB7XG4gIGNvbG9yOiAjM2U5ZmM1O1xuICBtYXJnaW46IC01cHggMCAzMHB4IDA7XG59XG4uYXJ0aWNsZXMgLmFydGljbGVzbGlzdC1kZXNjcmlwdGlvbi1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTgwcHggMCAwIDA7XG59XG4uYXJ0aWNsZXMgLmFydGljbGVzbGlzdC1kZXNjcmlwdGlvbi1pbnRybyAudGV4dCBoMyB7XG4gIGNvbG9yOiAjM2U5ZmM1O1xuICBmb250LWZhbWlseTogXCJtZWJcIjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5hcnRpY2xlcyAuYXJ0aWNsZXNsaXN0LWRlc2NyaXB0aW9uLWludHJvIC50ZXh0IHAge1xuICBjb2xvcjogIzNlOWZjNTtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGVzIC5hcnRpY2xlc2xpc3QtZGVzY3JpcHRpb24taW50cm8gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiA4MHB4IC03MHB4IDAgMDtcbn1cbi5hcnRpY2xlcyAuYXJ0aWNsZXNsaXN0LWRlc2NyaXB0aW9uLWludHJvIHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjM2U5ZmM1O1xufVxuLmFydGljbGVzIC5hcnRpY2xlc2xpc3QtZGVzY3JpcHRpb24gcCB7XG4gIHdpZHRoOiA1NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVzIC5hcnRpY2xlcy0tbGlzdCB7XG4gIG1hcmdpbjogNTBweCAtMTVweCA1MHB4IC0xNXB4O1xufVxuLmFydGljbGVzIC5hcnRpY2xlcy0tbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbn1cbi5hcnRpY2xlcyAuYXJ0aWNsZXMtLWxpc3QgbGkgLmFydGljbGVzLS1pdGVtIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uYXJ0aWNsZXMgLmFydGljbGVzLS1saXN0IGxpIC5hcnRpY2xlcy0taXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uYXJ0aWNsZXMgLmFydGljbGVzLS1saXN0IGxpIC5hcnRpY2xlcy0taXRlbSAuYXJ0aWNsZXMtLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi5hcnRpY2xlcyAuYXJ0aWNsZXMtLWxpc3QgbGkgLmFydGljbGVzLS1pdGVtIC5hcnRpY2xlcy0taXRlbS1jb250YWluZXIgaDIge1xuICBmb250LWZhbWlseTogXCJtZWJcIjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjM2U5ZmM1O1xufVxuLmFydGljbGVzIC5hcnRpY2xlcy0tbGlzdCBsaSAuYXJ0aWNsZXMtLWl0ZW0gLmFydGljbGVzLS1pdGVtLWltZyB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGUtdGVtb2lnbmFnZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgcmlnaHQ6IC0zNjBweDtcbiAgICB3aWR0aDogMTA4NHB4O1xuICAgIGhlaWdodDogODc2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZXBhZ2UtZGVjbzAyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLmNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbjogNzBweCAwIDAgMDtcbn1cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIC5jb250YWluZXIgPiBoMiB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgY29sb3I6ICMzZTlmYzU7XG59XG4udGVtcGxhdGUtdGVtb2lnbmFnZSAuY29udGFpbmVyIC50ZW1wbGF0ZS10ZW1vaWduYWdlLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICBjb2xvcjogIzNlOWZjNTtcbn1cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIC5jb250YWluZXIgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICBjb2xvcjogIzNlOWZjNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtdGVtb2lnbmFnZSAuY29udGFpbmVyIC50ZW1wbGF0ZS10ZW1vaWduYWdlLXRleHQgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLmNvbnRhaW5lciAudGVtcGxhdGUtdGVtb2lnbmFnZS10ZXh0IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS10ZW1vaWduYWdlIC5jb250YWluZXIgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIC5jb250YWluZXIgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtdGV4dCBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjM2U5ZmM1O1xufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLmNvbnRhaW5lciAudGVtcGxhdGUtdGVtb2lnbmFnZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4udGVtcGxhdGUtdGVtb2lnbmFnZSAuY29udGFpbmVyIC50ZW1wbGF0ZS10ZW1vaWduYWdlLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wbGF5LWJ1dHRvbi5wbmcpO1xufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLmNvbnRhaW5lciAudGVtcGxhdGUtdGVtb2lnbmFnZS12aWRlbyBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtdGVtb2lnbmFnZSAuY29udGFpbmVyIC50ZW1wbGF0ZS10ZW1vaWduYWdlLXZpZGVvOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIC5jb250YWluZXIgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtaWZyYW1lIHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU1NjVhZDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cztcbn1cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIC5jb250YWluZXIgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtaWZyYW1lLmFjdGl2ZSwgLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLmNvbnRhaW5lciAudGVtcGxhdGUtdGVtb2lnbmFnZS1pZnJhbWUucGFnZXJfY3VycmVudF9wYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLmNvbnRhaW5lciAudGVtcGxhdGUtdGVtb2lnbmFnZS1pZnJhbWUuYWN0aXZlIHAsIC50ZW1wbGF0ZS10ZW1vaWduYWdlIC5jb250YWluZXIgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtaWZyYW1lLnBhZ2VyX2N1cnJlbnRfcGFnZSBwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLmNvbnRhaW5lciAudGVtcGxhdGUtdGVtb2lnbmFnZS1pZnJhbWUuYWN0aXZlIHAgaWZyYW1lLCAudGVtcGxhdGUtdGVtb2lnbmFnZSAuY29udGFpbmVyIC50ZW1wbGF0ZS10ZW1vaWduYWdlLWlmcmFtZS5wYWdlcl9jdXJyZW50X3BhZ2UgcCBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLmNvbnRhaW5lciAudGVtcGxhdGUtdGVtb2lnbmFnZS1pZnJhbWUgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtaWZyYW1lLWVsZW1lbnRzIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIGhlaWdodDogNTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIC5jb250YWluZXIgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtaWZyYW1lIC50ZW1wbGF0ZS10ZW1vaWduYWdlLWlmcmFtZS1lbGVtZW50cyBzcGFuLmljb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4udGVtcGxhdGUtdGVtb2lnbmFnZSAudGVtcGxhdGUtdGVtb2lnbmFnZS1vdGhlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmNGZhO1xuICBtYXJnaW46IDgwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIC50ZW1wbGF0ZS10ZW1vaWduYWdlLW90aGVycyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLnRlbXBsYXRlLXRlbW9pZ25hZ2Utb3RoZXJzIGgzIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBjb2xvcjogIzNlOWZjNTtcbiAgZm9udC1mYW1pbHk6IFwibWViXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGVtcGxhdGUtdGVtb2lnbmFnZSAudGVtcGxhdGUtdGVtb2lnbmFnZS1vdGhlcnMgYXJ0aWNsZS5ib3gtbXUtLWl0ZW0uY2FyZCB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi50ZW1wbGF0ZS10ZW1vaWduYWdlIC50ZW1wbGF0ZS10ZW1vaWduYWdlLW90aGVycyBhcnRpY2xlLmJveC1tdS0taXRlbS5jYXJkIC5ib3gtbXUtLWltZy5jYXJkLWltZy10b3AuY292ZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLnRlbXBsYXRlLXRlbW9pZ25hZ2UgLnRlbXBsYXRlLXRlbW9pZ25hZ2Utb3RoZXJzIGFydGljbGUuYm94LW11LS1pdGVtLmNhcmQgLmJveC1tdS0tY29udGVudC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4udGVtcGxhdGUtdGVtb2lnbmFnZSAudGVtcGxhdGUtdGVtb2lnbmFnZS1vdGhlcnMgYXJ0aWNsZS5ib3gtbXUtLWl0ZW0uY2FyZCAuYm94LW11LS1jb250ZW50LmNhcmQtYm9keSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICBjb2xvcjogIzNlOWZjNTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udGVtcGxhdGUtdGVtb2lnbmFnZSAudGVtcGxhdGUtdGVtb2lnbmFnZS1vdGhlcnMgYXJ0aWNsZS5ib3gtbXUtLWl0ZW0uY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4udGVtcGxhdGUtdGVtb2lnbmFnZSAudGVtcGxhdGUtdGVtb2lnbmFnZS1vdGhlcnMgYXJ0aWNsZS5ib3gtbXUtLWl0ZW0uY2FyZDpob3ZlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYjbW9kYWxWaWRlbyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYjbW9kYWxWaWRlbyAubW9kYWwtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGRpdiNtb2RhbFZpZGVvIC5tb2RhbC1ib2R5IHAge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbmRpdiNtb2RhbFZpZGVvIC5tb2RhbC1ib2R5IHAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmRpdiNtb2RhbFZpZGVvIC5tb2RhbC1ib2R5IGJ1dHRvbjpub3QoLmx5dC1wbGF5YnRuKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5kaXYjbW9kYWxWaWRlbyAubW9kYWwtYm9keSBidXR0b246bm90KC5seXQtcGxheWJ0bikgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuZGl2I21vZGFsVmlkZW8gLm1vZGFsLWJvZHkgYnV0dG9uOm5vdCgubHl0LXBsYXlidG4pOmhvdmVyLCBkaXYjbW9kYWxWaWRlbyAubW9kYWwtYm9keSBidXR0b246bm90KC5seXQtcGxheWJ0bik6YWN0aXZlLCBkaXYjbW9kYWxWaWRlbyAubW9kYWwtYm9keSBidXR0b246bm90KC5seXQtcGxheWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQge1xuICBtYXJnaW46IDgwcHggMDtcbn1cbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udCA+IC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQgPiAucm93IGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250ID4gLnJvdyBoMiB7XG4gIGNvbG9yOiAjYTZjYTVlO1xuICBtYXJnaW46IC02cHggMCAyMHB4IDA7XG59XG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQgPiAucm93IC50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tdGl0bGUgcCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250IC50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSB7XG4gIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDEyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTkwcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYTVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250IC50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZWZvcm1hdGVyLTIwMjUgLmJhbmRlYXUtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnByZWZvcm1hdGVyLTIwMjUgLmJhbmRlYXUtdG9wIC5iYW5kZWF1LXRvcF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcmVmb3JtYXRlci0yMDI1IC5iYW5kZWF1LXRvcCAuYmFuZGVhdS10b3BfX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDM4LCAyNSwgMC42KTtcbn1cbi5wcmVmb3JtYXRlci0yMDI1IC5iYW5kZWF1LXRvcCAuYmFuZGVhdS10b3BfX3RleHRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByZWZvcm1hdGVyLTIwMjUgLmJhbmRlYXUtdG9wIC5iYW5kZWF1LXRvcF9fdGV4dGUgaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmVmb3JtYXRlci0yMDI1IC5iYW5kZWF1LXRvcCAuYmFuZGVhdS10b3BfX3RleHRlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTJweCA2MHB4IDEycHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLnByZWZvcm1hdGVyLTIwMjUgLmJhbmRlYXUtdG9wIC5iYW5kZWF1LXRvcF9fdGV4dGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTEyNjE5O1xufVxuXG4uc2VwYXJhdGlvbiB7XG4gIGhlaWdodDogNjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMjYxOTtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbi50ZXh0XzNfY29scyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4udGV4dF8zX2NvbHMgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjOTg1MDNDO1xufVxuLnRleHRfM19jb2xzIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICM1NUEyODk7XG59XG4udGV4dF8zX2NvbHMgLmNvbC10eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi50ZXh0XzNfY29scyAuY29sLXR4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiB1cmwoL2ltYWdlcy9hcnJvd19ncmVlbi5wbmcpO1xufVxuXG4uYmxvY19wcm9kdWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSwgMzgsIDI1LCAwLjEpO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uYmxvY19wcm9kdWl0IGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzk4NTAzQztcbn1cbi5ibG9jX3Byb2R1aXQgLnNpbmdsZV9wcm9kdWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTQlO1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY19wcm9kdWl0IC5zaW5nbGVfcHJvZHVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzU0NTQ1NCAxMDAlKTtcbn1cbi5ibG9jX3Byb2R1aXQgLnNpbmdsZV9wcm9kdWl0IC5zaW5nbGVfcHJvZHVpdF9jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jX3Byb2R1aXQgLnNpbmdsZV9wcm9kdWl0IC5zaW5nbGVfcHJvZHVpdF9jb250ZW50IC5zaW5nbGVfcHJvZHVpdF90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NfcHJvZHVpdCAuc2luZ2xlX3Byb2R1aXQgLnNpbmdsZV9wcm9kdWl0X2NvbnRlbnQgLnNpbmdsZV9wcm9kdWl0X2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmxvY19wcm9kdWl0IC5zbGlkZXJfcHJvZHVpdCAuc2xpY2stYXJyb3cge1xuICBib3R0b206IC03MnB4O1xuICB0b3A6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NkExODk7XG59XG4uYmxvY19wcm9kdWl0IC5zbGlkZXJfcHJvZHVpdCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiA1MHB4O1xuICBsZWZ0OiBpbmhlcml0O1xufVxuLmJsb2NfcHJvZHVpdCAuc2xpZGVyX3Byb2R1aXQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5ibG9jX3Byb2R1aXQgLnNsaWRlcl9wcm9kdWl0IC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2NfMl9jb2wge1xuICBtYXJnaW4tdG9wOiAxNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG4uYmxvY18yX2NvbCBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICM5ODUwM0M7XG59XG4uYmxvY18yX2NvbCBsaSB7XG4gIGNvbG9yOiAjNTVBMjg5O1xufVxuXG4uYmxvY19kb2N1bWVudCB7XG4gIGJhY2tncm91bmQ6ICM5ODUwM0MgdXJsKC9pbWFnZXMvZm9ybWVfbG9nby5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLmJsb2NfZG9jdW1lbnQgLmJsb2NfZG9jdW1lbnRfY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NfZG9jdW1lbnQgLmJsb2NfZG9jdW1lbnRfY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG59XG4uYmxvY19kb2N1bWVudCAuYmxvY19kb2N1bWVudF9jb250ZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTJweCA2MHB4IDEycHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmJsb2NfZG9jdW1lbnQgLmJsb2NfZG9jdW1lbnRfY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1MTI2MTk7XG59XG5cbi5ibG9jX2NvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbi5ibG9jX2NvbnRhY3QgaDIge1xuICBjb2xvcjogIzUxMjYxOTtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmJsb2NfY29udGFjdCBhOm5vdCgubGlua19ycykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZBMTg5O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMnB4IDYwcHggMTJweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NkExODk7XG59XG4uYmxvY19jb250YWN0IGE6bm90KC5saW5rX3JzKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU2QTE4OTtcbn1cblxuLmJsb2NfcmVhbGlzYXRpb25zIC5yZWFsaXNhdGlvbl90aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NfcmVhbGlzYXRpb25zIC5yZWFsaXNhdGlvbl90aXRsZSBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjVweDtcbiAgY29sb3I6ICM1MTI2MTk7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5ibG9jX3JlYWxpc2F0aW9ucyAucmVhbGlzYXRpb25fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSg4MSwgMzgsIDI1LCAwLjEpO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCBTdWJyYXlhZGEsIHNhbnMtc2VyaWY7XG59XG4uYmxvY19yZWFsaXNhdGlvbnMgLnNpbmdsZV9yZWFsaXNhdGlvbl90aHVtYiB7XG4gIGhlaWdodDogNTkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NfcmVhbGlzYXRpb25zIC5zbGlkZXJfcmVhbGlzYXRpb25zIC5zbGljay1hcnJvdyB7XG4gIGJvdHRvbTogLTMwcHg7XG4gIHRvcDogaW5oZXJpdDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2QTE4OTtcbn1cbi5ibG9jX3JlYWxpc2F0aW9ucyAuc2xpZGVyX3JlYWxpc2F0aW9ucyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiA1MHB4O1xuICBsZWZ0OiBpbmhlcml0O1xufVxuLmJsb2NfcmVhbGlzYXRpb25zIC5zbGlkZXJfcmVhbGlzYXRpb25zIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uYmxvY19yZWFsaXNhdGlvbnMgLnNsaWRlcl9yZWFsaXNhdGlvbnMgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiogUkVTUE9OU0lWRSAqKi9cbi8qKiBQZXJzb25uYWxpc2F0aW9uICoqL1xuLypcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0R2VzdGlvbiBkZXMgZm9udHMuXG5cdFx0UG9zc2liaWxpdMOpIGRlIGNyw6llciB1bmUgbWl4aW4gcGFyIGZvbnRcblxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibWxcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9tdWxpL2xpZ2h0L011bGktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211bGkvbGlnaHQvTXVsaS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1iaVwiO1xuICBzcmM6IHVybChcImZvbnRzL211bGkvYm9sZGl0YWxpYy9NdWxpLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211bGkvYm9sZGl0YWxpYy9NdWxpLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibWJsXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVsaS9ibGFjay9NdWxpLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdWxpL2JsYWNrL011bGktQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtZWxpXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVsaS9leHRyYWxpZ2h0aXRhbGljL011bGktRXh0cmFMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVsaS9leHRyYWxpZ2h0aXRhbGljL011bGktRXh0cmFMaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xuICBzcmM6IHVybChcImZvbnRzL211bGkvZXh0cmFib2xkL011bGktRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdWxpL2V4dHJhYm9sZC9NdWxpLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1saVwiO1xuICBzcmM6IHVybChcImZvbnRzL211bGkvbGlnaHRpdGFsaWMvTXVsaS1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVsaS9saWdodGl0YWxpYy9NdWxpLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW1pXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVsaS9tZWRpdW1pdGFsaWMvTXVsaS1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211bGkvbWVkaXVtaXRhbGljL011bGktTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xuICBzcmM6IHVybChcImZvbnRzL211bGkvZXh0cmFib2xkaXRhbGljL011bGktRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdWxpL2V4dHJhYm9sZGl0YWxpYy9NdWxpLUV4dHJhQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVsaS9pdGFsaWMvTXVsaS1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211bGkvaXRhbGljL011bGktSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibXNiaVwiO1xuICBzcmM6IHVybChcImZvbnRzL211bGkvc2VtaWJvbGRpdGFsaWMvTXVsaS1TZW1pQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVsaS9zZW1pYm9sZGl0YWxpYy9NdWxpLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW1cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9tdWxpL21lZGl1bS9NdWxpLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVsaS9tZWRpdW0vTXVsaS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtc2JcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9tdWxpL3NlbWlib2xkL011bGktU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211bGkvc2VtaWJvbGQvTXVsaS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1yXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVsaS9yZWd1bGFyL011bGktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVsaS9yZWd1bGFyL011bGktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1ibGlcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9tdWxpL2JsYWNraXRhbGljL011bGktQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211bGkvYmxhY2tpdGFsaWMvTXVsaS1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1lbFwiO1xuICBzcmM6IHVybChcImZvbnRzL211bGkvZXh0cmFsaWdodC9NdWxpLUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211bGkvZXh0cmFsaWdodC9NdWxpLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtYlwiO1xuICBzcmM6IHVybChcImZvbnRzL211bGkvYm9sZC9NdWxpLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211bGkvYm9sZC9NdWxpLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwibXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyoqIElDT01PT04gKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi9pY29tb29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi9pY29tb29uLnN2ZyNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1pY29uLV0sIFtjbGFzcyo9XCIgaWNvbi1cIl0sIC5pY29tb29uLCAuc3ctaXRlbS0tY29udGFpbmVyOmFmdGVyLCAuc3ctaXRlbS0taW1nOmFmdGVyLCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLCAuc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSwgLm92ZXJsaWJjbG9zZSBhOmJlZm9yZSwgLmJ0bi1wcmV2OmJlZm9yZSwgLmJ0bi1uZXh0OmFmdGVyLCAuYnRuLWJhY2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tQlJPQ0hVUkU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLUNPTlNFSUxTOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7XG59XG5cbi5pY29uLUNPTlRSQVQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjtcbiAgY29sb3I6ICMyYTUxODI7XG59XG5cbi5pY29uLURFTUFSQ0hFIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kllwiO1xuICBjb2xvcjogI2U5ZWFlYjtcbn1cblxuLmljb24tREVNQVJDSEUgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSXXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45OTYwOTM3NWVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5pY29uLURFTUFSQ0hFIC5wYXRoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmFwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTk2MDkzNzVlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uaWNvbi1ERU1BUkNIRSAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk5NjA5Mzc1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1ERU1BUkNIRSAucGF0aDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJpcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk5NjA5Mzc1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1ET0NTOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSbXCI7XG59XG5cbi5pY29uLUVOVk9ZRVI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjtcbn1cblxuLmljb24tRVhJU1RBTkNFIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knVwiO1xuICBjb2xvcjogI2U5ZWFlYjtcbn1cblxuLmljb24tRVhJU1RBTkNFIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knlwiO1xuICBtYXJnaW4tbGVmdDogLTEuMDc5MTAxNTYyNWVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5pY29uLUVYSVNUQU5DRSAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ9cIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3OTEwMTU2MjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLUVYSVNUQU5DRSAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3OTEwMTU2MjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLUVYSVNUQU5DRSAucGF0aDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3OTEwMTU2MjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLUVYSVNUQU5DRSAucGF0aDY6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3OTEwMTU2MjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLUZBQ0VCT09LOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7XG59XG5cbi5pY29uLUZMRUNIRV9CVE46YmVmb3JlIHtcbiAgY29udGVudDogXCLupKRcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLUZMRUNIRV9DT1VSVEU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKVcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLUZMRUNIRV9NT1lFTjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kplwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tRkxFQ0hFTE9OR1VFOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSnXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaWNvbi1GT1JNRV9MT0dPIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqFwiO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5pY29uLUZPUk1FX0xPR08gLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSpXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xNTEzNjcxODc1ZW07XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmljb24tRk9STUVfTE9HTyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKpcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjE1MTM2NzE4NzVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLUdBTEVSSUVfUEhPVE86YmVmb3JlIHtcbiAgY29udGVudDogXCLupKtcIjtcbn1cblxuLmljb24tTEFCRUw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKxcIjtcbn1cblxuLmljb24tTElFVTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krVwiO1xuICBjb2xvcjogIzJhNTE4Mjtcbn1cblxuLmljb24tTE9HT19DT0RBRiAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK5cIjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uaWNvbi1MT0dPX0NPREFGIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kr1wiO1xuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5pY29uLUxPR09fQ09EQUYgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNDUxMTcxODc1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1MT0dPX0NPREFGIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksVwiO1xuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tTE9HT19DT0RBRiAucGF0aDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI0NTExNzE4NzVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLUxPR09fQ09EQUYgLnBhdGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNDUxMTcxODc1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1MT0dPX0NPREFGIC5wYXRoNzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktFwiO1xuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tTE9HT19DT0RBRiAucGF0aDg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI0NTExNzE4NzVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLUxPR09fQ09EQUYwMiAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uaWNvbi1MT0dPX0NPREFGMDIgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS3XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMy42MzE4MzU5Mzc1ZW07XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuFwiO1xuICBtYXJnaW4tbGVmdDogLTMuNjMxODM1OTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuVwiO1xuICBtYXJnaW4tbGVmdDogLTMuNjMxODM1OTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kulwiO1xuICBtYXJnaW4tbGVmdDogLTMuNjMxODM1OTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ku1wiO1xuICBtYXJnaW4tbGVmdDogLTMuNjMxODM1OTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoNzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvFwiO1xuICBtYXJnaW4tbGVmdDogLTMuNjMxODM1OTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoODpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvVwiO1xuICBtYXJnaW4tbGVmdDogLTMuNjMxODM1OTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tUExBWV9WSURFTzI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL5cIjtcbn1cblxuLmljb24tUkVGRVJFTkNFUyAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL9cIjtcbiAgY29sb3I6ICNlOWVhZWI7XG59XG5cbi5pY29uLVJFRkVSRU5DRVMgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWAXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xMzc2OTUzMTI1ZW07XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmljb24tUkVGRVJFTkNFUyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjEzNzY5NTMxMjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLVJFRkVSRU5DRVMgLnBhdGg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWCXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xMzc2OTUzMTI1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1SRUZFUkVOQ0VTIC5wYXRoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lg1wiO1xuICBtYXJnaW4tbGVmdDogLTEuMTM3Njk1MzEyNWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tUkVGRVJFTkNFUyAucGF0aDY6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjEzNzY5NTMxMjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLVJFTEFUSU9OIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhVwiO1xuICBjb2xvcjogI2U5ZWFlYjtcbn1cblxuLmljb24tUkVMQVRJT04gLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWGXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaWNvbi1SRUxBVElPTiAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjE0MjU3ODEyNWVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5pY29uLVJFTEFUSU9OIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liFwiO1xuICBtYXJnaW4tbGVmdDogLTEuMTQyNTc4MTI1ZW07XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmljb24tUkVMQVRJT04gLnBhdGg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWJXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLVJFTEFUSU9OIC5wYXRoNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lilwiO1xuICBtYXJnaW4tbGVmdDogLTEuMTQyNTc4MTI1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1SRUxBVElPTiAucGF0aDc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYtcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjE0MjU3ODEyNWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tUkVMQVRJT04gLnBhdGg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWMXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLVJFTEFUSU9OIC5wYXRoOTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljVwiO1xuICBtYXJnaW4tbGVmdDogLTEuMTQyNTc4MTI1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1SRUxBVElPTiAucGF0aDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWOXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLVJFTEFUSU9OIC5wYXRoMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY9cIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjE0MjU3ODEyNWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tUkVMQVRJT04gLnBhdGgxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lkFwiO1xuICBtYXJnaW4tbGVmdDogLTEuMTQyNTc4MTI1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1SRU1VTkVSQVRJT046YmVmb3JlIHtcbiAgY29udGVudDogXCLupZFcIjtcbiAgY29sb3I6ICMyYTUxODI7XG59XG5cbi5pY29uLVNBVk9JUl9GQUlSRSAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZJcIjtcbiAgY29sb3I6ICNlOWVhZWI7XG59XG5cbi5pY29uLVNBVk9JUl9GQUlSRSAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWUXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NTk5NjA5Mzc1ZW07XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6llVwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lllwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ll1wiO1xuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoNzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lmFwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoODpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lmVwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoOTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lmlwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZtcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLVNBVk9JUl9GQUlSRSAucGF0aDExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWcXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NTk5NjA5Mzc1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lnVwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZ5cIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLVNBVk9JUl9GQUlSRSAucGF0aDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWfXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NTk5NjA5Mzc1ZW07XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6loFwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG5cbi5pY29uLVVQTE9BRDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lolwiO1xufVxuXG4uaWNvbi1ZT1VUVUJFOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWjXCI7XG59XG5cbi5pY29uLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiO1xufVxuXG4uaWNvbi10cmFzaGNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiO1xufVxuXG4uaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjtcbn1cblxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSSXCI7XG59XG5cbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjtcbn1cblxuLmljb24tZGlzcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiO1xufVxuXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkVwiO1xufVxuXG4uaWNvbi1kaXJlY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjtcbn1cblxuLmljb24tZm9sZGVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkVwiO1xufVxuXG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjtcbn1cblxuLmljb24tZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uaWNvbi1nZW5lcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uaWNvbi1tYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSLXCI7XG59XG5cbi5pY29uLW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjtcbn1cblxuLmljb24tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7XG59XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiVwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YglwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piDXCI7XG59XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIRcIjtcbn1cblxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YhVwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIpcIjtcbn1cblxuLmljb24tcmVtb3ZlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI5cIjtcbn1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI9cIjtcbn1cblxuLmljb24tbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSQXCI7XG59XG5cbi5pY29uLWNoZXZyb24tc21hbGwtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yh1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXNtYWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piIXCI7XG59XG5cbi5pY29uLWNoZXZyb24tdGhpbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piJXCI7XG59XG5cbi5pY29uLWNoZXZyb24tdGhpbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YilwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLumItcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YjFwiO1xufVxuXG4uaWNvbi1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjtcbn1cblxuLmljb24tc2VjdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSNXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7XG59XG5cbi5pY29uLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiO1xufVxuXG4uaWNvbi16ZXBoeXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIlcIjtcbn1cblxuLmljb24tZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6KilwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piBXCI7XG59XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmljb24tdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjtcbn1cblxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLXNtYWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piNXCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLXNtYWxsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumI5cIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3VibGUtdGhpbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piPXCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLXRoaW4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJBcIjtcbn1cblxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piAXCI7XG59XG5cbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjtcbn1cblxuLyoqXG4qXG4qIEZvcm11bGFpcmVzXG4qXG4qKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIEZvcm0gcGFyIGRlZmF1bHQgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLSAgSGVhZGVyIC8gRm9vdGVyICAtLS0tLS0tLS0tKi9cbi5mb3JtLS1oZWFkZXIsIC5mb3JtLS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0gIENoZWNrYm94ICAtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLSAgQ2hlY2tib3ggIC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tICBDaGVja2JveCAmIFJhZGlvIG90aGVyICAtLS0tLS0tLS0tKi9cbi5jaGVja2JveC0tb3RoZXIgbGFiZWwsIC5yYWRpby0tb3RoZXIgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbn1cbi5jaGVja2JveC0tb3RoZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5yYWRpby0tb3RoZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jaGVja2JveC0tb3RoZXItaW5wdXQsIC5yYWRpby0tb3RoZXItaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLyotLS0tLS0tLS0tICBSYWRpb3MgdmlzdWFsICAtLS0tLS0tLS0tKi9cbi8qPT09PT0gIEVuZCBvZiBGb3JtIHBhciBkZWZhdWx0ICA9PT09PT0qL1xuLmZvcm0tY29udGFjdCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jb250YWN0IGlucHV0LCAuZm9ybS1jb250YWN0IHRleHRhcmVhIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDU0O1xufVxuLmZvcm0tY29udGFjdCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtLWNvbnRhY3QgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4uZm9ybS1jb250YWN0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybS1jb250YWN0IHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4uZm9ybS1jb250YWN0IGlucHV0OjpwbGFjZWhvbGRlciwgLmZvcm0tY29udGFjdCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cbi5mb3JtLWNvbnRhY3QgaW5wdXQ6Zm9jdXMsIC5mb3JtLWNvbnRhY3QgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1jb250YWN0IGlucHV0LCAuZm9ybS1jb250YWN0IHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uZm9ybS1jb250YWN0IGlucHV0W2Rpc2FibGVkPWRpc2FibGVkXSwgLmZvcm0tY29udGFjdCB0ZXh0YXJlYVtkaXNhYmxlZD1kaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uZm9ybS1jb250YWN0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtLWNvbnRhY3QgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm0tY29udGFjdCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCAuZm9ybS1jb250YWN0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLCAuZm9ybS1jb250YWN0IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtLWNvbnRhY3QgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm0tY29udGFjdCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLCAuZm9ybS1jb250YWN0IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMHB4IDEwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LWJveC1zaGFkb3c6IDEwcHggMTBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZm9ybS1jb250YWN0IGlucHV0LmlucHV0bWFpbFR3bywgLmZvcm0tY29udGFjdCB0ZXh0YXJlYS5pbnB1dG1haWxUd28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRhY3QgLmNvbnNlbnRlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5mb3JtLWNvbnRhY3QgLmNvbnNlbnRlbWVudCBpbnB1dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0NTQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5mb3JtLWNvbnRhY3QgLmNvbnNlbnRlbWVudCBpbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tY29udGFjdCAuY29uc2VudGVtZW50IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uZm9ybS1jb250YWN0IC5jb25zZW50ZW1lbnQgcCB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLWNvbnRhY3QgLmNvbnNlbnRlbWVudCBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmZvcm0tY29udGFjdCAuY29uc2VudGVtZW50IHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3JtLWNvbnRhY3QgLnN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1jb250YWN0IC5zdWJtaXQgbG90dGllLXBsYXllciB7XG4gIG1hcmdpbjogLTEwMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLWNvbnRhY3QgLnN1Ym1pdCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm0tY29udGFjdCAuZm9ybV9jcmVhdG9yX2Zvb3RlciBwIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tY29udGFjdCAuZm9ybV9jcmVhdG9yX2Zvb3RlciBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUge1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDgwcHggMCBhdXRvO1xufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXQsIC50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDU0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUgZm9ybSBpbnB1dCwgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUgZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciwgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG59XG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUgZm9ybSBpbnB1dDpmb2N1cywgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDI1MHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUgZm9ybSAuZmlsZS1ibG9jIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ1NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLmZpbGUtYmxvYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLmZpbGUtYmxvYyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogbWViO1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgbWFyZ2luOiAwIDdweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIC5maWxlLWJsb2MgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUgZm9ybSAuZmlsZS1ibG9jIGlucHV0Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIC5maWxlLWJsb2MgcCB7XG4gIG1hcmdpbjogM3B4IDAgMCAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIC5maWxlLWJsb2M6OmFmdGVyIHtcbiAgY29udGVudDogXCLupaJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIC5jb25zZW50ZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUgZm9ybSAuY29uc2VudGVtZW50IGlucHV0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ1NDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLmNvbnNlbnRlbWVudCBpbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLmNvbnNlbnRlbWVudCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLmNvbnNlbnRlbWVudCBwIHtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLmNvbnNlbnRlbWVudCBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLmNvbnNlbnRlbWVudCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIC5zdWJtaXQgbG90dGllLXBsYXllciB7XG4gIG1hcmdpbjogLTEwMHB4IDAgMCAwO1xufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdCBpbnB1dCB7XG4gIHBhZGRpbmc6IDYwcHggMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogaW5pdGlhbDtcbiAgY29sb3I6ICM0MzU0NjQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogXCJtZWJpXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLWZvcm0gLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0IGlucHV0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIC5mb3JtdWxhaXJlIGZvcm0gLmZvcm1fY3JlYXRvcl9mb290ZXIgcCB7XG4gIGNvbG9yOiAjNDM1NDY0O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udC0tZm9ybSAuZm9ybXVsYWlyZSBmb3JtIC5mb3JtX2NyZWF0b3JfZm9vdGVyIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qKlxuKlxuKiBDb21wb3NhbnRzIHNww6ljaWZpcXVlIGF1IENNUyBlLW1hamluZVxuKlxuKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLVxuQ2hhbXAgYWpvdXQgZCdpbWFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2h0bWw1QmVoYXZpb3JzcGljdHVyZV9pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLmltYWdlUHJldmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmltYWdlUHJldmlldyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5pbWFnZVByZXZpZXdDcm9wTGF5ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1hcmdpbjogLTIwMHB4IDAgMCAtMzAwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5pbWFnZVByZXZpZXdDcm9wTGF5ZXIgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzMxYTVkYTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzFhNWRhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW1hZ2VQcmV2aWV3Q3JvcExheWVyID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmltYWdlUHJldmlld0Nyb3BMYXllciA+IHNwYW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMxYTVkYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMxYTVkYTtcbn1cblxuLmltYWdlUHJldmlld0Nyb3Age1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZGF0YXNGaWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQ6IGJvbGQgMTJweC8zMnB4IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xufVxuXG4uZGF0YXNGaWxlID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmRhdGFzRmlsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jZmRfbm9pciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2JnX21hc2sucG5nKTtcbn1cblxuLmFycm93QmxhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAtNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbl9pbWFnZXMvY29tbXVuaXR5L2JnX2Fycm93LnBuZyk7XG59XG5cbi5hcnJvd0JsYWNrLnJldmVyc2UsIC5hcnJvd0NvbnRlbnQucmV2ZXJzZSAuYXJyb3dCbGFjayB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5hcnJvd0NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICBDYWxlbmRyaWVyIGUtbWFqaW5lICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jb3ZlckRpdi5jYWxlbmRhciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTUzcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuI292ZXJsaWJjb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuI292ZXJsaWJjb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jb3ZlcmxpYmNvbnRlbnQgLm5hdjpiZWZvcmUsICNvdmVybGliY29udGVudCAubmF2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNvdmVybGliY29udGVudCBjYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdmVybGliY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdmVybGliY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuLm92ZXJsaWJjbG9zZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNDM1NDY0O1xufVxuLm92ZXJsaWJjbG9zZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiJXCI7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ub3ZlcmxpYmNsb3NlIGE6aG92ZXIsIC5vdmVybGliY2xvc2UgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4jb3ZlcmxpYmZvb3RlciwgLm92ZXJsaWJjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cbi5jYWxlbmRhciAubmF2IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmNhbGVuZGFyIC5uYXYgdGggYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYWxlbmRhciAubmF2IHRoIGE6aG92ZXIsIC5jYWxlbmRhciAubmF2IHRoIGE6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cbi5jYWxlbmRhciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5jYWxlbmRhciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5jYWxlbmRhciB0aCwgLmNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1pbi13aWR0aDogMzJweDtcbn1cbi5jYWxlbmRhciB0aCBhLCAuY2FsZW5kYXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICBwYWRkaW5nOiAycHg7XG59XG4uY2FsZW5kYXIgdGggYTpob3ZlciwgLmNhbGVuZGFyIHRoIGE6Zm9jdXMsIC5jYWxlbmRhciB0ZCBhOmhvdmVyLCAuY2FsZW5kYXIgdGQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM0MzU0NjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzU0NjQ7XG59XG4uY2FsZW5kYXIgLm5vX2RheSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYWxlbmRhciAucGFzdF9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xufVxuLmNhbGVuZGFyIC5wYXN0X2RheSBhIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY2FsZW5kYXIgLnBhc3RfZGF5IGE6aG92ZXIsIC5jYWxlbmRhciAucGFzdF9kYXkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM0MzU0NjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzU0NjQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBBcnRpY2xlIGVuIGJsb2MgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxvYy1zaW1wbGUsIC5ibG9jLWRvdWJsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZWRpYXMsIC5tYXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYmxvYy1kb3VibGUgKyAuYmxvYy1kb3VibGUgdWwsIC5pbnRleHRfbGVmdCArIGRpdiB1bCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmludGV4dF9sZWZ0LCAuaW50ZXh0X3JpZ2h0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uaW50ZXh0X2xlZnQgLmJsb2MtLWltZywgLmludGV4dF9yaWdodCAuYmxvYy0taW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYWJvdmVfbGVmdCwgLmFib3ZlX3JpZ2h0LCAuYWJvdmVfY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJlbG93X2xlZnQsIC5iZWxvd19yaWdodCwgLmJlbG93X2NlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hYm92ZV9sZWZ0LCAuYmVsb3dfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYm92ZV9yaWdodCwgLmJlbG93X3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hYm92ZV9jZW50ZXIsIC5iZWxvd19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZyZW07XG59XG4uYWJvdmVfY2VudGVyIC5ibG9jLS1pbWcsIC5iZWxvd19jZW50ZXIgLmJsb2MtLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXh0X2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAuaW50ZXh0X2xlZnQgLmJsb2MtLWltZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5pbnRleHRfcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAuaW50ZXh0X3JpZ2h0IC5ibG9jLS1pbWcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4vKj09PT09ICBFbmQgb2YgQXJ0aWNsZSBlbiBibG9jICA9PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgUmUtY2FwdGNoYSAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI3JlY2FwdGNoYV9pbWFnZSwgLnJlY2FwdGNoYXRhYmxlIC5yZWNhcHRjaGFfaW1hZ2VfY2VsbCBjZW50ZXIgaW1nLCAucmVjYXB0Y2hhdGFibGUgLnJlY2FwdGNoYV9pbWFnZV9jZWxsIGNlbnRlciwgLnJlY2FwdGNoYXRhYmxlIC5yZWNhcHRjaGFfaW1hZ2VfY2VsbCwgLnJlY2FwdGNoYXRhYmxlICNyZWNhcHRjaGFfcmVzcG9uc2VfZmllbGQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI2NhcHRjaGEgLnJlY2FwdGNoYXRhYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNhcHRjaGEge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4jcmVjYXB0Y2hhX3Jlc3BvbnNlX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHggNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbiNyZWNhcHRjaGFfdGFibGUgdGQgKyB0ZCArIHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucmVjYXB0Y2hhIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4jcmVjYXB0Y2hhX2xvZ28sICNyZWNhcHRjaGFfcHJpdmFjeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT0gIEVuZCBvZiBSZS1jYXB0Y2hhICA9PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBBbGVydGUgZS1tYWppbmUgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogZXRvaWxlIHBvdXIgY2hhbXBzIG9ibGlnYXRvaXJlICovXG4uZm9ybSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNZXNzYWdlIFwiQ2hhbXAgb2JsaWdhdG9pcmVcIiAqL1xuLyogRXRhdCBpbnZhbGlkZSBkZXMgY2hhbXBzICovXG4vKiBSZXN0ZSDDoCB0ZXN0ZXIgKi9cbi8qIHZhbGlkYXRpb24gZGUgbCdpbnNjcmlwdGlvbiBhdSBjb21wdGUgOiBWb3RyZSBjb21wdGUgZXN0IG1haW50ZW5hbnQgYWN0aWYuIFVuIG1lc3NhZ2UgY29tcHJlbmFudCB2b3RyZSBsb2dpbiBldCB2b3RyZSBtb3QgZGUgcGFzc2UgYSDDqXTDqSBlbnZvecOpIMOgIGwnYWRyZXNzZSAuLi4qL1xuLyo9PT09PSAgRW5kIG9mIEFsZXJ0ZSBlLW1hamluZSAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgY2hlY2sgcGFzc3dvcmQgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc3RyZW5ndGhfcGFzc3dvcmQsIC5jb25maXJtcGFzc3dkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKj09PT09ICBFbmQgb2YgY2hlY2sgcGFzc3dvcmQgID09PT09PSovXG4vKiBzbGlkZXIgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG4uc2xpY2stcHJldltkaXI9cnRsXSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piJXCI7XG59XG4uc2xpY2stcHJldjpiZWZvcmVbZGlyPXJ0bF0ge1xuICBjb250ZW50OiBcIu6YilwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1uZXh0W2Rpcj1ydGxdIHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIpcIjtcbn1cbi5zbGljay1uZXh0OmJlZm9yZVtkaXI9cnRsXSB7XG4gIGNvbnRlbnQ6IFwi7piJXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQgLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNvY2lhbCB3YWxsICovXG4uYm94LXN3LS1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm94LXN3LS1maWx0ZXJzLWl0ZW0ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5ib3gtc3ctLWZpbHRlcnMtaXRlbTpob3ZlcjphZnRlciwgLmJveC1zdy0tZmlsdGVycy1pdGVtOmZvY3VzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ib3gtc3ctLWZpbHRlcnMtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ib3gtc3ctLWljbyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zb2NhbC13YWxsLWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uc29jYWwtd2FsbC1hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogIzQzNTQ2NDtcbn1cblxuLnN3LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc3ctaXRlbS0tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN3LWl0ZW0tLWxpbms6aG92ZXIsIC5zdy1pdGVtLS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdy1pdGVtLS1saW5rOmhvdmVyIC5zdy1pdGVtLS1pbWc6YmVmb3JlLCAuc3ctaXRlbS0tbGluazpmb2N1cyAuc3ctaXRlbS0taW1nOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3ctaXRlbS0tbGluazpob3ZlciAuc3ctaXRlbS0taW1nOmFmdGVyLCAuc3ctaXRlbS0tbGluazpmb2N1cyAuc3ctaXRlbS0taW1nOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdy1pdGVtLS1saW5rOmhvdmVyIC5zdy1pdGVtLS1pbWcgaW1nLCAuc3ctaXRlbS0tbGluazpmb2N1cyAuc3ctaXRlbS0taW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5zdy1pdGVtLS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdy1pdGVtLS1pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cbi5zdy1pdGVtLS1pbWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6IiVwiO1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG59XG4uc3ctaXRlbS0taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5zdy1pdGVtLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uc3ctaXRlbS0tdGV4dCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3ctaXRlbS0tY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZGE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc3ctaXRlbS0tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdG9wOiAtMTJweDtcbn1cblxuLnN3LWl0ZW1fZmIgLnN3LWl0ZW0tLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7XG59XG5cbi5zdy1pdGVtX3lvdXR1YmUgLnN3LWl0ZW0tLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7XG59XG5cbi5zdy1pdGVtX2luc3RhIC5zdy1pdGVtLS1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6kiVwiO1xufVxuXG4uc3ctaXRlbV9waW50ZXJlc3QgLnN3LWl0ZW0tLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgdG9wOiAtMTJweDtcbn1cblxuLnN3LWl0ZW0tLWRhdGUge1xuICBjb2xvcjogIzQzNTQ2NDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYm94LXN3LS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdy1pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib3gtc29jaWFsLXdhbGwtLWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4vKmZhbmN5Ym94IDMqLyIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcbiRjb2xvcjAxOiAjNDM1NDY0ICFkZWZhdWx0OyAvL0dSSVNcbiRjb2xvcjAyOiAjM2U5ZmM1ICFkZWZhdWx0OyAvL0JMRVVcbiRjb2xvcjAzOiAjYTZjYTVlICFkZWZhdWx0OyAvL1ZFUlRcbiRjb2xvcjA0OiAjMjY3YmFhICFkZWZhdWx0OyAvL0JMRVUgRk9OQ0VcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkY29sb3IwMSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkY29sb3IwMiAhZGVmYXVsdDtcbiR0aGlyZDogICAgICAgICAkY29sb3IwMyAhZGVmYXVsdDtcbiRmb3VydGg6ICAgICAgICAkY29sb3IwNCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZSgoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSwgJHNwYWNlcnMpO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbiksICRzaXplcyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxuXG4vLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdhbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1PigJRhbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzdWVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGtiZC1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuYnRuIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzdWVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZztcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgLy8gb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1maWxlLWhlaWdodH0gLSAjeyRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGh9ICogMik7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLm5hdmJhci10b2dnbGVyIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3B1cCB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzQtZmxleC1zaG9ydGhhbmQtZGVjbGFyYXRpb25zLXdpdGgtdW5pdGxlc3MtZmxleC1iYXNpcy12YWx1ZXMtYXJlLWlnbm9yZWRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjNC1mbGV4LXNob3J0aGFuZC1kZWNsYXJhdGlvbnMtd2l0aC11bml0bGVzcy1mbGV4LWJhc2lzLXZhbHVlcy1hcmUtaWdub3JlZFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1kaXZpZGVyfVwiO1xuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAucGFnZS1saW5rIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICAmW2hyZWZdIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDIpO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBmb250LXNpemU6ICRwcm9ncmVzcy1mb250LXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9hY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGVcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAubW9kYWwtb3BlbiAmIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkcG9wb3Zlci1mb250LXNpemU7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gLTIpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAuMjUpLCByZ2JhKDAsIDAsIDAsIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgLjI1KSwgcmdiYSgwLCAwLCAwLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcblxuICAgIC8vIFVzZSBwc2V1ZG8gY2xhc3NlcyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjOTk5OyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8qXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRBZ2VuY2VtZW50IGRlcyBibG9jcyBzdHJ1Y3R1cmFudHMgOlxyXG5cdGNvbnRhaW5lciwgaGVhZGVyLCBjb250ZW50LCBzaWRlYmFyLCBmb290ZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNjcm9sbFRvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDAsIDAsIDAsIC4zNyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM3KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xyXG5cclxuICAgIC5oZWFkZXItLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDIwcHggMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLS1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLS1ib3hlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmxpbmtfY29udGFjdF9oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJBMUM1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtfdGVsX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzUyNjQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nbyB7fVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLXBvcCB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBodnItaWNvbi1wb3Age1xyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWhvbWUge1xyXG4gICAgLmRpYXBvLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblxyXG4gICAgICAgIC5kaWFwby1oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODhweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpYXBvLWhlYWRlci0tYXJyb3cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5kaWFwby1oZWFkZXItLWFycm93LS16b25lb25lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpYXBvLWhlYWRlci0tYXJyb3ctLXpvbmV0d28ge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCA1M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGh2ci1pY29uLXBvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBodnItaWNvbi1wb3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpYXBvLWhlYWRlci0tYXJyb3ctLXpvbmV0aHJlZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4OWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaWFwby1oZWFkZXItLWFycm93LS16b25lZm91ciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWJsb2Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudCB7fVxyXG5cclxuLm1haW4ge31cclxuXHJcbi5yaWdodC1iYXIge31cclxuXHJcbmZvb3Rlci5mb290ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZm9vdGVyLS1saW5rcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDAwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtc29jaWFsIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLVlPVVRVQkUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLS1jb29yZG9ubmVlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDMwcHggMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMDBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NjY2U2O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPioge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWJveC1udW10ZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLS1jb29yZG9ubmVlcy1saW5rcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYuY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3J1dGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvb3Jkb25uZWVzLWxpbmtzIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKiBSRVNQT05TSVZFICoqL1xyXG4vLzc2OHB4XHJcbi8vIFNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIDM0ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7fVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIDQ4ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7fVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDYyZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7fVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlcyAobGFyZ2UgZGVza3RvcHMsIDc1ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7fSIsIi8qKlxyXG4qXHJcbiogRWzDqW1lbnRzIHLDqXV0aWxpc2FibGVzIDpcclxuKiBib3V0b25zLCBpY8O0bmVzLCBwb3BpbiAobGlnaHRib3gsIG5vdGlmaWNhdGlvbuKApiksIHNsaWRlciAoc3R5bGVzIGNvbW11bnMp4oCmXHJcbipcclxuKiovXHJcbmJvZHl7XHJcblx0bWluLWhlaWdodDoxMDB2aDsgLyogMSAqL1xyXG5cdGRpc3BsYXk6ZmxleDsgLyogMiAqL1xyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgLyogMyAqL1xyXG59XHJcbi5tYWlue1xyXG5cdGZsZXgtZ3JvdzoxOyAvKiA0ICovXHJcbn1cclxuXHJcbi8qIG9uIMOpdml0ZSBsZXMgZMOpYm9yZGVtZW50cyAqL1xyXG5pbWd7bWF4LXdpZHRoOiAxMDAlO31cclxuLm1hcHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCBTdWJyYXlhZGEsc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgXHRmb250LXNpemU6IDNyZW07XHJcblx0fVxyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCBTdWJyYXlhZGEsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0IFN1YnJheWFkYSxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNhNmNhNWU7XHJcbn1cclxuXHJcbi8qIGJvdXRvbnMgKi9cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgcGFkZGluZzogMTJweCA2MHB4IDEycHggNTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIGNvbG9yIC4zcztcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMTAwJTtcclxuXHRcdG1hcmdpbjogLTE1cHggMCAwIDFweDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDIsIDEpO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDIsIDEpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywwLDAuOSwxKTtcclxuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LDAsMC45LDEpO1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxMiwgOSwgMSk7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxMiwgOSwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYmx1ZSB7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ncmVlbiB7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYub3V0bGluZXdoaXRlIHtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYub3V0bGluZWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcblx0XHRjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYub3V0bGluZXByaW1hcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogXCJtYlwiO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXByZXZ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnXFxlNjAzJztcclxuICAgICAgICBAZXh0ZW5kIC5pY29tb29uO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcclxuICAgIH1cclxufVxyXG4uYnRuLW5leHR7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU2MDInO1xyXG4gICAgICAgIEBleHRlbmQgLmljb21vb247XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1iYWNre1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTYwOSc7XHJcbiAgICAgICAgQGV4dGVuZCAuaWNvbW9vbjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGdhbGVyaWUgZCdpbWFnZXMqL1xyXG4uYXJ0aWNsZS1nYWxsZXJ5e1xyXG4gICAgLmxpZ2h0Ym94e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTIuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIC8vY3LDqWF0aW9uIGQndW4gY29sb25uYWdlIHBvdXIgbGVzIMOpbMOpbWVudHMgZGUgZ2FsZXJpZVxyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHBhZ2luYXRpb24qL1xyXG4ucGFnZXJfY3VycmVudF9wYWdle1xyXG4gICAgQGV4dGVuZCAuYWN0aXZlO1xyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgQWxlcnQgT2xkaWUgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5vbGRpZSB7XHJcblx0LmFsZXJ0LWllIHtcclxuXHRcdGJvcmRlci10b3A6MTBweCBzb2xpZCAjZTQ0MjA0O1xyXG5cdFx0JiA+IGRpdiB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggNzBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYWxlcnQtaWUucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHRzdHJvbmcgeyBjb2xvcjojZTQ0MjA0OyB9XHJcblx0fVxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgQWxlcnQgT2xkaWUgID09PT09PSovXHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICBTa2lwIGxpbmtzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5za2lwLW5hdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR6LWluZGV4Ojk5OTk7XHJcblx0YSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtNzAwMHB4O1xyXG5cdFx0cGFkZGluZzogMC41ZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyo9PT09PSAgRW5kIG9mIFNraXAgbGlua3MgID09PT09PSovXHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIENvb2tpZXMgdmFsaWRhdGlvbiAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5hbGVydC1jb29raWUge1xyXG5cdHRyYW5zaXRpb246bm9uZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpO1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0YW5pbWF0aW9uOiBjb29raWUtYW5pbSAxcyBlYXNlLWluO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQmLmlzLWhpZGRlbntcclxuXHRcdGFuaW1hdGlvbjogbm9uZTtcclxuXHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOjA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuXHR9XHJcblxyXG5cdCYuZml4ZWQtYm90dG9te1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGNvb2tpZS1hbmltIHtcclxuXHQwJSB7IG1heC1oZWlnaHQ6IDA7IHBhZGRpbmc6MDsgbWFyZ2luOjA7fVxyXG5cdDEwMCUgeyBtYXgtaGVpZ2h0OiA3MHB4OyBwYWRkaW5nOiAxMHB4OyB9XHJcbn1cclxuLmFsZXJ0LWNvb2tpZS0tbGluaywgLmFsZXJ0LWNvb2tpZS0tbGluazp2aXNpdGVkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Jjpob3ZlciwgJjpmb2N1c3tcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG4uYWxlcnQtY29va2llLS1idG4ge1xyXG5cdC8qIFJldHJvdXZlciBsZXMgY2xhc3MgLmJ0biBldCAuYnRuLXByaW1hcnkgZGlyZWN0ZW1lbnQgZGFucyBsZSBmaWNoaWVyIC96ZXBoeXIvY29va2llLmpzICovXHJcbn1cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBDb29raWVzIHZhbGlkYXRpb24gID09PT09PSovXHJcbi5jb3ZlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRpbWcge1xyXG5cdCAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHQgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1tZWJpIHtcclxuXHRwIHtcclxuXHQgICAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xyXG5cdCAgICBjb2xvcjogJHByaW1hcnk7XHJcblx0fVxyXG59XHJcbi50ZXh0LW1lYiB7XHJcblx0cCB7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG5cdCAgICBjb2xvcjogJHByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8qVEFDKi9cclxuI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsIHtcclxuXHRkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBUQUMgZml4ZWQgKi9cclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuXHRjb2xvcjogICMzMzMhaW1wb3J0YW50O1xyXG5cdC8vIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG5cdG1hcmdpbi10b3A6ICAwIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OjBweCAwcHggMTdweCAjNDM1NDY0O1xyXG59XHJcblxyXG4jdGFydGVhdWNpdHJvbkFsZXJ0QmlnOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zcGFuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xyXG5cdGNvbG9yOiAgIzMzMyFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkRlbnkge1xyXG5cdGNvbG9yOiAgd2hpdGUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUge1xyXG5cdHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuXHJcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcblxyXG4udGFydGVhdWNpdHJvbkFsZXJ0QmlnQm90dG9tIHtcclxuXHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHghaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XHJcblx0dG9wOiA1MCU7XHJcblx0Ym90dG9tOiBhdXRvO1xyXG5cdGxlZnQ6IDUwJSFpbXBvcnRhbnQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHJcblxyXG5cdC50YXJ0ZWF1Y2l0cm9uQWxlcnRCaWdCb3R0b20ge1xyXG5cdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogNDBweCA0MHB4IDIwcHggNDBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4udGFydGVhdWNpdHJvbkNUQUJ1dHRvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCB7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcblxyXG4udGFydGVhdWNpdHJvbkNUQUJ1dHRvbi50YXJ0ZWF1Y2l0cm9uRGVueSB7XHJcblx0d2lkdGg6IDE0MHB4O1xyXG5cdGNvbG9yOiAjMWQxZjI0IWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTBweDtcclxuXHRyaWdodDogMjJweDtcclxufVxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290IC50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzZTlmYzUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NCFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFydGVhdWNpdHJvbkNUQUJ1dHRvbi50YXJ0ZWF1Y2l0cm9uRGVueTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdDb250aW51ZXIgc2FucyBhY2NlcHRlcic7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICMzMzMhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4jY2xvc3NDcm9zcyB7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4jY2xvc3NDcm9zczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdDb250aW51ZXIgc2FucyBhY2NlcHRlcic7XHJcblx0Y29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufSIsIi8qXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRnZXN0aW9uIGRlcyBjb21wdGVzLCBldCBzZXMgd2lkZ2V0c1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRGaWNoaWVyIDogYWNjb3VudCAoL2FjY291bnQvbG9naW4vYm94X2xvZ2luLmh0bWwpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ib3gtbG9naW4ge31cclxuLmJveC1sb2dpbi0tZm9ybSB7fVxyXG4uYm94LWxvZ2luLS1wd2Qge31cclxuLmJveC1sb2dpbi0tc3Vic2NyaWJlIHt9XHJcbi5ib3gtbG9naW4tLWNvbm5lY3Qge31cclxuLmJveC1sb2dpbi0tdXNlciB7fVxyXG4uYm94LWxvZ2luLS1sb2dvdXQge1xyXG4gICAgaXt2ZXJ0aWNhbC1hbGlnbjogLTJweDt9XHJcbn1cclxuLmJveC1sb2dpbi0tbWFuYWdlIHtcclxuICAgIGl7dmVydGljYWwtYWxpZ246IC0ycHg7fVxyXG59XHJcblxyXG4uYWNjb3VudC1hY3Rpb24tLWl0ZW17XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmFjY291bnQtYWN0aW9uLS1saW5re1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlcjoxcHggc29saWQgJGdyYXktNDAwO1xyXG59XHJcblxyXG4vKiogUkVTUE9OU0lWRSAqKi9cclxuXHJcbi8vIFNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIDM0ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlcyAodGFibGV0cywgNDhlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXMgKGRlc2t0b3BzLCA2MmVtIGFuZCB1cClcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlcyAobGFyZ2UgZGVza3RvcHMsIDc1ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblxyXG59XHJcbiIsIi8qXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRXaWRnZXRzIDpcclxuXHRwcm9wcmnDqXTDqXMgZ8OpbsOpcmFsZXMsIHRleHRlLCBhY3R1LCByc3MsXHJcblx0YmFubmllcmUsIGNhbGVuZHJpZXIsIHJhY2NvdXJjaXMsIG3DqXTDqW8sIHNvbmRhZ2UsXHJcblx0cmVjb21tYW5kZXIgbGUgc2l0ZSwgbmV3c2xldHRlciwgcHVibGljaXTDqVxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogY29tbW9ucyAqL1xyXG4uYm94IHt9XHJcbi5ib3gtLXRpdGxlIHt9XHJcblxyXG4vL25vIG1hc3F1ZSBsZXMgdGl0cmVzIGRlcyB3aWRnZXQgYXZlYyBsYSBjbGFzc2UgXCJuby10aXRsZVwiXHJcbi5uby10aXRsZSAuYm94LS10aXRsZXtkaXNwbGF5OiBub25lfVxyXG5cclxuLyogdGV4dCAoL2JveGVzL3RleHQvYm94X3RleHQuaHRtbCkgKi9cclxuLmJveC10eHQge31cclxuXHJcbi8qIHNob3J0Y3V0cyBoZWFkZXIgKC9ib3hlcy9zaG9ydGN1dC9oZWFkZXJfc2hvcnRjdXQuaHRtbCkgKi9cclxuLmJveC1oZWFkZXItbGlua3Mge31cclxuLmJveC1oZWFkZXItbGlua3MtLWxpc3Qge31cclxuLmJveC1oZWFkZXItbGlua3MtLWl0ZW0ge31cclxuLmJveC1oZWFkZXItbGlua3MtLWxpbmt7fVxyXG5cclxuLyogc2hvcnRjdXRzIGFzaWRlICgvYm94ZXMvc2hvcnRjdXQvdG9vbHNfc2hvcnRjdXQuaHRtbCkgKi9cclxuLmJveC1hc2lkZS1saW5rcyB7fVxyXG4uYm94LWFzaWRlLWxpbmtzLS1saXN0IHt9XHJcbi5ib3gtYXNpZGUtbGlua3MtLWl0ZW0ge31cclxuLmJveC1hc2lkZS1saW5rcy0tbGluayB7fVxyXG5cclxuLyogc2hvcnRjdXRzIGZvb3RlciAoL2JveGVzL3Nob3J0Y3V0L2Zvb3Rlcl9zaG9ydGN1dC5odG1sKSAqL1xyXG4uYm94LWZvb3Rlci1saW5rcyB7fVxyXG4uYm94LWZvb3Rlci1saW5rcy0tbGlzdCB7fVxyXG4uYm94LWZvb3Rlci1saW5rcy0taXRlbSB7fVxyXG4uYm94LWZvb3Rlci1saW5rcy0tbGluayB7fVxyXG5cclxuLyogbGFzdCBlbGVtZW50cyAoL2JveGVzL2xhc3RfZWxlbWVudHMvbGFzdF9lbGVtZW50cy5odG1sKSAqL1xyXG4uYm94LWxhc3QtZWx0cyB7fVxyXG4uYm94LWxhc3QtZWx0cy0tbGlzdCB7fVxyXG4uYm94LWxhc3QtZWx0cy0taXRlbSB7fVxyXG4uYm94LWxhc3QtZWx0cy0tYXJ0aWNsZSB7fVxyXG4uYm94LWxhc3QtZWx0cy0tdGl0bGUge31cclxuLmJveC1sYXN0LWVsdHMtLWRhdGUge31cclxuLmJveC1sYXN0LWVsdHMtLWltZyB7fVxyXG4uYm94LWxhc3QtZWx0cy0tZGVzYyB7fVxyXG4uYm94LWxhc3QtZWx0cy0tbGlua3t9XHJcblxyXG4vKiBuZXdzbGV0dGVyICgvbmV3c2xldHRlcnMvYm94X25ld3NsZXR0ZXJzLmh0bWwpICovXHJcbi5ib3gtbmwge31cclxuLmJveC1ubC0tZGVzYyB7fVxyXG4uYm94LW5sLS1mb3JtIHt9XHJcbi5ib3gtbmwtLWxhYmVsIHt9XHJcbi5ib3gtbmwtLWlucHV0IHt9XHJcbi5ib3gtbmwtLXN1Ym1pdCB7fVxyXG5cclxuXHJcbi8qIHNlYXJjaCAoL3NlYXJjaC9ib3hfc2VhcmNoLmh0bWwpICovXHJcbi5ib3gtc2VhcmNoIHt9XHJcbi5ib3gtc2VhcmNoLS1mb3JtIHt9XHJcbi5ib3gtc2VhcmNoLS1sYWJlbCB7fVxyXG4uYm94LXNlYXJjaC0taW5wdXQge31cclxuLmJveC1zZWFyY2gtLXN1Ym1pdCB7fVxyXG4uYm94LXNlYXJjaC0tYWR2YW5jZWQge31cclxuXHJcbi8qIGJveC1zb2NpYWwgKC96LXRlbXBsYXRlcy9zb2NpYWwudG1wbC5odG1sKSAqL1xyXG4uYm94LXNvY2lhbCB7fVxyXG4uYm94LXNvY2lhbC0tbGlzdHttYXJnaW4tYm90dG9tOiAwO31cclxuLmJveC1zb2NpYWwtLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uYm94LXNvY2lhbC0tbGluayB7XHJcblx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZy10b3A6IDdweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJveC1zb2NpYWwtLWZhY2Vib29rIHt9XHJcbi5ib3gtc29jaWFsLS10d2l0dGVyIHt9XHJcbi5ib3gtc29jaWFsLS1nb29nbGUge31cclxuXHJcbi5oZWFkZXItYm94LW51bXRlbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG1lYjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ib3gtaGVhZGVyLWJyb2NodXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNjc5NztcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcclxuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtbGlcIjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRcclxuICAgIH1cclxufVxyXG4uYm94LWZvb3Rlci1hZHJlc3Mge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyIHtcclxuICAgIC5oZWFkZXItLWJveGVzIHtcclxuICAgICAgICAuYm94LXNvY2lhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tRkFDRUJPT0sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFdJREdFVCBDQVRBTE9HVUUgQ0FORElEQVRVUkUgU1BPTlRBTkVFXHJcbi5vZmZyZS1lbXBsb2ktaXRlbS13aWRnZXQge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmNhdGFsb2ctd2lkZ2V0LWNhbmQtc3BvbnRhbmVlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC5ib3gtLXRpdGxlLmJveC1oaWdobGlnaHQtLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCBTdWJyYXlhZGEsc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCA4cHggMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDhweCA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gtaGlnaGxpZ2h0LS1kZXNjIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgKiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuY2F0YWxvZy13aWRnZXQtY2FuZC1zcG9udGFuZWUtaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5ib3gtaGlnaGxpZ2h0LS1saW5rIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogXCJtZWJpXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuNXM7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTczcHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgOTVweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiogUkVTUE9OU0lWRSAqKi9cclxuXHJcbi8vIFNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIDM0ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlcyAodGFibGV0cywgNDhlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXMgKGRlc2t0b3BzLCA2MmVtIGFuZCB1cClcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlcyAobGFyZ2UgZGVza3RvcHMsIDc1ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblxyXG59XHJcbiIsIi8qXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRDYXRhbG9ndWUgZXQgc2VzIHdpZGdldHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIGNvbW1vbnMgKi9cclxuLmNhdCB7fVxyXG4uY2F0LS10aXRsZSB7fVxyXG4uY2F0LS1kZXNjIHt9XHJcblxyXG4uY2F0LS1saXN0IHt9XHJcbi5jYXQtLWl0ZW0ge31cclxuXHJcbi5jYXQtLWZvcm0ge31cclxuLmNhdC0tbGFiZWwge31cclxuLmNhdC0tc2VsZWN0IHt9XHJcbi5jYXQtLXJhZGlvIHt9XHJcbi5jYXQtLXN1Ym1pdCB7fVxyXG5cclxuLm5iLXByb2Qge31cclxuLm5iLXByb2QtLWxhYmVsIHt9XHJcbi5uYi1wcm9kLS1zZWxlY3Qge31cclxuLm5iLXByb2QtLXN1Ym1pdCB7fVxyXG5cclxuLnNvcnQtcHJvZCB7fVxyXG4uc29ydC1wcm9kLS1sYWJlbCB7fVxyXG4uc29ydC1wcm9kLS1zZWxlY3Qge31cclxuLnNvcnQtcHJvZC0tbGFiZWwge31cclxuLnNvcnQtcHJvZC0tYXNjIHt9XHJcbi5zb3J0LXByb2QtLWRlc2Mge31cclxuLnNvcnQtcHJvZC0tcmFkaW8ge31cclxuLnNvcnQtcHJvZC0tc3VibWl0IHt9XHJcblxyXG4vKiBwdWJsaWNhdGlvbiAoL2NhdGFsb2cvcHVibGljYXRpb25fbWV0aG9kcy9jYXRhbG9nLmh0bWwpICovXHJcbi5mYW1pbHktLXByZXNlbnRhdGlvbiB7fVxyXG4uZmFtaWx5LS1pbWcge31cclxuLmZhbWlseS0tZGVzYyB7fVxyXG4uZmFtaWx5LS1hcnRpY2xlIHt9XHJcblxyXG4uZmFtaWx5LS1jaGlsZC1hY2Nlc3Mge31cclxuLmZhbWlseS0tY2hpbGQtbGFiZWwge31cclxuLmZhbWlseS0tY2hpbGQtc2VsZWN0IHt9XHJcbi5mYW1pbHktLWNoaWxkLXN1Ym1pdCB7fVxyXG4uZmFtaWx5LS1jaGlsZC1saXN0IHt9XHJcbi5mYW1pbHktLWNoaWxkLWl0ZW0ge31cclxuLmZhbWlseS0tY2hpbGQtbmFtZSB7fVxyXG4uZmFtaWx5LS1jaGlsZC1pbWcge31cclxuLmZhbWlseS0tY2hpbGQtbGluayB7fVxyXG5cclxuLyogY29tbWVudHMgKC9jYXRhbG9nL3Byb2R1Y3QvcHJvZHVjdF9jb21tZW50cy5odG1sKSAqL1xyXG4vKiBBdHRlbnRpb24gbGUgY29tbW9ucyBjb21tZW50cyBzb250IGRhbnMgcHVibGljYXRpb24ubGVzcyAqL1xyXG4ucHJvZC1jb21tZW50cyB7fVxyXG4ucHJvZC1jb21tZW50cy0tdGl0bGUge31cclxuLnByb2QtY29tbWVudHMtLWVtcHR5IHt9XHJcbi5wcm9kLWNvbW1lbnRzLS1uYiB7fVxyXG4ucHJvZC1jb21tZW50cy0tYXZlcmFnZSB7fVxyXG4ucHJvZC1jb21tZW50cy0tbGlzdCB7fVxyXG4ucHJvZC1jb21tZW50cy0tbGlzdC1saW5rIHt9XHJcbi5wcm9kLWNvbW1lbnRzLS1mb3JtLWxpbmsge31cclxuXHJcbi5wcm9kLWNvbW1lbnQge31cclxuLnByb2QtY29tbWVudC0tdGl0bGUge31cclxuLnByb2QtY29tbWVudC0tbm90ZSB7fVxyXG4ucHJvZC1jb21tZW50LS10eHQge31cclxuLnByb2QtY29tbWVudC0tYXV0aG9yIHt9XHJcbi5wcm9kLWNvbW1lbnQtLWRhdGUge31cclxuLnByb2QtY29tbWVudC0tc2l0ZSB7fVxyXG5cclxuLnByb2QtY29tbWVudHMtLWZvcm0ge31cclxuLnByb2QtY29tbWVudHMtLWxlZ2VuZCB7fVxyXG4ucHJvZC1jb21tZW50cy0tZm9ybS1lcnJvciB7fSAvKiBBdHRlbnRpb24gY29ycmVzcG9uZCBhIGxhIG5vdGlmaWNhdGlvbiBkJ2VycmV1ciB1bmlxdWUgZGFucyBsZSB0ZW1wbGF0ZSBjb21tZW50YWlyZSBkZSBwcm9kdWl0ICovXHJcblxyXG4vKiBib3ggc2VhcmNoICgvY2F0YWxvZy9zZWFyY2gvYm94X3NlYXJjaC5odG1sKSAqL1xyXG4uYm94LWNhdC1zZWFyY2gge31cclxuLmJveC1jYXQtc2VhcmNoLS1mb3JtIHt9XHJcbi5ib3gtY2F0LXNlYXJjaC0ta2V5d29yZHMge31cclxuLmJveC1jYXQtc2VhcmNoLS1zdWJtaXQge31cclxuLmJveC1jYXQtc2VhcmNoLS1sYXN0e31cclxuLmJveC1jYXQtc2VhcmNoLS1hZHZhbmNlZCB7fVxyXG5cclxuLyogc2hvcnQtcHJvZHVjdCAqL1xyXG4uc3QtcHJvZHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uc3QtcHJvZC0tdGl0bGV7fVxyXG4uc3QtcHJvZC0tbGlua3t9XHJcbi5zdC1wcm9kLS1kZXNje31cclxuXHJcbi5zb2NpZXRlLXJlc3VtLWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkZm91cnRoO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGZvdXJ0aDtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcclxuICAgICAgICBjb2xvcjogJGZvdXJ0aDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3VydGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gRklDSEUgU09DSUVURVxyXG4ucGFnZS1jYXRhbG9ndWUtc29jaWV0ZSB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3ODBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgKyAxMDBweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2RiOWU4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AscmlnaHQgdG9wLGZyb20oIzdkYjllOCksdG8oIzMxOGZiOCkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIzdkYjllOCAwLCMzMThmYjggMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzdkYjllOCAwLCMzMThmYjgpO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM3ZGI5ZThcIixlbmRDb2xvcnN0cj1cIiMzMThmYjhcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZHVjdGRldGFpbC1zb2NpZXRlcyB7XHJcbiAgICAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0taGlzdG9yaXF1ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5MHB4IDE1cHggMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtbG9nbyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWRlc2NyaXB0aW9uLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdtcic7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsZWFyIHtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbi1pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1kZXNjcmlwdGlvbi1saW5reXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgICAgIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1yZWZlcmVuY2VsaXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtZWI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgJi5pdGVtT25lIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLXJlZmVyZW5jZWxpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgODBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1saWVuZXh0ZXJuZS0tbGluay1leHRlcm5lcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstYnJvY2h1cmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNTBweCAxNHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVMOpbMOpY2hhcmdlciBsYSBicm9jaHVyZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdtZWInO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZHVjdGRldGFpbC1zb2NpZXRlcy0tbGllbmV4dGVybmUtLWxpbmstZXh0ZXJuZXMtbGsge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lLS1saW5rLWV4dGVybmVzLXNpdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ21lYic7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsY29sb3IgLjNzO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsY29sb3IgLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsY29sb3IgLjNzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWxpZW5leHRlcm5lLWxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTlweCAwcHggcmdiYSgwLDAsMCwwLjU0KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE5cHggMHB4IHJnYmEoMCwwLDAsMC41NCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTlweCAwcHggcmdiYSgwLDAsMCwwLjU0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtNTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWdhbGVyaWUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0ZGV0YWlsLXNvY2lldGVzLS1nYWxlcmllLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgLnByb2R1Y3RkZXRhaWwtc29jaWV0ZXMtLWdhbGVyaWUtZWxlbWVudHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUEFHRSBPRkZSRSBEJ0VNUExPSVxyXG4uY2F0IHtcclxuICAgIC5jYXQtLWRlc2Mge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9mZnJlLWVtcGxvaS1pdGVtLCAuYm94LXByb2QtLWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vZmZyZS1lbXBsb2ktaXRlbS13aWRnZXQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9mZnJlLWVtcGxvaS1pdGVtLXdpZGdldCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vZmZyZS1lbXBsb2ktaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICBwLnNvY2lldGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkdGhpcmQ7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgIH1cclxuICAgIHAuZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtbWk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGlyZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZmZyZS1lbXBsb2ktaXRlbS10ZXh0LWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdHJhbnNmb3JtIC4ycztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gT0ZGUkUgRCdFTVBMT0kgREVUQUlMXHJcbi5vZmZyZS1lbXBsb2ktZGV0YWlsIHtcclxuICAgIG1hcmdpbjogNzBweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwIDAgMDtcclxuICAgIH1cclxuICAgIC5vZmZyZS1lbXBsb2ktZGV0YWlsLXRpdGxlIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhpcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwcHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhpcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1taVwiO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2QtLWRlc2Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhpcmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub2ZmcmUtZW1wbG9pLWRldGFpbC1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgID4gaW1nIHtcclxuICAgIFx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHQgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XHJcbiAgICBcdCAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcdCAgICB3aWR0aDogMTAwJTtcclxuICAgIFx0fVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWRldGFpbHMtcHJvZmlsIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWRldGFpbHMtZmkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG1lYjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWRldGFpbHMtbWlzc2lvbnMge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtbVwiO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MDhcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWRldGFpbHMtbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgODBweCAwO1xyXG4gICAgfVxyXG4gICAgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3Mge1xyXG4gICAgICAgIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIC5vZmZyZS1lbXBsb2ktZGV0YWlsLWluZm9zLWVsZW1lbnRzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtaWNvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29udHJhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm9mZnJlLWVtcGxvaS1kZXRhaWwtaW5mb3MtaWNvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub2ZmcmUtZW1wbG9pLWRldGFpbC1mb290ZXIge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIHJlc3BvbnNpdmUqL1xyXG5cclxuLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgMzRlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzICh0YWJsZXRzLCA0OGVtIGFuZCB1cClcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDYyZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgNzVlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHJcbn1cclxuIiwiLypcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdENvbW11bmF1dMOpIGV0IHNlcyB3aWRnZXRzIDpcclxuXHRcdG5vdGF0aW9ucywgY29tbWVudGFpcmVzLCB0YWdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEVUT0lMRVMgREVTIE5PVEFUSU9OUyAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi51aS1zdGFycy1jYW5jZWwsIC51aS1zdGFycy1zdGFyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdHRleHQtaW5kZW50OiAtOTk5ZW07XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnVpLXN0YXJzLWNhbmNlbCwgLnVpLXN0YXJzLWNhbmNlbCBhIHsgYmFja2dyb3VuZDogdXJsKC9jb21tb25faW1hZ2VzL3NraW4wMDEvc3Rhci1kZWxldGUuZ2lmKSBuby1yZXBlYXQgMCAtMTZweDsgfVxyXG4udWktc3RhcnMtc3RhciwgLnVpLXN0YXJzLXN0YXIgYSB7IGJhY2tncm91bmQ6IHVybCgvY29tbW9uX2ltYWdlcy9za2luMDAxL3N0YXIuZ2lmKSBuby1yZXBlYXQgMCAwOyB9XHJcbi51aS1zdGFycy1jYW5jZWwgYSwgLnVpLXN0YXJzLXN0YXIgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb24gOjAgMDtcclxufVxyXG4udWktc3RhcnMtc3Rhci1vbiBhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweCFpbXBvcnRhbnQ7IH1cclxuLnVpLXN0YXJzLXN0YXItaG92ZXIgYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cclxuLnVpLXN0YXJzLWNhbmNlbC1ob3ZlciBhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxyXG4udWktc3RhcnMtY2FuY2VsLWRpc2FibGVkIGEsIC51aS1zdGFycy1zdGFyLWRpc2FibGVkLFxyXG4udWktc3RhcnMtc3Rhci1kaXNhYmxlZCBhIHsgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cclxuLnVpLXN0YXJzLXN0YXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqIFJFU1BPTlNJVkUgKiovXHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzIChsYW5kc2NhcGUgcGhvbmVzLCAzNGVtIGFuZCB1cClcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIDQ4ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgNjJlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXMgKGxhcmdlIGRlc2t0b3BzLCA3NWVtIGFuZCB1cClcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cclxufVxyXG4iLCIvKlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0QW5udWFpcmUgZXQgc2VzIHdpZGdldHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogYm94IGVudHJpZXMgKC9kaXJlY3RvcnkvYm94ZXMvZW50cmllcy5odG1sKSAqL1xyXG4uYm94LWRpciB7fVxyXG4uYm94LWRpci0tbGlzdCB7fVxyXG4uZGlyLWVudHJpZXMtLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGlyIHtcclxuICAgIGgxLmRpci0tdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGlyLS1kZXNjIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGlyLS1pbmZvcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgNjBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtNTBweCAwIDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLC4zOSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwwLDAsLjM5KTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZXBhZ2UtZGVjbzAxLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJtZWJpXCI7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDMwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXItZGV0YWlsIHtcclxuICAgIG1hcmdpbjogNzBweCAwIDAgMDtcclxuICAgIC5kaXMtZGV0YWlsLS1kZXNjIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAuZGlyLWRldGFpbC0tY2Fycm91c2VsLXBldGl0ZWxlZ2VuZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAxMTBweCAwIDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMCAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtcGV0aXRlbGVnZW5kZS1pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAtNzBweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGlyLWRldGFpbC0tY2Fycm91c2VsLWdyYW5kZWxlZ2VuZGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDMwcHggMDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdjY2NlNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXItZGV0YWlsLS1jYXJyb3VzZWwtYmxvYyB7XHJcbiAgICAgICAgbWFyZ2luOiAtODBweCAwIDAgMDtcclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZfZmllbGRfNiwgLmRpci1kZXRhaWwtLWNhcnJvdXNlbC1ibG9jLXBhZ2V0eXBlLWl0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIC41cztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBcdGltZyB7XHJcbiAgICAgICAgXHQgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgXHQgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XHJcbiAgICAgICAgXHQgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIFx0ICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFx0fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNDBweCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtODBweCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stY2xvbmVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpci1kZXRhaWwtLXZpZGVvLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE2MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZGI5ZTg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwjN2RiOWU4IDAsIzMxOGZiOCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxjb2xvci1zdG9wKDAsIzdkYjllOCksdG8oIzMxOGZiOCkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIzdkYjllOCAwLCMzMThmYjgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCM3ZGI5ZTgsIzMxOGZiOCk7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzdkYjllOFwiLGVuZENvbG9yc3RyPVwiIzMxOGZiOFwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y5ZmM7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDE1MHB4O1xyXG4gICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICByaWdodDogNDdweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MjVcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MjVcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlyLWRldGFpbC0tdmlkZW8tY2Fycm91c2VsLWl0ZW0ge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIC5jb2wtbGctNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJtZWJcIjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAsIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kaXItZGV0YWlsLS12aWRlby1jYXJyb3VzZWwtaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpci1kZXRhaWwtLXZpZGVvLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbjogLTExMHB4IGF1dG8gMjAwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpci1kZXRhaWwtLWNvbmNsdXNpb24ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdjY2NlNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIuZGlyLWRldGFpbC0tZmljaGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtZWJcIjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MjZcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiByZXNwb25zaXZlKi9cclxuXHJcbi8vIFNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIDM0ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlcyAodGFibGV0cywgNDhlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXMgKGRlc2t0b3BzLCA2MmVtIGFuZCB1cClcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlcyAobGFyZ2UgZGVza3RvcHMsIDc1ZW0gYW5kIHVwKVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblxyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogTmF2aWdhdGlvblxyXG4qIE1lbnUsIGJyZWFkY3J1bWIsIHBhZ2luYXRpb24sIHBhZ2VyLCAuLi5cclxuKlxyXG4qKi9cclxuXHJcbi8qIGdlc3Rpb24gZHUgdGFjdGlsZSBxdWFuZCBsZSBtZW51IHJlcGFzc2UgZW4gZGVza3RvcCAqL1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpmb2N1cyA+IC5kcm9wZG93bi1tZW51eyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiBpbml0aWFsOyBwYWRkaW5nOiAxMHB4IDA7IH1cclxuICAvL8OgIHRlc3RlciBwb3VyIGlvcyAoYm9vdHN0cmFwIGfDqHJlIGNhPylcclxuICAubm8tdG91Y2ggLm5hdmJhci1uYXYgbGk6aG92ZXIgPiB1bC5kcm9wZG93bi1tZW51eyBkaXNwbGF5OiBub25lOyB9XHJcbiAgLm5vLXRvdWNoIC5uYXZiYXItbmF2IGxpLm9wZW4gPiB1bC5kcm9wZG93bi1tZW51IHsgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8vZHJvcGRvd25cclxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowO31cclxuLy9uaXZlYXUgMyBwb3NpdGlvbm7DqSDDoCBkcm9pdGVcclxuICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudXtcclxuICAgICB0b3A6IDA7XHJcbiAgICAgbGVmdDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbm9sLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2YjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgQW5pbWF0aW9uIE1lbnUgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmRyb3Bkb3due1xyXG4gICAgJi5vcGVuLCAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICYgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcblxyXG4vKj09PT09ICBFbmQgb2YgQW5pbWF0aW9uIE1lbnUgPT09PT09Ki9cclxuXHJcblxyXG4uaGVhZGVyIHtcclxuICAgIC5oZWFkZXItLW5hdiB7XHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWVwYWdlLWRlY28wMS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lbnUtZmxleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1lYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGVjaWFsLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPmRpdi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbWViaTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyLS1uYXYge1xyXG4gICAgPiBidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgfVxyXG59XHJcbiNtYWlubWVudSB7XHJcbiAgICA+IGJ1dHRvbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0b3A6IC0xMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwZGVnKSB0cmFuc2xhdGUoM3B4LDVweCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZykgdHJhbnNsYXRlKDNweCw1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZykgdHJhbnNsYXRlKDNweCw1cHgpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLC13ZWJraXQtdHJhbnNmb3JtIC4zcztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MGRlZykgdHJhbnNsYXRlKDRweCwtNnB4KTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00MGRlZykgdHJhbnNsYXRlKDRweCwtNnB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKSB0cmFuc2xhdGUoNHB4LC02cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDApO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG51bC5wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhZ2UtaXRlbS5wYWdlcl9hY3RpdmVfcGFnZS5wYWdlcl9jdXJyZW50X3BhZ2UgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudV9leHBlcnRpc2V7XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IGF7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibW1cIiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSBhOmhvdmVye1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1MjY0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IGF7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogIzQzNTI2NCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0MzUzNjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnU6bGFzdC1vZi10eXBlIC5kcm9wZG93bi1tZW51LFxyXG4gICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnU6bnRoLWxhc3Qtb2YtdHlwZSgyKSAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubWVudV9leHBlcnRpc2V7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICYuc2hvd3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLmRyb3Bkb3duLXN1Ym1lbnV7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMDI1QkMnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnVfZXhwZXJ0aXNlIC5kcm9wZG93bi1tZW51IGE6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tZW51X2V4cGVydGlzZSAuZHJvcGRvd24tbWVudSBhOmhvdmVye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59IiwiLypcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdG3DqXRob2RlcyBkZSBwdWJsaWNhdGlvbjpcclxuXHRjb21tdW5zLCBhY3R1YWxpdMOpcywgYXJ0aWNsZXMsIMOpdsOpbmVtZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBtZWRpYSAoYm9vdHN0cmFwKSA6IHByw6lzZW50YXRpb24gZmFtaWxsZSwgaGVhZGVyIG5ld3MgZGV0YWlsLCBoZWFkZXIgZXZlbnQgZGV0YWlsLCBzdHJ1Y3R1cmUgYmxvYyZpbWFnZSBlbWFqaW5lICovXHJcbi5tZWRpYSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5tZWRpYS1ib2R5IHt9XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAubWVkaWEge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKmNhcmQgKHNob3J0LXByb2R1Y3QsIGFydGljbGUgbGlzdCwgbmV3cyBsaXN0LCBldmVudC1saXN0LCBzb2NpYWwgd2FsbCwgLi4uKSovXHJcbi5jYXJkIHt9XHJcblxyXG4uY2FyZC1ib2R5IHt9XHJcblxyXG4uY2FyZC1saW5rIHt9XHJcblxyXG4uY2FyZC10aXRsZSB7fVxyXG5cclxuLmNhcmQtdGV4dCB7fVxyXG5cclxuLyogY29tbW9ucyAobXVsdGlwbGUpICovXHJcbi5tdSB7fVxyXG5cclxuLm11LS10aXRsZSB7fVxyXG5cclxuLm11LS1saXN0IHt9XHJcblxyXG4ubXUtLWl0ZW0ge31cclxuXHJcbi5tdS0taXRlbS1saW5rIHt9XHJcblxyXG4ubXUtLWl0ZW0taW1nIHt9XHJcblxyXG4ubXUtLWl0ZW0tY29udGFpbmVyIHt9XHJcblxyXG4ubXUtLWl0ZW0taGVhZGVyIHt9XHJcblxyXG4ubXUtLWl0ZW0tdGl0bGUge31cclxuXHJcbi5tdS0taXRlbS1pbmZvcyB7fVxyXG5cclxuLm11LS1pdGVtLWRhdGUge31cclxuXHJcbi5tdS0taXRlbS1kZXNjIHt9XHJcblxyXG4ubXUtLWFyY2hpdmVzLWxpbmsge31cclxuXHJcbi8qIG5ld3MgKC9wdWJsaWNhdGlvbl9tZXRob2RzL25ld3MvbmV3cy5odG1sKSAqL1xyXG4ubmV3cyB7fVxyXG5cclxuLm5ld3MtLXRpdGxlIHt9XHJcblxyXG4ubmV3cy0tbGlzdCB7fVxyXG5cclxuLm5ld3MtLWl0ZW0ge31cclxuXHJcbi5uZXdzLS1pdGVtLWxpbmsge31cclxuXHJcbi5uZXdzLS1pdGVtLWltZyB7fVxyXG5cclxuLm5ld3MtLWl0ZW0tY29udGFpbmVyIHt9XHJcblxyXG4ubmV3cy0taXRlbS1oZWFkZXIge31cclxuXHJcbi5uZXdzLS1pdGVtLXRpdGxlIHt9XHJcblxyXG4ubmV3cy0taXRlbS1pbmZvcyB7fVxyXG5cclxuLm5ld3MtLWl0ZW0tZGF0ZSB7fVxyXG5cclxuLm5ld3MtLWl0ZW0tZGVzYyB7fVxyXG5cclxuLm5ld3MtLWFyY2hpdmVzLWxpbmsge31cclxuXHJcbi8qIGFydGljbGVzICgvcHVibGljYXRpb25fbWV0aG9kcy9hcnRpY2xlcy9tdWx0aV9hcnRpY2xlcy5odG1sKSAqL1xyXG4uYXJ0aWNsZXMge31cclxuXHJcbi5hcnRpY2xlcy0tdGl0bGUge31cclxuXHJcbi5hcnRpY2xlcy0tbGlzdCB7fVxyXG5cclxuLmFydGljbGVzLS1pdGVtIHt9XHJcblxyXG4uYXJ0aWNsZXMtLWl0ZW0tbGluayB7fVxyXG5cclxuLmFydGljbGVzLS1pdGVtLWltZyB7fVxyXG5cclxuLmFydGljbGVzLS1pdGVtLWNvbnRhaW5lciB7fVxyXG5cclxuLmFydGljbGVzLS1pdGVtLWhlYWRlciB7fVxyXG5cclxuLmFydGljbGVzLS1pdGVtLXRpdGxlIHt9XHJcblxyXG4uYXJ0aWNsZXMtLWl0ZW0taW5mb3Mge31cclxuXHJcbi5hcnRpY2xlcy0taXRlbS1kZXNjIHt9XHJcblxyXG4uYXJ0aWNsZXMtLWFyY2hpdmVzLWxpbiB7fVxyXG5cclxuLyogZXZlbnRzICgvZXZlbnRzL2V2ZW50cy5odG1sKSAqL1xyXG4uZXZlbnRzIHt9XHJcblxyXG4uZXZlbnRzLS10aXRsZSB7fVxyXG5cclxuLmV2ZW50cy0tbGlzdCB7fVxyXG5cclxuLmV2ZW50cy0tc2VhcmNoIHt9XHJcblxyXG4uZXZlbnRzLS1zZWFyY2gtbGFiZWwge31cclxuXHJcbi5ldmVudHMtLXNlYXJjaC1kYXRlIHt9XHJcblxyXG4uZXZlbnRzLS1zZWFyY2gtcGVyaW9kLWxpc3Qge31cclxuXHJcbi5ldmVudHMtLXNlYXJjaC1wZXJpb2QtaXRlbSB7fVxyXG5cclxuLmV2ZW50cy0tc2VhcmNoLXBlcmlvZCB7fVxyXG5cclxuLmV2ZW50cy0tc2VhcmNoLXR5cGUge31cclxuXHJcbi5ldmVudHMtLXNlYXJjaC1rZXl3b3JkcyB7fVxyXG5cclxuLmV2ZW50cy0tc2VhcmNoLXN1Ym1pdCB7fVxyXG5cclxuLmV2ZW50cy0tcGVyaW9kLWxpbmsge31cclxuXHJcbi5ldmVudHMtLXBlcmlvZC1wcmV2IHt9XHJcblxyXG4uZXZlbnRzLS1wZXJpb2QtdG9kYXkge31cclxuXHJcbi5ldmVudHMtLXBlcmlvZC1uZXh0IHt9XHJcblxyXG4uZXZlbnRzLS10eXBlLXJlY2FsbCB7fVxyXG5cclxuLmV2ZW50cy0ta2V5d29yZC1yZWNhbGwge31cclxuXHJcbi5ldmVudHMtLWl0ZW0tbGluayB7fVxyXG5cclxuLmV2ZW50cy0taXRlbS1pbWcge31cclxuXHJcbi5ldmVudHMtLWl0ZW0tY29udGFpbmVyIHt9XHJcblxyXG4uZXZlbnRzLS1pdGVtLWhlYWRlciB7fVxyXG5cclxuLmV2ZW50cy0taXRlbS10aXRsZSB7fVxyXG5cclxuLmV2ZW50cy0taXRlbS1pbmZvcyB7fVxyXG5cclxuLmV2ZW50cy0taXRlbS1kYXRlIHt9XHJcblxyXG4uZXZlbnRzLS1pdGVtLXR5cGUge31cclxuXHJcbi5ldmVudHMtLWl0ZW0tZGVzYyB7fVxyXG5cclxuLyogQ29tbWVudHMgKC9jb21tdW5pdHkvY29tbWVudHMvbGlzdF9jb21tZW50cy5odG1sKSAqL1xyXG4vKiBBdHRlbnRpb24gbGVzIGNvbW1lbnRhaXJlcyBzb250IHV0aWxpc8OpIGRhbnMgcGx1c2lldXJzIG1vZHVsZXMuXHJcbnZvdXMgcmV0cm91dmVyZXogbGVzIGNsYXNzZXMgc3DDqWNpZmlxdWUgYXV4IGNvbW1lbnRzIHByb2R1Y3QgZGFucyBsYSBmaWNoZSBkZSBzdHlsZSBjYXRhbG9nLmxlc3MgcGFyIGV4ZW1wbGUgKi9cclxuLmNvbW1lbnRzIHt9XHJcblxyXG4uY29tbWVudHMtLXRpdGxlIHt9XHJcblxyXG4uY29tbWVudHMtLWVtcHR5IHt9XHJcblxyXG4uY29tbWVudHMtLW5iIHt9XHJcblxyXG4uY29tbWVudHMtLWF2ZXJhZ2Uge31cclxuXHJcbi5jb21tZW50cy0tbW9kZXJhdGlvbiB7fVxyXG5cclxuLmNvbW1lbnRzLS1jb25maXJtIHt9XHJcblxyXG4uY29tbWVudHMtLWxpc3Qge31cclxuXHJcbi5jb21tZW50cy0tbGlzdC1saW5rIHt9XHJcblxyXG4uY29tbWVudHMtLWZvcm0tbGluayB7fVxyXG5cclxuLmNvbW1lbnQge31cclxuXHJcbi5jb21tZW50LS10aXRsZSB7fVxyXG5cclxuLmNvbW1lbnQtLW5vdGUge31cclxuXHJcbi5jb21tZW50LS10eHQge31cclxuXHJcbi5jb21tZW50LS1hdXRob3Ige31cclxuXHJcbi5jb21tZW50LS1kYXRlIHt9XHJcblxyXG4uY29tbWVudC0tc2l0ZSB7fVxyXG5cclxuLyogQ29tbWVudHMgZm9ybSAoL2NvbW11bml0eS9jb21tZW50cy9mb3JtX2FkZF9jb21tZW50Lmh0bWwgKSAqL1xyXG4uY29tbWVudHMtLWZvcm0ge31cclxuXHJcbi5jb21tZW50cy0tbGVnZW5kIHt9XHJcblxyXG4uY29tbWVudHMtLWZvcm0tZXJyb3Ige31cclxuXHJcbi8qIEF0dGVudGlvbiBjb3JyZXNwb25kIGEgbGEgbm90aWZpY2F0aW9uIGQnZXJyZXVyIHVuaXF1ZSBkYW5zIGxlIHRlbXBsYXRlIGNvbW1lbnRhaXJlIGRlIHByb2R1aXQgKi9cclxuXHJcblxyXG4vLyBIT01FUEFHRVxyXG4uaG9tZXBhZ2V0ZW1wbGF0ZSB7XHJcbiAgICAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTQ2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTgwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNDMwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNzIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWVwYWdlLWRlY28wMS5wbmcpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTc1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTk5MHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigxMjUsIDE4NSwgMjMyKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMTI1LCAxODUsIDIzMiwgMSkgMCUsIHJnYmEoNDksIDE0MywgMTg0LCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMTI1LCAxODUsIDIzMiwgMSkgMCUsIHJnYmEoNDksIDE0MywgMTg0LCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxMjUsIDE4NSwgMjMyLCAxKSAwJSwgcmdiYSg0OSwgMTQzLCAxODQsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzdkYjllOCcsIGVuZENvbG9yc3RyPScjMzE4ZmI4JywgR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvbWVwYWdldGVtcGxhdGUtLXByZXNlbnRhdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTMwcHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBTdWJyYXlhZGEnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDcwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcHJlc2VudGF0aW9uLXRleHQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lcGFnZXRlbXBsYXRlLS1yZWFzc3VyYW5jZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDgxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5NnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDkwcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lcGFnZS1kZWNvMDIucG5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lcGFnZXRlbXBsYXRlLS1yZWFzc3VyYW5jZS1pdGVtLXBpY3RvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVhc3N1cmFuY2UtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjBhOWQ2O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2Y0ZmE7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMTQwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0yMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWVwYWdlLWRlY28wMi5wbmcpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lcGFnZXRlbXBsYXRlLS12aWRlby1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1lYmk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWlmcmFtZS1ibG9jIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvbWVwYWdldGVtcGxhdGUtLXZpZGVvLWlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NTY1YWQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzLCBvcGFjaXR5IC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAuaG9tZXBhZ2V0ZW1wbGF0ZS0tdmlkZW8taWZyYW1lLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZXBhZ2V0ZW1wbGF0ZS0tcmVjcnV0ZW1lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LXRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhpcmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lcGFnZXRlbXBsYXRlLS1yZWNydXRlbWVudC1saXN0IHtcclxuICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDMwcHggNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdHMtaXRlbS0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3RzLWl0ZW0tLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTZjYTVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNmNhNWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LWZiIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVwYWdldGVtcGxhdGUtLXJlY3J1dGVtZW50LWFycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKDg3cHgsIC02MHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQQUdFIFNPQ0lFVEVcclxuLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlIHtcclxuICAgIG1hcmdpbjogNjBweCAwO1xyXG5cclxuICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tYmxvY0FuY3JlIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaGlzdG9yaXF1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDVkNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDVkNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWV0aWVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDVkNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDVkNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc29jaWV0ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2Q1ZDU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2Q1ZDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpc3RvZ3JhbW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkNWQ1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkNWQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJtZWJpXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkM2Q1ZDU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlIHtcclxuICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8ge1xyXG4gICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tLWdhbGVyaWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tLWdhbGVyaWUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1LjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdGV4dGVpbnRyby1sb2dvYW5kZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS10ZXh0ZWludHJvLWxvZ29hbmRkYXRlLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXRleHRlaW50cm8tbG9nb2FuZGRhdGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLWhpc3RvcmlxdWUtLXZpZGVvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b3JpcXVlLS12aWRlby1pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTU2NWFkO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgLjVzLCBvcGFjaXR5IC41cztcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAuNXMsIG9wYWNpdHkgLjVzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cywgb3BhY2l0eSAuNXM7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8taWZyYW1lLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0taGlzdG9yaXF1ZS0tdmlkZW8taWZyYW1lLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycyB7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDAgODBweCAwO1xyXG5cclxuICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtdGl0bGVhbmRhbmNyZXMge1xyXG4gICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtdGl0bGVhbmRhbmNyZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEzMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwuYm94LWRpci0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgLjM5KTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgLjM5KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHotaW5kZXggLjVzLCB0b3AgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLXNlY29uZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLWZvdXJ0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtbGlzdC1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogei1pbmRleCAuNXMsIHRvcCAuNXMsIHRyYW5zZm9ybSAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHotaW5kZXggLjVzLCB0b3AgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS10aGlyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1tZXRpZXJzLWZpY2hlcy1saXN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tbWV0aWVycy1maWNoZXMtdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTEwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJtZWJcIjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtLW1ldGllcnMtZmljaGVzLWxpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1zb2NpZXRlcyB7XHJcbiAgICAgICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1zb2NpZXRlcy10aXRsZWFuZGFuY3JlcyB7XHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdlc29jaWV0ZS0tc29jaWV0ZXMtdGl0bGVhbmRhbmNyZXMtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm91cnRoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDcwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvdXJ0aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLS1oaXN0b2dyYW1tZSB7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDAgMCAwO1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUEFHRSBDT05UQUNUXHJcbi50ZW1wbGF0ZS1wYWdlY29udGFjdCB7XHJcbiAgICBtYXJnaW46IDYwcHggMCAxNzBweCAwO1xyXG5cclxuICAgIC50ZW1wbGF0ZS1wYWdlY29udGFjdC1mb3JtdWxhaXJlLWJsb2Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVtcGxhdGUtcGFnZWNvbnRhY3QtZm9ybXVsYWlyZS1ibG9jLWludHJvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+KiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbXBsYXRlLXBhZ2Vjb250YWN0LWNvb3Jkb25uZWVzIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYmlcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViaVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCA1cHggMjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAtNXB4IDVweCAyOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDVweCAyOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBBR0UgU0VDVEVVUiBBQ1RJVklURVxyXG4udGVtcGxhdGUtcGFnZXNvY2lldGUge1xyXG4gICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLXNvY2lldGVsaXN0IHtcclxuICAgICAgICBtYXJnaW46IDcwcHggMCA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbXBsYXRlLXBhZ2Vzb2NpZXRlLWxpc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y5ZmM7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtMzBweCwgNzNweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtbGlzdC10ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVtcGxhdGUtcGFnZXNvY2lldGUtY29uY2x1c2lvbnMge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bztcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQQUdFIFRFTU9JR05BR0VTXHJcbi5hcnRpY2xlcyB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgID5oMiB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlc2xpc3QtZGVzY3JpcHRpb24taW50cm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAtODBweCAwIDAgMDtcclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDgwcHggLTcwcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlc2xpc3QtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGVzLS1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDUwcHggLTE1cHggNTBweCAtMTVweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZXMtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFydGljbGVzLS1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJtZWJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZXMtLWl0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVtcGxhdGUtdGVtb2lnbmFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtODBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwODRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NzZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZXBhZ2UtZGVjbzAyLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPmgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZW1wbGF0ZS10ZW1vaWduYWdlLXRleHQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1lYlwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVtcGxhdGUtdGVtb2lnbmFnZS12aWRlbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3BsYXktYnV0dG9uLnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlbXBsYXRlLXRlbW9pZ25hZ2UtaWZyYW1lIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzU1NjVhZDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC41cywgb3BhY2l0eSAuNXM7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAuNXMsIG9wYWNpdHkgLjVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzLCBvcGFjaXR5IC41cztcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZS10ZW1vaWduYWdlLWlmcmFtZS1lbGVtZW50cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVtcGxhdGUtdGVtb2lnbmFnZS1vdGhlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2Y0ZmE7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDAgMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhcnRpY2xlLmJveC1tdS0taXRlbS5jYXJkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcblxyXG4gICAgICAgICAgICAuYm94LW11LS1pbWcuY2FyZC1pbWctdG9wLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3gtbXUtLWNvbnRlbnQuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWViXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdiNtb2RhbFZpZGVvIHtcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b246bm90KC5seXQtcGxheWJ0bikge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ0FORElEQVRVUkUgU1BPTlRBTkVFXHJcbi50ZW1wbGF0ZS1wYWdlY2FuZGlkYXR1cmVzcG9udCB7XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuXHJcbiAgICA+LnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoaXJkO1xyXG4gICAgICAgICAgICBtYXJnaW46IC02cHggMCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVtcGxhdGUtcGFnZWNhbmRpZGF0dXJlc3BvbnQtLXRpdGxlIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybXVsYWlyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVmb3JtYXRlci0yMDI1e1xyXG4gICAgLmJhbmRlYXUtdG9we1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNzE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAuYmFuZGVhdS10b3BfX2ltYWdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCAzOCwgMjUsIDAuNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbmRlYXUtdG9wX190ZXh0ZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDYwcHggMTJweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsY29sb3IgLjNzO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MTI2MTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlcGFyYXRpb257XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyNjE5O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG59XHJcbi50ZXh0XzNfY29sc3tcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTg1MDNDO1xyXG4gICAgfVxyXG4gICAgc3Ryb25ne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBjb2xvcjogIzU1QTI4OTtcclxuICAgIH1cclxuICAgIC5jb2wtdHh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvaW1hZ2VzL2Fycm93X2dyZWVuLnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9jX3Byb2R1aXR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCAzOCwgMjUsIDAuMSk7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICM5ODUwM0M7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX3Byb2R1aXR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSg4NCwgODQsIDg0LCAxKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpbmdsZV9wcm9kdWl0X2NvbnRlbnR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgLnNpbmdsZV9wcm9kdWl0X3RpdGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2luZ2xlX3Byb2R1aXRfZGVzY3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyX3Byb2R1aXR7XHJcbiAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICBib3R0b206IC03MnB4O1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NkExODk7XHJcbiAgICAgICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NfMl9jb2x7XHJcbiAgICBtYXJnaW4tdG9wOiAxNjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTg1MDNDO1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgICAgY29sb3I6ICM1NUEyODk7XHJcbiAgICB9XHJcbn1cclxuLmJsb2NfZG9jdW1lbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTg1MDNDIHVybCgvaW1hZ2VzL2Zvcm1lX2xvZ28uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMTBweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbiAgICAuYmxvY19kb2N1bWVudF9jb250ZW50e1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNjBweCAxMnB4IDUwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsY29sb3IgLjNzO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MTI2MTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NfY29udGFjdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xyXG4gICAgaDJ7XHJcbiAgICAgICAgY29sb3I6ICM1MTI2MTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgYTpub3QoLmxpbmtfcnMpe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NkExODk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA2MHB4IDEycHggNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsY29sb3IgLjNzO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTZBMTg5O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzU2QTE4OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NfcmVhbGlzYXRpb25ze1xyXG4gICAgLnJlYWxpc2F0aW9uX3RpdGxle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MTI2MTk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDgxLCAzOCwgMjUsIDAuMSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0IFN1YnJheWFkYSxzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGVfcmVhbGlzYXRpb25fdGh1bWJ7XHJcbiAgICAgICAgaGVpZ2h0OiA1OTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zbGlkZXJfcmVhbGlzYXRpb25ze1xyXG4gICAgICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZBMTg5O1xyXG4gICAgICAgICAgICAmLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qKiBSRVNQT05TSVZFICoqL1xyXG5cclxuLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgMzRlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHt9XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlcyAodGFibGV0cywgNDhlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgNjJlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgNzVlbSBhbmQgdXApXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHt9XHJcblxyXG5cclxuIiwiLypcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdEdlc3Rpb24gZGVzIGZvbnRzLlxyXG5cdFx0UG9zc2liaWxpdMOpIGRlIGNyw6llciB1bmUgbWl4aW4gcGFyIGZvbnRcclxuXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbWwnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211bGkvbGlnaHQvTXVsaS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL211bGkvbGlnaHQvTXVsaS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbWJpJztcclxuICAgIHNyYzogdXJsKCdmb250cy9tdWxpL2JvbGRpdGFsaWMvTXVsaS1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvbXVsaS9ib2xkaXRhbGljL011bGktQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ21ibCc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvbXVsaS9ibGFjay9NdWxpLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvbXVsaS9ibGFjay9NdWxpLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtZWxpJztcclxuICAgIHNyYzogdXJsKCdmb250cy9tdWxpL2V4dHJhbGlnaHRpdGFsaWMvTXVsaS1FeHRyYUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvbXVsaS9leHRyYWxpZ2h0aXRhbGljL011bGktRXh0cmFMaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbWViJztcclxuICAgIHNyYzogdXJsKCdmb250cy9tdWxpL2V4dHJhYm9sZC9NdWxpLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL211bGkvZXh0cmFib2xkL011bGktRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtbGknO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211bGkvbGlnaHRpdGFsaWMvTXVsaS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL211bGkvbGlnaHRpdGFsaWMvTXVsaS1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbW1pJztcclxuICAgIHNyYzogdXJsKCdmb250cy9tdWxpL21lZGl1bWl0YWxpYy9NdWxpLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL211bGkvbWVkaXVtaXRhbGljL011bGktTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtZWJpJztcclxuICAgIHNyYzogdXJsKCdmb250cy9tdWxpL2V4dHJhYm9sZGl0YWxpYy9NdWxpLUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL211bGkvZXh0cmFib2xkaXRhbGljL011bGktRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtaSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvbXVsaS9pdGFsaWMvTXVsaS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9tdWxpL2l0YWxpYy9NdWxpLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbXNiaSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvbXVsaS9zZW1pYm9sZGl0YWxpYy9NdWxpLVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvbXVsaS9zZW1pYm9sZGl0YWxpYy9NdWxpLVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtbSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvbXVsaS9tZWRpdW0vTXVsaS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9tdWxpL21lZGl1bS9NdWxpLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbXNiJztcclxuICAgIHNyYzogdXJsKCdmb250cy9tdWxpL3NlbWlib2xkL011bGktU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9tdWxpL3NlbWlib2xkL011bGktU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ21yJztcclxuICAgIHNyYzogdXJsKCdmb250cy9tdWxpL3JlZ3VsYXIvTXVsaS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvbXVsaS9yZWd1bGFyL011bGktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbWJsaSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvbXVsaS9ibGFja2l0YWxpYy9NdWxpLUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvbXVsaS9ibGFja2l0YWxpYy9NdWxpLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtZWwnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211bGkvZXh0cmFsaWdodC9NdWxpLUV4dHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9tdWxpL2V4dHJhbGlnaHQvTXVsaS1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtYic7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvbXVsaS9ib2xkL011bGktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL211bGkvYm9sZC9NdWxpLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtcicsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbiRmb250LXBhdGg6XCJmb250cy9cIjtcclxuXHJcbi8qKiBJQ09NT09OICoqL1xyXG4kZm9udC1pY29uLWZvbGRlcjpcImljb21vb24vXCI7XHJcbiRmb250LWljb24tbmFtZTpcImljb21vb25cIjtcclxuJGZvbnQtaWNvbi1zdmctaWQ6XCJpY29tb29uXCI7XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWljb24tbmFtZTtcclxuXHRcdHNyYzp1cmwoJyN7JGZvbnQtcGF0aH0jeyRmb250LWljb24tZm9sZGVyfSN7JGZvbnQtaWNvbi1uYW1lfS5lb3QnKTtcclxuXHRcdHNyYzp1cmwoJyN7JGZvbnQtcGF0aH0jeyRmb250LWljb24tZm9sZGVyfSN7JGZvbnQtaWNvbi1uYW1lfS5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHRcdHVybCgnI3skZm9udC1wYXRofSN7JGZvbnQtaWNvbi1mb2xkZXJ9I3skZm9udC1pY29uLW5hbWV9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdFx0dXJsKCcjeyRmb250LXBhdGh9I3skZm9udC1pY29uLWZvbGRlcn0jeyRmb250LWljb24tbmFtZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0XHR1cmwoJyN7JGZvbnQtcGF0aH0jeyRmb250LWljb24tZm9sZGVyfSN7JGZvbnQtaWNvbi1uYW1lfS5zdmcjI3skZm9udC1pY29uLXN2Zy1pZH0nKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdLCAuaWNvbW9vbiB7XHJcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuXHRzcGVhazogbm9uZTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcbi5pY29uLUJST0NIVVJFOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTNcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1DT05TRUlMUzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XHJcbn1cclxuLmljb24tQ09OVFJBVDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XHJcbiAgY29sb3I6ICMyYTUxODI7XHJcbn1cclxuLmljb24tREVNQVJDSEUgLnBhdGgxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTZcIjtcclxuICBjb2xvcjogcmdiKDIzMywgMjM0LCAyMzUpO1xyXG59XHJcbi5pY29uLURFTUFSQ0hFIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk5NjA5Mzc1ZW07XHJcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxufVxyXG4uaWNvbi1ERU1BUkNIRSAucGF0aDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOFwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC45OTYwOTM3NWVtO1xyXG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbn1cclxuLmljb24tREVNQVJDSEUgLnBhdGg0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTlcIjtcclxuICBtYXJnaW4tbGVmdDogLTAuOTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1ERU1BUkNIRSAucGF0aDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC45OTYwOTM3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLURPQ1M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG59XHJcbi5pY29uLUVOVk9ZRVI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxY1wiO1xyXG59XHJcbi5pY29uLUVYSVNUQU5DRSAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZFwiO1xyXG4gIGNvbG9yOiByZ2IoMjMzLCAyMzQsIDIzNSk7XHJcbn1cclxuLmljb24tRVhJU1RBTkNFIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3OTEwMTU2MjVlbTtcclxuICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG59XHJcbi5pY29uLUVYSVNUQU5DRSAucGF0aDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZlwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4wNzkxMDE1NjI1ZW07XHJcbiAgY29sb3I6IHJnYig2NywgODQsIDEwMCk7XHJcbn1cclxuLmljb24tRVhJU1RBTkNFIC5wYXRoNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3OTEwMTU2MjVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1FWElTVEFOQ0UgLnBhdGg1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjFcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMDc5MTAxNTYyNWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUVYSVNUQU5DRSAucGF0aDY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMlwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4wNzkxMDE1NjI1ZW07XHJcbiAgY29sb3I6IHJnYig2NywgODQsIDEwMCk7XHJcbn1cclxuLmljb24tRkFDRUJPT0s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyM1wiO1xyXG59XHJcbi5pY29uLUZMRUNIRV9CVE46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNFwiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5pY29uLUZMRUNIRV9DT1VSVEU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNVwiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5pY29uLUZMRUNIRV9NT1lFTjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tRkxFQ0hFTE9OR1VFOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjdcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1GT1JNRV9MT0dPIC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XHJcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxufVxyXG4uaWNvbi1GT1JNRV9MT0dPIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjE1MTM2NzE4NzVlbTtcclxuICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG59XHJcbi5pY29uLUZPUk1FX0xPR08gLnBhdGgzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmFcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMTUxMzY3MTg3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUdBTEVSSUVfUEhPVE86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyYlwiO1xyXG59XHJcbi5pY29uLUxBQkVMOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmNcIjtcclxufVxyXG4uaWNvbi1MSUVVOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmRcIjtcclxuICBjb2xvcjogIzJhNTE4MjtcclxufVxyXG4uaWNvbi1MT0dPX0NPREFGIC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XHJcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxufVxyXG4uaWNvbi1MT0dPX0NPREFGIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjI0NTExNzE4NzVlbTtcclxuICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYgLnBhdGgzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzBcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYgLnBhdGg0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzFcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYgLnBhdGg1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzJcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYgLnBhdGg2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzNcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYgLnBhdGg3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzRcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYgLnBhdGg4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzVcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMjQ1MTE3MTg3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYwMiAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNlwiO1xyXG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbn1cclxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zLjYzMTgzNTkzNzVlbTtcclxuICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYwMiAucGF0aDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMy42MzE4MzU5Mzc1ZW07XHJcbiAgY29sb3I6IHJnYig2NywgODQsIDEwMCk7XHJcbn1cclxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zLjYzMTgzNTkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1MT0dPX0NPREFGMDIgLnBhdGg1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2FcIjtcclxuICBtYXJnaW4tbGVmdDogLTMuNjMxODM1OTM3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLUxPR09fQ09EQUYwMiAucGF0aDY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzYlwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMy42MzE4MzU5Mzc1ZW07XHJcbiAgY29sb3I6IHJnYig2NywgODQsIDEwMCk7XHJcbn1cclxuLmljb24tTE9HT19DT0RBRjAyIC5wYXRoNzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zLjYzMTgzNTkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1MT0dPX0NPREFGMDIgLnBhdGg4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2RcIjtcclxuICBtYXJnaW4tbGVmdDogLTMuNjMxODM1OTM3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLVBMQVlfVklERU8yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2VcIjtcclxufVxyXG4uaWNvbi1SRUZFUkVOQ0VTIC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XHJcbiAgY29sb3I6IHJnYigyMzMsIDIzNCwgMjM1KTtcclxufVxyXG4uaWNvbi1SRUZFUkVOQ0VTIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjEzNzY5NTMxMjVlbTtcclxuICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG59XHJcbi5pY29uLVJFRkVSRU5DRVMgLnBhdGgzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDFcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMTM3Njk1MzEyNWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLVJFRkVSRU5DRVMgLnBhdGg0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDJcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMTM3Njk1MzEyNWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLVJFRkVSRU5DRVMgLnBhdGg1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDNcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMTM3Njk1MzEyNWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLVJFRkVSRU5DRVMgLnBhdGg2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDRcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMTM3Njk1MzEyNWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLVJFTEFUSU9OIC5wYXRoMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XHJcbiAgY29sb3I6IHJnYigyMzMsIDIzNCwgMjM1KTtcclxufVxyXG4uaWNvbi1SRUxBVElPTiAucGF0aDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NlwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcclxuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG59XHJcbi5pY29uLVJFTEFUSU9OIC5wYXRoMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjE0MjU3ODEyNWVtO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn1cclxuLmljb24tUkVMQVRJT04gLnBhdGg0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDhcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMTQyNTc4MTI1ZW07XHJcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxufVxyXG4uaWNvbi1SRUxBVElPTiAucGF0aDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0OVwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1SRUxBVElPTiAucGF0aDY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0YVwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1SRUxBVElPTiAucGF0aDc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0YlwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1SRUxBVElPTiAucGF0aDg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1SRUxBVElPTiAucGF0aDk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1SRUxBVElPTiAucGF0aDEwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NGVcIjtcclxuICBtYXJnaW4tbGVmdDogLTEuMTQyNTc4MTI1ZW07XHJcbiAgY29sb3I6IHJnYig2NywgODQsIDEwMCk7XHJcbn1cclxuLmljb24tUkVMQVRJT04gLnBhdGgxMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjE0MjU3ODEyNWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLVJFTEFUSU9OIC5wYXRoMTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1MFwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4xNDI1NzgxMjVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1SRU1VTkVSQVRJT046YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1MVwiO1xyXG4gIGNvbG9yOiAjMmE1MTgyO1xyXG59XHJcbi5pY29uLVNBVk9JUl9GQUlSRSAucGF0aDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1MlwiO1xyXG4gIGNvbG9yOiByZ2IoMjMzLCAyMzQsIDIzNSk7XHJcbn1cclxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG59XHJcbi5pY29uLVNBVk9JUl9GQUlSRSAucGF0aDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1NFwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC45NTk5NjA5Mzc1ZW07XHJcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGg0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NTVcIjtcclxuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLVNBVk9JUl9GQUlSRSAucGF0aDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1NlwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC45NTk5NjA5Mzc1ZW07XHJcbiAgY29sb3I6IHJnYig2NywgODQsIDEwMCk7XHJcbn1cclxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoNjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGg3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NThcIjtcclxuICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtO1xyXG4gIGNvbG9yOiByZ2IoNjcsIDg0LCAxMDApO1xyXG59XHJcbi5pY29uLVNBVk9JUl9GQUlSRSAucGF0aDg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1OVwiO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC45NTk5NjA5Mzc1ZW07XHJcbiAgY29sb3I6IHJnYig2NywgODQsIDEwMCk7XHJcbn1cclxuLmljb24tU0FWT0lSX0ZBSVJFIC5wYXRoOTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxMDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxNTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1TQVZPSVJfRkFJUkUgLnBhdGgxNjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTtcclxuICBjb2xvcjogcmdiKDY3LCA4NCwgMTAwKTtcclxufVxyXG4uaWNvbi1VUExPQUQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG59XHJcbi5pY29uLVlPVVRVQkU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk2M1wiO1xyXG59XHJcbi5pY29uLWJpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbn1cclxuLmljb24tdHJhc2hjYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMlwiO1xyXG59XHJcbi5pY29uLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbn1cclxuLmljb24tZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG4uaWNvbi1kaXNwb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuLmljb24tZGlyZWN0b3J5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG4uaWNvbi1jb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcbi5pY29uLWdlYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG4uaWNvbi1nZW5lcmF0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tbWFrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tb3B0aW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tc3dpdGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG4uaWNvbi1wb3dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuLmljb24tc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDJcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDNcIjtcclxufVxyXG4uaWNvbi11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDRcIjtcclxufVxyXG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDVcIjtcclxufVxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY29uLXJlbW92ZS11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuLmljb24tbWVnYXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLXNtYWxsLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwN1wiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tc21hbGwtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwOFwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tdGhpbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDlcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLXRoaW4tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwYVwiO1xyXG59XHJcbi5pY29uLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XHJcbn1cclxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XHJcbn1cclxuLmljb24tbG9ja2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGRcIjtcclxufVxyXG4uaWNvbi1zZWN1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvbi1wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLXplcGh5cjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljb24tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwOVwiO1xyXG59XHJcbi5pY29uLWRvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4YVwiO1xyXG59XHJcbi5pY29uLW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwMVwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG59XHJcbi5pY29uLXRyaXBhZHZpc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTVcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1kb3VibGUtc21hbGwtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwZFwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tZG91YmxlLXNtYWxsLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwZVwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tZG91YmxlLXRoaW4tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1kb3VibGUtdGhpbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XHJcbn1cclxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDBcIjtcclxufVxyXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG4iLCIvKipcclxuKlxyXG4qIEZvcm11bGFpcmVzXHJcbipcclxuKiovXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIEZvcm0gcGFyIGRlZmF1bHQgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyotLS0tLS0tLS0tICBIZWFkZXIgLyBGb290ZXIgIC0tLS0tLS0tLS0qL1xyXG5cclxuLmZvcm0tLWhlYWRlciwgLmZvcm0tLWZvb3RlciB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tICBDaGVja2JveCAgLS0tLS0tLS0tLSovXHJcbi5jaGVja2JveCB7fVxyXG4uY2hlY2tib3gtLXZhbHVlIHt9XHJcblxyXG4vKi0tLS0tLS0tLS0gIENoZWNrYm94ICAtLS0tLS0tLS0tKi9cclxuLnJhZGlvIHt9XHJcbi5yYWRpby0tdmFsdWUge31cclxuXHJcbi8qLS0tLS0tLS0tLSAgQ2hlY2tib3ggJiBSYWRpbyBvdGhlciAgLS0tLS0tLS0tLSovXHJcbi5jaGVja2JveC0tb3RoZXIsIC5yYWRpby0tb3RoZXIge1xyXG5cdGxhYmVsIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxufVxyXG5cdC5jaGVja2JveC0tb3RoZXItaW5wdXQsIC5yYWRpby0tb3RoZXItaW5wdXQge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdH1cclxuXHJcbi8qLS0tLS0tLS0tLSAgUmFkaW9zIHZpc3VhbCAgLS0tLS0tLS0tLSovXHJcbi5yYWRpby0tdmlzdWFsIHt9XHJcbi5yYWRpby0tdmlzdWFsLWl0ZW0ge31cclxuLnJhZGlvLS12aXN1YWwtaW1ne31cclxuXHJcblxyXG5cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBGb3JtIHBhciBkZWZhdWx0ICA9PT09PT0qL1xyXG5AbWl4aW4gcGxhY2Vob2xkZXJDb250YWN0ICgpIHtcclxuICAgIC8vIElFIC8gRWRnZVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdH1cclxuICAgIC8vIENocm9tZSAvIFNhZmFyaSAvIE9wZXJhXHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcbiAgICAvLyBGRlxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tY29udGFjdCB7XHJcblx0bGFiZWwge1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRpbnB1dCwgdGV4dGFyZWEge1xyXG5cdCAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG5cdCAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0ICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjQ1NDtcclxuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29udGFjdDtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0JltkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcclxuXHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0fVxyXG5cdFx0Jjotd2Via2l0LWF1dG9maWxsLFxyXG5cdFx0Jjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5cdFx0Jjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5cdFx0Jjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSAge1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTBweCA1cHggMHB4IHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDVweCAwcHggcmdiYSgwLDAsMCwwKTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDVweCAwcHggcmdiYSgwLDAsMCwwKTtcclxuXHRcdH1cclxuXHRcdCYuaW5wdXRtYWlsVHdvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb25zZW50ZW1lbnQge1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDIwcHg7XHJcblx0XHQgICAgaGVpZ2h0OiAyMHB4O1xyXG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdCAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0NTQ7XHJcblx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdCAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcblx0XHQgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdCAgICBjb2xvcjogJHByaW1hcnk7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnN1Ym1pdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW46IDQwcHggMCAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsb3R0aWUtcGxheWVyIHtcclxuXHRcdFx0bWFyZ2luOiAtMTAwcHggMCAwIDA7XHJcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHQgICAgd2lkdGg6IDkwcHg7XHJcblx0XHQgICAgaGVpZ2h0OiA4MHB4O1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB6LWluZGV4OiAyO1xyXG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdCAgIH1cclxuXHR9XHJcblx0LmZvcm1fY3JlYXRvcl9mb290ZXIge1xyXG5cdFx0cCB7XHJcbiBcdFx0ICAgXHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHQgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gRk9STVVMQUlSRSBDQU5ESURBVFVSRVxyXG5AbWl4aW4gcGxhY2Vob2xkZXJDYW5kaWRhdHVyZSAoKSB7XHJcbiAgICAvLyBJRSAvIEVkZ2VcclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcbiAgICAvLyBDaHJvbWUgLyBTYWZhcmkgLyBPcGVyYVxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0fVxyXG4gICAgLy8gRkZcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuLnRlbXBsYXRlLXBhZ2VjYW5kaWRhdHVyZXNwb250LS1mb3JtIHtcclxuXHQuZm9ybXVsYWlyZSB7XHJcblx0XHR3aWR0aDogODAwcHg7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuXHQgICAgbWFyZ2luOiAwIDgwcHggMCBhdXRvO1xyXG5cdFx0Zm9ybSB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQsIHRleHRhcmVhIHtcclxuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcblx0XHRcdCAgICBjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDU0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29udGFjdDtcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0ICAgIGhlaWdodDogMjUwcHg7XHJcblx0XHRcdCAgICByZXNpemU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbGUtYmxvYyB7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY0NTQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQgICAgZm9udC1mYW1pbHk6IG1lYjtcclxuXHRcdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDAgN3B4IDAgMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIHRvcDogMDtcclxuXHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuXHRcdFx0XHQgICAgXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRcdFx0ICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHQgICAgY29udGVudDogXCJcXGU5NjJcIjtcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICByaWdodDogMTVweDtcclxuXHRcdFx0XHQgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcblx0XHRcdFx0ICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29uc2VudGVtZW50IHtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMjBweDtcclxuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdCAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NDU0O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcblx0XHRcdFx0ICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnN1Ym1pdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGhlaWdodDogMTQwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRsb3R0aWUtcGxheWVyIHtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAtMTAwcHggMCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHQgICBwYWRkaW5nOiA2MHB4IDIwcHggMCAyMHB4O1xyXG5cdFx0XHRcdCAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdCAgIHdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdCAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHQgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHQgICBmb250LWZhbWlseTogXCJtZWJpXCI7XHJcblx0ICAgXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgXHRcdFx0XHR0b3A6IDA7XHJcblx0ICAgXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0ICAgXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0ICAgXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0ICAgXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0ICAgXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgIFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHQgICBcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0IFx0XHQgICBcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdCAgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybV9jcmVhdG9yX2Zvb3RlciB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHQgXHRcdCAgIFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogQ29tcG9zYW50cyBzcMOpY2lmaXF1ZSBhdSBDTVMgZS1tYWppbmVcclxuKlxyXG4qKi9cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLVxyXG5DaGFtcCBham91dCBkJ2ltYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2h0bWw1QmVoYXZpb3JzcGljdHVyZV9pbnB1dCB7IG1hcmdpbi1sZWZ0OiAyMDBweDsgfVxyXG4uaW1hZ2VQcmV2aWV3IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHRoZWlnaHQ6IDIwMHB4O1xyXG59XHJcbi5pbWFnZVByZXZpZXcgaW1nIHtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuLmltYWdlUHJldmlld0Nyb3BMYXllciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdG1hcmdpbjogLTIwMHB4IDAgMCAtMzAwcHg7XHJcblx0d2lkdGg6IDYwMHB4O1xyXG5cdGhlaWdodDogNDEwcHg7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuNyk7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjcpO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC43KTtcclxufVxyXG4uaW1hZ2VQcmV2aWV3Q3JvcExheWVyID4gc3BhbiB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdGNvbG9yOiAjMzFhNWRhO1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdG1hcmdpbjogMTBweCAwIDAgMTBweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzMxYTVkYTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pbWFnZVByZXZpZXdDcm9wTGF5ZXIgPiBzcGFuOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuLmltYWdlUHJldmlld0Nyb3BMYXllciA+IHNwYW46aG92ZXIge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6ICMzMWE1ZGE7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzMxYTVkYTtcclxufVxyXG4uaW1hZ2VQcmV2aWV3Q3JvcCB7XHJcblx0aGVpZ2h0OiAzNTBweDtcclxuXHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxufVxyXG4uZGF0YXNGaWxlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdGZvbnQ6IGJvbGQgMTJweC8zMnB4IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5kYXRhc0ZpbGUgPiBzcGFuIHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XHJcbi5kYXRhc0ZpbGUgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxyXG4jZmRfbm9pciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9iZ19tYXNrLnBuZyk7XHJcbn1cclxuXHJcbi5hcnJvd0JsYWNrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNXB4O1xyXG5cdGJvdHRvbTogLTVweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0YmFja2dyb3VuZDogdXJsKC9jb21tb25faW1hZ2VzL2NvbW11bml0eS9iZ19hcnJvdy5wbmcpO1xyXG59XHJcbi5hcnJvd0JsYWNrLnJldmVyc2UsIC5hcnJvd0NvbnRlbnQucmV2ZXJzZSAuYXJyb3dCbGFjayB7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogNXB4O1xyXG59XHJcbi5hcnJvd0NvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0yNXB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMjAwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgQ2FsZW5kcmllciBlLW1hamluZSAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4jb3ZlckRpdi5jYWxlbmRhcntcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTUzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuI292ZXJsaWJjb250ZW50e1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG4gICAgYXt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4gICAgLm5hdntcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxuICAgIGNhcHRpb257XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjokYm9keS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcbi5vdmVybGliY2FwdGlvbntkaXNwbGF5OiBub25lO31cclxuLm92ZXJsaWJjbG9zZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmljb21vb247XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiRib2R5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jb3ZlcmxpYmZvb3RlciwgLm92ZXJsaWJjYXB0aW9ue2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuLmNhbGVuZGFye1xyXG5cdGNhcHRpb257XHJcblx0Y2FwdGlvbi1zaWRlOiB0b3A7XHJcblx0fVxyXG5cdC5uYXZ7XHJcblx0XHRkaXNwbGF5OnRhYmxlLXJvdztcclxuXHJcblx0fVxyXG4gICAgLm5hdiB0aCBhe1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgdGFibGV7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB9XHJcbiAgICB0aHtmb250LXdlaWdodDogbm9ybWFsO1x0cGFkZGluZzogMnB4O31cclxuICAgIHRoLCB0ZHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2MyYzJjMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGR7XHJcblxyXG4gICAgfVxyXG4gICAgLm5vX2RheXtib3JkZXI6bm9uZTt9XHJcbiAgICAucGFzdF9kYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RmZGZkZjtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheS02MDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICBBcnRpY2xlIGVuIGJsb2MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5ibG9jLXNpbXBsZSwgLmJsb2MtZG91YmxlIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm1lZGlhcywgLm1hcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4uYmxvYy1kb3VibGUgKyAuYmxvYy1kb3VibGUgdWwsIC5pbnRleHRfbGVmdCArIGRpdiB1bCB7XHJcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG59XHJcbi5pbnRleHRfbGVmdCwgLmludGV4dF9yaWdodCB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0LmJsb2MtLWltZ3tcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG59XHJcbi5hYm92ZV9sZWZ0LCAuYWJvdmVfcmlnaHQsIC5hYm92ZV9jZW50ZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLmJlbG93X2xlZnQsIC5iZWxvd19yaWdodCwgLmJlbG93X2NlbnRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4uYWJvdmVfbGVmdCwgLmJlbG93X2xlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmFib3ZlX3JpZ2h0LCAuYmVsb3dfcmlnaHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5hYm92ZV9jZW50ZXIsIC5iZWxvd19jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjZyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNnJlbTtcclxuXHQuYmxvYy0taW1ne1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0cGFkZGluZy1sZWZ0OjAuNnJlbTsgcGFkZGluZy1yaWdodDogMC42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHQuaW50ZXh0X2xlZnQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHQuYmxvYy0taW1ne3RleHQtYWxpZ246IGxlZnQ7fVxyXG5cdH1cclxuXHQuaW50ZXh0X3JpZ2h0IHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0LmJsb2MtLWltZ3t0ZXh0LWFsaWduOiByaWdodDt9XHJcblx0fVxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgQXJ0aWNsZSBlbiBibG9jICA9PT09PT0qL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICBSZS1jYXB0Y2hhICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiNyZWNhcHRjaGFfaW1hZ2UsIC5yZWNhcHRjaGF0YWJsZSAucmVjYXB0Y2hhX2ltYWdlX2NlbGwgY2VudGVyIGltZywgLnJlY2FwdGNoYXRhYmxlIC5yZWNhcHRjaGFfaW1hZ2VfY2VsbCBjZW50ZXIsIC5yZWNhcHRjaGF0YWJsZSAucmVjYXB0Y2hhX2ltYWdlX2NlbGwsIC5yZWNhcHRjaGF0YWJsZSAjcmVjYXB0Y2hhX3Jlc3BvbnNlX2ZpZWxkIHtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbiNjYXB0Y2hhIC5yZWNhcHRjaGF0YWJsZSB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlY2FwdGNoYSB7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG4jcmVjYXB0Y2hhX3Jlc3BvbnNlX2ZpZWxkIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMnB4IDVweCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuI3JlY2FwdGNoYV90YWJsZSB0ZCArIHRkICsgdGQge1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucmVjYXB0Y2hhIGEgaW1nIHtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuI3JlY2FwdGNoYV9sb2dvLCAjcmVjYXB0Y2hhX3ByaXZhY3kge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBSZS1jYXB0Y2hhICA9PT09PT0qL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIEFsZXJ0ZSBlLW1hamluZSAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qIGV0b2lsZSBwb3VyIGNoYW1wcyBvYmxpZ2F0b2lyZSAqL1xyXG4ub2JsaWdhdG9yeXtcclxuXHRjb2xvcjogY29sb3IoJ2RhbmdlcicpO1xyXG59XHJcbi5mb3JtIC5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6IGJsb2NrO31cclxuLyogTWVzc2FnZSBcIkNoYW1wIG9ibGlnYXRvaXJlXCIgKi9cclxuLmVycm9yRm9ybSwgLmVycm9yLWZvcm17XHJcblx0QGV4dGVuZCAuYmFkZ2U7XHJcblx0QGV4dGVuZCAuYmFkZ2UtZGFuZ2VyO1xyXG59XHJcblxyXG4vKiBFdGF0IGludmFsaWRlIGRlcyBjaGFtcHMgKi9cclxuLmZvcm0tZ3JvdXAuZXJyb3Ige1xyXG5cdC5mb3JtLWNvbnRyb2x7XHRAZXh0ZW5kIC5pcy1pbnZhbGlkO31cclxufVxyXG5cclxuLyogUmVzdGUgw6AgdGVzdGVyICovXHJcbi5jb3JyZWN0IHtcclxuXHRAZXh0ZW5kIC5hbGVydDtcclxuXHRAZXh0ZW5kIC5hbGVydC1zdWNjZXNzO1xyXG59XHJcblxyXG4uZXJyb3JNZXNzYWdle1xyXG5cdEBleHRlbmQgLmFsZXJ0O1xyXG5cdEBleHRlbmQgLmFsZXJ0LWRhbmdlcjtcclxufVxyXG4vKiB2YWxpZGF0aW9uIGRlIGwnaW5zY3JpcHRpb24gYXUgY29tcHRlIDogVm90cmUgY29tcHRlIGVzdCBtYWludGVuYW50IGFjdGlmLiBVbiBtZXNzYWdlIGNvbXByZW5hbnQgdm90cmUgbG9naW4gZXQgdm90cmUgbW90IGRlIHBhc3NlIGEgw6l0w6kgZW52b3nDqSDDoCBsJ2FkcmVzc2UgLi4uKi9cclxuLmNvbmZpcm1hdGlvbl9zdWJzY3JpcHRpb257XHJcblx0LmNvbmZpcm1hdGlvbl92YWxpZGF0aW9ue1xyXG5cdFx0QGV4dGVuZCAuYWxlcnQ7XHJcblx0XHRAZXh0ZW5kIC5hbGVydC1zdWNjZXNzO1xyXG5cdH1cclxufVxyXG4vKj09PT09ICBFbmQgb2YgQWxlcnRlIGUtbWFqaW5lICA9PT09PT0qL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIGNoZWNrIHBhc3N3b3JkICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uc3RyZW5ndGhfcGFzc3dvcmQsIC5jb25maXJtcGFzc3dkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLnNob3J0UGFzcywgLmJhZFBhc3MsIC5ub3RlcXVhbHBhc3N3ZCB7XHJcblx0Y29sb3I6IGNvbG9yKCdkYW5nZXInKTtcclxufVxyXG4uZ29vZFBhc3Mge1xyXG5cdGNvbG9yOiBjb2xvcignd2FybmluZycpO1xyXG59XHJcbi5zdHJvbmdQYXNzLCAuZXF1YWxwYXNzd2Qge1xyXG5cdGNvbG9yOiBjb2xvcignc3VjY2VzcycpO1xyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgY2hlY2sgcGFzc3dvcmQgID09PT09PSovXHJcbiIsIi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbiRzbGljay1hcnJvdy1jb2xvcjogYmxhY2s7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjaztcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yO1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcZTYwOVwiO1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcZTYwYVwiO1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwi4oCiXCI7XG4kc2xpY2stZG90LXNpemU6IDZweDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzU7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMTtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjU7XG5cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgQGV4dGVuZCAuaWNvbW9vbjtcbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29tb29uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbiIsIi8qIFNvY2lhbCB3YWxsICovXHJcblxyXG4uYm94LXN3LS1maWx0ZXJzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYm94LXN3LS1maWx0ZXJzLWl0ZW0ge1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuXHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6MTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LTMwMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG59XHJcbi5ib3gtc3ctLWljb3tcclxuICAgIGNvbG9yOiRib2R5LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5zb2NhbC13YWxsLWFjdGl2ZSB7XHJcblx0JjphZnRlciB7XHJcblx0XHR3aWR0aDogNjBweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbG9yOiAgJHByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4uc3ctaXRlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnN3LWl0ZW0tLWxpbmt7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdC5zdy1pdGVtLS1pbWcge1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdCAgICAgICAgXHRvcGFjaXR5OiAxO1xyXG5cdCAgICAgICAgfVxyXG5cclxuICAgICAgICBcdCY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBcdG9wYWNpdHk6IDE7XHJcbiAgICAgICAgXHR9XHJcblxyXG4gICAgICAgIFx0aW1nIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLnN3LWl0ZW0tLWltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcblx0XHR6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJ1xcZTIwOSc7XHJcblx0XHRAZXh0ZW5kIC5pY29tb29uO1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG5cdFx0ei1pbmRleDogMztcclxuICAgIH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLnN3LWl0ZW0tLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLnN3LWl0ZW0tLXRleHQgIHtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuLnN3LWl0ZW0tLWNvbnRhaW5lcntcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgQGV4dGVuZCAuaWNvbW9vbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgdG9wOi0xMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnN3LWl0ZW1fZmIge1xyXG5cdC5zdy1pdGVtLS1jb250YWluZXI6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJ1xcZjA5YSc7XHJcblx0fVxyXG59XHJcblxyXG4uc3ctaXRlbV95b3V0dWJlIHtcclxuXHQuc3ctaXRlbS0tY29udGFpbmVyOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICdcXGU5MDYnO1xyXG5cdH1cclxufVxyXG5cclxuLnN3LWl0ZW1faW5zdGEge1xyXG5cdC5zdy1pdGVtLS1jb250YWluZXI6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJ1xcZTkwOSc7XHJcblx0fVxyXG59XHJcblxyXG4uc3ctaXRlbV9waW50ZXJlc3Qge1xyXG5cdC5zdy1pdGVtLS1jb250YWluZXI6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJ1xcZTkwMSc7XHJcblx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHR0b3A6IC0xMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnN3LWl0ZW0tLWRhdGUge1xyXG5cdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYm94LXN3LS1saXN0e2Rpc3BsYXk6IGJsb2NrO31cclxuXHJcbi5zdy1pdGVtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7IFxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgLmJveC1zb2NpYWwtd2FsbC0tZmlsdGVyc3tcclxuICAgIFx0bWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgICBcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */
