@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)
 */body,html{font-family:Raleway}dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}address,dl,ol,p,pre,ul{margin-bottom:1rem}body,caption{text-align:left}dd,h1,h2,h3,h4,h5,h6,label{margin-bottom:.5rem}pre,textarea{overflow:auto}article,aside,dialog,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}address,legend{line-height:inherit}progress,sub,sup{vertical-align:baseline}label,output{display:inline-block}button,hr,input{overflow:visible}.dropdown-menu,.form-control,.modal-content,.popover{background-clip:padding-box}.dropdown-menu,.nav,.navbar-nav{list-style:none}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,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{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#7c7c7c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}.btn:focus,.btn:hover,a{text-decoration:none}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}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-size:1em}pre{-ms-overflow-style:scrollbar}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;caption-side:bottom}th{text-align:inherit}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}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{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{width:100%;max-width:100%;padding:0;margin-bottom:.5rem;color:inherit;white-space:normal}#client_type_field legend{font-size: 1.5rem;}.badge,.btn,.dropdown-header,.dropdown-item,.input-group-text,.navbar-brand{white-space:nowrap}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.display-1,.display-2,.display-3,.display-4{line-height:1.2}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:Raleway;font-weight:500;line-height:1.2;color:inherit}.blockquote,hr{margin-bottom:1rem}.display-1,.display-2,.display-3,.display-4,.lead{font-weight:300}.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}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem}hr{box-sizing:content-box;height:0;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd{font-size:87.5%}a>code,pre code{color:inherit}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{color:#e83e8c;word-break:break-word}kbd{padding:.2rem .4rem;color:#fff;background-color:#7c7c7c;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}.btn,.btn-link,.dropdown-item{font-weight:400}pre{display:block;font-size:87.5%;color:#7c7c7c}pre code{font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}@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}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.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.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.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.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.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.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.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.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.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.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .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:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-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{color:#fff;background-color:#7c7c7c;border-color:#8f8f8f}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#7c7c7c}.table-dark td,.table-dark th,.table-dark thead th{border-color:#8f8f8f}.table-dark.table-bordered,.table-responsive>.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.collapsing,.modal,.modal-open,.progress{overflow:hidden}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::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{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.custom-file-input.is-valid~.custom-file-label,.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-file-input:valid~.custom-file-label,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.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-right:0;padding-left: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{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.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{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.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-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.invalid-tooltip,.valid-tooltip{position:absolute;z-index:5;max-width:100%;padding:.5rem;line-height:1;border-radius:.2rem;top:100%}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{display:none;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(40,167,69,.8)}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.form-check-input.is-valid~.form-check-label,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .form-check-input:valid~.form-check-label{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-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: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::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.custom-file-label,.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-file-input:invalid~.custom-file-label,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.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{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{display:none;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.8)}.collapsing,.dropdown,.dropup{position:relative}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.form-check-input.is-invalid~.form-check-label,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid: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-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid: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,.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::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid: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{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn{display:inline-block;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.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{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#7c7c7c;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#7c7c7c;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#7c7c7c;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#7c7c7c;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#7c7c7c;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#7c7c7c;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#7c7c7c;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#7c7c7c;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#7c7c7c;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#7c7c7c;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#7c7c7c;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#7c7c7c;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link,.btn-link:hover{background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{border-color:transparent;text-decoration:underline}.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{color:#007bff}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block}.btn-block+.btn-block{margin-top:.5rem}.dropdown-toggle::after,.dropup .dropdown-toggle::after{width:0;height:0;vertical-align:.255em;content:""}.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;transition:height .35s ease}.dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#7c7c7c;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropleft .dropdown-toggle::before,.dropright .dropdown-toggle::after{width:0;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;height:0}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;border-left:.3em solid;vertical-align:0}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;border-right:.3em solid;vertical-align:0}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.custom-control-label,.custom-file,.dropdown-header,.input-group-text,.nav{margin-bottom:0}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;color:#7c7c7c;text-align:inherit;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#6f6f6f;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;font-size:.875rem;color:#6c757d}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-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-group>.btn:first-child,.dropdown-toggle-split::after{margin-left:0}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;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-top:-1px;margin-left:0}.input-group-append,.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,.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}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-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-top-left-radius:0;border-bottom-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-prepend{margin-right:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.nav,.navbar{flex-wrap:wrap}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{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-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-label::after,.custom-control-label::before{position:absolute;top:.25rem;display:block;width:1rem;height:1rem;content:"";left:0}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label::before{pointer-events:none;user-select:none;background-color:#dee2e6}.fancybox-infobar__body,.slick-slider{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.custom-control-label::after{background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-file,.custom-select{display:inline-block;width:100%}.custom-file-input:lang(en)~.custom-file-label::after,.custom-file-label::after{content:"Browse"}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.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:#007bff}.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(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.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(0,123,255,.5)}.custom-select{height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background: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") right .75rem center no-repeat #fff;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select-lg,.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem}.custom-file-input:focus~.custom-file-control::before,.custom-select:focus{border-color:#80bdff}button.close,select{-webkit-appearance:none}.custom-select:focus{outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);font-size:125%}.custom-file,.custom-file-input,.custom-file-label{height:calc(2.25rem + 2px)}.custom-file{position:relative}.custom-file-input{position:relative;z-index:2;width:100%;margin:0;opacity:0}.custom-file-label,.custom-file-label::after{position:absolute;top:0;padding:.375rem .75rem;line-height:1.5;color:#495057;right:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-label{left:0;z-index:1;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.navbar-toggler-icon,.popover .arrow::after,.popover .arrow::before,.tooltip .arrow::before{content:""}.nav{display:flex;padding-left:0}.nav-link,.navbar{padding:.5rem 1rem}.nav-link{display:block}.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{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.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{display:block}.navbar{position:relative;display:flex;align-items:center;justify-content:space-between}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background:center center no-repeat;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left: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{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left: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{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{top:auto;bottom:100%}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left: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{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{top:auto;bottom:100%}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left: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{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{top:auto;bottom:100%}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{top:auto;bottom:100%}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=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:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.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:rgba(255,255,255,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-footer,.card-header{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03)}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-header{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.alert,.btn .badge,.page-link{position:relative}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left: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{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-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-top-left-radius:0;border-bottom-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-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.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{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb,.pagination{border-radius:.25rem;list-style:none}.card-columns .card{margin-bottom:.75rem}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;background-color:#e9ecef}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0}.page-link,.popover-body,.popover-header{padding:.5rem .75rem}.page-link{display:block;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.badge,.close{font-weight:700;line-height:1}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;text-align:center;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#7c7c7c;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#7c7c7c;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#7c7c7c;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#7c7c7c;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#7c7c7c;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius: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{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.popover,.tooltip{font-family:Raleway;font-style:normal;font-weight:400;text-transform:none;letter-spacing:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;text-decoration:none;word-break:normal}.modal-title,.popover,.tooltip{line-height:1.5}.popover,.text-hide,.tooltip{text-shadow:none}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show .modal-dialog{transform:translate(0,0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.6}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.popover,.popover .arrow,.popover .arrow::after,.popover .arrow::before,.tooltip,.tooltip .arrow{position:absolute;display:block}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{z-index:1070;margin:0;text-align:left;text-align:start;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;text-align:left;text-align:start;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.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{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.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{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.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{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.carousel,.carousel-inner,.carousel-item{position:relative}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.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{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{color:#7c7c7c}.carousel-inner{width:100%;overflow:hidden}.carousel-item{display:none;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{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:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}@supports (transform-style:preserve-3d){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:center center no-repeat;background-size:100% 100%}.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{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::after,.carousel-indicators li::before{left:0;display:inline-block;height:10px;position:absolute;content:"";width:100%}.carousel-indicators li::before{top:-10px}.carousel-indicators li::after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color: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}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-left,.rounded-top{border-top-left-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display: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{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{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}.float-left{float:left!important}.float-right{float:right!important}.float-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-bottom,.fixed-top{position:fixed;z-index:1030;left:0;right:0}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}.fancybox-enabled,.slick-list,.text-truncate{overflow:hidden}.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}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{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){.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}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}.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}.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){.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}.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}.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}.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){.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}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.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}.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){.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-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.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-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-transform-none{text-transform:none!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:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!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{font:0/0 a;color:transparent;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.fancybox-is-hidden,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.fancybox-arrow,.fancybox-infobar__body{-moz-user-select:none;-ms-user-select:none}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;min-height:1px;display:none}.page_bandi .slider-formazione .single-slide-formazione .button_anchor,.section-formazione .slider-formazione .single-slide-formazione .button_anchor,[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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;user-select:none;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:0;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:no-repeat;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:0;background:0 0;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:#888 dotted 1px}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:0 0;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:0}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:0 0;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:0;background:0 0;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid rgba(99,99,99,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:0 0;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:0 0}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:0 0}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-thumbs,.fancybox-thumbs>ul>li{margin:0;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;width:105px;height:75px;position:relative;cursor:pointer;outline:0;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quad] [data-aos],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quad] [data-aos],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.slick-slider{opacity:0;transition:opacity .3s ease-in}.slick-slider.slick-initialized,html{opacity:1}.slick-slide{height:auto}html{transition:.4s opacity}html.no-js{opacity:0;transition:none}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-Italic.eot);src:url(../../assets/fonts/Raleway-Italic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-Italic.woff2) format("woff2"),url(../../assets/fonts/Raleway-Italic.woff) format("woff"),url(../../assets/fonts/Raleway-Italic.ttf) format("truetype"),url(../../assets/fonts/Raleway-Italic.svg#Raleway-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-Regular.eot);src:url(../../assets/fonts/Raleway-Regular.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-Regular.woff2) format("woff2"),url(../../assets/fonts/Raleway-Regular.woff) format("woff"),url(../../assets/fonts/Raleway-Regular.ttf) format("truetype"),url(../../assets/fonts/Raleway-Regular.svg#Raleway-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-ThinItalic.eot);src:url(../../assets/fonts/Raleway-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-ThinItalic.woff2) format("woff2"),url(../../assets/fonts/Raleway-ThinItalic.woff) format("woff"),url(../../assets/fonts/Raleway-ThinItalic.ttf) format("truetype"),url(../../assets/fonts/Raleway-ThinItalic.svg#Raleway-ThinItalic) format("svg");font-weight:100;font-style:italic}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-Bold.eot);src:url(../../assets/fonts/Raleway-Bold.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-Bold.woff2) format("woff2"),url(../../assets/fonts/Raleway-Bold.woff) format("woff"),url(../../assets/fonts/Raleway-Bold.ttf) format("truetype"),url(../../assets/fonts/Raleway-Bold.svg#Raleway-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-Black.eot);src:url(../../assets/fonts/Raleway-Black.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-Black.woff2) format("woff2"),url(../../assets/fonts/Raleway-Black.woff) format("woff"),url(../../assets/fonts/Raleway-Black.ttf) format("truetype"),url(../../assets/fonts/Raleway-Black.svg#Raleway-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-ExtraBold.eot);src:url(../../assets/fonts/Raleway-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-ExtraBold.woff2) format("woff2"),url(../../assets/fonts/Raleway-ExtraBold.woff) format("woff"),url(../../assets/fonts/Raleway-ExtraBold.ttf) format("truetype"),url(../../assets/fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold) format("svg");font-weight:800;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-Medium.eot);src:url(../../assets/fonts/Raleway-Medium.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-Medium.woff2) format("woff2"),url(../../assets/fonts/Raleway-Medium.woff) format("woff"),url(../../assets/fonts/Raleway-Medium.ttf) format("truetype"),url(../../assets/fonts/Raleway-Medium.svg#Raleway-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-ExtraLightItalic.eot);src:url(../../assets/fonts/Raleway-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-ExtraLightItalic.woff2) format("woff2"),url(../../assets/fonts/Raleway-ExtraLightItalic.woff) format("woff"),url(../../assets/fonts/Raleway-ExtraLightItalic.ttf) format("truetype"),url(../../assets/fonts/Raleway-ExtraLightItalic.svg#Raleway-ExtraLightItalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-MediumItalic.eot);src:url(../../assets/fonts/Raleway-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-MediumItalic.woff2) format("woff2"),url(../../assets/fonts/Raleway-MediumItalic.woff) format("woff"),url(../../assets/fonts/Raleway-MediumItalic.ttf) format("truetype"),url(../../assets/fonts/Raleway-MediumItalic.svg#Raleway-MediumItalic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-Thin.eot);src:url(../../assets/fonts/Raleway-Thin.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-Thin.woff2) format("woff2"),url(../../assets/fonts/Raleway-Thin.woff) format("woff"),url(../../assets/fonts/Raleway-Thin.ttf) format("truetype"),url(../../assets/fonts/Raleway-Thin.svg#Raleway-Thin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-ExtraLight.eot);src:url(../../assets/fonts/Raleway-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-ExtraLight.woff2) format("woff2"),url(../../assets/fonts/Raleway-ExtraLight.woff) format("woff"),url(../../assets/fonts/Raleway-ExtraLight.ttf) format("truetype"),url(../../assets/fonts/Raleway-ExtraLight.svg#Raleway-ExtraLight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-BoldItalic.eot);src:url(../../assets/fonts/Raleway-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-BoldItalic.woff2) format("woff2"),url(../../assets/fonts/Raleway-BoldItalic.woff) format("woff"),url(../../assets/fonts/Raleway-BoldItalic.ttf) format("truetype"),url(../../assets/fonts/Raleway-BoldItalic.svg#Raleway-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-ExtraBoldItalic.eot);src:url(../../assets/fonts/Raleway-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-ExtraBoldItalic.woff2) format("woff2"),url(../../assets/fonts/Raleway-ExtraBoldItalic.woff) format("woff"),url(../../assets/fonts/Raleway-ExtraBoldItalic.ttf) format("truetype"),url(../../assets/fonts/Raleway-ExtraBoldItalic.svg#Raleway-ExtraBoldItalic) format("svg");font-weight:800;font-style:italic}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-BlackItalic.eot);src:url(../../assets/fonts/Raleway-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-BlackItalic.woff2) format("woff2"),url(../../assets/fonts/Raleway-BlackItalic.woff) format("woff"),url(../../assets/fonts/Raleway-BlackItalic.ttf) format("truetype"),url(../../assets/fonts/Raleway-BlackItalic.svg#Raleway-BlackItalic) format("svg");font-weight:900;font-style:italic}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-SemiBold.eot);src:url(../../assets/fonts/Raleway-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-SemiBold.woff2) format("woff2"),url(../../assets/fonts/Raleway-SemiBold.woff) format("woff"),url(../../assets/fonts/Raleway-SemiBold.ttf) format("truetype"),url(../../assets/fonts/Raleway-SemiBold.svg#Raleway-SemiBold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-Light.eot);src:url(../../assets/fonts/Raleway-Light.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-Light.woff2) format("woff2"),url(../../assets/fonts/Raleway-Light.woff) format("woff"),url(../../assets/fonts/Raleway-Light.ttf) format("truetype"),url(../../assets/fonts/Raleway-Light.svg#Raleway-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-SemiBoldItalic.eot);src:url(../../assets/fonts/Raleway-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-SemiBoldItalic.woff2) format("woff2"),url(../../assets/fonts/Raleway-SemiBoldItalic.woff) format("woff"),url(../../assets/fonts/Raleway-SemiBoldItalic.ttf) format("truetype"),url(../../assets/fonts/Raleway-SemiBoldItalic.svg#Raleway-SemiBoldItalic) format("svg");font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:url(../../assets/fonts/Raleway-LightItalic.eot);src:url(../../assets/fonts/Raleway-LightItalic.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Raleway-LightItalic.woff2) format("woff2"),url(../../assets/fonts/Raleway-LightItalic.woff) format("woff"),url(../../assets/fonts/Raleway-LightItalic.ttf) format("truetype"),url(../../assets/fonts/Raleway-LightItalic.svg#Raleway-LightItalic) format("svg");font-weight:300;font-style:italic}body h1{font-size:30px}@media (min-width:992px){.p-0-desktop{padding:0!important}body h1{font-size:52px}}body h1.title-no-home{text-transform:uppercase;margin:30px 0 15px}@media (min-width:1200px){body.page-template-area_riservata .title-no-home,body.page-template-registrazione .title-no-home,body.page-template-simple-content .title-no-home,body.theme-custom.woocommerce-js .title-no-home{padding-top:100px}body h1.title-no-home{margin:0 0 60px}}body h2{font-size:24px}@media (min-width:992px){body h2{font-size:54px}}body h3,body h4{font-size:26px}@media (min-width:992px){body h3{font-size:61px}body h4{font-size:30px}}body p{font-size:15px}@media (min-width:992px){body p{font-size:25px}body.single-product h1{font-size:40px}}.orange{color:#ec6500}body.single h1.title-no-home{text-transform:inherit;margin:30px 0}@media (min-width:1200px){body.single h1.title-no-home{margin:0 0 60px}}select{-moz-appearance:none;appearance:none;background:0 0}select::-ms-expand{display:none}.gfield_description.gfield_consent_description{border:none!important;height:auto!important;overflow:auto!important;font-size:16px!important;padding:0!important}.gform_body #field_5_12 .gchoice_5_12_1{padding:0!important}textarea{border-radius:4px}#newsletter-modal #gform_8 #gform_fields_8,.gform_wrapper #gform_8 #gform_fields_8{min-height:auto}#newsletter-modal #gform_8 #gform_fields_8 #field_8_1,#newsletter-modal #gform_8 #gform_fields_8 #field_8_10,#newsletter-modal #gform_8 #gform_fields_8 #field_8_11,#newsletter-modal #gform_8 #gform_fields_8 #field_8_12,#newsletter-modal #gform_8 #gform_fields_8 #field_8_13,#newsletter-modal #gform_8 #gform_fields_8 #field_8_14,#newsletter-modal #gform_8 #gform_fields_8 #field_8_5,#newsletter-modal #gform_8 #gform_fields_8 #field_8_8,#newsletter-modal #gform_8 #gform_fields_8 #field_8_9,.gform_wrapper #gform_8 #gform_fields_8 #field_8_1,.gform_wrapper #gform_8 #gform_fields_8 #field_8_10,.gform_wrapper #gform_8 #gform_fields_8 #field_8_11,.gform_wrapper #gform_8 #gform_fields_8 #field_8_12,.gform_wrapper #gform_8 #gform_fields_8 #field_8_13,.gform_wrapper #gform_8 #gform_fields_8 #field_8_14,.gform_wrapper #gform_8 #gform_fields_8 #field_8_5,.gform_wrapper #gform_8 #gform_fields_8 #field_8_8,.gform_wrapper #gform_8 #gform_fields_8 #field_8_9{width:400px!important;margin:16px auto!important;padding-right:0;max-width:100%!important}#newsletter-modal #gform_8 #gform_fields_8 #field_8_8 .gfield_description,.gform_wrapper #gform_8 #gform_fields_8 #field_8_8 .gfield_description{border:none;overflow:hidden;padding:0}#newsletter-modal #gform_8 #gform_fields_8 #field_8_8 .ginput_container,.gform_wrapper #gform_8 #gform_fields_8 #field_8_8 .ginput_container{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-top:30px}#newsletter-modal #gform_8 #gform_fields_8 #field_8_8 .ginput_container input,.gform_wrapper #gform_8 #gform_fields_8 #field_8_8 .ginput_container input{width:20px!important;height:20px!important;margin:0 10px;background:0 0!important}#newsletter-modal #gform_8 #gform_fields_8 #field_8_8 .gfield_label,.gform_wrapper #gform_8 #gform_fields_8 #field_8_8 .gfield_label{display:none}#newsletter-modal #gform_8 .gform_footer,.gform_wrapper #gform_8 .gform_footer{position:inherit;bottom:0!important;left:0;transform:translate(0);text-align:center}#newsletter-modal form,.gform_wrapper form{position:relative}#newsletter-modal form .gform_footer .gform_button,.gform_wrapper form .gform_footer .gform_button{border:none;background:#ec6500;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;border-radius:8px;padding:10px 20px;display:block;text-align:center;line-height:1;width:100%;cursor:pointer}@media (min-width:1200px){#newsletter-modal form .gform_footer .gform_button,.gform_wrapper form .gform_footer .gform_button{display:inline-block;font-size:20px;width:auto;padding:8px 15px}#newsletter-modal .gfield_error .ginput_container_textarea,.gform_wrapper .gfield_error .ginput_container_textarea{max-height:378px}}#newsletter-modal form .gform_footer .gform_button:hover,.gform_wrapper form .gform_footer .gform_button:hover{color:#fff;background:#ec6500;transition:.3s opacity;opacity:.8;text-decoration:none}#newsletter-modal .gfield_label,.gform_wrapper .gfield_label{color:#ec6500;font-weight:400!important;font-size:16px!important}#newsletter-modal .gform_fields .gfield_error label,#newsletter-modal .gform_fields li label,.gform_wrapper .gform_fields .gfield_error label,.gform_wrapper .gform_fields li label{margin-top:0!important;margin-bottom:0!important}#newsletter-modal .gform_fields .gfield_error .ginput_container textarea,#newsletter-modal .gform_fields li .ginput_container textarea,.gform_wrapper .gform_fields .gfield_error .ginput_container textarea,.gform_wrapper .gform_fields li .ginput_container textarea{border:1px solid #ababab}#newsletter-modal .gform_fields .gfield_error .ginput_container input:not([type=checkbox]),#newsletter-modal .gform_fields .gfield_error .ginput_container select,#newsletter-modal .gform_fields li .ginput_container input:not([type=checkbox]),#newsletter-modal .gform_fields li .ginput_container select,.gform_wrapper .gform_fields .gfield_error .ginput_container input:not([type=checkbox]),.gform_wrapper .gform_fields .gfield_error .ginput_container select,.gform_wrapper .gform_fields li .ginput_container input:not([type=checkbox]),.gform_wrapper .gform_fields li .ginput_container select{border:1px solid #ababab;width:100%!important;border-radius:4px;height:48px;color:#ababab}#newsletter-modal .gform_fields>li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper .gform_fields>li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:8px}#newsletter-modal .gfield_error,.gform_wrapper .gfield_error{border:none!important;background:0 0!important;padding-top:0!important}#newsletter-modal .gfield_error+li.gfield.gfield_error,.gform_wrapper .gfield_error+li.gfield.gfield_error{margin-top:0!important}#newsletter-modal .gfield_error input,#newsletter-modal .gfield_error select,.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select{width:100%!important;border:1px solid red!important}#newsletter-modal .gfield_error input[type=checkbox]+label,.gform_wrapper .gfield_error input[type=checkbox]+label{color:inherit}#newsletter-modal .gfield_error input[type=checkbox]+label:before,.gform_wrapper .gfield_error input[type=checkbox]+label:before{border:1px solid red}#newsletter-modal .gfield_error .validation_message,.gform_wrapper .gfield_error .validation_message{padding-top:0!important;color:red}#newsletter-modal .gfield_error #gfield_consent_description_2_8,#newsletter-modal .gfield_error #gfield_consent_description_3_8,.gform_wrapper .gfield_error #gfield_consent_description_2_8,.gform_wrapper .gfield_error #gfield_consent_description_3_8{margin-top:20px!important}@media (min-width:576px){#newsletter-modal .gfield_error #gfield_consent_description_2_8,#newsletter-modal .gfield_error #gfield_consent_description_3_8,.gform_wrapper .gfield_error #gfield_consent_description_2_8,.gform_wrapper .gfield_error #gfield_consent_description_3_8{margin-top:44px!important}}.gform_wrapper div.validation_error{color:red!important;border-color:red!important;background-color:#ffcbcb}.gform_wrapper .gform_fields .gfield_error .ginput_container input,.gform_wrapper .gform_fields .gfield_error .ginput_container select,.gform_wrapper .gform_fields .gfield_error textarea{border:1px solid red!important}.gform_wrapper .gform_fields .gfield_error .ginput_container input+label{color:red!important}.gform_wrapper li.gfield.gfield_error{padding-top:0!important}.gform_wrapper .gfield_required{color:#ec6500!important;font-size:30px;margin-left:0!important}#gform_confirmation_message_2,#gform_confirmation_message_3,#gform_confirmation_message_5{text-align:center;font-size:30px;margin-bottom:50px;color:green}form:not(.form_filter) .gform_fields li .ginput_container input[type=checkbox],form:not(.form_filter) input[type=checkbox]{height:auto!important;width:auto!important;opacity:0!important;position:absolute!important;z-index:-1!important;cursor:pointer}form:not(.form_filter) input[type=checkbox]:checked~label{color:#ec6500;font-weight:400!important}form:not(.form_filter) input[type=checkbox]:checked~label:before{border-color:#ec6500}form:not(.form_filter) input[type=checkbox]:checked~label:after{background-color:#ec6500;width:10px;height:10px;left:3px}form:not(.form_filter) input[type=checkbox]+label{padding-left:1.4rem!important;position:relative;font-weight:500;font-size:14px;line-height:1!important;cursor:pointer;z-index:2}form:not(.form_filter) input[type=checkbox]+label+span{display:inline!important}form:not(.form_filter) input[type=checkbox]+label:before{content:"";position:absolute;width:1rem;height:1rem;background-color:#fff;border-radius:0;border:1px solid #ababab;left:0;top:50%;transform:translateY(-50%);display:block}.button_anchor,.products .post_anchor a,.slider-button{border-radius:8px;color:#fff;background:#ec6500;text-transform:uppercase;font-weight:700}form:not(.form_filter) input[type=checkbox]+label:after{content:"";position:absolute;width:1rem;height:1rem;left:0;top:50%;transform:translateY(-50%);display:block}form:not(.form_filter) .ginput_container_select{position:relative}form:not(.form_filter) .ginput_container_select select{padding:5px}form:not(.form_filter) .ginput_container_select:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #ababab;position:absolute;top:50%;transform:translateY(-50%);right:5px;pointer-events:none}.gform_body ul li input[type=text],.gform_body ul li input[type=email],.gform_body ul li select{width:100%!important}.gform_title{display:none}.gform_body>ul:not(#gform_fields_9){display:flex!important;flex-wrap:wrap}.gform_body>ul:not(#gform_fields_9) li{flex-basis:100%;padding:0 8px!important;margin:0 0 20px!important}a{transition:opacity .3s ease-in-out;cursor:pointer}a:hover{text-decoration:none;opacity:.7}a:focus{outline:0!important}.slider-button{font-size:16px;padding:0 5px}@media (min-width:992px){.gform_body>ul:not(#gform_fields_9) li:nth-child(1),.gform_body>ul:not(#gform_fields_9) li:nth-child(2),.gform_body>ul:not(#gform_fields_9) li:nth-child(3),.gform_body>ul:not(#gform_fields_9) li:nth-child(4){flex-basis:50%}.slider-button{font-size:23px}}.button_anchor,.products .post_anchor a{font-size:14px;padding:10px 0;width:100%;display:block;text-align:center;line-height:1}@media (min-width:768px){.button_anchor,.products .post_anchor a{display:inline-block;font-size:20px;width:auto;padding:5px 15px}}.button_anchor:hover,.products .post_anchor a:hover{color:#fff;background:#ec6500;transition:.3s opacity;opacity:.8;text-decoration:none}.type_of_price{border:2px solid #004c9b;text-transform:uppercase;font-size:22px;border-radius:8px;padding:15px 0;width:100%;display:block;text-align:center;line-height:1;margin-bottom:20px}.type_of_price.half_variation{width:100%;display:flex;flex-direction:column;min-height:80px;justify-content:center;align-items:center;opacity:.8;cursor:pointer;transition:.6s opacity}.type_of_price.half_variation.checked{opacity:1}body>header .top-header .logo:hover,body>header .top-header .right-side-header a:hover{opacity:.7}.type_of_price.half_variation.checked small,.type_of_price.half_variation.checked span{font-weight:700}.type_of_price.half_variation span{color:#004c9b;font-size:inherit!important;font-weight:500}.type_of_price.half_variation small{display:block;padding-top:8px;color:#004c9b;font-size:12px;font-weight:500;text-transform:initial}.type_of_price .type_regular{color:#004c9b}.type_of_price .type_sales{color:#ec6500}.type_of_price .type_sales small{text-transform:lowercase;font-size:72%}.type_of_price .type_free{color:#004c9b;font-size:26px}body>header{position:fixed;background-color:#fff;left:0;top:0;right:0;z-index:1049;border-bottom:1px solid #efefef}@media (min-width:1200px){.type_of_price.half_variation{float:left;width:49%}body>header.sticky .top-header{padding-top:5px;padding-bottom:5px;background:#fff}body>header.sticky .top-header .logo{width:60px}body>header.sticky .top-header .searchform input[type=text]{background:#efefef}}body>header+div,body>header+section{padding-top:97px}@media (min-width:768px){body>header+div,body>header+section{padding-top:150px}}body>header .top-header{padding:15px 5px;border-bottom:3px solid #005ea7;transition:.4s padding,.4s background}body>header .top-header>div{max-width:1836px}body>header .top-header .logo{width:50px;display:block;margin:0 auto;transition:opacity .3s,.4s width}@media (min-width:768px){body>header .top-header .logo{width:90px}}@media (min-width:1200px){body>header .top-header{padding:30px 15px;background:#efefef;border:0}body>header .top-header .logo{width:120px}}body>header .top-header .dropdown{display:none;justify-content:flex-start;margin-bottom:0;padding:0;margin-left:15px}@media (min-width:1200px){body>header .top-header .dropdown{display:flex}}body>header .top-header .dropdown li{list-style:none;margin:15px;min-width:40px;white-space:nowrap;display:block}body>header .top-header .dropdown li.current-menu-item a{color:#ec6500}body>header .top-header .dropdown li a{text-transform:uppercase;font-weight:700;color:#005ea7;transition:opacity .3s;font-size:15px}@media screen and (min-width:1024px){body>header .top-header .dropdown li a{font-size:calc(15px + 5 * ((100vw - 1024px)/ 896))}}@media screen and (min-width:1920px){body>header .top-header .dropdown li a{font-size:20px}}body>header .top-header .dropdown li a:hover{opacity:.7;text-decoration:none;color:#ec6500}body>header .top-header .right-side-header{display:inline-block}body>header .top-header .right-side-header a{margin:0 15px;transition:opacity .3s}@media (min-width:1200px){body>header .top-header .right-side-header a{margin:0 30px}}body>header .top-header .right-side-header a .fas{color:#005ea7;font-size:22px}@media screen and (min-width:1024px){body>header .top-header .right-side-header a .fas{font-size:calc(22px + 6 * ((100vw - 1024px)/ 896))}}@media screen and (min-width:1920px){body>header .top-header .right-side-header a .fas{font-size:28px}}body>header .top-header .right-side-header a.cart-link{margin-right:0;position:relative}@media (min-width:768px){body>header .top-header .right-side-header a.cart-link i:before{font-size:30px}}body>header .top-header .right-side-header a.cart-link div.n_item-cart{position:absolute;top:-14px;right:-14px;background:#ec6500;border-radius:100%;height:1.3rem;width:1.3rem;text-align:center;line-height:14px;font-size:12px;color:#fff;font-weight:500;border:2px solid #005ea7}body>header .top-header .right-side-header a.login-link{margin-left:0}body>header .top-header .right-side-header span:not(.lwa-status){cursor:auto;height:60px;width:2px;background:#005ea7;display:inline-block;position:absolute;bottom:calc(50% - 30px)}body>header .top-header .hamburger{border-radius:100%;background:0 0;margin-left:auto;display:block;height:40px;width:40px;cursor:pointer;padding-top:7.5px;transition:opacity .3s}@media (min-width:1200px){body>header .top-header .right-side-header a.login-link{margin-left:auto}body>header .top-header .hamburger{display:none}}.right-side-header .box_administrator {position: absolute; display:none; opacity: 1; z-index: 9; pointer-events: auto; height: auto; overflow: inherit; padding-top: 1rem; right: 10px; left: auto; width: 350px;  color: #fff; border-radius: 4px;}.right-side-header .box_administrator .bg_administrator{background: #03284e; padding: 2rem 1.1rem;}.right-side-header .box_administrator p{color: #fff; font-size: 1.2rem;}.right-side-header .box_administrator a {color: #fff; font-size: 1rem;} .right-side-header .box_administrator a.button_backoffice, .right-side-header .box_administrator a.button_logout {background: #ec6500; font-size: 1rem; font-weight: 700; padding: 8px 20px; line-height: 1; text-align: center; color: #fff; border-radius: 8px; width: 100%; border: none; display: block; margin: 0; cursor: pointer;}.right-side-header .box_administrator::before {content: ""; width: 0; height: 0; border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-bottom: 1rem solid #03284e; position: absolute; top: 0; left: .6rem; z-index: 1; right: 1rem; left: auto;}body>header .top-header .hamburger .bar1,body>header .top-header .hamburger .bar2,body>header .top-header .hamburger .bar3{width:35px;height:3px;background-color:#005ea7;margin:4px auto;transition:.4s;border-radius:4px}body>header .top-header .hamburger .bar1{margin-top:3px}body>header .top-header .hamburger.change .bar1{-webkit-transform:rotate(-45deg) translate(-4px,3px);transform:rotate(-45deg) translate(-4px,3px)}body>header .top-header .hamburger.change .bar2{opacity:0}body>header .top-header .hamburger.change .bar3{-webkit-transform:rotate(45deg) translate(-6px,-6px);transform:rotate(45deg) translate(-6px,-6px)}body>header .top-header .hamburger:hover{opacity:.7}body>header .top-header .last-col .searchform{display:none}@media (min-width:1200px){body>header .top-header .last-col .searchform{display:inline-block;position:relative;top:-5px}}body>header .top-header .last-col .searchform input[type=text]{transition:.4s background}body>header .menu-mobile{display:none;position:absolute;top:98px;z-index:10;right:0;padding:30px 15px;background-color:rgba(0,94,167,.95)}@media (min-width:768px){body>header .top-header .right-side-header a.login-link i:before{font-size:30px}body>header .menu-mobile{top:150px}}body>header .menu-mobile ul{padding:0;margin:0}body>header .menu-mobile ul li{list-style:none;margin:15px;min-width:40px;white-space:nowrap;display:block;border-bottom:1px solid #fff}body>header .menu-mobile ul li a{text-transform:uppercase;font-weight:700;color:#fff;font-size:18px;transition:opacity .3s;display:block;padding-bottom:10px;letter-spacing:2}body>header .menu-mobile ul li a:hover{opacity:.7;text-decoration:none}body>header .menu-mobile .searchform{margin:0 auto}body>header .searchform{position:relative;margin-bottom:0;margin-right:30px;display:inline-block}body>header .searchform input[type=text]{border:0;border-radius:20px;padding:5px 50px 5px 20px;height:40px;transition:.4s width;cursor:pointer;z-index:1;width:250px}body>header .searchform input[type=text]:focus{outline:0}@media (min-width:1400px){body>header .searchform input[type=text]{width:350px}}body>header .searchform input[type=submit]{position:absolute;font-size:0;border:0;background:url(../img/search-solid.svg) center center no-repeat;width:35px;height:40px;border-radius:100%;padding:0;right:6px;left:auto;top:0;z-index:9;background-size:25px;color:#005ea7;cursor:pointer}body>header .searchform input[type=submit]:focus{outline:0}.page_title{background:#efefef}.page_title .end_title>div{border-top:1rem solid #efefef;background:#fff;height:5rem;border-top-right-radius:3rem;border-top-left-radius:3rem}@media (min-width:768px){.page_title .end_title>div{border-top-right-radius:5rem;border-top-left-radius:5rem}}.login_registration_form{background:#03284e;width:300px;position:absolute;top:3.6rem;left:0;padding:10%;border-radius:4px;z-index:-9;opacity:0;pointer-events:none}@media (min-width:576px){.login_registration_form{width:350px}}@media (min-width:1200px){.login_registration_form{padding:3%;max-width:100%;top:3.6rem;right:86px;left:auto}}.login_registration_form.active{transition:opacity .6s;opacity:1;z-index:9;pointer-events:auto;height:auto;overflow:inherit}.login_registration_form::before{content:"";width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #03284e;position:absolute;top:-1rem;left:.6rem;z-index:1}@media (min-width:1200px){.login_registration_form::before{right:1rem;left:auto}}.login_registration_form>div{overflow:hidden}.login_registration_form .lwa-status-invalid{color:red!important;border-color:red!important;background-color:#ffcbcb;font-size:.8rem;line-height:18px}.login_registration_form .lwa-loading{background:0 0}.login_registration_form h6{color:#fff;font-weight:700;font-size:1.7rem}.login_registration_form tr{text-align:left}.login_registration_form tr td{width:100%;display:block;padding:0}.login_registration_form tr td.go_button,.login_registration_form tr td.remember_psw{width:50%;float:left}.login_registration_form tr td.go_button label,.login_registration_form tr td.remember_psw label{padding:10px 0}.login_registration_form tr td.go_button label:before,.login_registration_form tr td.remember_psw label:before{background:#03284e}.login_registration_form tr td.reset_psw{text-align:right}.login_registration_form tr td.reset_psw a{position:relative;top:-8px;color:#fff;margin:0;transition:color .4s;font-size:.8rem;text-decoration:underline}.login_registration_form tr td.reset_psw a:hover{color:#ec6500}.login_registration_form tr td.new_user{margin-top:20px}.login_registration_form tr td.new_user p{color:#fff;font-size:1rem;display:inline-block;position:relative}.login_registration_form tr td.new_user p:after,.login_registration_form tr td.new_user p:before{content:"";position:absolute;width:90%;height:1px;background:#fff;top:50%;transform:translateY(-50%)}.login_registration_form tr td.new_user p:after{left:-100%}.login_registration_form tr td.new_user p:before{right:-100%}.login_registration_form tr td input[type=submit],.login_registration_form tr td.new_user a{background:#ec6500;font-size:1rem;font-weight:700;padding:8px 20px;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer}.login_registration_form tr td.new_user a{color:#fff;border-radius:8px;width:100%;border:none;display:block;margin:0}.login_registration_form tr td label{margin:0;color:#fff;font-size:1rem}.login_registration_form tr td input{margin-bottom:10px;width:100%;border:1px solid #ababab;border-radius:4px;height:30px;color:#ababab}.login_registration_form tr td input[type=submit]{color:#fff;border-radius:8px;width:auto;height:auto;border:none}#Modal_access_file .button_register {background: #ec6500; font-size: 1rem; font-weight: 700; padding: 8px 20px; line-height: 1; text-align: center; text-transform: uppercase; cursor: pointer; color: #fff; border-radius: 8px; border: none; margin: 0;}@media (min-width:992px){.page-template-homepage header{border:0}.page-template-homepage .top-header{background-color:#fff;padding:30px 15px}.page-template-homepage .top-header input[name="s"]{background-color:#efefef}}.page_single_notizia .page_title,.single-post .page_title,.single-product .page_title{padding-top:137px}@media (min-width:768px){.page_single_notizia .page_title,.single-post .page_title,.single-product .page_title{padding-top:190px}}@media (min-width:1200px){.page_single_notizia .page_title,.single-post .page_title,.single-product .page_title{padding-top:217px}}footer{background:#03284e;color:#fff}@media (max-width:991.98px){footer{display:flex;flex-direction:column}}footer p{font-size:inherit;margin:0}footer .credits_top{text-align:center;font-size:15px;padding-top:30px;padding-bottom:30px}@media (min-width:576px){footer .credits_top{font-size:18px}}footer .credits_top p{margin-bottom:10px}@media (min-width:992px){footer .credits_top{font-size:23px;padding-top:30px;padding-bottom:0}footer .credits_top p{display:inline-block;padding-right:50px;margin-bottom:0}}footer .credits_top p.logo-credit img{max-width:200px;width:100%}footer .footer_container{font-size:15px;line-height:20px;order:-1}@media (min-width:768px){footer .footer_container{font-size:18px;line-height:30px}}@media (max-width:991.98px){footer .footer_container{padding:0 7%}footer .footer_container>div>div.address_block{padding-left:14%}}footer .footer_container>div>div{padding-top:30px;padding-bottom:30px;border-bottom:2px solid #fff}@media (min-width:992px){footer .footer_container{font-size:18px;max-width:1836px;order:unset}footer .footer_container>div>div{border-bottom:0}}@media (max-width:767.98px){footer .footer_container>div>div.address_block{padding-left:8%}}footer .footer_container>div>div.address_block img{width:42px}@media (max-width:374px){footer .footer_container>div>div.address_block .mobile_social_icon{display:block;margin-top:20px}}footer .footer_container span.big_text{font-size:18px}@media (min-width:768px){footer .footer_container span.big_text{font-size:30px}}footer .footer_container div.float_block{display:inline-block;vertical-align:middle}footer .footer_container button{margin-top:20px}footer .footer_container .facebook_link{text-decoration:none;margin:0 8px;position:relative;font-size:20px}@media (min-width:576px){footer .footer_container>div>div.address_block img{width:auto}footer .footer_container div.float_block{padding-right:20px}footer .footer_container .facebook_link{font-size:38px}}footer .footer_container .facebook_link:after{font-family:"Font Awesome 5 Brands";content:"\f082";color:#ec6500}footer .footer_container .facebook_link:before{content:"";width:2px;height:120%;background:#ec6500;position:absolute;display:inline-block;right:-12px;top:50%;transform:translateY(-50%);pointer-events:none}footer .footer_container .linkedin_link{text-decoration:none;margin:0 8px;font-size:20px}@media (min-width:576px){footer .footer_container .linkedin_link{font-size:38px}}footer .footer_container .linkedin_link:after{font-family:"Font Awesome 5 Brands";content:"\f08c";color:#ec6500}footer .footer_container .linkedin_link+p a{color:inherit}@media (min-width:992px){footer .footer_container .linkedin_link+p{margin-top:20px}footer .footer_container form .gform_body>ul{max-width:280px!important;margin-left:auto!important;margin-right:0!important}}footer .footer_container .gform_wrapper{margin-top:30px}footer .footer_container form .gfield_label{display:none!important}footer .footer_container form .gform_body>ul{min-height:auto}footer .footer_container form .gform_body>ul li{margin-right:0;margin-left:auto!important;width:auto!important;margin-top:0!important}@media (min-width:992px){footer .footer_container form .gform_body>ul li{max-width:280px}}footer .footer_container form .gform_body>ul li.gfield_error{margin:0!important;max-width:100%!important;padding-bottom:0!important}footer .footer_container form .ginput_container_email input{font-size:20px!important;text-align:center;height:35px!important;background:#004c9b;font-style:italic;border:none!important;padding:0 4px!important;min-width:277px;color:#fff!important}footer .footer_container form .ginput_container_email input::-webkit-input-placeholder{color:#fff}footer .footer_container form .ginput_container_email input:-moz-placeholder{color:#fff;opacity:1}footer .footer_container form .ginput_container_email input::-moz-placeholder{color:#fff;opacity:1}footer .footer_container form .ginput_container_email input:-ms-input-placeholder{color:#fff}footer .footer_container form .ginput_container_email input::-ms-input-placeholder{color:#fff}footer .footer_container form .ginput_container_email input::placeholder{color:#fff}@media (min-width:992px){footer .footer_container form .ginput_container_email input{text-align:right}}footer .footer_container form .gform_footer{position:relative!important;transform:none!important;left:auto!important;right:auto;top:auto;bottom:auto!important;text-align:right;margin:0!important;padding:0!important}@media (max-width:991.98px){footer .footer_container form .gform_footer{text-align:center}}footer .footer_container form .gform_footer input{display:inline-block!important;max-width:200px;margin:0!important;background:0 0!important;border:1px solid #ec6500!important;color:#ec6500!important;font-weight:700!important;border-radius:0!important}footer .footer_container form .gform_footer input:hover{cursor:pointer}footer .footer_container form .gform_footer input+img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:992px){footer .footer_container form .gform_footer input+img{transform:translateY(-50%);right:160px;left:auto}}footer .footer_container form .gfield_error input[type=checkbox]+label{color:#fff}footer .footer_container form .gfield_error input[type=checkbox]+label:before{border:1px solid red}footer .footer_container form .ginput_container_checkbox{margin:0!important}footer .footer_container form .ginput_container_checkbox ul{padding:0;list-style-type:none}footer .footer_container form .ginput_container_checkbox ul li{width:100%;margin:0!important}footer .footer_container form .ginput_container_checkbox ul li input{height:auto!important;width:auto!important;opacity:0;position:absolute;z-index:-1}footer .footer_container form .ginput_container_checkbox ul li input:checked~label{color:#ec6500;font-weight:500!important}footer .footer_container form .ginput_container_checkbox ul li input:checked~label:before{border-color:#ec6500}footer .footer_container form .ginput_container_checkbox ul li input:checked~label:after{background-color:#ec6500;width:10px;height:10px;left:5px}footer .footer_container form .ginput_container_checkbox ul li label{padding-left:1.4rem;position:relative;font-weight:500;font-size:12px;max-width:100%;display:block;padding-top:15px;padding-bottom:15px;text-align:left}footer .footer_container form .ginput_container_checkbox ul li label span{display:inline!important}footer .footer_container form .ginput_container_checkbox ul li label>a{color:inherit}footer .footer_container form .ginput_container_checkbox ul li label:before{content:"";position:absolute;width:1rem;height:1rem;background:#03284e;border-radius:0;border:1px solid #ec6500;left:2px;top:50%;transform:translateY(-50%);display:block}footer .footer_container form .ginput_container_checkbox ul li label:after{content:"";position:absolute;width:1rem;height:1rem;left:0;top:50%;transform:translateY(-50%);display:block}footer .footer_container form .validation_error,footer .footer_container form .validation_message{display:none}footer .credits_bottom{background:#004c9b;text-align:center;font-size:21px;padding:12px 0}.page_bandi,.section-formazione{margin-bottom:3rem}@media (max-width:992px){.page_bandi .tab-content>.tab-pane,.section-formazione .tab-content>.tab-pane{display:block!important;opacity:1}}.page_bandi .tab-content,.section-formazione .tab-content{margin:30px auto 0}.page_bandi .tab-content .card,.section-formazione .tab-content .card{border:0;border-radius:0}.page_bandi .tab-content .card .card-header,.section-formazione .tab-content .card .card-header{position:relative;background:0 0}.page_bandi .tab-content .card .card-header:after,.section-formazione .tab-content .card .card-header:after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);font-size:1.2rem;pointer-events:none}.page_bandi .tab-content .card .card-header.open:after,.section-formazione .tab-content .card .card-header.open:after{content:"\f077"}.page_bandi .tab-content .card .card-header a,.section-formazione .tab-content .card .card-header a{display:block;color:#7c7c7c;font-weight:700;position:relative}@media (min-width:992px){.page_bandi .tab-content,.section-formazione .tab-content{max-width:none;margin-top:15px}.page_bandi .tab-content .card,.section-formazione .tab-content .card{border:0}.page_bandi .tab-content .card .card-header,.section-formazione .tab-content .card .card-header{display:none}.page_bandi .tab-content .card .collapse,.section-formazione .tab-content .card .collapse{display:block}}.page_bandi .tab-content .card:last-child,.section-formazione .tab-content .card:last-child{border-bottom:none}.page_bandi .nav-tabs,.section-formazione .nav-tabs{display:none;align-items:center;justify-content:space-around;text-align:center;border-bottom:0;margin-bottom:90px}@media (min-width:992px){.page_bandi .nav-tabs,.section-formazione .nav-tabs{display:flex;margin-bottom:60px}}.page_bandi .nav-tabs li,.section-formazione .nav-tabs li{width:33%}.page_bandi .nav-tabs li a,.section-formazione .nav-tabs li a{font-weight:700;color:#ababab;font-size:22px}@media screen and (min-width:668px){.page_bandi .nav-tabs li a,.section-formazione .nav-tabs li a{font-size:calc(22px + 10 * ((100vw - 668px)/ 1252))}}@media screen and (min-width:1920px){.page_bandi .nav-tabs li a,.section-formazione .nav-tabs li a{font-size:32px}}.page_bandi .nav-tabs li a.active,.section-formazione .nav-tabs li a.active{color:#ec6500;border:0;background:0 0}.page_bandi .nav-tabs li a:hover,.section-formazione .nav-tabs li a:hover{border:0}.page_bandi .nav-tabs li:nth-child(2),.section-formazione .nav-tabs li:nth-child(2){border-left:1px solid #ababab;border-right:1px solid #ababab}.page_bandi h2,.section-formazione h2{color:#ec6500;font-weight:700;margin-top:30px;font-size:32px}.component_anie_sponsor_home h2{color:#ec6500;font-weight:700;margin-top:30px;font-size:15px}@media screen and (min-width:668px){.page_bandi h2,.section-formazione h2{font-size:calc(32px + 8 * ((100vw - 668px)/ 1252))}.component_anie_sponsor_home h2{font-size:calc(15px + 8 * ((100vw - 668px)/ 1252))}}@media screen and (min-width:1920px){.page_bandi h2,.section-formazione h2{font-size:40px}.component_anie_sponsor_home h2{font-size:15px}}.page_bandi .slider-formazione,.section-formazione .slider-formazione{margin:30px 0}@media (min-width:992px){.page_bandi .slider-formazione,.section-formazione .slider-formazione{display:flex;align-items:center;justify-content:center;margin-bottom:90px}}.page_bandi .slider-formazione .single-slide-formazione,.section-formazione .slider-formazione .single-slide-formazione{margin:0 15px}.page_bandi .slider-formazione .single-slide-formazione>div,.section-formazione .slider-formazione .single-slide-formazione>div{margin:5px auto;max-width:80%}@media (min-width:768px){.page_bandi .slider-formazione .single-slide-formazione>div,.section-formazione .slider-formazione .single-slide-formazione>div{max-width:400px}}@media (min-width:992px){.page_bandi .slider-formazione .single-slide-formazione,.section-formazione .slider-formazione .single-slide-formazione{margin:0 1%;position:relative;min-height:610px;max-width:33.333%;width:100%}}@media (min-width:1200px){.page_bandi .slider-formazione .single-slide-formazione,.section-formazione .slider-formazione .single-slide-formazione{position:relative;min-height:610px}}.page_notizie,.search .search_result{min-height:calc(100vh - 807px)}.page_bandi .slider-formazione .single-slide-formazione .img-wrapper,.section-formazione .slider-formazione .single-slide-formazione .img-wrapper{position:relative;background-repeat:no-repeat;background-size:cover;height:80vw;width:auto;background-position:center top;border-radius:2rem;transition:opacity .3s ease-in-out}.page_bandi .slider-formazione .single-slide-formazione .img-wrapper:hover,.section-formazione .slider-formazione .single-slide-formazione .img-wrapper:hover{opacity:.7}@media (min-width:576px){.page_bandi .slider-formazione .single-slide-formazione .img-wrapper,.section-formazione .slider-formazione .single-slide-formazione .img-wrapper{height:440px}}.page_bandi .slider-formazione .single-slide-formazione .img-wrapper .link-to-cart,.section-formazione .slider-formazione .single-slide-formazione .img-wrapper .link-to-cart{display:block;position:absolute;bottom:15px;right:20px;color:#fff;background:#005ea7;text-transform:uppercase;font-size:21px;font-weight:700;border-radius:12px;padding:5px 25px 5px 15px;z-index:2;transition:background .3s ease-in-out}.page_bandi .slider-formazione .single-slide-formazione .img-wrapper .link-to-cart:hover,.section-formazione .slider-formazione .single-slide-formazione .img-wrapper .link-to-cart:hover{opacity:1;background:#ec6500}.page_bandi .slider-formazione .single-slide-formazione .img-wrapper .link-to-cart:hover:after,.section-formazione .slider-formazione .single-slide-formazione .img-wrapper .link-to-cart:hover:after{background:#ec6500}.page_bandi .slider-formazione .single-slide-formazione .img-wrapper .link-to-cart:after,.section-formazione .slider-formazione .single-slide-formazione .img-wrapper .link-to-cart:after{content:"\f290";position:absolute;top:50%;right:-35%;font-family:"Font Awesome 5 Pro";height:70px;width:70px;color:#fff;background:#005ea7;border-radius:100%;text-align:center;line-height:70px;font-size:30px;transform:translateY(-50%);transition:background .3s ease-in-out;opacity:1}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right>div button:hover,.page_bandi .slider-formazione .slick-arrow:hover,.section-formazione .slider-formazione .slick-arrow:hover{opacity:.7}.page_bandi .slider-formazione .single-slide-formazione .img-wrapper .img_link,.section-formazione .slider-formazione .single-slide-formazione .img-wrapper .img_link{display:block;width:100%;height:100%}.page_bandi .slider-formazione .single-slide-formazione span,.section-formazione .slider-formazione .single-slide-formazione span{color:#ec6500;font-size:18px;font-weight:700}.page_bandi .slider-formazione .single-slide-formazione h3,.section-formazione .slider-formazione .single-slide-formazione h3{color:#7c7c7c;font-size:19px;font-weight:700}.page_bandi .slider-formazione .single-slide-formazione h3 a,.section-formazione .slider-formazione .single-slide-formazione h3 a{color:inherit}.page_bandi .slider-formazione .single-slide-formazione .data-inizio,.page_bandi .slider-formazione .single-slide-formazione .durata-corso,.section-formazione .slider-formazione .single-slide-formazione .data-inizio,.section-formazione .slider-formazione .single-slide-formazione .durata-corso{color:#ababab;font-weight:700;font-size:13px}.page_bandi .slider-formazione .single-slide-formazione .data-inizio .far,.page_bandi .slider-formazione .single-slide-formazione .durata-corso .far,.section-formazione .slider-formazione .single-slide-formazione .data-inizio .far,.section-formazione .slider-formazione .single-slide-formazione .durata-corso .far{margin-right:15px}@media (min-width:1560px){.page_bandi .slider-formazione .single-slide-formazione .post_anchor,.section-formazione .slider-formazione .single-slide-formazione .post_anchor{right:0;bottom:0}}.page_bandi .slider-formazione .slick-arrow,.section-formazione .slider-formazione .slick-arrow{font-size:0;height:3rem;width:3rem;border:0;background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;transition:opacity .2s ease-in-out;position:absolute;top:35%;transform:translateY(-50%);z-index:9}.page_bandi .slider-formazione .slick-arrow.slick-prev,.section-formazione .slider-formazione .slick-arrow.slick-prev{background-image:url(../img/left-arrow.svg);left:0}.page_bandi .slider-formazione .slick-arrow.slick-next,.section-formazione .slider-formazione .slick-arrow.slick-next{background-image:url(../img/right-arrow.svg);right:0}@media (min-width:992px){.page_bandi .slider-formazione .slick-arrow,.section-formazione .slider-formazione .slick-arrow{top:calc(50% - 50px);height:50px;width:50px;margin:0 15px}.page_bandi .slider-formazione .slick-arrow.slick-prev,.section-formazione .slider-formazione .slick-arrow.slick-prev{left:-20px}.page_bandi .slider-formazione .slick-arrow.slick-next,.section-formazione .slider-formazione .slick-arrow.slick-next{right:-20px}}.page_bandi .slider-formazione .slick-arrow:focus,.section-formazione .slider-formazione .slick-arrow:focus{outline:0}.page_bandi .gform_wrapper,.section-formazione .gform_wrapper{margin-top:60px}.page_bandi .button-tutti-corsi,.section-formazione .button-tutti-corsi{background:#005ea7;margin:0 auto;width:80%}@media (min-width:992px){.page_bandi .button-tutti-corsi,.section-formazione .button-tutti-corsi{width:auto;background:#ec6500;font-size:36px;max-width:none}.page_bandi .calendar_title,.section-formazione .calendar_title{margin-top:4rem}}@media (min-width:1460px){.page_bandi .landscape_grid,.section-formazione .landscape_grid{flex:0 0 78%;max-width:78%}}#react-calendar{margin-top:40px;margin-left:auto;margin-right:auto}#react-calendar .App{display:flex;flex-direction:column;justify-content:center;position:relative}#react-calendar .App form{order:2;text-align:center;color:#000;position:relative;max-width:400px;margin:0 auto}#react-calendar .App form label{margin-right:15px}@media (min-width:1200px){#react-calendar .App{flex-direction:row-reverse}#react-calendar .App form{left:0;position:absolute;top:0}}#react-calendar .App form select{border:1px solid #ababab;width:240px;height:30px;font-size:14px;padding:4px;border-radius:4px;color:#ababab}@media (max-width:767.98px){#react-calendar .App form{max-width:315px}#react-calendar .App form select{width:100%}}#react-calendar .App form select:focus{color:#000;border-color:#000}#react-calendar .App form:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #ababab;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none}@media (max-width:767.98px){#react-calendar .App form:after{top:100%;transform:translateY(-200%)}}#react-calendar .App .fc-unthemed{width:100%;order:3}@media (max-width:1199.98px){#react-calendar .App .fc-unthemed{order:1;margin-bottom:30px}}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right{width:100%}@media (min-width:992px){#react-calendar .App .fc-unthemed{flex:1 0 55%}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right{width:auto}}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right>div{display:flex;align-items:center;justify-content:center}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right>div h2{margin-top:0;font-size:18px;text-transform:capitalize}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right>div button{background-color:transparent;color:#ec6500;border:0;width:30px;padding:5px}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right>div button:focus{outline:0;border:0;box-shadow:none}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right>div button span.fc-icon-chevron-left:before{content:"\f0d9";font-family:"Font Awesome 5 Pro";font-weight:700}#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right>div button span.fc-icon-chevron-right:before{content:"\f0da";font-family:"Font Awesome 5 Pro";font-weight:700}#react-calendar .App .fc-unthemed .fc-view-container .fc-highlight{background:#ec6500;opacity:.7}#react-calendar .App .fc-unthemed .fc-view-container .fc-widget-header{border-color:transparent}#react-calendar .App .fc-unthemed .fc-view-container .fc-body td{border-color:#fff;border-width:2px}#react-calendar .App .fc-unthemed .fc-view-container .fc-body td.fc-today span{color:#03284e;font-weight:700}#react-calendar .App .fc-unthemed .fc-view-container .fc-body .fc-scroller{overflow:visible!important;height:auto!important}#react-calendar .App .fc-unthemed .fc-view-container .fc-body .fc-day{background:#efefef}@media (min-width:1200px){#react-calendar .App .fc-unthemed .fc-header-toolbar .fc-right>div h2{font-size:16px}#react-calendar .App .fc-unthemed .fc-view-container .fc-body .fc-event-container .fc-day-grid-event:first-of-type:after{content:"Clicca per visualizzare i dettagli";position:absolute;background-color:#03284e;z-index:3;width:16rem;font-size:1rem;left:-8px;top:-3rem;text-align:center;padding:5px;border-radius:4px;color:#fff;opacity:0;transition:opacity .4s}#react-calendar .App .fc-unthemed .fc-view-container .fc-body .fc-event-container .fc-day-grid-event:first-of-type:before{content:"";position:absolute;width:0;height:0;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid #03284e;top:-1rem;left:-3px;opacity:0;transition:opacity .4s}#react-calendar .App .fc-unthemed .fc-view-container .fc-body .fc-event-container:hover .fc-day-grid-event:first-of-type:after{opacity:1}#react-calendar .App .fc-unthemed .fc-view-container .fc-body .fc-event-container:hover .fc-day-grid-event:first-of-type:before{opacity:1}}#react-calendar .App .fc-unthemed .fc-view-container .fc-body .fc-event-container .fc-day-grid-event{cursor:initial;background-color:#ec6500!important;font-size:0;width:10px;height:10px;border-radius:100%;border:1px solid #efefef;display:inline-block;margin:0 2px -2px 0;padding:1px;float:right;pointer-events:none}@media (min-width:1200px){#react-calendar .App .fc-unthemed .fc-view-container .fc-body .fc-event-container .fc-day-grid-event{width:1rem;height:1rem;position:relative}}#react-calendar .App .events-of-the-day{width:100%;order:1;text-align:center}@media (max-width:1199.98px){#react-calendar .App .events-of-the-day{order:2;margin-top:30px}}#react-calendar .App .events-of-the-day h3{color:#ec6500;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:0;font-size:22px}#react-calendar .App .events-of-the-day .info-categoria{color:#ec6500;font-weight:700}@media (min-width:1200px){#react-calendar .App .events-of-the-day{margin-top:90px;margin-left:60px;padding-left:60px;border-left:2px solid #b4b5ba}#react-calendar .App .events-of-the-day .info-categoria,#react-calendar .App .events-of-the-day h3,#react-calendar .App .events-of-the-day ul li{text-align:left}}#react-calendar .App .events-of-the-day .info-categoria span{text-transform:uppercase}#react-calendar .App .events-of-the-day .info-categoria span.cat_info{display:block;margin-top:30px;color:#ababab;font-style:italic;font-size:160%;font-weight:400;text-transform:inherit}#react-calendar .App .events-of-the-day ul{margin:0;padding:0}#react-calendar .App .events-of-the-day ul li{list-style:none;padding:10px 0;color:#000;font-weight:700;font-style:italic}#react-calendar .App .events-of-the-day ul li a{color:inherit}#react-calendar .App .events-of-the-day ul li span{display:block;color:#ababab;font-weight:400;font-style:italic}.mobile_active{background:orange}.search .alert-info{color:#7c7c7c;background:0 0;border:none;padding:0}.search .search_result .single-item{margin:30px 0}@media (min-width:768px){.search .search_result .single-item{margin:60px 0}}.search .search_result .single-item>div{margin:5px auto;max-width:410px}@media (min-width:768px){.search .search_result .single-item>div{margin:5px 0;max-width:266px}}.search .search_result .single-item .post_image{height:100vw;border-radius:2rem;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;transition:opacity .3s ease-in-out}.search .search_result .single-item .post_image:hover{opacity:.7}.search .search_result .single-item .post_image .link-to-cart a{display:block;position:absolute;bottom:15px;right:44px;color:#fff;background:#005ea7;text-transform:uppercase;font-size:21px;font-weight:700;border-radius:12px;padding:5px 25px 5px 15px;z-index:2;transition:background .3s ease-in-out}@media (min-width:576px){.search .search_result .single-item .post_image{height:440px}.search .search_result .single-item .post_image .link-to-cart a{right:20px}}.search .search_result .single-item .post_image .link-to-cart a:hover{opacity:1;background:#ec6500}.search .search_result .single-item .post_image .link-to-cart a:hover:after{background:#ec6500}.search .search_result .single-item .post_image .link-to-cart a:after{content:"\f290";position:absolute;top:50%;right:-35%;font-family:"Font Awesome 5 Pro";height:70px;width:70px;color:#fff;background:#005ea7;border-radius:100%;text-align:center;line-height:70px;font-size:30px;transform:translateY(-50%);animation:none;opacity:1;transition:background .3s ease-in-out}.search .search_result .single-item .post_image .img_link{display:block;width:100%;height:100%}.search .search_result .single-item .post_category{font-weight:700;font-size:18px}.search .search_result .single-item .post_title{font-weight:700;font-size:20px;line-height:20px;margin-bottom:8px}.search .search_result .single-item .post_title a{color:inherit;background:inherit;display:inherit;text-align:inherit;padding:0;line-height:inherit}.search .search_result .single-item .post_anchor{margin-top:20px}@media (min-width:768px){.search .search_result .single-item .post_anchor{text-align:right;bottom:-35px;left:115px}}@media (min-width:1200px){.search .search_result .single-item>div{max-width:400px}.search .search_result .single-item .post_anchor{left:250px}}.search .search_result .single-item .acf_container{min-height:50px;font-weight:700;color:#ababab;font-size:13px;line-height:22px}.search .search_result .single-item .acf_container i{min-width:30px}.registrazione{margin-bottom:30px}.registrazione .account-presente{text-align:center}.registrazione .account-presente .button_anchor{text-align:center;font-size:1em;padding:6px 20px;line-height:2;width:100%;max-width:390px;display:block;margin:0 auto 30px}.registrazione .account-presente p{font-size:20px;position:relative;display:inline-block;margin-top:30px}.registrazione .account-presente p:after,.registrazione .account-presente p:before{content:"";position:absolute;height:2px;background-color:#7c7c7c;top:50%;transform:translateY(-50%)}.registrazione .account-presente p:after{left:104%;width:14vw}@media (min-width:768px){.registrazione .account-presente p:after{width:94px}}.registrazione .account-presente p:before{right:104%;width:14vw}@media (min-width:768px){.registrazione .account-presente p:before{width:94px}}.registrazione .gform_footer input{width:100%!important;max-width:390px;display:block!important;margin:0 auto!important}#gform_wrapper_1,#newsletter-modal{padding-right:0!important}#gform_wrapper_1 h1,#newsletter-modal h1{font-size:28px;font-weight:700;margin-top:70px}@media (min-width:768px){#gform_wrapper_1 h1,#newsletter-modal h1{font-size:48px}}#gform_wrapper_1 h2,#newsletter-modal h2{font-size:18px;max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media (min-width:768px){#gform_wrapper_1 h2,#newsletter-modal h2{font-size:22px}}#gform_wrapper_1 button.close,#newsletter-modal button.close{outline:0;width:40px;display:inline-block;float:none;margin-left:auto;margin-right:0}#gform_wrapper_1 button.close>span,#newsletter-modal button.close>span{position:relative}#gform_wrapper_1 button.close>span:after,#newsletter-modal button.close>span:after{position:absolute;content:"\f00d";font-family:"Font Awesome 5 Pro";font-size:30px;right:-5px;top:5px}#gform_wrapper_1 .modal-dialog,#newsletter-modal .modal-dialog{max-width:1140px}#gform_wrapper_1 ul.gform_fields,#newsletter-modal ul.gform_fields{padding:0;list-style-type:none;min-height:auto}#gform_wrapper_1 ul.gform_fields>li:not(#field_1_3),#newsletter-modal ul.gform_fields>li:not(#field_1_3){max-width:400px;margin:0 auto 20px!important;padding:0 10px}#gform_wrapper_1 ul.gform_fields>li:not(#field_1_3) .ginput_container input+label,#newsletter-modal ul.gform_fields>li:not(#field_1_3) .ginput_container input+label{display:none}#gform_wrapper_1 ul.gform_fields #field_1_8,#newsletter-modal ul.gform_fields #field_1_8{display:none}#gform_wrapper_1 ul.gform_fields>li#field_1_3,#newsletter-modal ul.gform_fields>li#field_1_3{max-width:680px;margin:0 auto!important;width:auto}@media (min-width:1200px){#gform_wrapper_1 ul.gform_fields>li#field_1_3,#newsletter-modal ul.gform_fields>li#field_1_3{max-width:980px}}#gform_wrapper_1 ul.gform_fields>li#field_1_3>label,#newsletter-modal ul.gform_fields>li#field_1_3>label{color:#7c7c7c;display:block;max-width:580px;margin:30px auto!important;font-weight:700!important;text-align:center}#gform_wrapper_1 ul.gform_fields>li#field_1_3 .ginput_container_checkbox ul,#newsletter-modal ul.gform_fields>li#field_1_3 .ginput_container_checkbox ul{padding:0;list-style-type:none;margin-bottom:20px}#gform_wrapper_1 ul.gform_fields>li#field_1_3 .ginput_container_checkbox ul li,#newsletter-modal ul.gform_fields>li#field_1_3 .ginput_container_checkbox ul li{display:inline-block;margin:10px 0;width:100%;text-align:center;max-width:240px}@media (min-width:768px){#gform_wrapper_1 ul.gform_fields>li#field_1_3>label,#newsletter-modal ul.gform_fields>li#field_1_3>label{font-size:22px!important}#gform_wrapper_1 ul.gform_fields>li#field_1_3 .ginput_container_checkbox ul li,#newsletter-modal ul.gform_fields>li#field_1_3 .ginput_container_checkbox ul li{width:33%;text-align:left;max-width:none}}#gform_wrapper_1 .gform_footer,#newsletter-modal .gform_footer{position:relative!important;transform:none!important;left:auto!important;right:auto;top:auto;bottom:auto!important;text-align:center!important}#gform_wrapper_1 .gform_footer input,#newsletter-modal .gform_footer input{max-width:200px;margin:0 auto}#newsletter-modal .modal-content{padding:10px}#newsletter-modal ul.gform_fields>li:not(#field_1_3){max-width:400px!important}@media (min-width:768px){.mailpoet_form .half-column{width:48%;float:left;margin:1%;min-height:80px}}.mailpoet_form .mailpoet_paragraph{margin-bottom:30px}.mailpoet_form .mailpoet_paragraph .mailpoet_select_label,.mailpoet_form .mailpoet_paragraph .mailpoet_text_label{font-family:Raleway!important;font-size:16px!important;font-weight:400!important;color:#ec6500}.mailpoet_form .mailpoet_paragraph .mailpoet_select,.mailpoet_form .mailpoet_paragraph .mailpoet_text{display:block!important;width:100%!important;border:1px solid #ababab!important;padding:10px!important;border-radius:4px;height:48px}.mailpoet_form .mailpoet_paragraph.label_after{position:relative}.mailpoet_form .mailpoet_paragraph.label_after:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #ababab;position:absolute;top:50%;transform:translateY(-50%);right:5px;pointer-events:none}.mailpoet_form .mailpoet_paragraph .mailpoet_select{color:#ababab}.mailpoet_form .mailpoet_paragraph .parsley-errors-list{position:absolute}.mailpoet_form .mailpoet_paragraph input.parsley-success,.mailpoet_form .mailpoet_paragraph select.parsley-success,.mailpoet_form .mailpoet_paragraph textarea.parsley-success{background-color:inherit!important;color:inherit!important}.mailpoet_form .mailpoet_paragraph input.parsley-error,.mailpoet_form .mailpoet_paragraph select.parsley-error,.mailpoet_form .mailpoet_paragraph textarea.parsley-error{background-color:inherit!important;color:inherit!important;border-color:red!important}.mailpoet_form .mailpoet_paragraph .parsley-custom-error-message,.mailpoet_form .mailpoet_paragraph .parsley-required{color:red!important}.mailpoet_form .mailpoet_paragraph.interessi .mailpoet_segment_label{display:none}.page-template-area_riservata .woocommerce-MyAccount-content .mailpoet_form .interessi > label.mailpoet_segment_label {display: block; color: #ec6500;}@media (min-width:768px){.mailpoet_form .mailpoet_paragraph{margin-bottom:20px}.mailpoet_form .mailpoet_paragraph.interessi {margin:1%;}.mailpoet_form .mailpoet_paragraph.label_after:after{top:calc(50% + 14px)}.mailpoet_form .mailpoet_paragraph.email{padding:1%}.mailpoet_form .mailpoet_paragraph.interessi .mailpoet_checkbox_label{float:left;width:33%;text-align:left}}.mailpoet_form .mailpoet_paragraph.interessi .mailpoet_error_segments{clear:both;float:none;display:block;padding-top:10px}.mailpoet_form .mailpoet_paragraph.hidden{display:none}.mailpoet_form .mailpoet_paragraph.last{text-align:center}.mailpoet_form .mailpoet_paragraph.last .mailpoet_submit{cursor:pointer;font-size:20px;font-weight:700;background-color:#ec6500;border-radius:8px;color:#fff;padding:10px}.mailpoet_form .mailpoet_checkbox_label>input[type=checkbox]{height:auto!important;width:auto!important;opacity:0!important;position:absolute!important;z-index:-1!important;cursor:pointer}.mailpoet_form .mailpoet_checkbox_label{padding-left:1.4rem;position:relative;font-weight:500;font-size:15px;font-family:Raleway!important;margin-bottom:10px;line-height:1;cursor:pointer}.mailpoet_form .mailpoet_checkbox_label:after,.mailpoet_form .mailpoet_checkbox_label:before{content:"";position:absolute;width:1rem;height:1rem;left:0;top:50%;transform:translateY(-50%);display:block}.mailpoet_form .mailpoet_checkbox_label:before{background-color:#fff;border-radius:0;border:1px solid #ababab}.mailpoet_form .mailpoet_checkbox_label.label_active:before{border-color:#ec6500}.mailpoet_form .mailpoet_checkbox_label.label_active:after{background-color:#ec6500;width:10px;height:10px;left:3px}.mailpoet_form .mailpoet_paragraph > .mailpoet_checkbox_label:nth-last-of-type(1){display: none;}.page_notizie{margin-top:3rem}@media (min-width:992px){.page_notizie{margin-top:0}}.page_notizie .single_notizia{margin-bottom:60px}.page_notizie .single_notizia>div{max-width:80vw;margin:5px auto}.page_notizie .single_notizia>div.post_image{height:100vw;border-radius:2rem;background-repeat:no-repeat;background-position:top center;background-size:cover;transition:opacity .3s ease-in-out}.page_notizie .single_notizia>div.post_image:hover{opacity:.7}@media (min-width:576px){.registrazione .account-presente .button_anchor{line-height:1}.page_notizie .single_notizia>div{max-width:410px}.page_notizie .single_notizia>div.post_image{height:360px}}@media (min-width:768px){.page_notizie .single_notizia>div.post_image{background-size:auto}}.page_notizie .single_notizia>div.post_image .img_link{display:block;width:100%;height:100%}.page_notizie .single_notizia>div.post_title{font-size:22px;line-height:22px;font-weight:700}@media (min-width:576px){.page_notizie .single_notizia>div.post_title{font-size:35px;line-height:35px}}.page_notizie .single_notizia>div.post_title a{color:inherit;background:inherit;display:inherit;text-align:inherit;padding:0;line-height:inherit}.page_notizie .single_notizia>div.post_date{font-size:18px;line-height:18px}@media (min-width:576px){.page_notizie .single_notizia>div.post_date{font-size:22px;line-height:22px}}.page_notizie .single_notizia>div.post_anchor{margin-top:20px}.page_notizie .page_pagination{margin:40px 0}.page_notizie .page_pagination .current,.page_notizie .page_pagination .page-numbers{font-size:30px;font-weight:700;margin:0 20px;color:#efefef;text-decoration:none;display:inline-block;line-height:1}.page_notizie .page_pagination .current.next,.page_notizie .page_pagination .page-numbers.next{font-size:0}.page_notizie .page_pagination .current.next:after,.page_notizie .page_pagination .page-numbers.next:after{content:"\f105";font-family:"Font Awesome 5 Pro";font-size:30px;position:relative;top:3px}.page_notizie .page_pagination .current.prev,.page_notizie .page_pagination .page-numbers.prev{font-size:0}.page_notizie .page_pagination .current.prev:before,.page_notizie .page_pagination .page-numbers.prev:before{font-family:"Font Awesome 5 Pro";content:"\f104";font-size:30px;position:relative;top:3px}.page_offerta .post_listing .single-item .post_image .link-to-cart a:after,.page_single_notizia .products .post_image .link-to-cart a:after,.single_formazione .related.products .post_image .link-to-cart a:after{content:"\f290";animation:none;font-family:"Font Awesome 5 Pro";transform:translateY(-50%)}.page_notizie .page_pagination a:hover{color:#ec6500;transition:.3s opacity;opacity:.8}.page_notizie .page_pagination .current{color:#ec6500}.page_single_notizia .post_image img{border-radius:2rem}.page_single_notizia .post_content{margin-top:20px}@media (min-width:992px){.page_single_notizia .post_content{padding:0 50px;margin-top:0}}.page_single_notizia .post_content h2{color:#ec6500;font-weight:700;font-size:18px;line-height:18px}@media (min-width:768px){.page_notizie .single_notizia>div.post_anchor{text-align:right}.page_single_notizia .post_content h2{font-size:36px;line-height:36px}}.page_single_notizia .post_content p{font-size:14px;line-height:16px}.page_single_notizia .notizia_correlata{margin:30px 0}@media (min-width:768px){.page_single_notizia .post_content p{font-size:24px;line-height:30px}.page_single_notizia .notizia_correlata{margin:60px 0}}.page_single_notizia .notizia_correlata .related_title{color:#005ea7;font-weight:700;font-size:22px;line-height:22px}.page_single_notizia .notizia_correlata .single_notizia{margin:40px 0;padding:0}.page_single_notizia .notizia_correlata .single_notizia>div{margin:5px auto;max-width:410px}.page_single_notizia .notizia_correlata .single_notizia>div.post_image{height:100vw;border-radius:2rem;background-repeat:no-repeat;background-position:top center;background-size:cover}@media (min-width:768px){.page_single_notizia .notizia_correlata .related_title{font-size:36px;line-height:36px}.page_single_notizia .notizia_correlata .single_notizia>div{margin:5px 0;max-width:310px}.page_single_notizia .notizia_correlata .single_notizia>div.post_image{background-size:auto}.page_single_notizia .notizia_correlata .single_notizia>div.post_anchor{text-align:right}}.page_single_notizia .notizia_correlata .single_notizia>div.post_title{font-size:22px;line-height:22px;font-weight:700}@media (min-width:576px){.page_single_notizia .notizia_correlata .single_notizia>div.post_image{height:440px}.page_single_notizia .notizia_correlata .single_notizia>div.post_title{font-size:26px;line-height:26px}}.page_single_notizia .notizia_correlata .single_notizia>div.post_date{font-size:18px;line-height:18px}@media (min-width:576px){.page_single_notizia .notizia_correlata .single_notizia>div.post_date{font-size:16px;line-height:16px}}.page_single_notizia .notizia_correlata .single_notizia>div.post_anchor{margin-top:20px}.page_single_notizia .products{margin:30px 0;padding:0}@media (min-width:768px){.page_single_notizia .products{margin:60px 0}}.page_single_notizia .products .products>li{margin:40px 0;list-style:none}.page_single_notizia .products .products li>div{margin:5px auto;max-width:410px}.page_single_notizia .products .related_title{color:#005ea7;font-weight:700;font-size:22px;line-height:22px}@media (min-width:768px){.page_single_notizia .products .products li>div{margin:5px 0;max-width:310px}.page_single_notizia .products .related_title{font-size:36px;line-height:36px}}.page_single_notizia .products .post_image{height:100vw;border-radius:2rem;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;transition:opacity .3s ease-in-out}.page_single_notizia .products .post_image:hover{opacity:.7}.page_single_notizia .products .post_image .link-to-cart a{display:block;position:absolute;bottom:15px;right:40px;color:#fff;background:#005ea7;text-transform:uppercase;font-size:21px;font-weight:700;border-radius:12px;padding:5px 25px 5px 15px;z-index:2;transition:background .3s ease-in-out}@media (min-width:576px){.page_single_notizia .products .post_image{height:340px}.page_single_notizia .products .post_image .link-to-cart a{right:20px}}.page_single_notizia .products .post_image .link-to-cart a:hover{opacity:1;background:#ec6500}.page_single_notizia .products .post_image .link-to-cart a:hover:after{background:#ec6500}.page_single_notizia .products .post_image .link-to-cart a:after{position:absolute;top:50%;right:-35%;height:70px;width:70px;color:#fff;background:#005ea7;border-radius:100%;text-align:center;line-height:70px;font-size:30px;opacity:1;transition:background .3s ease-in-out}.page_single_notizia .products .post_image .img_link{display:block;width:100%;height:100%}.page_single_notizia .products .post_category{font-weight:700;margin:5px 0}.page_single_notizia .products .title_link{color:inherit;background:inherit;display:inherit;text-align:inherit;padding:0;line-height:inherit}.page_single_notizia .products .post_title h2{font-weight:700;font-size:15px;line-height:15px;margin:0}.page_single_notizia .products .post_anchor{margin-top:20px}@media (min-width:768px){.page_single_notizia .products .post_anchor{text-align:right;bottom:-35px;left:140px}}@media (min-width:1200px){.page_single_notizia .products .post_anchor{left:165px}}.page_single_notizia .products .acf_container{min-height:50px;font-weight:700;color:#ababab;font-size:13px}.page_single_notizia .products .acf_container i{margin-right:15px}.page_single_notizia .related-slider{margin-top:55px!important}.page_single_notizia .related-slider .acf_container,.page_single_notizia .related-slider .post_category,.page_single_notizia .related-slider .post_image,.page_single_notizia .related-slider .post_title{margin-left:auto!important;margin-right:auto!important;max-width:280px!important}.page_single_notizia .related-slider .slick-arrow{font-size:0;height:3rem;width:3rem;border:0;background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;transition:opacity .2s ease-in-out;position:absolute;top:35%;transform:translateY(-50%);z-index:9}.page_single_notizia .related-slider .slick-arrow.slick-prev{background-image:url(../img/left-arrow.svg);left:-10px}.page_single_notizia .related-slider .slick-arrow.slick-next{background-image:url(../img/right-arrow.svg);right:-10px}@media (min-width:768px){.page_single_notizia .related-slider .acf_container,.page_single_notizia .related-slider .post_category,.page_single_notizia .related-slider .post_image,.page_single_notizia .related-slider .post_title{max-width:310px!important}.page_single_notizia .related-slider .slick-arrow.slick-prev{left:-25px}.page_single_notizia .related-slider .slick-arrow.slick-next{right:-25px}}.page_single_notizia .related-slider .slick-arrow:focus{outline:0}.page_single_notizia .related-slider .slick-arrow:hover{opacity:.7}.page_single_notizia .related-slider li{list-style:none}.single_formazione .post_image img{border-radius:2rem}.single_formazione .product_action .early{font-size:16px;text-align:center}@media (min-width:576px){.single_formazione .product_action .early{font-size:22px}}@media (min-width:992px){.page_single_notizia .related-slider .slick-arrow{top:calc(50% - 50px);height:50px;width:50px;margin:0 15px}.page_single_notizia .related-slider .slick-arrow.slick-prev{left:-40px}.page_single_notizia .related-slider .slick-arrow.slick-next{right:-40px}.single_formazione .product_action{margin-top:40px}.single_formazione .product_action .early{text-align:left;font-size:30px;line-height:34px}}.single .page_single_notizia .link_download > a{background: #004c9b; color: #fff; text-transform: uppercase; font-weight: 700; border-radius: 8px; width: 100%; text-align: center; line-height: 1; font-size: 25px; padding: 10px; display: inline-block;}.single_formazione .product_action .link-to-cart a,.single_formazione .product_action .link-to-pdf a{background:#004c9b;color:#fff;text-transform:uppercase;font-size:20px;font-weight:700;border-radius:8px;padding:10px 0;width:100%;display:block;text-align:center;line-height:1}@media (min-width:1200px){.single_formazione .product_action .link-to-cart a,.single_formazione .product_action .link-to-pdf a{display:inline-block;font-size:30px;padding:5px 15px}.single_formazione .product_action .link-to-cart a.orange_v,.single_formazione .product_action .link-to-pdf a.orange_v{font-size:25px}}.single_formazione .product_action .link-to-cart a:hover,.single_formazione .product_action .link-to-pdf a:hover{color:#fff;background:#004c9b;transition:.3s opacity;opacity:.8;text-decoration:none}.single_formazione .product_action .link-to-cart a.loading:after,.single_formazione .product_action .link-to-pdf a.loading:after{display:none}.single_formazione .product_action .link-to-cart a.orange_v,.single_formazione .product_action .link-to-pdf a.orange_v{background:#ec6500;margin-top:20px}.single_formazione .product_action .link-to-cart a.orange_v:hover,.single_formazione .product_action .link-to-pdf a.orange_v:hover{background:#ec6500}@media (min-width:1200px){.single_formazione .product_action .variation_selection .type_of_price:nth-child(1){margin-right:1%}.single_formazione .product_action .variation_selection .type_of_price:nth-child(2){margin-left:1%}}.single_formazione .product_action .variation_selection .link-to-cart{opacity:.4;transition:.6s;pointer-events:none}.single_formazione .product_action .variation_selection .link-to-cart.active{opacity:1;pointer-events:painted}.single_formazione .post_content{margin-top:20px}@media (min-width:992px){.single_formazione .post_content{padding:0 50px;margin-top:0}}.single_formazione .post_content h2{color:#ec6500;font-weight:700;font-size:18px;line-height:18px}@media (min-width:768px){.single_formazione .post_content h2{font-size:36px;line-height:36px}}.single_formazione .post_content p{font-size:16px;line-height:20px}@media (min-width:768px){.single_formazione .post_content p{font-size:24px;line-height:30px}}.single_formazione .post_content .acf_container{margin-top:40px}.single_formazione .post_content .acf_container .acf_title{font-size:18px;margin-bottom:10px;font-weight:700;text-transform:uppercase}@media (min-width:768px){.single_formazione .post_content .acf_container .acf_title{font-size:26px}}.single_formazione .post_content .acf_container .acf_content{font-size:16px;line-height:20px;margin-bottom:40px}@media (min-width:768px){.single_formazione .post_content .acf_container .acf_content{font-size:24px;line-height:30px}}.single_formazione .post_content .acf_container .acf_content i{color:#ec6500;min-width:34px;font-size:20px}.single_formazione .post_content .acf_container .acf_content del{text-decoration-color:#004c9b;opacity:.8}.single_formazione .related.products{margin:30px 0;padding:0}@media (min-width:768px){.single_formazione .related.products{margin:60px 0}}.single_formazione .related.products .products>li{margin:40px 0}.single_formazione .related.products .products li>div{margin:5px auto;max-width:410px}.single_formazione .related.products .related_title{color:#005ea7;font-weight:700;font-size:22px;line-height:22px}@media (min-width:768px){.single_formazione .related.products .products li>div{margin:5px 0;max-width:310px}.single_formazione .related.products .related_title{font-size:36px;line-height:36px}}.single_formazione .related.products .post_image{height:100vw;border-radius:2rem;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;transition:opacity .3s ease-in-out}.single_formazione .related.products .post_image:hover{opacity:.7}.single_formazione .related.products .post_image .link-to-cart a{display:block;position:absolute;bottom:15px;right:40px;color:#fff;background:#005ea7;text-transform:uppercase;font-size:21px;font-weight:700;border-radius:12px;padding:5px 25px 5px 15px;z-index:2;transition:background .3s ease-in-out}@media (min-width:576px){.single_formazione .related.products .post_image{height:340px}.single_formazione .related.products .post_image .link-to-cart a{right:20px}}.single_formazione .related.products .post_image .link-to-cart a:hover{opacity:1;background:#ec6500}.single_formazione .related.products .post_image .link-to-cart a:hover:after{background:#ec6500}.single_formazione .related.products .post_image .link-to-cart a:after{position:absolute;top:50%;right:-35%;height:70px;width:70px;color:#fff;background:#005ea7;border-radius:100%;text-align:center;line-height:70px;font-size:30px;opacity:1;transition:background .3s ease-in-out}.single_formazione .related.products .post_image .img_link{display:block;width:100%;height:100%}.single_formazione .related.products .post_category{font-weight:700}.single_formazione .related.products .title_link{color:inherit;background:inherit;display:inherit;text-align:inherit;padding:0;line-height:inherit}.single_formazione .related.products .post_title h2{font-weight:700;font-size:15px;line-height:15px;margin:0}.single_formazione .related.products .post_anchor{margin-top:20px}@media (min-width:768px){.single_formazione .related.products .post_anchor{text-align:right;bottom:-35px;left:140px}}body.page-template-area_riservata form .lost_password,body.page-template-area_riservata h2{text-align:center}@media (min-width:1200px){.single_formazione .related.products .post_anchor{left:165px}}.single_formazione .related.products .acf_container{min-height:50px;font-weight:700;color:#ababab;font-size:13px}.single_formazione .related.products .acf_container i{margin-right:15px}.single_formazione span.onsale{display:none}.related-slider{margin-top:55px!important}.related-slider .acf_container,.related-slider .post_category,.related-slider .post_image,.related-slider .post_title{margin-left:auto!important;margin-right:auto!important;max-width:280px!important}.related-slider .slick-arrow{font-size:0;height:3rem;width:3rem;border:0;background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;transition:opacity .2s ease-in-out;position:absolute;top:35%;transform:translateY(-50%);z-index:9}.related-slider .slick-arrow.slick-prev{background-image:url(../img/left-arrow.svg);left:0}.related-slider .slick-arrow.slick-next{background-image:url(../img/right-arrow.svg);right:0}@media (min-width:768px){.related-slider .acf_container,.related-slider .post_category,.related-slider .post_image,.related-slider .post_title{max-width:310px!important}.related-slider .slick-arrow.slick-prev{left:-16px}.related-slider .slick-arrow.slick-next{right:-16px}}@media (min-width:992px){.related-slider .slick-arrow{top:calc(50% - 50px);height:50px;width:50px;margin:0 15px}.related-slider .slick-arrow.slick-prev{left:-40px}.related-slider .slick-arrow.slick-next{right:-40px}}.related-slider .slick-arrow:focus{outline:0}.related-slider .slick-arrow:hover{opacity:.7}body.page-template-area_riservata p a{color:#ec6500}body.page-template-area_riservata form.login{border:none}body.page-template-area_riservata form .button,body.page-template-area_riservata form .woocommerce-Button,body.page-template-area_riservata form .woocommerce-form-login__submit{background:#ec6500;color:#fff;text-transform:uppercase;font-weight:700;border-radius:8px;width:100%;margin:15px auto!important;max-width:600px;display:block}body.page-template-area_riservata form .button:hover,body.page-template-area_riservata form .woocommerce-Button:hover,body.page-template-area_riservata form .woocommerce-form-login__submit:hover{color:#fff;background:#ec6500;transition:.3s opacity;opacity:.8;text-decoration:none}body.page-template-area_riservata form.login{max-width:600px;margin:40px auto!important}body.page-template-area_riservata form .form-row label{font-size:14px!important}@media (min-width:768px){body.page-template-area_riservata form .form-row label{font-size:20px!important}body.page-template-area_riservata .woocommerce-MyAccount-navigation{float:left;width:30%}}body.page-template-area_riservata form .lost_password a{font-size:14px}body.page-template-area_riservata form input[type=checkbox]{height:auto!important}body.page-template-area_riservata .woocommerce-MyAccount-navigation ul{list-style-type:none}@media (max-width:767.98px){body.page-template-area_riservata .woocommerce-MyAccount-navigation ul{text-align:center;padding:0}}body.page-template-area_riservata .woocommerce-MyAccount-navigation ul li{padding:0 20px 10px 10px}@media (max-width:991.98px){.single_formazione .mobile_order_one{order:1}.single_formazione .mobile_order_two{order:2}.single_formazione .mobile_order_three{order:3}.single_formazione .mobile_order_four{order:4}body.page-template-area_riservata .woocommerce-MyAccount-navigation ul li{display:inline-block}}body.page-template-area_riservata .woocommerce-MyAccount-navigation ul li.is-active a{color:#ec6500}body.page-template-area_riservata .woocommerce-MyAccount-navigation ul li a{font-size:20px;color:#7c7c7c;font-weight:700;position:relative}@media (min-width:768px){body.page-template-area_riservata .woocommerce-MyAccount-content{width:68%;float:right}}body.page-template-area_riservata .woocommerce-MyAccount-content a:not(.button){color:#ec6500;text-decoration:underline}body.page-template-area_riservata .woocommerce-MyAccount-content .form-row label,body.page-template-area_riservata .woocommerce-MyAccount-content p{font-size:14px;line-height:14px}@media (min-width:992px){body.page-template-area_riservata .woocommerce-MyAccount-navigation ul li{text-align:right}body.page-template-area_riservata .woocommerce-MyAccount-content .form-row label,body.page-template-area_riservata .woocommerce-MyAccount-content p{font-size:20px;line-height:20px}}body.page-template-area_riservata .woocommerce-MyAccount-content span em{font-size:10px}body.page-template-area_riservata .woocommerce-MyAccount-content p.form-row{display:block}body.page-template-area_riservata .woocommerce-MyAccount-content .woocommerce-Address{float:none;width:100%;flex:none;max-width:none}@media (max-width:991.98px){body.page-template-area_riservata .woocommerce-MyAccount-content .woocommerce-Address .title .edit,body.page-template-area_riservata .woocommerce-MyAccount-content .woocommerce-Address .title h3{display:block;float:none}}@media (min-width:992px){body.page-template-area_riservata .woocommerce-MyAccount-content span em{font-size:14px} #add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group {width: 100%;} .wc-stripe-elements-field, .wc-stripe-iban-element-field{width: 100%;} body.page-template-area_riservata .gform_wrapper .gform_body ul li:not(:last-child){width:50%;max-width:100%!important;clear:none;float:left}.page_offerta{margin-top:-3rem}}.page_offerta .post_listing .tab-pane{display:none}.page_offerta .post_listing .tab-pane.active{display:flex!important;opacity:1;place-content:flex-start}.page_offerta .post_listing .single-item{margin:30px 0}@media (min-width:768px){body.page-template-area_riservata .gform_wrapper .gform_body{max-width:100%!important}.page_offerta .post_listing .single-item{margin:60px 0}}.page_offerta .post_listing .single-item>div{margin:5px auto;max-width:410px}@media (min-width:768px){.page_offerta .post_listing .single-item>div{margin:5px 0;max-width:266px}}.page_offerta .post_listing .single-item .post_image{height:100vw;border-radius:2rem;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;transition:opacity .3s ease-in-out}.page_offerta .post_listing .single-item .post_image:hover{opacity:.7}.page_offerta .post_listing .single-item .post_image .link-to-cart a{display:block;position:absolute;bottom:15px;right:44px;color:#fff;background:#005ea7;text-transform:uppercase;font-size:21px;font-weight:700;border-radius:12px;padding:5px 25px 5px 15px;z-index:2;transition:background .3s ease-in-out}@media (min-width:576px){.page_offerta .post_listing .single-item .post_image{height:360px}.page_offerta .post_listing .single-item .post_image .link-to-cart a{right:20px}}.page_offerta .post_listing .single-item .post_image .link-to-cart a:hover{background:#ec6500;opacity:1}.page_offerta .post_listing .single-item .post_image .link-to-cart a:hover:after{background:#ec6500}.page_offerta .post_listing .single-item .post_image .link-to-cart a:after{position:absolute;top:50%;right:-35%;height:70px;width:70px;color:#fff;background:#005ea7;border-radius:100%;text-align:center;line-height:70px;font-size:30px;opacity:1;transition:background .3s ease-in-out}.page_offerta .post_listing .single-item .post_image .img_link{display:block;width:100%;height:100%}.page_offerta .post_listing .single-item .post_category{font-weight:700;font-size:18px}.page_offerta .post_listing .single-item .post_title{font-weight:700;font-size:20px;line-height:20px;margin-bottom:8px}.page_offerta .post_listing .single-item .post_title a{color:inherit;background:inherit;display:inherit;text-align:inherit;padding:0;line-height:25px}.page_offerta .post_listing .single-item .post_anchor{margin-top:20px}@media (min-width:768px){.page_offerta .post_listing .single-item .post_anchor{text-align:right;bottom:-35px;right:0}}@media (min-width:1200px){.page_offerta .post_listing .single-item>div{max-width:400px}.page_offerta .post_listing .single-item .post_anchor{right:0}}.page_offerta .post_listing .single-item .acf_container{min-height:50px;font-weight:700;color:#ababab;font-size:13px;line-height:22px}.page_offerta .post_listing .single-item .acf_container i{min-width:30px}.page_offerta .post_filter{text-align:right;margin:60px 0}.page_offerta .post_filter .mobile_filter_opening{font-size:20px;color:#7c7c7c;font-weight:700;position:relative}.page_offerta .post_filter .mobile_filter_opening:after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:20px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.page_offerta .post_filter .mobile_filter_opening.opening:after{content:"\f077"}@media (max-width:991.98px){.page_offerta .post_filter{order:-1;text-align:center;max-width:315px;margin:30px auto}.page_offerta .post_filter>form{border-bottom:1px solid;padding-bottom:6px}.page_offerta .post_filter .container_filter{display:none}}.page_offerta .post_filter h3{font-size:22px;margin:1.4rem 0;text-transform:uppercase;font-weight:700}@media (min-width:992px){.page_offerta .post_filter h3{font-size:38px}}.page_offerta .post_filter .single_selector{font-size:14px;margin:0;padding-right:1.5rem}.page_offerta .post_filter .single_selector label{cursor:pointer}@media (min-width:992px){.page_offerta .post_filter .single_selector{font-size:24px}}.page_offerta .post_filter .single_selector .custom-control-label:after,.page_offerta .post_filter .single_selector .custom-control-label:before{right:0;left:auto;top:50%;transform:translateY(-50%)}.page_offerta .post_filter .single_selector .custom-control-label:before{background-color:#fff;border-radius:0;border:1px solid #ababab}.page_offerta .post_filter .single_selector .custom-control-input:checked~.custom-control-label{color:#ec6500}.page_offerta .post_filter .single_selector .custom-control-input:checked~.custom-control-label:after{background-image:none;background-color:#ec6500;width:10px;height:10px;right:3px}.page_offerta .post_filter .single_selector .custom-control-input:checked~.custom-control-label:before{border-color:#ec6500}.page_offerta .post_filter .searchform{position:relative;margin-right:0;margin-bottom:20px}.page_offerta .post_filter .searchform input[type=text]{border-radius:20px;width:315px;max-width:100%;padding:5px 50px 5px 20px;background-image:url(../img/search-solid.svg);background-repeat:no-repeat;background-position:94%;background-size:7%;border:1px solid #005ea7}.page_offerta .post_filter .searchform input[type=text]:focus{outline:0}.page_offerta .post_filter .searchform input[type=submit]{position:absolute;font-size:0;border:0;background:0 0;width:35px;height:34px;border-radius:100%;transform:translateX(-101%);cursor:pointer}.page_offerta .post_filter .searchform input[type=submit]:focus{outline:0}.page_offerta .pagination_cat_post{text-align:center;margin:30px auto;display:block;border:none}.page_offerta .pagination_cat_post>li{display:inline-block}.page_offerta .pagination_cat_post>li>a{border:none!important;font-size:30px;font-weight:700;color:#ababab;text-decoration:none;display:inline-block;line-height:1}.page_offerta .pagination_cat_post>li>a.active{color:#ec6500}body.woocommerce-page .woocommerce .shop_table th,body.woocommerce-page .woocommerce .woocommerce-info:before,body.woocommerce-page .woocommerce .woocommerce-message:before{color:#005ea7}@media (min-width:768px){body.woocommerce-page .woocommerce h2,body.woocommerce-page .woocommerce h3{font-size:32px}}body.woocommerce-page .woocommerce p.cart-empty{text-align:center}body.woocommerce-page .woocommerce .woocommerce-info,body.woocommerce-page .woocommerce .woocommerce-message{border-top-color:#ec6500}body.woocommerce-page .woocommerce .woocommerce-info .wc-forward,body.woocommerce-page .woocommerce .woocommerce-message .wc-forward{width:100%;display:block}body.woocommerce-page .woocommerce form input,body.woocommerce-page .woocommerce form select{border:1px solid #ababab!important;border-radius:4px;height:48px;font-size:14px;padding:4px}@media (min-width:992px){body.woocommerce-page .woocommerce .woocommerce-info .wc-forward,body.woocommerce-page .woocommerce .woocommerce-message .wc-forward{width:auto}body.woocommerce-page .woocommerce form input,body.woocommerce-page .woocommerce form select{font-size:20px}}body.woocommerce-page .woocommerce form input#coupon_code,body.woocommerce-page .woocommerce form select#coupon_code{height:auto}body.woocommerce-page .woocommerce form textarea{font-size:14px}@media (min-width:992px){body.woocommerce-page .woocommerce form textarea{font-size:20px}}body.woocommerce-page .woocommerce form .select2-container .select2-selection--single{height:48px}body.woocommerce-page .woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow,body.woocommerce-page .woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;height:48px;font-size:14px}@media (min-width:992px){body.woocommerce-page .woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow,body.woocommerce-page .woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:20px}}body.woocommerce-page .woocommerce form .form-row label{font-size:18px}body.woocommerce-page .woocommerce form #order_review_heading,body.woocommerce-page .woocommerce form .woocommerce-checkout-review-order{padding:10px 20px 0}body.woocommerce-page .woocommerce form table.shop_table tfoot td{font-weight:500}.page-template-checkout:not(.logged-in) .woocommerce-form-coupon-toggle{display:none}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in{display:flex;padding-bottom:30px;justify-content:center;flex-direction:column}@media (min-width:992px){.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in{margin:30px 0;flex-direction:row}}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column{margin:15px 0;background:#efefef;border-radius:8px;padding:60px 30px;width:100%;text-align:center}@media (min-width:992px){.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column{width:50%;margin:0 30px}}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column.non-sei-registrato{align-items:center;justify-content:center;display:flex;flex-direction:column}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column h2{display:none}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column .button_anchor{background:#ec6500;color:#fff;text-transform:uppercase;font-weight:700;border-radius:8px;width:100%;margin:15px auto!important;max-width:600px;display:block;padding:.618em 1em;font-size:15px}@media (min-width:992px){.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column .button_anchor{font-size:25px}}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column .button_anchor:hover{color:#fff;background:#ec6500;transition:.3s opacity;opacity:.8;text-decoration:none}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column form{border:none;padding:0;margin-bottom:0}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column form p.form-row{margin:15px 0}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column form .woocommerce-LostPassword{margin-bottom:0}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column form .woocommerce-form-login__submit{background:#ec6500;color:#fff;text-transform:uppercase;font-weight:700;border-radius:8px;width:100%;margin:15px auto!important;max-width:600px;display:block}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column form .woocommerce-form-login__submit:hover{color:#fff;background:#ec6500;transition:.3s opacity;opacity:.8;text-decoration:none}.page-template-checkout:not(.logged-in) .woocommerce-must-be-logged-in .woocommerce-must-be-logged-in-column form .woocommerce-form-login__rememberme{margin-bottom:0;height:20px;margin-top:6px}.woocommerce-info a,td.product-name a{color:#ec6500}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#ec6500;color:#fff;text-transform:uppercase;font-weight:700;border-radius:8px;width:100%}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background:#ec6500;transition:.3s opacity;opacity:.8;text-decoration:none}.woocommerce-checkout .woocommerce [class*=col-]{flex:0;max-width:none}.woocommerce-checkout .woocommerce [class*=col-] .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce [class*=col-] input[type=text],.woocommerce-checkout .woocommerce [class*=col-] input[type=email],.woocommerce-checkout .woocommerce [class*=col-] textarea{display:block!important;width:100%}.woocommerce ul.order_details li{float:none;border-right:0}#payment .wc_payment_methods li .input-radio{height:auto}#payment .wc_payment_methods li .payment_box p{font-size:18px}#payment .wc_payment_methods li .wc-credit-card-form .form-row{margin-bottom:0;padding:5px 0}#payment .wc_payment_methods li .wc-credit-card-form .form-row .stripe-card-group{width:100%;max-width:220px}#payment .wc_payment_methods li .wc-credit-card-form .form-row .stripe-card-group .stripe-card-brand{display:none}#payment .wc_payment_methods li .wc-credit-card-form .form-row.form-row-first,#payment .wc_payment_methods li .wc-credit-card-form .form-row.form-row-last{display:block;width:100%}@media screen and (min-width:375px){#payment .wc_payment_methods li .wc-credit-card-form .form-row .stripe-card-group .stripe-card-brand{display:block}}#payment .wc_payment_methods li .wc-credit-card-form .form-row label{margin-right:15px;font-size:15px}#payment .wc_payment_methods li .wc-credit-card-form .form-row.form-row-first .wc-stripe-elements-field{width:100%;max-width:90px}#payment .wc_payment_methods li .wc-credit-card-form .form-row.form-row-last .wc-stripe-elements-field{width:100%;max-width:90px}#payment .wc_payment_methods li:not(:first-of-type){border-top:1px solid #ababab}#payment .woocommerce-terms-and-conditions-wrapper p{font-size:18px}form.lost_reset_password{max-width:600px;margin:0 auto;text-align:center}form.lost_reset_password p{width:100%!important}body.page-template-contatti h2{font-size:45px;color:#ec6500;margin-top:30px;margin-bottom:50px}body.page-template-contatti .row.end_title{display:none}body.page-template-contatti>div.page_contatti{margin-top:-5rem;background-image:url(../img/mappa-contatti.png);background-size:200%;background-position:top center;background-color:#fff;position:relative;padding-top:8rem;padding-bottom:4rem;background-repeat:no-repeat;border-top-right-radius:3rem;border-top-left-radius:3rem}@media (min-width:768px){body.page-template-contatti>div.page_contatti{padding-top:16rem}}@media (min-width:1200px){body.page-template-contatti>div.page_contatti{border-top-right-radius:5rem;border-top-left-radius:5rem;background-size:cover}}body.page-template-contatti>div.page_contatti>div.container>.row>div>div{background:#fff;padding:2rem 1rem 0rem;border-radius:1rem}@media (min-width:768px){body.page-template-contatti>div.page_contatti>div.container>.row>div>div{padding:2rem 4rem 6rem}.mappa-contatti{padding-top:0}}.mappa-contatti{background-color:#efefef;padding-top:0}@media (min-width:1200px){.mappa-contatti{padding-top:0}}.mappa-contatti>div{height:50vh;overflow:hidden;margin-bottom:30px}.mappa-contatti>div iframe{height:100%}.page_bandi{padding-top:2rem}.component_anie_home_slider{background:#efefef}.component_anie_home_slider .flex-col{display:flex;margin:30px 0;flex-direction:column-reverse}@media (min-width:992px){.component_anie_home_slider .flex-col{margin:60px 0;flex-direction:row}}.component_anie_home_slider h1{margin-top:60px;color:#ec6500;font-weight:700}.component_anie_home_slider .timone-wrapper{margin:30px;position:relative;display:none;opacity:0;transition:opacity .5s ease-in-out}@media (min-width:992px){.component_anie_home_slider h1{margin-top:30px}.component_anie_home_slider .timone-wrapper{display:inline-block}}.component_anie_home_slider .timone-wrapper .timone{width:300px;height:300px;border:3px solid #005ea7;border-radius:100%;position:relative;transition:transform .5s;margin-left:-195px}.component_anie_home_slider .timone-wrapper .timone .timone-dot{position:absolute;width:10px;height:10px;background:#ec6500;border-radius:100%;top:1px;left:calc(65% - 3px)}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(2){background:#ec6500;top:calc(18.5% - 0px);left:auto;right:23px}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(3){background:#ec6500;top:calc(50% - 5px);left:auto;right:-6px}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(4){background:#ec6500;bottom:calc(20% - 3px);left:auto;right:22px;top:auto}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(5){bottom:1px;right:calc(35% - 7px);left:auto;top:auto;background:#ec6500}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(6){bottom:1px;left:calc(35% - 7px);right:auto;top:auto;background:#ec6500}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(7){bottom:calc(20% - 3px);left:22px;right:auto;top:auto;background:#ec6500}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(8){top:calc(50% - 5px);right:auto;left:-6px;bottom:auto;background:#ec6500}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(9){bottom:auto;right:auto;left:22px;top:calc(20% - 3px);background:#ec6500}.component_anie_home_slider .timone-wrapper .timone .timone-dot:nth-of-type(10){bottom:auto;left:auto;background:#ec6500;top:1px;right:calc(65% - 3px)}.component_anie_home_slider .timone-wrapper .timone-arrow{width:30px;height:auto;position:absolute;left:-30px;background:0 0;border:0;font-size:40px;color:#005ea7;transition:opacity .2s ease-in-out;z-index:3;cursor:pointer}.component_anie_home_slider .timone-wrapper .timone-arrow.timone-arrow-up{top:calc(50% - 40px)}.component_anie_home_slider .timone-wrapper .timone-arrow.timone-arrow-down{top:calc(50% - 15px)}.component_anie_home_slider .timone-wrapper .timone-arrow:focus{outline:0}.component_anie_home_slider .timone-wrapper .timone-arrow:hover{opacity:.7}.component_anie_home_slider .timone-wrapper .timone-dot-central-dot{width:20px;height:20px;background:#ec6500;top:calc(50% - 10px);left:92px;position:absolute;border-radius:100%;transform:scale(0);transition:transform .3s}.component_anie_home_slider .timone-wrapper .timone-dot-central-dot:after{content:'';border:2px solid #ec6500;position:absolute;width:35px;height:35px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%}.component_anie_home_slider .timone-wrapper .timone-dot-central-dot.active-central-dot{transform:scale(1);transition:transform .3s}.component_anie_home_slider .timone-wrapper:before{content:'';position:absolute;top:0;bottom:0;left:-45px;width:40px;background:#fff;background:linear-gradient(270deg,rgba(255,255,255,0) 2%,#fff 73%);z-index:3}.component_anie_home_slider .timone-wrapper.slider-visible{opacity:1}.component_anie_home_slider .slider-text-part{display:block;width:100%;z-index:9;padding-left:15px;padding-right:15px;opacity:0;transition:opacity .5s ease-in-out}.component_anie_home_slider .slider-text-part .single-slide-text-part h2{color:#ec6500;font-weight:700;font-size:24px}@media screen and (min-width:668px){.component_anie_home_slider .slider-text-part .single-slide-text-part h2{font-size:calc(24px + 30 * ((100vw - 668px)/ 1252))}}@media screen and (min-width:1920px){.component_anie_home_slider .slider-text-part .single-slide-text-part h2{font-size:54px}}.component_anie_home_slider .slider-text-part .single-slide-text-part p{color:#005ea7;font-size:15px}@media screen and (min-width:668px){.component_anie_home_slider .slider-text-part .single-slide-text-part p{font-size:calc(15px + 10 * ((100vw - 668px)/ 1252))}}@media screen and (min-width:1920px){.component_anie_home_slider .slider-text-part .single-slide-text-part p{font-size:25px}}@media (min-width:992px){.component_anie_home_slider .slider-text-part{padding-left:0;padding-right:0;margin-left:90px;display:inline-block;width:36%;min-width:430px}.component_anie_home_slider .slider-text-part .single-slide-text-part p{margin-right:190px}}.component_anie_home_slider .slider-text-part .single-slide-text-part ul{margin:0;padding:0}.component_anie_home_slider .slider-text-part .single-slide-text-part ul li{list-style:none;margin:8px 0}.component_anie_home_slider .slider-text-part .single-slide-text-part ul a:hover{color:#fff}.component_anie_home_slider .slider-text-part.slider-visible{opacity:1}.component_anie_home_slider .slider-cards-part{display:block;max-width:100%;padding-left:15px;opacity:0;transition:opacity .5s ease-in-out}@media (min-width:992px){.component_anie_home_slider .slider-cards-part{width:70%;margin-left:-60px;padding-right:60px;padding-left:10px;overflow:hidden;padding-bottom:90px}.component_anie_home_slider .slider-cards-part .slick-list{overflow:visible;padding-left:20px}}.component_anie_home_slider .slider-cards-part .slick-list{padding-right:35px}.component_anie_home_slider .slider-cards-part .single-slide-cards-part{margin:auto 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:55px 1px;height:auto;cursor:pointer}.component_anie_home_slider .slider-cards-part .single-slide-cards-part p{display:none;text-transform:uppercase;font-size:10px;min-height:55px;line-height:1;margin-bottom:0;transition:opacity 2s ease-in-out;opacity:.7;text-align:center;font-weight:700}.component_anie_home_slider .slider-cards-part .single-slide-cards-part .img-container{height:250px;width:100%;background-repeat:no-repeat;background-size:cover;border-radius:12px;position:relative;text-align:center;margin:0 auto;transition:transform .4s linear;transition-delay:.2s}@media (min-width:576px){.component_anie_home_slider .slider-cards-part .single-slide-cards-part{padding:70px 8px}.component_anie_home_slider .slider-cards-part .single-slide-cards-part .img-container{height:400px}}.component_anie_home_slider .slider-cards-part .single-slide-cards-part .img-container:after{content:'';background:#005ea7;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px}.component_anie_home_slider .slider-cards-part .single-slide-cards-part:not(.slick-current) .img-container:after{opacity:.5}.component_anie_home_slider .slider-cards-part .single-slide-cards-part:not(.slick-current) .img-container:hover{transform:scale(1.1)}.component_anie_home_slider .slider-cards-part .single-slide-cards-part.slick-current{margin-left:10px}.component_anie_home_slider .slider-cards-part .single-slide-cards-part.slick-current p{opacity:0;transition:opacity .4s ease-in-out}.component_anie_home_slider .slider-cards-part .single-slide-cards-part.slick-current .img-container{transform:scale(1.15);-webkit-box-shadow:8px 12px 28px -7px rgba(0,0,0,.34);-moz-box-shadow:8px 12px 28px -7px rgba(0,0,0,.34);box-shadow:8px 12px 28px -7px rgba(0,0,0,.34);width:100%;transition:transform .6s linear;transition-delay:.4s}@media (min-width:992px){.component_anie_home_slider .slider-cards-part .single-slide-cards-part{padding:10px 20px}.component_anie_home_slider .slider-cards-part .single-slide-cards-part p{display:block}.component_anie_home_slider .slider-cards-part .single-slide-cards-part .img-container{height:440px}.component_anie_home_slider .slider-cards-part .single-slide-cards-part.slick-current .img-container{transform:scale(1.15) translateX(0)}}.component_anie_home_slider .slider-cards-part .single-slide-cards-part.slick-current .img-container:after{display:none}.component_anie_home_slider .slider-cards-part.slider-visible{opacity:1}.component_anie_home_slider.slider-visible{background-image:url(../img/background-slider.jpg);background-size:cover;background-position:center 0}#homepage-slider-section{margin-bottom:10px}#homepage-slider-section h1{text-align:center;color:#ec6500;font-weight:700;margin:0;padding:35px 0}@media (min-width:992px){#homepage-slider-section{margin-bottom:0;padding-top:216px;display:flex;flex-direction:column;height:100vh}#homepage-slider-section h1{padding:0 0 55px}}#homepage-slider-section .homepage-slider{height:500px;background-color:#f0f0f0}@media (min-width:992px){#homepage-slider-section .homepage-slider{flex:1;height:auto}}#homepage-slider-section .homepage-slider .slick-list,#homepage-slider-section .homepage-slider .slick-track{height:100%}#homepage-slider-section .homepage-slider .slide{height:100%;background-size:cover;background-position:center;position:relative}#homepage-slider-section .homepage-slider .slide:after,#homepage-slider-section .homepage-slider .slide:before{content:"";height:100%;position:absolute;z-index:2;top:0;opacity:0;transition:opacity 3s;display:none}#homepage-slider-section .homepage-slider .slide:before{left:0;width:calc(50vw - 600px);background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,0))}#homepage-slider-section .homepage-slider .slide:after{right:0;width:50vw;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.7))}#homepage-slider-section .homepage-slider .slide.slick-current .slide-box,#homepage-slider-section .homepage-slider .slide.slick-current:after,#homepage-slider-section .homepage-slider .slide.slick-current:before{opacity:1}#homepage-slider-section .homepage-slider .slide.slick-current .slide-box.orange_bk{background-color:rgba(236,101,0,.6);background-image:none;top:50%;transform:translateY(-50%)}#homepage-slider-section .homepage-slider .slide.slick-current .slide-box.orange_bk .slide-box-title{color:#fff}#homepage-slider-section .homepage-slider .slide .slide-container{height:100%;max-width:1140px;position:relative;margin:auto}#homepage-slider-section .homepage-slider .slide .slide-box{background-color:#e8eaeb;position:absolute;top:60px;background-image:url(../img/home-slider-box-bg.png);background-size:cover;border-radius:20px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15);max-width:calc(100% - 90px);padding:15px;left:50px;opacity:0;transition:opacity 1s .3s;width:223px}@media (min-width:992px) and (max-width:1400px){#homepage-slider-section .homepage-slider .slide .slide-box{left:100px!important}}#homepage-slider-section .homepage-slider .slide .slide-box .slide-box-title{line-height:1;color:#ec6500;font-weight:700;font-size:18px;word-break:normal;margin:7.5px 0 15px}@media (min-width:992px){#homepage-slider-section .homepage-slider .slide:after,#homepage-slider-section .homepage-slider .slide:before{display:block}#homepage-slider-section .homepage-slider .slide .slide-box{left:0;padding:60px;max-width:none;width:500px}#homepage-slider-section .homepage-slider .slide .slide-box .slide-box-title{margin:0 0 15px;font-size:30px}}#homepage-slider-section .homepage-slider .slide .slide-box .slide-box-text p{line-height:1.4;color:#004c9b;font-size:14px;max-width:400px;margin-bottom:0}@media (min-width:992px){#homepage-slider-section .homepage-slider .slide .slide-box .slide-box-text p{font-size:18px}}#homepage-slider-section .homepage-slider .slide .slide-box .slide-box-buttons{margin-top:30px}#homepage-slider-section .homepage-slider .slide .slide-box .slide-box-buttons a{display:inline-block;background-color:#ec6500;color:#fff;padding:3px 30px 3px 10px;margin-bottom:10px;line-height:1.25;border-radius:15px;text-transform:uppercase;font-weight:700;background-image:url(../img/arrow-right.png);background-size:contain;background-position:center right;background-repeat:no-repeat;font-size:14px}@media (min-width:992px){#homepage-slider-section .homepage-slider .slide .slide-box .slide-box-buttons a{font-size:18px;padding:0 30px 0 10px}}#homepage-slider-section .homepage-slider .slick-dots{margin:0;padding:0;text-align:center;position:absolute;bottom:25px;left:0;width:100%}#homepage-slider-section .homepage-slider .slick-dots li{display:inline-block;margin:0 8px;width:10px!important;height:10px!important}@media (min-width:992px){#homepage-slider-section .homepage-slider .slick-dots li{width:15px!important;height:15px!important}}#homepage-slider-section .homepage-slider .slick-dots li.slick-active button{background-color:#ababab}#homepage-slider-section .homepage-slider .slick-dots li button{font-size:0;border:0;padding:0;display:block;border-radius:50%;background-color:#fff;cursor:pointer;outline:0;width:10px!important;height:10px!important}@media (min-width:992px){#homepage-slider-section .homepage-slider .slick-dots li button{width:15px!important;height:15px!important}}#homepage-slider-section .homepage-slider .slick-arrow{position:absolute;top:50%;z-index:1;font-size:0;width:50px;height:50px;background-size:contain;background-color:transparent;border:none;cursor:pointer;background-repeat:no-repeat;outline:0;background-position:center center}#homepage-slider-section .homepage-slider .slick-arrow:hover{opacity:.8}#homepage-slider-section .homepage-slider .slick-arrow.slick-prev{background-image:url(../img/arrow-left.svg);left:0}#homepage-slider-section .homepage-slider .slick-arrow.slick-next{background-image:url(../img/arrow-right.svg);right:0}.component_chi_siamo .container .single_card>div{margin:1.6rem 0}.component_chi_siamo .container .single_card:nth-child(odd) .card_image .img_container img{box-shadow:-6rem 2rem 0 #004c9b}@media (min-width:576px){.component_chi_siamo .container .single_card>div{margin:3rem 0}.component_chi_siamo .container .single_card:nth-child(odd) .card_image .img_container img{box-shadow:-12rem 3rem 0 #004c9b}}.component_chi_siamo .container .single_card:nth-child(even){flex-direction:row-reverse}.component_chi_siamo .container .single_card:nth-child(even) .card_content{text-align:right}@media (min-width:1800px){.component_chi_siamo .container .single_card:nth-child(even) .card_content{flex:0 0 41.66667%;max-width:41.66667%}.component_chi_siamo .container .single_card:nth-child(even) .card_image{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:992px){#homepage-slider-section .homepage-slider .slick-arrow.slick-prev{left:50px}#homepage-slider-section .homepage-slider .slick-arrow.slick-next{right:50px}.component_chi_siamo .container .single_card:nth-child(odd) .card_image .img_container{margin-left:auto;margin-right:1rem}.component_chi_siamo .container .single_card:nth-child(odd) .card_image .img_container img{box-shadow:-18rem 4rem 0 #004c9b}.component_chi_siamo .container .single_card:nth-child(even) .card_image .img_container{margin-left:1rem}}.component_chi_siamo .container .single_card:nth-child(even) .card_image .img_container img{box-shadow:6rem 2rem 0 #ec6500}.component_chi_siamo .container .single_card .card_image .img_container{margin:0 auto}.component_chi_siamo .container .single_card .card_image .img_container img{border-radius:30px}.component_chi_siamo .container .single_card .card_content{color:#004c9b}.component_chi_siamo .container .single_card .card_content .title{font-size:26px;font-weight:700;padding:0 1.4rem}@media (min-width:576px){.component_chi_siamo .container .single_card:nth-child(even) .card_image .img_container img{box-shadow:12rem 3rem 0 #ec6500}.component_chi_siamo .container .single_card .card_content .title{font-size:40px}}.component_chi_siamo .container .single_card .card_content .content p{font-size:14px;line-height:20px;padding:0 1.4rem}@media (min-width:576px){.component_chi_siamo .container .single_card .card_content .content p{line-height:30px;font-size:25px}}.component_anie_news_home{background:#03284e;color:#fff}@media (min-width:992px){.component_chi_siamo .container .single_card:nth-child(even) .card_image .img_container img{box-shadow:18rem 4rem 0 #ec6500}.component_chi_siamo .container .single_card .card_image .img_container{max-width:100%}.component_anie_news_home{padding:15px 0;margin-top:15px}}.component_anie_news_home .single-news{margin:30px 30px 0;display:block;color:#fff;text-align:center}.component_anie_news_home .single-news span{font-size:13px;font-weight:700}.component_anie_news_home .single-news h4{color:#ec6500;font-weight:700;font-size:18px}@media (min-width:1200px){.component_anie_home_slider .slider-text-part{min-width:550px}.component_anie_news_home .single-news{margin:0 30px;text-align:left}.component_anie_news_home .single-news h4{font-size:25px}}.component_anie_news_home .single-news p{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:7.5px}@media (max-width:767.98px){.component_anie_news_home .col-w-right-border:after{content:"";position:absolute;bottom:0;right:0;height:2px;width:80%;background-color:#ec6500;transform:translateX(-50%);left:50%}}@media (min-width:768px){.component_anie_news_home .col-w-right-border{border-bottom:2px solid #ec6500}}.component_anie_news_home .last-col-news{text-align:center;padding:30px 0}@media (min-width:1200px){.component_anie_news_home .single-news p{-webkit-line-clamp:4}.component_anie_news_home .col-w-right-border{border-right:2px solid #ec6500;border-bottom:0}.component_anie_news_home .last-col-news{padding:0 30px}}.component_anie_news_home .last-col-news a{text-transform:uppercase;color:#fff;font-size:25px;font-weight:700;line-height:1.3}.component_anie_news_home .slick-dots{padding:0;text-align:center;margin-bottom:0}@media (min-width:1200px){.component_anie_news_home .slick-dots{margin-bottom:30px}}.component_anie_news_home .slick-dots li{cursor:pointer;display:inline-block;list-style:none;width:10px;height:10px;border-radius:100%;background:#ec6500;opacity:.5;margin:0 4px}.component_anie_news_home .slick-dots li button{font-size:0;background:0 0;border:0}.component_anie_news_home .slick-dots li button:focus{outline:0}.component_anie_news_home .slick-dots li.slick-active{opacity:1}.component_anie_three_cards_home{background:#efefef;margin:5px 0}.component_anie_three_cards_home .home-single-card{border-top:5px solid #fff;border-bottom:5px solid #fff;background-repeat:no-repeat;background-size:cover;background-position:center center}.component_anie_three_cards_home .home-single-card:before{content:'';display:block;padding-bottom:66%}.component_anie_three_cards_home .home-single-card a{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;justify-content:center;align-items:center;background:rgba(3,40,78,0);transition:background-color .3s;text-align:center}@media (min-width:992px){.component_anie_three_cards_home{margin:0;padding-top:11px}.component_anie_three_cards_home .home-single-card{border:2px solid #efefef}.component_anie_three_cards_home .home-single-card:before{padding-bottom:100%}.component_anie_three_cards_home .home-single-card a{top:0;right:0;left:0;bottom:0;background:0 0}.component_anie_three_cards_home .home-single-card a h3{opacity:1;font-size:26px}}.component_anie_three_cards_home .home-single-card a:hover{background:rgba(3,40,78,.4);opacity:1}.component_anie_three_cards_home .home-single-card a:hover h3{opacity:1}.component_anie_three_cards_home .home-single-card a h3{opacity:1;z-index:9;background-color:#03284e;padding:10px 15px;border-radius:5px;text-transform:uppercase;font-weight:700}.component_anie_sponsor_home{background:#efefef;padding:30px 0;display:block}@media (min-width:1200px){.component_anie_sponsor_home{display:block;padding:60px}}.component_anie_sponsor_home a{text-align:center;display:block}.component_anie_sponsor_home a img{margin:0 auto}
 .page-id-3797 p, .page-id-3806 p{
	font-size:inherit !important
}
a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
display: none;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none;
}
.checkout-button.disabled:hover{
    background-color: #a46497 !important;
    opacity:.5 !important
}
.page-template-cart .StripeElement{
    position:relative
}
.page-template-cart .StripeElement.before:before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:rgba(255,255,255,.5);
    z-index:10
}
#CybotCookiebotDialog form input{
    height:100% !important;
    width:100% !important;
    z-index: inherit !important;
}
.mailpoet_radio_label{
    width:fit-content !important
}
.mailpoet_paragraph.last{position:relative}
.mailpoet_paragraph.last.before:before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:rgba(255,255,255,.5);
    z-index:10
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fcm9vdC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2NvZGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2dyaWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyIsInZlbmRvci9fZmFuY3lib3guc2NzcyIsInZlbmRvci9fc2xpY2suc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX25hdi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCIuLi9jb21wb25lbnRzL2NvbXBvbmVudF9hbmllX25ld3NfaG9tZS9zdHlsZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JhZGdlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19hbGVydC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2Z1bmN0aW9ucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvY29tcG9uZW50X2FuaWVfaG9tZV9zbGlkZXJfcmVzdHlsZS9zdHlsZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2Zsb2F0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19wcmludC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1hemlvbmUuc2NzcyIsInZlbmRvci9fYW9zLnNjc3MiLCJhc3NldHMvX2hlbHBlcnMuc2NzcyIsImFzc2V0cy9fZm9udHMuc2NzcyIsImFzc2V0cy9fdHlwb2dyYXBoeS5zY3NzIiwiYXNzZXRzL19mb3Jtcy5zY3NzIiwiYXNzZXRzL19jb2xvcnMuc2NzcyIsImFzc2V0cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL3JlYWN0LWNhbGVuZGFyLnNjc3MiLCJjb21wb25lbnRzL3JlZ2lzdHJhemlvbmUuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvbWFpbHBvZXQuc2NzcyIsInBhZ2UvX25vdGl6aWUuc2NzcyIsInBhZ2UvX29mZmVydGEuc2NzcyIsInBhZ2UvX3NpbmdsZS1mb3JtYXppb25lLnNjc3MiLCJwYWdlL19hcmVhLXJpc2VydmF0YS5zY3NzIiwicGFnZS9fd29vY29tbWVyY2Utc3R5bGUuc2NzcyIsInBhZ2UvX2NvbnRhdHRpLnNjc3MiLCJwYWdlL19iYW5kaS5zY3NzIiwiLi4vY29tcG9uZW50cy9jb21wb25lbnRfYW5pZV9ob21lX3NsaWRlci9zdHlsZS5zY3NzIiwiLi4vY29tcG9uZW50cy9jb21wb25lbnRfY2hpX3NpYW1vL3N0eWxlLnNjc3MiLCIuLi9jb21wb25lbnRzL2NvbXBvbmVudF9hbmllX3RocmVlX2NhcmRzX2hvbWUvc3R5bGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvY29tcG9uZW50X2FuaWVfc3BvbnNvcl9ob21lL3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFtREEsS0MvQkEsS0F3QkEsWUFBYyxRRCtDZCxHQ1RBLEdBQUcsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQThDSCxHRHZEQSxFQ29LQSxJRG5KQSxHQ29KQSxXQUFLLEVEMUpMLFFBT0EsR0NxQ0EsR0R2REEsRUNvS0EsSURuSkEsR0NxSkUsY0FBYSxLRDVMZixLQStIQSxRQUlFLFdBQVksS0E5RWQsR0N0QkEsR0FBRyxHQUFBLEdBQUEsR0FBQSxHQUFBLEdEMEdILE1DNkdFLGNBQUMsTUE1REgsSUE2SUEsU0FDQSxTQUFXLEtEM1VYLFFDaEJFLE1BQUEsT0FBQSxXQUE2QixPQUFBLE9BQzlCLE9BQUEsT0QwTkQsT0MxTkMsS0FBQSxJQUFBLFFBa1hDLFFBQVMsTUQvVFgsUUF1S0EsT0NpS0UsWUFBVyxRRHRKYixTQTdJQSxJQUNBLElDdVNFLGVBQWEsU0RyT2YsTUE2RkEsT0M4S0EsUUFBQSxhRHRQQSxPRXRLQSxHRnVLQSxNQ3pJRSxTQUFTLFFEcTlEWCxlQWowQkEsY0d6cUNBLGVIK3BIQSxTSTdySEUsZ0JDcU5nQyxZTG16RGxDLGVBNmZBLEtBdUZBLFlNdGpGQSxXQUFZLEtOMURaLE1BQ0UsT0FBUSxRQUNSLFNBQVUsUUFDVixTQUFVLFFBQ1YsT09EQyxRQ0xILE1BQU0sUUFHRixTQUFhLFFBQWIsU0FBYSxRQUFiLFFBQWEsUUFBYixPQUFhLFFBQWIsT0FBYSxRQUFiLFFBQWEsS0FBYixPQUFXLFFBQVgsWUFBYSxRQUFiLFVBQWEsUUFBYixZQUFhLFFBQWIsVUFBYSxRQUFiLE9BQWEsUUFBYixVQUFXLFFBSVgsU0FBYSxRQUFiLFFBQUEsUUFBQSxPQUFBLFFBQUEsZ0JBQWMsRUFBZCxnQkFBYSxNQUFiLGdCQUFjLE1BQWQsZ0JBQWMsTUFBZCxnQkFBYyxPQUlkLHlCQUFpQyxjQUFB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LE1BQUEsRWxCc29CTixZa0J0b0JNLE1BQUEsRWxCd29CTixZa0J4b0JNLE1BQUEsRWxCMG9CTixZa0Ixb0JNLE1BQUEsRWxCNG9CTixha0I1b0JNLE1BQUEsR2xCOG9CTixha0I5b0JNLE1BQUEsR2xCZ3BCTixha0JocEJNLE1BQUEsR2xCa3BCTixha0JscEJNLFlBQXNCLEVsQm9wQjVCLGFrQnBwQk0sWUFBc0IsU2xCc3BCNUIsYWtCaHBCUSxZQUF1QixVbEJrcEIvQixha0JscEJRLFlBQXVCLElsQm9wQi9CLGFrQnBwQlEsWUFBdUIsVWxCc3BCL0IsYWtCdHBCUSxZQUF1QixVbEJ3cEIvQixha0J4cEJRLFlBQXVCLElsQjBwQi9CLGFrQjFwQlEsWUFBdUIsVWxCNHBCL0IsYWtCNXBCUSxZQUF1QixVbEI4cEIvQixha0I5cEJRLFlBQXVCLElsQmdxQi9CLGNrQmhxQlEsWUFBdUIsVWxCa3FCL0IsY2tCbHFCUSxZQUF1QixXbEJxcUJqQyx5QkFDRSxRa0J0cUJRLFdBQXVCLEVEVC9CLFVBQVcsRWpCa3JCVCxVQUFXLEttQnhxQlgsYUQ3QkUsS0FBYyxFQUFBLEVBQUEsS0FDWixNQUFBLEtBQ0EsVUFBVyxLbEJ3c0JqQixVa0Jyc0JJLEtBQUEsRUFBQSxFQUFZLFNBQ1YsVUFBTSxTbEJ1c0JaLFVrQnJzQk0sS0FBQSxFQUFBLEVBQVMsVUFJVCxVQUFvQixVbEJvc0IxQixVaUJsc0JBLEtBQUEsRUFBQSxFQUFTLElDRkgsVUFBb0IsSWxCdXNCMUIsVWlCcnNCQSxLQUFBLEVBQUEsRUFBUyxVQ0ZILFVBQW9CLFVsQjBzQjFCLFVpQnhzQkEsS0FBQSxFQUFBLEVBQVMsVUNGSCxVQUFvQixVbEI2c0IxQixVaUIzc0JBLEtBQUEsRUFBQSxFQUFTLElDRkgsVUFBb0IsSWxCZ3RCMUIsVWlCOXNCQSxLQUFBLEVBQUEsRUFBUyxVQ0ZILFVBQW9CLFVsQm10QjFCLFVpQmp0QkEsS0FBQSxFQUFBLEVBQVMsVUNGSCxVQUFvQixVbEJzdEIxQixVaUJwdEJBLEtBQUEsRUFBQSxFQUFTLElDRkgsVUFBb0IsSWxCeXRCMUIsV2lCdnRCQSxLQUFBLEVBQUEsRUFBUyxVQ0ZILFVBQW9CLFVsQjR0QjFCLFdpQjF0QkEsS0FBQSxFQUFBLEVBQVMsVUNGSCxVQUFvQixVbEIrdEIxQixXaUI3dEJBLEtBQUEsRUFBQSxFQUFTLEtDRkgsVUFBb0IsS2xCa3VCMUIsZ0JpQmh1QkEsTUFBQSxHQ0ZNLGVERk4sTUFBTyxHakJ3dUJQLFlrQmp1QkksTUFBQSxFbEJtdUJKLFlrQmp1QkksTUFBQSxFbEJtdUJKLFlrQmh1Qk0sTUFBQSxFbEJrdUJOLFlrQmx1Qk0sTUFBQSxFbEJvdUJOLFlrQnB1Qk0sTUFBQSxFbEJzdUJOLFlrQnR1Qk0sTUFBQSxFbEJ3dUJOLFlrQnh1Qk0sTUFBQSxFbEIwdUJOLFlrQjF1Qk0sTUFBQSxFbEI0dUJOLFlrQjV1Qk0sTUFBQSxFbEI4dUJOLFlrQjl1Qk0sTUFBQSxFbEJndkJOLGFrQmh2Qk0sTUFBQSxHbEJrdkJOLGFrQmx2Qk0sTUFBQSxHbEJvdkJOLGFrQnB2Qk0sTUFBQSxHbEJzdkJOLGFrQnR2Qk0sWUFBc0IsRWxCd3ZCNUIsYWtCeHZCTSxZQUFzQixTbEIwdkI1Qixha0JwdkJRLFlBQXVCLFVsQnN2Qi9CLGFrQnR2QlEsWUFBdUIsSWxCd3ZCL0IsYWtCeHZCUSxZQUF1QixVbEIwdkIvQixha0IxdkJRLFlBQXVCLFVsQjR2Qi9CLGFrQjV2QlEsWUFBdUIsSWxCOHZCL0IsYWtCOXZCUSxZQUF1QixVbEJnd0IvQixha0Jod0JRLFlBQXVCLFVsQmt3Qi9CLGFrQmx3QlEsWUFBdUIsSWxCb3dCL0IsY2tCcHdCUSxZQUF1QixVbEJzd0IvQixja0J0d0JRLFlBQXVCLFdsQnl3QmpDLHlCQUNFLFFrQjF3QlEsV0FBdUIsRURUL0IsVUFBVyxFakJzeEJULFVBQVcsS21CNXdCWCxhRDdCRSxLQUFjLEVBQUEsRUFBQSxLQUNaLE1BQUEsS0FDQSxVQUFXLEtsQjR5QmpCLFVrQnp5QkksS0FBQSxFQUFBLEVBQVksU0FDVixVQUFNLFNsQjJ5QlosVWtCenlCTSxLQUFBLEVBQUEsRUFBUyxVQUlULFVBQW9CLFVsQnd5QjFCLFVpQnR5QkEsS0FBQSxFQUFBLEVBQVMsSUNGSCxVQUFvQixJbEIyeUIxQixVaUJ6eUJBLEtBQUEsRUFBQSxFQUFTLFVDRkgsVUFBb0IsVWxCOHlCMUIsVWlCNXlCQSxLQUFBLEVBQUEsRUFBUyxVQ0ZILFVBQW9CLFVsQml6QjFCLFVpQi95QkEsS0FBQSxFQUFBLEVBQVMsSUNGSCxVQUFvQixJbEJvekIxQixVaUJsekJBLEtBQUEsRUFBQSxFQUFTLFVDRkgsVUFBb0IsVWxCdXpCMUIsVWlCcnpCQSxLQUFBLEVBQUEsRUFBUyxVQ0ZILFVBQW9CLFVsQjB6QjFCLFVpQnh6QkEsS0FBQSxFQUFBLEVBQVMsSUNGSCxVQUFvQixJbEI2ekIxQixXaUIzekJBLEtBQUEsRUFBQSxFQUFTLFVDRkgsVUFBb0IsVWxCZzBCMUIsV2lCOXpCQSxLQUFBLEVBQUEsRUFBUyxVQ0ZILFVBQW9CLFVsQm0wQjFCLFdpQmowQkEsS0FBQSxFQUFBLEVBQVMsS0NGSCxVQUFvQixLbEJzMEIxQixnQmlCcDBCQSxNQUFBLEdDRk0sZURGTixNQUFPLEdqQjQwQlAsWWtCcjBCSSxNQUFBLEVsQnUwQkosWWtCcjBCSSxNQUFBLEVsQnUwQkosWWtCcDBCTSxNQUFBLEVsQnMwQk4sWWtCdDBCTSxNQUFBLEVsQncwQk4sWWtCeDBCTSxNQUFBLEVsQjAwQk4sWWtCMTBCTSxNQUFBLEVsQjQwQk4sWWtCNTBCTSxNQUFBLEVsQjgwQk4sWWtCOTBCTSxNQUFBLEVsQmcxQk4sWWtCaDFCTSxNQUFBLEVsQmsxQk4sWWtCbDFCTSxNQUFBLEVsQm8xQk4sYWtCcDFCTSxNQUFBLEdsQnMxQk4sYWtCdDFCTSxNQUFBLEdsQncxQk4sYWtCeDFCTSxNQUFBLEdsQjAxQk4sYWtCMTFCTSxZQUFzQixFbEI0MUI1Qixha0I1MUJNLFlBQXNCLFNsQjgxQjVCLGFrQngxQlEsWUFBdUIsVWxCMDFCL0IsYWtCMTFCUSxZQUF1QixJbEI0MUIvQixha0I1MUJRLFlBQXVCLFVsQjgxQi9CLGFrQjkxQlEsWUFBdUIsVWxCZzJCL0IsYWtCaDJCUSxZQUF1QixJbEJrMkIvQixha0JsMkJRLFlBQXVCLFVsQm8yQi9CLGFrQnAyQlEsWUFBdUIsVWxCczJCL0IsYWtCdDJCUSxZQUF1QixJbEJ3MkIvQixja0J4MkJRLFlBQXVCLFVsQjAyQi9CLGNrQjEyQlEsWUFBdUIsV2xCNjJCakMsMEJBQ0UsUWtCOTJCUSxXQUF1QixFRFQvQixVQUFXLEVqQjAzQlQsVUFBVyxLbUJoM0JYLGFEN0JFLEtBQWMsRUFBQSxFQUFBLEtBQ1osTUFBQSxLQUNBLFVBQVcsS2xCZzVCakIsVWtCNzRCSSxLQUFBLEVBQUEsRUFBWSxTQUNWLFVBQU0sU2xCKzRCWixVa0I3NEJNLEtBQUEsRUFBQSxFQUFTLFVBSVQsVUFBb0IsVWxCNDRCMUIsVWlCMTRCQSxLQUFBLEVBQUEsRUFBUyxJQ0ZILFVBQW9CLElsQis0QjFCLFVpQjc0QkEsS0FBQSxFQUFBLEVBQVMsVUNGSCxVQUFvQixVbEJrNUIxQixVaUJoNUJBLEtBQUEsRUFBQSxFQUFTLFVDRkgsVUFBb0IsVWxCcTVCMUIsVWlCbjVCQSxLQUFBLEVBQUEsRUFBUyxJQ0ZILFVBQW9CLElsQnc1QjFCLFVpQnQ1QkEsS0FBQSxFQUFBLEVBQVMsVUNGSCxVQUFvQixVbEIyNUIxQixVaUJ6NUJBLEtBQUEsRUFBQSxFQUFTLFVDRkgsVUFBb0IsVWxCODVCMUIsVWlCNTVCQSxLQUFBLEVBQUEsRUFBUyxJQ0ZILFVBQW9CLElsQmk2QjFCLFdpQi81QkEsS0FBQSxFQUFBLEVBQVMsVUNGSCxVQUFvQixVbEJvNkIxQixXaUJsNkJBLEtBQUEsRUFBQSxFQUFTLFVDRkgsVUFBb0IsVWxCdTZCMUIsV2lCcjZCQSxLQUFBLEVBQUEsRUFBUyxLQ0ZILFVBQW9CLEtsQjA2QjFCLGdCaUJ4NkJBLE1BQUEsR0NGTSxlREZOLE1BQU8sR2pCZzdCUCxZa0J6NkJJLE1BQUEsRWxCMjZCSixZa0J6NkJJLE1BQUEsRWxCMjZCSixZa0J4NkJNLE1BQUEsRWxCMDZCTixZa0IxNkJNLE1BQUEsRWxCNDZCTixZa0I1NkJNLE1BQUEsRWxCODZCTixZa0I5NkJNLE1BQUEsRWxCZzdCTixZa0JoN0JNLE1BQUEsRWxCazdCTixZa0JsN0JNLE1BQUEsRWxCbzdCTixZa0JwN0JNLE1BQUEsRWxCczdCTixZa0J0N0JNLE1BQUEsRWxCdzdCTixha0J4N0JNLE1BQUEsR2xCMDdCTixha0IxN0JNLE1BQUEsR2xCNDdCTixha0I1N0JNLE1BQUEsR2xCODdCTixha0I5N0JNLFlBQXNCLEVsQmc4QjVCLGFrQmg4Qk0sWUFBc0IsU2xCazhCNUIsYWtCNTdCUSxZQUF1QixVbEI4N0IvQixha0I5N0JRLFlBQXVCLElsQmc4Qi9CLGFrQmg4QlEsWUFBdUIsVWxCazhCL0IsYWtCbDhCUSxZQUF1QixVbEJvOEIvQixha0JwOEJRLFlBQXVCLElsQnM4Qi9CLGFrQnQ4QlEsWUFBdUIsVWxCdzhCL0IsYWtCeDhCUSxZQUF1QixVbEIwOEIvQixha0IxOEJRLFlBQXVCLElsQjQ4Qi9CLGNrQjU4QlEsWUFBdUIsVWxCODhCL0IsY2tCOThCUSxZQUF1QixXbEJpOUJqQyxPQUNFLE1pQjM5QkEsS0NTUSxVQUFBLEtsQm85QlIsY2lCNzlCOEIsS2pCODlCOUIsaUJBQWtCLFlvQjNnQ2xCLFVBREYsVUFFRSxRQUFXLE9BQ1gsZWY4R08sSWU3R1AsV0FBQSxJZndTNEIsTUFBQSxRZTVTOUIsZ0JBQUEsZUFPSyxPQUNELGNmaVMwQixJQUFNLE1BQUEsUUw0dUJsQyxtQm9CM2dDRSxXZmtNMEIsSWVsTU0sTWZBekIsUWVWWCxjQWNJLGlCQUFnQixLcEI2Z0NwQixhQURBLGFvQjFoQ0EsUUFzQkUsTXBCd2dDRixnQm9CMy9CSSxtQkFISixtQkFBQSxPQUNFLElBQUUsTUFBQSxRQVlGLHlCQURGLHlCQUFBLG9CQUdJLElwQncvQkoseUNvQjMvQkEsaUJBUUUsZ0JwQnMvQkYsNEJBQ0UsaUJBQWtCLGlCQUVwQixlVW5pQ0Usa0JWb2lDRixrQm9CLzlCTSxpQmY5REssUWdCaEJULGtDQUFBLHFDQUlJLHFDQUpKLGlCQUVNLFFyQnFqQ1IsaUJBRUEsb0JBREEsb0JBRUUsaUJxQnZpQ3dCLFFBbkJ4QixvQ0FBQSx1Q0FJSSx1Q0FKSixp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dUIyQlIsd0RuQjVCQSx3REFFQSx5Q0FDRSxXSjNCVyxFQUFBLEVBQUEsRUFBQSxNQUFBLG1CTHltRGYsZUFDRSxNU3hrREUsS1R5a0RGLGlCNEJ2akRBLFE1QndqREEsYVNya0RnQixRVHNrRGhCLHFCNEJ6akRBLE1BQUEsS25CekRBLGlCSkthLFF3QkxYLGFBQWdCLFF4QldGLHFCSVRoQixxQkNNQSxXQUFDLEVBQUEsRUFBQSxFQUFNLE1BQUMscUJWZ25EUix3QktubkRhLHdCd0JMWCxNQUFBLEtwQlFBLGlCQVRxRyxRQVl2RyxhQUFDLFFKQWUsb0RMaW5EaEIsb0RTdG1EQSxxQ0FFRSxNSm5CTyxLSW9CUCxpQkpkTyxRSWVQLGFKZk8sUXVCOENULDBEbkI1QkEsMERBRUEsMkNBQ0UsV0ozQlcsRUFBQSxFQUFBLEVBQUEsTUFBQSxxQkxnb0RmLGFBQ0UsTVMvbERFLEtUZ21ERixpQjRCOWtEQSxRNUIra0RBLGFTNWxEZ0IsUVQ2bERoQixtQjRCaGxEQSxNQUFBLEtuQnpEQSxpQkpLYSxRd0JMWCxhQUFnQixReEJxQ1YsbUJJbkNSLG1CQ01BLFdBQUMsRUFBQSxFQUFNLEVBQUMsTUFBQSxtQlZ1b0RSLHNCSzFvRGEsc0J3QkxYLE1BQUEsS3BCUUEsaUJBVHFHLFFBWXZHLGFBQUMsUUowQmMsa0RMOG1EZixrRFM3bkRBLG1DQUVFLE1KbkJPLEtJb0JQLGlCSllNLFFJWE4sYUpXTSxRdUJvQlIsd0RuQjVCQSx3REFFQSx5Q0FDRSxXSjNCVyxFQUFBLEVBQUEsRUFBQSxNQUFBLG1CTHVwRGYsVUFDRSxNU3RuREUsS1R1bkRGLGlCNEJybURBLFE1QnNtREEsYVNubkRnQixRVG9uRGhCLGdCNEJ2bURBLE1BQWUsS25CekRmLGlCSkthLFF3QkxYLGFBQWdCLFF4QnVDVixnQklyQ1IsZ0JDTUEsV0FBQyxFQUFPLEVBQUEsRUFBQSxNQUFBLG9CVjhwRFIsbUJLanFEYSxtQndCTFgsTUFBQSxLcEJRQSxpQkFUcUcsUUFZdkcsYUFBTyxRSjRCQywrQ0xtb0RSLCtDU3BwREEsZ0NBRUUsTUpuQk8sS0lvQlAsaUJKY00sUUliTixhSmFNLFF1QmtCUixxRG5CNUJBLHFEQUVBLHNDQUNFLFdKM0JXLEVBQUEsRUFBQSxFQUFBLE1BQUEsb0JMOHFEZixhQUNFLE1TN29ERSxRVDhvREYsaUI0QjVuREEsUTVCNm5EQSxhUzFvRGdCLFFUMm9EaEIsbUI0QjluREEsTUFBQSxRbkJ6REEsaUJKY2dCLFF3QmRkLGFBQWdCLFF4Qm9DVixtQklsQ1IsbUJDTUEsV0FBQyxFQUFBLEVBQU0sRUFBQyxNQUFBLG1CVnFyRFIsc0JLL3FEZ0Isc0J3QmRkLE1BQUEsUXBCUUEsaUJBVHFHLFFBWXZHLGFBQUMsUUp5QmMsa0RMNnBEZixrRFMzcURBLG1DQUVFLE1KVk8sUUlXUCxpQkpXTSxRSVZOLGFKVU0sUXVCcUJSLHdEbkI1QkEsd0RBRUEseUNBQ0UsV0psQmMsRUFBQSxFQUFBLEVBQUEsTUFBQSxtQkw0ckRsQixZQUNFLE1TcHFERSxLVHFxREYsaUI0Qm5wREEsUTVCb3BEQSxhU2pxRGdCLFFUa3FEaEIsa0I0QnJwREEsTUFBVyxLbkJ6RFgsaUJKS2EsUXdCTFgsYUFBZ0IsUXhCa0NWLGtCSWhDUixrQkNNQSxXQUFDLEVBQUEsRUFBTyxFQUFBLE1BQUEsbUJWNHNEUixxQksvc0RhLHFCd0JMWCxNQUFBLEtwQlFBLGlCQVRxRyxRQVl2RyxhQUFDLFFKdUJjLGlETHNyRGYsaURTbHNEQSxrQ0FFRSxNSm5CTyxLSW9CUCxpQkpTTSxRSVJOLGFKUU0sUXVCdUJSLHVEbkI1QkEsdURBRUEsd0NBQ0UsV0ozQlcsRUFBQSxFQUFBLEVBQUEsTUFBQSxtQkw0dERmLFdBQ0UsTVMzckRFLFFUNHJERixpQjRCMXFEQSxRNUIycURBLGFTeHJEZ0IsUVR5ckRoQixpQjRCNXFEQSxNQUFlLFFuQnpEZixpQkpjZ0IsUXdCZGQsYUFBZ0IsUXhCTVQsaUJJSlQsaUJDTUEsV0FBQyxFQUFNLEVBQUMsRUFBQSxNQUFBLHFCVm11RFIsb0JLN3REZ0Isb0J3QmRkLE1BQUEsUXBCUUEsaUJBVHFHLFFBWXZHLGFBQU8sUUpMRSxnREx5dURULGdEU3p0REEsaUNBRUUsTUpWTyxRSVdQLGlCSm5CTyxRSW9CUCxhSnBCTyxRdUJtRFQsc0RuQjVCQSxzREFFQSx1Q0FDRSxXSmxCYyxFQUFBLEVBQUEsRUFBQSxNQUFBLHFCTDB1RGxCLFVBQ0UsTVNsdERFLEtUbXRERixpQjRCanNEQSxRNUJrc0RBLGFTL3NEZ0IsUVRndERoQixnQjRCbnNEQSxNQUFlLEtuQnpEZixpQkpLYSxRd0JMWCxhQUFnQixReEJhVCxnQklYVCxnQkNNQSxXQUFDLEVBQU8sRUFBQSxFQUFBLE1BQUEsa0JWMHZEUixtQks3dkRhLG1Cd0JMWCxNQUFBLEtwQlFBLGlCQVRxRyxRQVl2RyxhQUFPLFFKRVMsK0NMeXZEaEIsK0NTaHZEQSxnQ0FFRSxNSm5CTyxLSW9CUCxpQkpaTyxRSWFQLGFKYk8sUXVCNENULHFEbkI1QkEscURBRUEsc0NBQ0UsV0ozQlcsRUFBQSxFQUFBLEVBQUEsTUFBQSxrQkwwd0RmLHFCQUNFLE1TenVERSxRVDB1REYsaUI0Qnh0REEsWTVCeXREQSxpQlN0dURvQixLVHV1RHBCLGFBQWMsUTRCcHREZCwyQm5CWkEsTUpyQlEsS0lzQlIsaUJBQWtCLFFBQ2xCLGFBQWdCLFFtQllmLDJCbkJYRCwyQkFFQSxXQUFBLEVBQUEsRUFBQSxFQUFDLE1BQU8sbUJUa3VEUiw4QktyeERhLDhCSXFEWCxNQUFBLFFBQ0EsaUJKN0JNLFlJaUNBLDBEQURSLDBEVGd1REEsMkNTM3REQSxNQUFBLEtBRUUsaUJKdkNhLFFJd0NiLGFBQUEsUW1CUEYsZ0VuQlVBLGdFQUVBLGlEQUNFLFdKdkVXLEVBQUEsRUFBQSxFQUFBLE1BQUEsbUJMaXlEZix1QkFDRSxNU3Z0REUsUVR3dERGLGlCNEJ6dURBLFk1QjB1REEsaUJTcHREb0IsS1RxdERwQixhQUFjLFE0QjN1RGQsNkJuQlpBLE1KeENTLEtJeUNULGlCQUFrQixRQUNsQixhQUFnQixRbUJZZiw2Qm5CWEQsNkJBRUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxNQUFDLHFCVHl2REQsZ0NLNXlEYSxnQ0lxRFgsTUFBQSxRQUNBLGlCSmhETyxZSW9ERCw0REFEUiw0RFR1dkRBLDZDU2x2REEsTUFBQSxLQUVFLGlCSjFEYyxRSTJEZCxhQUFBLFFtQlBGLGtFbkJVQSxrRUFFQSxtREFDRSxXSnZFVyxFQUFBLEVBQUEsRUFBQSxNQUFBLHFCTHd6RGYscUJBQ0UsTVM5dURFLFFUK3VERixpQjRCaHdEQSxZNUJpd0RBLGlCUzN1RG9CLEtUNHVEcEIsYUFBYyxRNEJsd0RkLDJCbkJaQSxNSmRRLEtJZVIsaUJBQWtCLFFBQ2xCLGFBQWdCLFFtQllmLDJCbkJYRCwyQkFFQSxXQUFBLEVBQUEsRUFBQSxFQUFDLE1BQU8sbUJUZ3hEUiw4QktuMERhLDhCSXFEWCxNQUFBLFFBQ0EsaUJKdEJNLFlJMEJBLDBEQURSLDBEVDh3REEsMkNTendEQSxNQUFBLEtBRUUsaUJKaENhLFFJaUNiLGFBQUEsUW1CUEYsZ0VuQlVBLGdFQUVBLGlEQUNFLFdKdkVXLEVBQUEsRUFBQSxFQUFBLE1BQUEsbUJMKzBEZixrQkFDRSxNU3J3REUsUVRzd0RGLGlCNEJ2eERBLFk1Qnd4REEsaUJTbHdEb0IsS1Rtd0RwQixhQUFjLFE0Qnp4RGQsd0JuQlpBLE1KWlEsS0lhUixpQkFBa0IsUUFDbEIsYUFBZ0IsUW1CWWYsd0JuQlhELHdCQUVBLFdBQUEsRUFBQSxFQUFDLEVBQUEsTUFBTyxvQlR1eURSLDJCSzExRGEsMkJJcURYLE1BQUEsUUFDQSxpQkpwQk0sWUl3QkEsdURBRFIsdURUcXlEQSx3Q1NoeURBLE1BQUEsS0FFRSxpQko5QmEsUUkrQmIsYUFBQSxRbUJQRiw2RG5CVUEsNkRBRUEsOENBQ0UsV0p2RVcsRUFBQSxFQUFBLEVBQUEsTUFBQSxvQkxzMkRmLHFCQUNFLE1TNXhERSxRVDZ4REYsaUI0Qjl5REEsWTVCK3lEQSxpQlN6eERvQixLVDB4RHBCLGFBQWMsUTRCaHpEZCwyQm5CWkEsTUpmUSxRSWdCUixpQkFBa0IsUUFDbEIsYUFBZ0IsUW1CWWYsMkJuQlhELDJCQUVBLFdBQUEsRUFBQSxFQUFBLEVBQUMsTUFBTyxtQlQ4ekRSLDhCS3gyRGdCLDhCSTRDZCxNQUFBLFFBQ0EsaUJKdkJNLFlJMkJBLDBEQURSLDBEVDR6REEsMkNTdnpEQSxNQUFBLFFBRUUsaUJKakNhLFFJa0NiLGFBQUEsUW1CUEYsZ0VuQlVBLGdFQUVBLGlEQUNFLFdKOURjLEVBQUEsRUFBQSxFQUFBLE1BQUEsbUJMbzNEbEIsb0JBQ0UsTVNuekRFLFFUb3pERixpQjRCcjBEQSxZNUJzMERBLGlCU2h6RG9CLEtUaXpEcEIsYUFBYyxRNEJ2MERkLDBCbkJaQSxNSmpCUSxLSWtCUixpQkFBa0IsUUFDbEIsYUFBZ0IsUW1CWWYsMEJuQlhELDBCQUVBLFdBQUEsRUFBQSxFQUFBLEVBQUMsTUFBTyxtQlRxMURSLDZCS3g0RGEsNkJJcURYLE1BQUEsUUFDQSxpQkp6Qk0sWUk2QkEseURBRFIseURUbTFEQSwwQ1M5MERBLE1BQUEsS0FFRSxpQkpuQ2EsUUlvQ2IsYUFBQSxRbUJQRiwrRG5CVUEsK0RBRUEsZ0RBQ0UsV0p2RVcsRUFBQSxFQUFBLEVBQUEsTUFBQSxtQkxvNURmLG1CQUNFLE1TMTBERSxRVDIwREYsaUI0QjUxREEsWTVCNjFEQSxpQlN2MERvQixLVHcwRHBCLGFBQWMsUTRCOTFEZCx5Qm5CWkEsTUo3Q1MsUUk4Q1QsaUJBQWtCLFFBQ2xCLGFBQWdCLFFtQllmLHlCbkJYRCx5QkFFQSxXQUFBLEVBQUEsRUFBQyxFQUFBLE1BQU8scUJUNDJEUiw0Qkt0NURnQiw0Qkk0Q2QsTUFBQSxRQUNBLGlCSnJETyxZSXlERCx3REFEUix3RFQwMkRBLHlDU3IyREEsTUFBQSxRQUVFLGlCSi9EYyxRSWdFZCxhQUFBLFFtQlBGLDhEbkJVQSw4REFFQSwrQ0FDRSxXSjlEYyxFQUFBLEVBQUEsRUFBQSxNQUFBLHFCTGs2RGxCLGtCQUNFLE1TajJERSxRVGsyREYsaUI0Qm4zREEsWTVCbzNEQSxpQlM5MURvQixLVCsxRHBCLGFBQWMsUTRCcjNEZCx3Qm5CWkEsTUp0Q1MsS0l1Q1QsaUJBQWtCLFFBQ2xCLGFBQWdCLFFtQllmLHdCbkJYRCx3QkFFQSxXQUFBLEVBQUEsRUFBQyxFQUFBLE1BQU8sa0JUbTREUiwyQkt0N0RhLDJCSXFEWCxNQUFBLFFB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ckMsY3hDd080QixPd0N2TzVCLGFBQ0EsUUFBVSxLN0N5b0daLFk2Qy9vR0EsSUFBQSxLN0NtcEdBLFk2Q2pvR0EsY0FBWSxLQUNWLGFBQVUsS0FDVixjQUNELE1BTUQsZUFDRSxNQUFBLEtBQ0EsaUJ4Q3VyQmtDLFF3Q3JyQm5DLDJCL0JoQ0csMkJkNnBHQSxNQUFPLEs2Q3RuR1QsZ0JBQWlCLEtDMUNqQixpQnpDVWEsUUwwcEdmLGlCQUNFLE04Q2hxR1MsSzlDaXFHVCxpQjhDaHFHbUIsUXBDY2xCLDZCVm1wR0QsNkJBQ0UsTUFBTyxLNkM5bkdULGdCQUFpQixLQzFDakIsaUJ6Q1VhLFFMa3FHZixlQUNFLE04Q3hxR1MsSzlDeXFHVCxpQjhDeHFHbUIsUUFDbUIsMkI5Q3dxR3RDLDJCQUNFLE1BQU8sSzZDdG9HVCxnQkFBaUIsS0MxQ2pCLGlCekNVYSxRTDBxR2YsWUFDRSxNOENockdTLEs5Q2lyR1QsaUI4Q2hyR21CLFFBQ0csd0I5Q2dyR3RCLHdCQUNFLE1BQU8sSzZDOW9HVCxnQkFBaUIsS0MxQ2pCLGlCekNVYSxRTGtyR2YsZUFDRSxNOEN4ckdTLFE5Q3lyR1QsaUI4Q3hyR21CLFFBQ21CLDJCOUN3ckd0QywyQkFDRSxNQUFPLFE2Q3RwR1QsZ0JBQWlCLEtDMUNqQixpQnpDbUJnQixRTGlyR2xCLGNBQ0UsTThDaHNHUyxLOUNpc0dULGlCOENoc0dtQixRQUNtQiwwQjlDZ3NHdEMsMEJBQ0UsTUFBTyxLNkM5cEdULGdCQUFpQixLQzFDakIsaUJ6Q1VhLFFMa3NHZixhQUNFLE04Q3hzR1MsUTlDeXNHVCxpQjhDeHNHbUIsUUFDRyx5QjlDd3NHdEIseUJBQ0UsTUFBTyxRNkN0cUdULGdCQUFpQixLQzFDakIsaUJ6Q21CZ0IsUUxpc0dsQixZQUNFLE04Q2h0R1MsSzlDaXRHVCxpQjhDaHRHbUIsUUFDRyx3QjlDZ3RHdEIsd0JBQ0UsTUFBTyxLNkM5cUdULGdCQUFpQixLQzFDakIsaUJ6Q1VhLFFMa3RHZixXQUNFLFFLbnRHUyxLQUFJLEtMb3RHYixjOEN4dEdJLEs5Q3l0R0osaUI4Q3h0R29CLFE5Q3l0R3BCLGNBQWUsTXVDanVHakIseUJBQ0UsV0FDQSxRQUFhLEtsQzJvQnFCLE1MeWxGcEMsaUJtQjFxR0ksY0FBUSxFbkI0cUdWLGF1Q3h1R1MsRXZDeXVHVCxjdUNsdUdXLEVBSWIsT0FFRSxRQUFBLE9BQWUsUXpCVGIsY3lCVXFCLEt2Q2l1R3ZCLE9BQVEsSUFBSSxNQUFNLFkrQzN1R3BCLGNBQU8sTy9DOHVHUCxlK0MzdUdFLE1BQUEsUS9DOHVHRixZQUNFLFlBQWEsSUFFZixtQkFDRSxjQUFlLEsrQ3R1R2pCLDBCQUNFLFNBQVcsUy9Dd3VHVCxJQUFLLEUrQ2h1R1QsTUFBQSxFQUNFLFFBQUEsT0FBd0QsUUFEMUQsTUFBQSxRL0NxdUdBLGVBQ0UsTStDL3RHTyxRL0NndUdQLGlCS2pnRndDLFFMa2dGeEMsYStDL3RHUyxRL0NndUdULGtCK0N0dEdBLGlCQUFpQixRQzlDakIsMkJuQktFLE1BQUEsUTdCb3dHSixpQkFDRSxNZ0Ryd0dFLFFBR0YsaUJBQUEsUWhEb3dHQSxhZ0Rud0dTLFFoRG93R1Qsb0IrQy90R0EsaUJBQWlCLFFDOUNqQiw2Qm5CS0UsTUFBQSxRN0I2d0dKLGVBQ0UsTWdEOXdHRSxRQUdGLGlCQUFBLFFoRDZ3R0EsYWdENXdHUyxRaEQ2d0dULGtCK0N4dUdBLGlCQUFpQixRQzlDakIsMkJuQktFLE1BQUEsUTdCc3hHSixZQUNFLE1nRHZ4R0UsUUFHRixpQkFBQSxRaERzeEdBLGFnRHJ4R1MsUWhEc3hHVCxlK0NqdkdBLGlCQUFpQixRQzlDakIsd0JuQktFLE1BQUEsUTdCK3hHSixlQUNFLE1nRGh5R0UsUUFHRixpQkFBQSxRaEQreEdBLGFnRDl4R1MsUWhEK3hHVCxrQitDMXZHQSxpQkFBaUIsUUM5Q2pCLDJCbkJLRSxNQUFBLFE3Qnd5R0osY0FDRSxNZ0R6eUdFLFFBR0YsaUJBQUEsUWhEd3lHQSxhZ0R2eUdTLFFoRHd5R1QsaUIrQ253R0EsaUJBQWlCLFFDOUNqQiwwQm5CS0UsTUFBQSxRN0JpekdKLGFBQ0UsTWdEbHpHRSxRQUdGLGlCQUFBLFFoRGl6R0EsYWdEaHpHUyxR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QUVsQixjQUNFLGVBQWdCLGlCQUVsQixjQUNFLGVBQWdCLGlCQUVsQixtQkFDRSxlQUFnQixzQkFFbEIsZ0JBQ0UsZUFBZ0IsbUJBRWxCLFlBQ0UsaUJBQWtCLGtCMkR4L0hpQixtQjNEMC9IckMsbUI0RDUvSEUsd0I1RDYvSEYsd0I0RDUvSEksaUJ2RDhCTSxrQktsQlIsY2tEVEEsaUJsRFNDLGtCa0RQcUIscUI1RDgvSHhCLHFCNERwZ0lFLDBCNURxZ0lGLDBCNERwZ0lJLGlCdkRXTyxrQktDVCxZa0RUQSxpQmxEU0Msa0JrRFBxQixtQjVEc2dJeEIsbUI0RDVnSUUsd0I1RDZnSUYsd0I0RDVnSUksaUJ2RHFDTSxrQkt6QlIsU2tEVEEsaUJsRFNDLGtCa0RQRyxnQjVEOGdJTixnQjREcGhJRSxxQjVEcWhJRixxQjREcGhJSSxpQnZEdUNNLGtCSzNCUixZa0RUQSxpQmxEU08sa0JrRFBlLG1CNURzaEl4QixtQjRENWhJRSx3QjVENmhJRix3QjRENWhJSSxpQnZEb0NNLGtCS3hCUixXa0RUQSxpQmxEU0Msa0JrRFBtQixrQjVEOGhJdEIsa0I0RHBpSUUsdUI1RHFpSUYsdUI0RHBpSUksaUJ2RGtDTSxrQkt0QlIsVWtEVEEsaUJsRFNDLGtCa0RQbUIsaUI1RHNpSXRCLGlCNEQ1aUlFLHNCNUQ2aUlGLHNCNEQ1aUlJLGlCdkRNTyxrQktNVCxTa0RUQSxpQmxEU0Msa0JrRFBHLGdCNUQ4aUlOLGdCNERwaklFLHFCNURxaklGLHFCNERwaklJLGlCdkRhTyxrQktEVCxVa0RUQSxpQmxEU08sZVYraUlULGdCQUNFLGlCQUFrQixzQkFFcEIsUUFDRSxPQUFRLElBQUksTUFBTSxrQkFFcEIsWUFDRSxXQUFZLElBQUksTUFBTSxrQkFFeEIsY0FDRSxhQUFjLElBQUksTUFBTSxrQkFFMUIsZUFDRSxjQUFlLElBQUksTUFBTSxrQkFFM0IsYUFDRSxZQUFhLElBQUksTUFBTSxrQkFFekIsVUFDRSxPQUFRLFlBZ0RWLGVBSkEsYTZEN2xJQSx3QkFBYSxpQjdEcW1JYixnQkFKQSxlNkQ3bElBLDJCQUFlLGlCN0RxbUlmLGNBWkEsYTZEcmxJQSx1QkFBZ0IsaUI3RDZsSWhCLGdCQUlBLGM2RGhtSUUsMEJBQTBCLGlCN0QwaUk1QixjQUNFLFdBQVksWUFFZCxnQkFDRSxhQUFjLFlBRWhCLGlCQUNFLGNBQWUsWUFFakIsZUFDRSxZQUFhLFlBRWYsZ0JBQ0UsYUFBYyxrQkFFaEIsa0JBQ0UsYUFBYyxrQkFFaEIsZ0JBQ0UsYUFBYyxrQkFFaEIsYUFDRSxhQUFjLGtCQUVoQixnQkFDRSxhQUFjLGtCQUVoQixlQUNFLGFBQWMsa0JBRWhCLGNBQ0UsYUFBYyxrQkFFaEIsYUFDRSxhQUFjLGtCQUVoQixjQUNFLGFBQWMsZUFFaEIsU0FDRSxjQUFlLGlCQWtCakIsZ0I2RGptSUEsY0FBYyxjN0RvbUlkLFdBQ0UsY0FBZSxZQUVqQixpQkFDRSxRQUFTLE02RC9sSVgsTUFBQSxLQUNFLFFBQUEsR0N4REEsUUFDRSxRQUFTLGU5RDRwSWIsVUFDRSxRQUFTLGlCQUVYLGdCQUNFLFFBQVMsdUJBRVgsU0FDRSxRQUFTLGdCQUVYLFNBQ0UsUUFBUyxnQkFFWCxhQUNFLFFBQVMsb0JBRVgsY0FDRSxRQUFTLHFCQUVYLFFBQ0UsUUFBUyxlQUVYLGVBQ0UsUUFBUyxzQkFFWCx5QkFDRSxXK0RycUlFLFFBQUEsZUFBMkIsYS9Ed3FJM0IsUUFBUyxpQm1COW5JVCxtQjRDbERBLFFBQXlCLHVCL0RtckkzQixZK0RscklFLFFBQUEsZ0IvRG9ySUYsWStEbnJJRSxRQUFBLGdCL0RxcklGLGdCK0RwcklFLFFBQVcsb0IvRHNySWIsaUIrRHJySUUsUUFBVyxxQi9EdXJJYixXK0R0cklFLFFBQUEsZS9Ed3JJRixrQitEdnJJRSxRQUFBLHVCL0QwcklKLHlCQUNFLFcrRHpySUUsUUFBQSxlL0QycklGLGFBQ0UsUUFBUyxpQm1CbHBJVCxtQjRDbERBLFFBQXlCLHVCL0R1c0kzQixZK0R0c0lFLFFBQUEsZ0IvRHdzSUYsWStEdnNJRSxRQUFBLGdCL0R5c0lGLGdCK0R4c0lFLFFBQVcsb0IvRDBzSWIsaUIrRHpzSUUsUUFBVyxxQi9EMnNJYixXK0Qxc0lFLFFBQUEsZS9ENHNJRixrQitEM3NJRSxRQUFBLHVCL0Q4c0lKLHlCQUNFLFcrRDdzSUUsUUFBQSxlL0Qrc0lGLGFBQ0UsUUFBUyxpQm1CdHFJVCxtQjRDbERBLFFBQXlCLHVCL0QydEkzQixZK0QxdElFLFFBQUEsZ0IvRDR0SUYsWStEM3RJRSxRQUFBLGdCL0Q2dElGLGdCK0Q1dElFLFFBQVcsb0IvRDh0SWIsaUIrRDd0SUUsUUFBVyxxQi9EK3RJYixXK0Q5dElFLFFBQUEsZS9EZ3VJRixrQitEL3RJRSxRQUFBLHVCL0RrdUlKLDBCQUNFLFcrRGp1SUUsUUFBQSxlL0RtdUlGLGFBQ0UsUUFBUyxpQm1CMXJJVCxtQjRDbERBLFFBQXlCLHVCL0QrdUkzQixZK0Q5dUlFLFFBQUEsZ0IvRGd2SUYsWStEL3VJRSxRQUFBLGdCL0RpdklGLGdCK0RodklFLFFBQVcsb0IvRGt2SWIsaUIrRGp2SUUsUUFBVyxxQi9EbXZJYixXK0RsdklFLFFBQUEsZS9Eb3ZJRixrQitEbnZJRSxRQUFBLHVCL0RzdklKLGFBQ0UsYytEcnZJRSxRQUFBLGUvRHV2SUYsZ0JBQ0UsUUFBUyxpQitEL3VJYixzQkFDRSxRQUFBLHVCL0RpdklBLGUrRGh2SUEsUUFBQSxnQi9Ea3ZJQSxlK0RqdklBLFFBQUEsZ0IvRG12SUEsbUIrRGx2SUEsUUFBQSxvQi9Eb3ZJQSxvQitEbnZJQSxRQUFBLHFCL0RxdklBLGMrRHB2SUEsUUFBQSxlL0RzdklBLHFCK0RydklBLFFBQUEsdUIvRHd2SUYsa0JBQ0UsUytEeHZJK0IsU0FDL0IsUUFBQSxNL0R5dklBLE0rRHp2SXdCLEsvRDB2SXhCLFFBQVMsRTBENXhJWCxTQUFBLE9BQ0UsMEJBQ0EsUUFBUyxNQUNULFFBQVcsR0FDWCx5Q0FKRix3QkFLRSx5QjFEK3hJQSx5QkFDQSx3QjBEcnlJRixTQUFBLFNBQUEsSUFBQSxFQUFBLE9BQUEsRUFBQSxLQUFBLEVBQUEsTUFBQSxLQWlCSSxPQUFRLEtBQ1IsT0FBTSxFMUQ0eElWLGdDQUNFLFkwRDF4SWEsVTFENHhJZixnQ0FDRSxZQUFhLE9BRWYsK0JBQ0UsWUFBYSxJQUVmLCtCQUNFLFlBQWEsS0FFZixVQUNFLGVBQWdCLGNBRWxCLGFBQ0UsZUFBZ0IsaUJBRWxCLGtCQUNFLGVBQWdCLHNCQUVsQixxQkFDRSxlQUFnQix5QkFFbEIsV0FDRSxVQUFXLGVBRWIsYUFDRSxVQUFXLGlCQUViLG1CQUNFLFVBQVcsdUJBRWIsdUJBQ0UsZ0JBQWlCLHFCQUVuQixxQkFDRSxnQkFBaUIsbUJBRW5CLHdCQUNFLGdCQUFpQixpQkFFbkIseUJBQ0UsZ0JBQWlCLHdCQUVuQix3QkFDRSxnQkFBaUIsdUJBRW5CLG1CQUNFLFlBQWEscUJBRWYsaUJBQ0UsWUFBYSxtQkFFZixvQkFDRSxZQUFhLGlCQUVmLHNCQUNFLFlBQWEsbUJBRWYscUJBQ0UsWUFBYSxrQkFFZixxQkFDRSxjQUFlLHFCQUVqQixtQkFDRSxjQUFlLG1CQUVqQixzQkFDRSxjQUFlLGlCQUVqQix1QkFDRSxjQUFlLHdCQUVqQixzQkFDRSxjQUFlLHVCQUVqQix1QkFDRSxjQUFlLGtCQUVqQixpQkFDRSxXQUFZLGVBRWQsa0JBQ0UsV0FBWSxxQkFFZCxnQkFDRSxXQUFZLG1CQUVkLG1CQUNFLFdBQVksaUJBRWQscUJBQ0UsV0FBWSxtQkFFZCxvQkFDRSxXQUFZLGtCQWtQZCxZQUNFLE1nRTFsSmtDLGVoRTRsSnBDLGFBQ0UsTUFBTyxnQkFFVCxZQUNFLE1BQU8sZUFrQ1QsaUJBQ0UsU2lFdnFKTyxpQmpFeXFKVCxtQkFDRSxTQUFVLG1CQUVaLG1CQUNFLFNBQVUsbUJBRVosZ0JBQ0UsU0FBVSxnQkFFWixpQkFDRSxTQUFVLGlCQVNaLGNBUEEsV2tFM3FKRSxTQUFRLE1BS1YsUUFBQSxLaENnQkksS0FBQSxFRHJDOHNJLE1BQUssRWpDMnJKdnRJLFdrRW5ySkUsSUFBQSxFbEUwckpGLGNrRWhySkUsT0FBTyxFbEV1ckpULDRCa0VqckpFLFlBQ0EsU0FBTyxPQUNQLElBQU8sRWxFbXJKTCxRQUFTLE1BRWIsU0FDRSxTa0VqckpVLFNsRWtySlYsTWtFanJKTyxJbEVrckpQLE9rRWpySkUsSWxFa3JKRixRQUFTLEVtRS9zSlgsU0FBUyxPWkVQLEtBQUEsY0FDQSxZQUFVLE9BQ1YsVUFBVyxXQUNYLE9BQU8sRXZEaXRKVCwwQnVEL3NKd0IseUJBQ3RCLFNBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBUSxLdkRndEpSLFNBQVUsUXVEdHNKVixLQUFBLEtBRUUsWUFBVSxPQUNWLFVBQVcsS3ZEazhMZixrQkExREEsWUFyTUEsZUFnUUUsU0FBVSxPQTN2Q1osTXVEcnNKSSxNQUFNLGN2RHdzSlYsTUFDRSxNQUFPLGNBRVQsTUFDRSxNQUFPLGNBRVQsT0FDRSxNQUFPLGVBRVQsTUFDRSxPQUFRLGNBRVYsTUFDRSxPQUFRLGNBRVYsTUFDRSxPQUFRLGNBRVYsT0FDRSxPQUFRLGVBRVYsUUFDRSxVQUFXLGVBRWIsUUFDRSxXQUFZLGVBRWQsS0FDRSxPQUFRLFlBRVYsTUFDQSxNb0UxdkpRLFdBQThCLFlwRTZ2SnRDLE1vRTV2SlEsTUFDQSxhQUErQixZcEUrdkp2QyxNb0U1dkpRLE1BQ0EsY0FBK0IsWXBFK3ZKdkMsTW9FNXZKUSxNQUNBLFlBQStCLFlwRSt2SnZDLEtvRTV2SlEsT0FBSyxpQnBFK3ZKYixNQUNBLE1vRTd3SlEsV0FBOEIsaUJwRWd4SnRDLE1vRS93SlEsTUFDQSxhQUErQixpQnBFa3hKdkMsTW9FL3dKUSxNQUNBLGNBQStCLGlCcEVreEp2QyxNb0Uvd0pRLE1BQ0EsWUFBK0IsaUJwRWt4SnZDLEtvRS93SlEsT0FBSyxnQnBFa3hKYixNQUNBLE1vRWh5SlEsV0FBOEIsZ0JwRW15SnRDLE1vRWx5SlEsTUFDQSxhQUErQixnQnBFcXlKdkMsTW9FbHlKUSxNQUNBLGNBQStCLGdCcEVxeUp2QyxNb0VseUpRLE1BQ0EsWUFBK0IsZ0JwRXF5SnZDLEtvRWx5SlEsT0FBSyxlcEVxeUpiLE1BQ0EsTW9FbnpKUSxXQUE4QixlcEVzekp0QyxNb0VyekpRLE1BQ0EsYUFBK0IsZXBFd3pKdkMsTW9FcnpKUSxNQUNBLGNBQStCLGVwRXd6SnZDLE1vRXJ6SlEsTUFDQSxZQUErQixlcEV3ekp2QyxLb0VyekpRLE9BQUssaUJwRXd6SmIsTUFDQSxNb0V0MEpRLFdBQThCLGlCcEV5MEp0QyxNb0V4MEpRLE1BQ0EsYUFBK0IsaUJwRTIwSnZDLE1vRXgwSlEsTUFDQSxjQUErQixpQnBFMjBKdkMsTW9FeDBKUSxNQUNBLFlBQStCLGlCcEUyMEp2QyxLb0V4MEpRLE9BQUssZXBFMjBKYixNQUNBLE1vRXoxSlEsV0FBOEIsZXBFNDFKdEMsTW9FMzFKUSxNQUNBLGFBQStCLGVwRTgxSnZDLE1vRTMxSlEsTUFDQSxjQUErQixlcEU4MUp2QyxNb0UzMUpRLE1BQ0EsWUFBK0IsZXBFODFKdkMsS29FMzFKUSxRQUFLLFlwRTgxSmIsTUFDQSxNb0U1MkpRLFlBQThCLFlwRSsySnRDLE1vRTkySlEsTUFDQSxjQUErQixZcEVpM0p2QyxNb0U5MkpRLE1BQ0EsZUFBK0IsWXBFaTNKdkMsTW9FOTJKUSxNQUNBLGFBQStCLFlwRWkzSnZDLEtvRTkySlEsUUFBSyxpQnBFaTNKYixNQUNBLE1vRS8zSlEsWUFBOEIsaUJwRWs0SnRDLE1vRWo0SlEsTUFDQSxjQUErQixpQnBFbzRKdkMsTW9FajRKUSxNQUNBLGVBQStCLGlCcEVvNEp2QyxNb0VqNEpRLE1BQ0EsYUFBK0IsaUJwRW80SnZDLEtvRWo0SlEsUUFBSyxnQnBFbzRKYixNQUNBLE1vRWw1SlEsWUFBOEIsZ0JwRXE1SnRDLE1vRXA1SlEsTUFDQSxjQUErQixnQnBFdTVKdkMsTW9FcDVKUSxNQUNBLGVBQStCLGdCcEV1NUp2QyxNb0VwNUpRLE1BQ0EsYUFBK0IsZ0JwRXU1SnZDLEtvRXA1SlEsUUFBSyxlcEV1NUpiLE1BQ0EsTW9FcjZKUSxZQUE4QixlcEV3Nkp0QyxNb0V2NkpRLE1BQ0EsY0FBK0IsZXBFMDZKdkMsTW9FdjZKUSxNQUNBLGVBQStCLGVwRTA2SnZDLE1vRXY2SlEsTUFDQSxhQUErQixlcEUwNkp2QyxLb0V2NkpRLFFBQUssaUJwRTA2SmIsTUFDQSxNb0V4N0pRLFlBQThCLGlCcEUyN0p0QyxNb0UxN0pRLE1BQ0EsY0FBK0IsaUJwRTY3SnZDLE1vRTE3SlEsTUFDQSxlQUErQixpQnBFNjdKdkMsTW9FMTdKUSxNQUNBLGFBQStCLGlCcEU2N0p2QyxLb0UxN0pRLFFBQUssZXBFNjdKYixNQUNBLE1vRTM4SlEsWUFBOEIsZXBFODhKdEMsTW9FNzhKUSxNQUNBLGNBQStCLGVwRWc5SnZDLE1vRTc4SlEsTUFDQSxlQUErQixlcEVnOUp2QyxNb0U3OEpRLE1BQ0EsYUFBK0IsZXBFZzlKdkMsUW9FNzhKUSxPQUFLLGVwRWc5SmIsU0FDQSxTb0V6OEpJLFdBQWlCLGVwRTQ4SnJCLFNvRTM4SkksU0FDQSxhQUFrQixlcEU4OEp0QixTb0UzOEpJLFNBQ0EsY0FBa0IsZXBFODhKdEIsU29FMzhKSSxTQUNBLFlBQWtCLGVwRThxTHRCLGNvRTNxTEksV0FBVyxrQnBFOHFMZixhQUNFLFlBQWEsaUJBRWYsZXFFcnRMQSxjQUFlLFNBQUUsWUFBYSxPQUM5QixXQ05FLFdBQVUsZXRFa3VMWixZQUNFLFdBQVksZ0JBRWQsYUFDRSxXQUFZLGlCQUVkLHlCQXgxQ0UsYWdFejJJRSxlQUE4QixjQUFFLGdCaEU0MkloQyxlQUFnQixpQm1CMzFJaEIscUI2Q2xEQSxlQUE4QixzQmhFZzVJaEMsd0JnRS80SUUsZUFBOEIseUJoRWk1SWhDLGNnRWg1SUUsVUFBQSxlaEVrNUlGLGdCZ0VqNUlFLFVBQUEsaUJoRW01SUYsc0JnRWo1SUUsVUFBYSx1QmhFbTVJZiwwQmdFbDVJRSxnQkFBNEIscUJoRW81STlCLHdCZ0VuNUlFLGdCQUFBLG1CaEVxNUlGLDJCZ0VuNUlFLGdCQUFBLGlCaEVxNUlGLDRCZ0VwNUlFLGdCQUFBLHdCaEVzNUlGLDJCZ0VyNUlFLGdCQUFBLHVCaEV1NUlGLHNCZ0V0NUlFLFlBQUEscUJoRXc1SUYsb0JnRXY1SUUsWUFBQSxtQmhFeTVJRix1QmdFdjVJRSxZQUFBLGlCaEV5NUlGLHlCZ0V4NUlFLFlBQUEsbUJoRTA1SUYsd0JnRXo1SUUsWUFBQSxrQmhFMjVJRix3QmdFMTVJRSxjQUFBLHFCaEU0NUlGLHNCZ0UzNUlFLGNBQUEsbUJoRTY1SUYseUJnRTM1SUUsY0FBQSxpQmhFNjVJRiwwQmdFNTVJRSxjQUFBLHdC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Qm1CcHJMWixnQmtEMUNBLFdBQXNCLGtCckVrdUwxQix5QkFweUNFLGFnRXI2SUUsZUFBQSxjaEV1NklGLGdCQUNFLGVBQWdCLGlCbUJ2NUloQixxQjZDbERBLGVBQThCLHNCaEU0OEloQyx3QmdFMzhJRSxlQUE4Qix5QmhFNjhJaEMsY2dFNThJRSxVQUFBLGVoRTg4SUYsZ0JnRTc4SUUsVUFBQSxpQmhFKzhJRixzQmdFNzhJRSxVQUFhLHVCaEUrOElmLDBCZ0U5OElFLGdCQUE0QixxQmhFZzlJOUIsd0JnRS84SUUsZ0JBQUEsbUJoRWk5SUYsMkJnRS84SUUsZ0JBQUEsaUJoRWk5SUYsNEJnRWg5SUUsZ0JBQUEsd0JoRWs5SUYsMkJnRWo5SUUsZ0JBQUEsdUJoRW05SUYsc0JnRWw5SUUsWUFBQSxxQmhFbzlJRixvQmdFbjlJRSxZQUFBLG1CaEVxOUlGLHVCZ0VuOUlFLFlBQUEsaUJoRXE5SUYseUJnRXA5SUUsWUFBQSxtQmhFczlJRix3QmdFcjlJRSxZQUFBLGtCaEV1OUlGLHdCZ0V0OUlFLGNBQUEscUJoRXc5SUYsc0JnRXY5SUUsY0FBQSxtQmhFeTlJRix5QmdFdjlJRSxjQUFBLGlCaEV5OUlGLDBCZ0V4OUlFLGNBQUEsd0JoRTA5SUYseUJnRXo5SUUsY0FBQSx1QmhFMjlJRiwwQmdFMTlJRSxjQUFBLGtCaEU0OUlGLG9CZ0UzOUlFLFdBQUEsZWhFNjlJRixxQmdFNTlJRSxXQUFBLHFCaEU4OUlGLG1CZ0U1OUlFLFdBQUEsbUJoRTg5SUYsc0JnRTc5SUUsV0FBQSxpQmhFKzlJRix3QmdFOTlJRSxXQUFBLG1CaEVnK0lGLHVCZ0UvOUlFLFdBQUEsa0JoRTRtSkYsZXVFL29KRSxNQUFBLGV2RWlwSkYsZ0JBQ0UsTUFBTyxnQm1CNWxKUCxlb0R4REEsTUFBQSxlSHlDQSxRQUNBLE9BQUEsWXBFcW9LRixTQUNBLFNtQnhuS0UsV0FBUSxZaURqREosU3BFNHFLTixTb0UzcUtNLGFBQVEsWUFDUixTcEU2cUtOLFNvRTFxS00sY0FBUSxZQUNSLFNwRTRxS04sU29FenFLTSxZQUFRLFlBQ1IsUUFDRSxPQUFB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WUFDQSxZQUNFLFdBQWEsZUFNbkIsWXBFdS9LRixZb0V0L0tFLGFBQVcsZUFDWCxZcEV3L0tGLFlvRXIvS0UsY0FBVyxlQUNYLFlwRXUvS0YsWW9FcC9LRSxZQUFXLGVwRW90TGIsY3FFenVMRSxXQUFBLGVyRTJ1TEYsZUFDRSxXQUFZLGdCbUJwc0xaLGdCa0QxQ0EsV0FBc0Isa0JyRWt2TDFCLDBCQTVyQ0UsYWdFN2hKRSxlQUFBLGNoRStoSkYsZ0JBQ0UsZUFBZ0IsaUJtQi9nSmhCLHFCNkNsREEsZUFBOEIsc0JoRW9rSmhDLHdCZ0Vua0pFLGVBQThCLHlCaEVxa0poQyxjZ0Vwa0pFLFVBQUEsZWhFc2tKRixnQmdFcmtKRSxVQUFBLGlCaEV1a0pGLHNCZ0Vya0pFLFVBQWEsdUJoRXVrSmYsMEJnRXRrSkUsZ0JBQTRCLHFCaEV3a0o5Qix3QmdFdmtKRSxnQkFBQSxtQmhFeWtKRiwyQmdFdmtKRSxnQkFBQSxpQmhFeWtKRiw0QmdFeGtKRSxnQkFBQSx3QmhFMGtKRiwyQmdFemtKRSxnQkFBQSx1QmhFMmtKRixzQmdFMWtKRSxZQUFBLHFCaEU0a0pGLG9CZ0Uza0pFLFlBQUEsbUJoRTZrSkYsdUJnRTNrSkUsWUFBQSxpQmhFNmtKRix5QmdFNWtKRSxZQUFBLG1CaEU4a0pGLHdCZ0U3a0pFLFlBQUEsa0JoRStrSkYsd0JnRTlrSkUsY0FBQSxxQmhFZ2xKRixzQmdFL2tKRSxjQUFBLG1CaEVpbEpGLHlCZ0Uva0pFLGNBQUEsaUJoRWlsSkYsMEJnRWhsSkUsY0FBQSx3QmhFa2xKRix5QmdFamxKRSxjQUFBLHVCaEVtbEpGLDBCZ0VsbEpFLGNBQUEsa0JoRW9sSkYsb0JnRW5sSkUsV0FBQSxlaEVxbEpGLHFCZ0VwbEpFLFdBQUEscUJoRXNsSkYsbUJnRXBsSkUsV0FBQSxtQmhFc2xKRixzQmdFcmxKRSxXQUFBLGlCaEV1bEpGLHdCZ0V0bEpFLFdBQUEsbUJoRXdsSkYsdUJnRXZsSkUsV0FBQSxrQmhFNG5KRixldUUvcEpFLE1BQUEsZXZFaXFKRixnQkFDRSxNQUFPLGdCbUI1bUpQLGVvRHhEQSxNQUFBLGVI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QUMsUUFBTyxNQUFDLFFBQVEsRUFBQyxXQUFNLElBQUEsSUFBQSw4QmpDeW9ObHRhLHFEaUN6b05xdWEsUUFBTyxHakM0b045dWEsNkNpQzVvTnV4YSx3Q2pDNm9OcnhhLG9CaUM3b05xeWEsS2pDK29OdnlhLDBDaUMvb055NGEscUNqQ2dwTnY0YSxpQkFBa0IsRUFFcEIsc0Q4RWxwTitHLGlEOUVtcE43RyxpQkFBa0IsS0FFcEIsOEM4RXJwTmlOLHlDOUVzcE4vTSxvQkFBcUIsSUFFdkIsMkM4RXhwTjhVLHNDOUV5cE41VSxpQkFBa0IsRUFFcEIsdUQ4RTNwTjZiLGtEOUU0cE4zYixpQkFBa0IsSUFFcEIsOEM4RTlwTmlpQix5QzlFK3BOL2hCLG9CQUFxQixLQUV2QiwyQzhFanFOK3BCLHNDOUVrcU43cEIsaUJBQWtCLEVBRXBCLHVEOEVwcU4rd0Isa0Q5RXFxTjd3QixpQkFBa0IsS0FFcEIsOEM4RXZxTm0zQix5QzlFd3FOajNCLG9CQUFxQixJQUV2QiwyQzhFMXFOay9CLHNDOUUycU5oL0IsaUJBQWtCLEVBRXBCLHVEOEU3cU5pbUMsa0Q5RThxTi9sQyxpQkFBa0IsSUFFcEIsOEM4RWhyTnFzQyx5QzlFaXJObnNDLG9CQUFxQixLQUV2QiwyQzhFbnJObTBDLHNDOUVvck5qMEMsaUJBQWtCLEVBRXBCLHVEOEV0ck5tN0Msa0Q5RXVyTmo3QyxpQkFBa0IsS0FFcEIsOEM4RXpyTnVoRCx5QzlFMHJOcmhELG9CQUFxQixJQUV2QiwyQzhFNXJOc3BELHNDOUU2ck5wcEQsaUJBQWtCLEVBRXBCLHVEOEUvck5xd0Qsa0Q5RWdzTm53RCxpQkFBa0IsSUFFcEIsOEM4RWxzTnkyRCx5QzlFbXNOdjJELG9CQUFxQixLQUV2QiwyQzhFcnNOdStELHNDOUVzc05yK0QsaUJBQWtCLEVBRXBCLHVEOEV4c051bEUsa0Q5RXlzTnJsRSxpQkFBa0IsS0FFcEIsOEM4RTNzTjJyRSx5QzlFNHNOenJFLG9CQUFxQixJQUV2QiwyQzhFOXNOMHpFLHNDOUUrc054ekUsaUJBQWtCLEVBRXBCLHVEOEVqdE55NkUsa0Q5RWt0TnY2RSxpQkFBa0IsSUFFcEIsOEM4RXB0TjZnRix5QzlFcXROM2dGLG9CQUFxQixLQUV2QiwyQzhFdnROMm9GLHNDOUV3dE56b0YsaUJBQWtCLEVBRXBCLHVEOEUxdE4ydkYsa0Q5RTJ0Tnp2RixpQkFBa0IsS0FFcEIsOEM4RTd0TisxRix5QzlFOHRONzFGLG9CQUFxQixJQUV2QiwyQzhFaHVOODlGLHNDOUVpdU41OUYsaUJBQWtCLEVBRXBCLHVEOEVudU42a0csa0Q5RW91TjNrRyxpQkFBa0IsSUFFcEIsOEM4RXR1TmlyRyx5QzlFdXVOL3FHLG9CQUFxQixLQUV2QiwyQzhFenVOK3lHLHNDOUUwdU43eUcsaUJBQWtCLEVBRXBCLHVEOEU1dU4rNUcsa0Q5RTZ1Tjc1RyxpQkFBa0IsS0FFcEIsOEM4RS91Tm1nSCx5QzlFZ3ZOamdILG9CQUFxQixJQUV2QiwyQzhFbHZOa29ILHNDOUVtdk5ob0gsaUJBQWtCLEVBRXBCLHVEOEVydk5pdkgsa0Q5RXN2Ti91SCxpQkFBa0IsSUFFcEIsOEM4RXh2TnExSCx5QzlFeXZObjFILG9CQUFxQixLQUV2QiwyQzhFM3ZObTlILHNDOUU0dk5qOUgsaUJBQWtCLEVBRXBCLHVEOEU5dk5ta0ksa0Q5RSt2TmprSSxpQkFBa0IsS0FFcEIsOEM4RWp3TnVxSSx5QzlFa3dOcnFJLG9CQUFxQixJQUV2QiwyQzhFcHdOc3lJLHNDOUVxd05weUksaUJBQWtCLEVBRXBCLHVEOEV2d05xNUksa0Q5RXd3Tm41SSxpQkFBa0IsSUFFcEIsOEM4RTF3TnkvSSx5QzlFMndOdi9JLG9CQUFxQixLQUV2QiwyQzhFN3dOdW5KLHNDOUU4d05ybkosaUJBQWtCLEVBRXBCLHVEOEVoeE51dUosa0Q5RWl4TnJ1SixpQkFBa0IsS0FFcEIsOEM4RW54TjIwSix5QzlFb3hOejBKLG9CQUFxQixJQUV2QiwyQzhFdHhOMDhKLHNDOUV1eE54OEosaUJBQWtCLEVBRXBCLHVEOEV6eE55akssa0Q5RTB4TnZqSyxpQkFBa0IsSUFFcEIsOEM4RTV4TjZwSyx5QzlFNnhOM3BLLG9CQUFxQixLQUV2QiwyQzhFL3hOMnhLLHNDOUVneU56eEssaUJBQWtCLEVBRXBCLHVEOEVseU4yNEssa0Q5RW15Tno0SyxpQkFBa0IsS0FFcEIsOEM4RXJ5TisrSyx5QzlFc3lONytLLG9CQUFxQixJQUV2QiwyQzhFeHlOOG1MLHNDOUV5eU41bUwsaUJBQWtCLEVBRXBCLHVEOEUzeU42dEwsa0Q5RTR5TjN0TCxpQkFBa0IsSUFFcEIsOEM4RTl5TmkwTCx5QzlFK3lOL3pMLG9CQUFxQixLQUV2QiwyQzhFanpOKzdMLHNDOUVrek43N0wsaUJBQWtCLEVBRXBCLHVEOEVwek4raU0sa0Q5RXF6TjdpTSxpQkFBa0IsS0FFcEIsK0M4RXZ6Tm1wTSwwQzlFd3pOanBNLG9CQUFxQixHQUV2Qiw0QzhFMXpOa3hNLHVDOUUyek5oeE0saUJBQWtCLEVBRXBCLHdEOEU3ek5rNE0sbUQ5RTh6Tmg0TSxpQkFBa0IsR0FFcEIsK0M4RWgwTncrTSwwQzlFaTBOdCtNLG9CQUFxQixNQUV2Qiw0QzhFbjBOdW1OLHVDOUVvME5ybU4saUJBQWtCLEVBRXBCLHdEOEV0ME4wdE4sbUQ5RXUwTnh0TixpQkFBa0IsTUFFcEIsK0M4RXowTmcwTiwwQzlFMDBOOXpOLG9CQUFxQixLQUV2Qiw0QzhFNTBOazhOLHVDOUU2ME5oOE4saUJBQWtCLEVBRXBCLHdEOEUvME5vak8sbUQ5RWcxTmxqTyxpQkFBa0IsS0FFcEIsK0M4RWwxTjBwTywwQzlFbTFOeHBPLG9CQUFxQixNQUV2Qiw0QzhFcjFOMnhPLHVDOUVzMU56eE8saUJBQWtCLEVBRXBCLHdEOEV4MU44NE8sbUQ5RXkxTjU0TyxpQkFBa0IsTUFFcEIsK0M4RTMxTm8vTywwQzlFNDFObC9PLG9CQUFxQixLQUV2Qiw0QzhFOTFOc25QLHVDOUUrMU5wblAsaUJBQWtCLEVBRXBCLHdEOEVqMk53dVAsbUQ5RWsyTnR1UCxpQkFBa0IsS0FFcEIsK0M4RXAyTjgwUCwwQzlFcTJONTBQLG9CQUFxQixNQUV2Qiw0QzhFdjJOKzhQLHVDOUV3Mk43OFAsaUJBQWtCLEVBRXBCLHdEOEUxMk5ra1EsbUQ5RTIyTmhrUSxpQkFBa0IsTUFFcEIsK0M4RTcyTndxUSwwQzlFODJOdHFRLG9CQUFxQixLQUV2Qiw0QzhFaDNOMHlRLHVDOUVpM054eVEsaUJBQWtCLEVBRXBCLHdEOEVuM040NVEsbUQ5RW8zTjE1USxpQkFBa0IsS0FFcEIsK0M4RXQzTmtnUiwwQzlFdTNOaGdSLG9CQUFxQixNQUV2Qiw0QzhFejNObW9SLHVDOUUwM05qb1IsaUJBQWtCLEVBRXBCLHdEOEU1M05zdlIsbUQ5RTYzTnB2UixpQkFBa0IsTUFFcEIsK0M4RS8zTjQxUiwwQzlFZzROMTFSLG9CQUFxQixLQUV2Qiw0QzhFbDROODlSLHVDOUVtNE41OVIsaUJBQWtCLEVBRXBCLHdEOEVyNE5nbFMsbUQ5RXM0TjlrUyxpQkFBa0IsS0FFcEIsK0M4RXg0TnNyUywwQzlFeTROcHJTLG9CQUFxQixNQUV2Qiw0QzhFMzROdXpTLHVDOUU0NE5yelMsaUJBQWtCLEVBRXBCLHdEOEU5NE4wNlMsbUQ5RSs0Tng2UyxpQkFBa0IsTUFFcEIsK0M4RWo1TmdoVCwwQzlFazVOOWdULG9CQUFxQixLQUV2Qiw0QzhFcDVOa3BULHVDOUVxNU5ocFQsaUJBQWtCLEVBRXBCLHdEOEV2NU5vd1QsbUQ5RXc1Tmx3VCxpQkFBa0IsS0FFcEIsK0M4RTE1TjAyVCwwQzlFMjVOeDJULG9CQUFxQixNQUV2Qiw0QzhFNzVOMitULHVDOUU4NU56K1QsaUJBQWtCLEVBRXBCLHdEOEVoNk44bFUsbUQ5RWk2TjVsVSxpQkFBa0IsTUFFcEIsK0M4RW42Tm9zVSwwQzlFbzZObHNVLG9CQUFxQixLQUV2Qiw0QzhFdDZOczBVLHVDOUV1Nk5wMFUsaUJBQWtCLEVBRXBCLHdEOEV6Nk53N1UsbUQ5RTA2TnQ3VSxpQkFBa0IsS0FFcEIsK0M4RTU2TjhoViwwQzlFNjZONWhWLG9CQUFxQixNQUV2Qiw0QzhFLzZOK3BWLHVDOUVnN043cFYsaUJBQWtCLEVBRXBCLHdEOEVsN05reFYsbUQ5RW03Tmh4VixpQkFBa0IsTUFFcEIsK0M4RXI3TnczViwwQzlFczdOdDNWLG9CQUFxQixLQUV2Qiw0QzhFeDdOMC9WLHVDOUV5N054L1YsaUJBQWtCLEVBRXBCLHdEOEUzN040bVcsbUQ5RTQ3TjFtVyxpQkFBa0IsS0FFcEIsK0M4RTk3Tmt0VywwQzlFKzdOaHRXLG9CQUFxQixNQUV2Qiw0QzhFajhObTFXLHVDOUVrOE5qMVcsaUJBQWtCLEVBRXBCLHdEOEVwOE5zOFcsbUQ5RXE4TnA4VyxpQkFBa0IsTUFFcEIsK0M4RXY4TjRpWCwwQzlFdzhOMWlYLG9CQUFxQixLQUV2Qiw0QzhFMThOOHFYLHVDOUUyOE41cVgsaUJBQWtCLEVBRXBCLHdEOEU3OE5neVgsbUQ5RTg4Tjl4WCxpQkFBa0IsS0FFcEIsK0M4RWg5TnM0WCwwQzlFaTlOcDRYLG9CQUFxQixNQUV2Qiw0QzhFbjlOdWdZLHVDOUVvOU5yZ1ksaUJBQWtCLEVBRXBCLHdEOEV0OU4wblksbUQ5RXU5TnhuWSxpQkFBa0IsTUFFcEIsK0M4RXo5Tmd1WSwwQzlFMDlOOXRZLG9CQUFxQixLQUV2Qiw0QzhFNTlOazJZLHVDOUU2OU5oMlksaUJBQWtCLEVBRXBCLHdEOEUvOU5vOVksbUQ5RWcrTmw5WSxpQkFBa0IsS0FFcEIsK0M4RWwrTjBqWiwwQzlFbStOeGpaLG9CQUFxQixNQUV2Qiw0QzhFcitOMnJaLHVDOUVzK056closaUJBQWtCLEVBRXBCLHdEOEV4K044eVosbUQ5RXkrTjV5WixpQkFBa0IsTUFFcEIsK0M4RTMrTm81WiwwQzlFNCtObDVaLG9CQUFxQixHQUV2Qiw0QzhFOStOc2hhLHVDOUUrK05waGEsaUJBQWtCLEVBRXBCLHdEOEVqL05zb2EsbUQ5RWsvTnBvYSxpQkFBa0IsR0FFcEIsK0M4RXAvTjR1YSwwQzlFcS9OMXVhLG9CQUFxQixNQUV2Qiw0QzhFdi9OMjJhLHVDOUV3L056MmEsaUJBQWtCLEVBRXBCLHdEOEUxL044OWEsbUQ5RTIvTjU5YSxpQkFBa0IsTUFFcEIsK0M4RTcvTm9rYiwwQzlFOC9ObGtiLG9CQUFxQixLQUV2Qiw0QzhFaGdPc3NiLHVDOUVpZ09wc2IsaUJBQWtCLEVBRXBCLHdEOEVuZ093emIsbUQ5RW9nT3R6YixpQkFBa0IsS0FFcEIsK0M4RXRnTzg1YiwwQzlFdWdPNTViLG9CQUFxQixNQUV2Qiw0QzhFemdPK2hjLHVDOUUwZ083aGMsaUJBQWtCLEVBRXBCLHdEOEU1Z09rcGMsbUQ5RTZnT2hwYyxpQkFBa0IsTUFFcEIsK0M4RS9nT3d2YywwQzlFZ2hPdHZjLG9CQUFxQixLQUV2Qiw0QzhFbGhPMDNjLHVDOUVtaE94M2MsaUJBQWtCLEVBRXBCLHdEOEVyaE80K2MsbUQ5RXNoTzErYyxpQkFBa0IsS0FFcEIsK0M4RXhoT2tsZCwwQzlFeWhPaGxkLG9CQUFxQixNQUV2Qiw0QzhFM2hPbXRkLHVDOUU0aE9qdGQsaUJBQWtCLEVBRXBCLHdEOEU5aE9zMGQsbUQ5RStoT3AwZCxpQkFBa0IsTUFFcEIsK0M4RWppTzQ2ZCwwQzlFa2lPMTZkLG9CQUFxQixLQUV2Qiw0QzhFcGlPOGllLHVDOUVxaU81aWUsaUJBQWtCLEVBRXBCLHdEOEV2aU9ncWUsbUQ5RXdpTzlwZSxpQkFBa0IsS0FFcEIsK0M4RTFpT3N3ZSwwQzlFMmlPcHdlLG9CQUFxQixNQUV2Qiw0QzhFN2lPdTRlLHVDOUU4aU9yNGUsaUJBQWtCLEVBRXBCLHdEOEVoak8wL2UsbUQ5RWlqT3gvZSxpQkFBa0IsTUFFcEIsK0M4RW5qT2dtZiwwQzlFb2pPOWxmLG9CQUFxQixLQUV2Qiw0QzhFdGpPa3VmLHVDOUV1ak9odWYsaUJBQWtCLEVBRXBCLHdEOEV6ak9vMWYsbUQ5RTBqT2wxZixpQkFBa0IsS0FFcEIsK0M4RTVqTzA3ZiwwQzlFNmpPeDdmLG9CQUFxQixNQUV2Qiw0QzhFL2pPMmpnQix1QzlFZ2tPempnQixpQkFBa0IsRUFFcEIsd0Q4RWxrTzhxZ0IsbUQ5RW1rTzVxZ0IsaUJBQWtCLE1BRXBCLCtDOEVya09veGdCLDBDOUVza09seGdCLG9CQUFxQixLQUV2Qiw0QzhFeGtPczVnQix1QzlFeWtPcDVnQixpQkFBa0IsRUFFcEIsd0Q4RTNrT3dnaEIsbUQ5RTRrT3RnaEIsaUJBQWtCLEtBRXBCLCtDOEU5a084bWhCLDBDOUUra081bWhCLG9CQUFxQixNQUV2Qiw0QzhFamxPK3VoQix1QzlFa2xPN3VoQixpQkFBa0IsRUFFcEIsd0Q4RXBsT2syaEIsbUQ5RXFsT2gyaEIsaUJBQWtCLE1BRXBCLCtDOEV2bE93OGhCLDBDOUV3bE90OGhCLG9CQUFxQixLQUV2Qiw0QzhFMWxPMGtpQix1QzlFMmxPeGtpQixpQkFBa0IsRUFFcEIsd0Q4RTdsTzRyaUIsbUQ5RThsTzFyaUIsaUJBQWtCLEtBRXBCLCtDOEVobU9reWlCLDBDOUVpbU9oeWlCLG9CQUFxQixNQUV2Qiw0QzhFbm1PbTZpQix1QzlFb21PajZpQixpQkFBa0IsRUFFcEIsd0Q4RXRtT3NoakIsbUQ5RXVtT3BoakIsaUJBQWtCLE1BRXBCLCtDOEV6bU80bmpCLDBDOUUwbU8xbmpCLG9CQUFxQixLQUV2Qiw0QzhFNW1POHZqQix1QzlFNm1PNXZqQixpQkFBa0IsRUFFcEIsd0Q4RS9tT2czakIsbUQ5RWduTzkyakIsaUJBQWtCLEtBRXBCLCtDOEVsbk9zOWpCLDBDOUVtbk9wOWpCLG9CQUFxQixNQUV2Qiw0QzhFcm5PdWxrQix1QzlFc25PcmxrQixpQkFBa0IsRUFFcEIsd0Q4RXhuTzBza0IsbUQ5RXluT3hza0IsaUJBQWtCLE1BRXBCLCtDOEUzbk9nemtCLDBDOUU0bk85eWtCLG9CQUFxQixLQUV2Qiw0QzhFOW5PazdrQix1QzlFK25PaDdrQixpQkFBa0IsRUFFcEIsd0Q4RWpvT29pbEIsbUQ5RWtvT2xpbEIsaUJBQWtCLEtBRXBCLCtDOEVwb08wb2xCLDBDOUVxb094b2xCLG9CQUFxQixNQUV2Qiw0QzhFdm9PMndsQix1QzlFd29PendsQixpQkFBa0IsRUFFcEIsd0Q4RTFvTzgzbEIsbUQ5RTJvTzUzbEIsaUJBQWtCLE1BRXBCLCtDOEU3b09vK2xCLDBDOUU4b09sK2xCLG9CQUFxQixLQUV2Qiw0QzhFaHBPc21tQix1QzlFaXBPcG1tQixpQkFBa0IsRUFFcEIsd0Q4RW5wT3d0bUIsbUQ5RW9wT3R0bUIsaUJBQWtCLEtBRXBCLCtDOEV0cE84em1CLDBDOUV1cE81em1CLG9CQUFxQixNQUV2Qiw0QzhFenBPKzdtQix1QzlFMHBPNzdtQixpQkFBa0IsRUFFcEIsd0Q4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USxRcUdqa1htQixLQUFHLEtBdkQ5QixjQUFBLElBMkRnQixlQUFVLFVBQ1YsWUFBVSxJckdxa1gxQiw2QkFDRSxXcUdsb1hGLFFyR21vWEUsUUFBUyxLcUdoa1hTLEVyR2lrWGxCLFFBQVMsS3NHbG9YUCwwQkFGSiw2QkFDSSxRbkJLZSxNaEVzRGYsUUFBUSxNbkIra1hWLCtCQUNFLFdzR3ZvWGEsT25GdURiLFFBQVEsTW1GNURaLG1DQVFRLE9BQU8sRUFBRSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cclxuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cclxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gNlxyXG59XHJcblxyXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcclxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxyXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcclxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXHJcbn1cclxuXHJcbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cclxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XHJcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gQ29udGVudCBncm91cGluZ1xyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxyXG4gIGhlaWdodDogMDsgLy8gMVxyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcblxyXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xyXG4vL1xyXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxyXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xyXG59XHJcbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcclxuLy9cclxuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxyXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxyXG5cclxuYWJiclt0aXRsZV0sXHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICBjdXJzb3I6IGhlbHA7IC8vIDNcclxuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG59XHJcbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbi8vIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxyXG5zdXAgeyB0b3A6IC0uNWVtOyB9XHJcblxyXG5cclxuLy9cclxuLy8gTGlua3NcclxuLy9cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxyXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvZGVcclxuLy9cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcclxuXHJcbnByZSB7XHJcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xyXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUYWJsZXNcclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXHJcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbn1cclxuXHJcbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXHJcbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxyXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XHJcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cclxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxyXG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxyXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxyXG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxufVxyXG5cclxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4vL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuLy9cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAubW9kYWwtb3BlbiAmIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXHJcblxyXG5cclxuLy9cclxuLy8gQ29sb3Igc3lzdGVtXHJcbi8vXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICM3YzdjN2MgIWRlZmF1bHQ7XHJcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcbiRncmF5czogKCkgIWRlZmF1bHQ7XHJcbiRncmF5czogbWFwLW1lcmdlKChcclxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4pLCAkZ3JheXMpO1xyXG5cclxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xyXG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcclxuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcclxuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xyXG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcclxuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9yczogbWFwLW1lcmdlKChcclxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXHJcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxyXG4pLCAkY29sb3JzKTtcclxuXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcclxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuKSwgJHRoZW1lLWNvbG9ycyk7XHJcbi8vIHN0eWxlbGludC1lbmFibGVcclxuXHJcbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcclxuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXHJcbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4keWlxLXRleHQtZGFyazogJGdyYXktOTAwICFkZWZhdWx0O1xyXG4keWlxLXRleHQtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIE9wdGlvbnNcclxuLy9cclxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxyXG5cclxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlXHJcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IG1hcC1tZXJnZSgoXHJcbiAgMDogMCxcclxuICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgMjogKCRzcGFjZXIgKiAuNSksXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgNTogKCRzcGFjZXIgKiAzKVxyXG4pLCAkc3BhY2Vycyk7XHJcblxyXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXHJcbiRzaXplczogKCkgIWRlZmF1bHQ7XHJcbiRzaXplczogbWFwLW1lcmdlKChcclxuICAyNTogMjUlLFxyXG4gIDUwOiA1MCUsXHJcbiAgNzU6IDc1JSxcclxuICAxMDA6IDEwMCVcclxuKSwgJHNpemVzKTtcclxuLy8gc3R5bGVsaW50LWVuYWJsZVxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcblxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuXHJcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XHJcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgLy8geGw6IDE3MDBweFxyXG4gIHhsOiAxMTQwcHhcclxuICBcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgXCJSYWxld2F5XCIgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcblxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3Jtc1xyXG5cclxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXRleHQ6IChcclxuICBlbjogXCJCcm93c2VcIlxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vXHJcbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xyXG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2c1xyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcblxyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xyXG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQb3BvdmVyc1xyXG5cclxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XHJcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cclxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxyXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC42ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xyXG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByaW50aW5nXHJcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xyXG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xyXG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3Blcml0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVuYXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5uYXZiYXItdG9nZ2xlciBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wdXAge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cblxuLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9T4oCUYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc3VlZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRrYmQtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuYnRuIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAoJHNwYWNlciAvIDIpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAoMXJlbSAqICRsaW5lLWhlaWdodC1iYXNlKTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc3VlZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygjeyRjdXN0b20tZmlsZS1oZWlnaHR9IC0gI3skY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRofSAqIDIpO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjsuZmFuY3lib3gtZW5hYmxlZHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWVuYWJsZWQgYm9keXtvdmVyZmxvdzp2aXNpYmxlO2hlaWdodDoxMDAlfS5mYW5jeWJveC1pcy1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5Mzstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1jb250YWluZXJ+LmZhbmN5Ym94LWNvbnRhaW5lcnt6LWluZGV4Ojk5OTkyfS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0uZmFuY3lib3gtb3V0ZXJ7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi44Nzt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24td3JhcCwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtkaXJlY3Rpb246bHRyO3otaW5kZXg6OTk5OTc7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzLHZpc2liaWxpdHkgMHMgbGluZWFyIC4yNXM7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcCwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IDBzfS5mYW5jeWJveC1pbmZvYmFye3RvcDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03OXB4fS5mYW5jeWJveC1pbmZvYmFyX19ib2R5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjcwcHg7bGluZS1oZWlnaHQ6NDRweDtmb250LXNpemU6MTNweDtmb250LWZhbWlseTpIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZGRkO2JhY2tncm91bmQtY29sb3I6cmdiYSgzMCwzMCwzMCwuNyk7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94LXRvb2xiYXJ7dG9wOjA7cmlnaHQ6MH0uZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVuO2RpcmVjdGlvbjpsdHI7ei1pbmRleDo5OTk5NDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1zbGlkZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6YXV0bztvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk0Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2Rpc3BsYXk6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5mYW5jeWJveC1zbGlkZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyBpZnJhbWV7YmFja2dyb3VuZDojMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIGlmcmFtZXtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1uZXh0e3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXNsaWRlPip7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyNHB4O21hcmdpbjo0NHB4IDA7Ym9yZGVyLXdpZHRoOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LXNsaWRlIC5mYW5jeWJveC1pbWFnZS13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7ei1pbmRleDo5OTk5NTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2N1cnNvcjpkZWZhdWx0O292ZXJmbG93OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjp6b29tLWlufS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6LXdlYmtpdC1ncmFiYmluZztjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWltYWdlLC5mYW5jeWJveC1zcGFjZWJhbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO21heC13aWR0aDpub25lO21heC1oZWlnaHQ6bm9uZX0uZmFuY3lib3gtc3BhY2ViYWxse3otaW5kZXg6MX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtwYWRkaW5nOjA7d2lkdGg6ODAlO2hlaWdodDo4MCU7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDg4cHgpO292ZXJmbG93OnZpc2libGU7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1pZnJhbWV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Ym9yZGVyOjA7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94LWVycm9yLC5mYW5jeWJveC1pZnJhbWV7bWFyZ2luOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWVycm9ye3BhZGRpbmc6NDBweDttYXgtd2lkdGg6MzgwcHg7Y3Vyc29yOmRlZmF1bHR9LmZhbmN5Ym94LWVycm9yIHB7bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiM0NDQ7Zm9udDoxNnB4LzIwcHggSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZ9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVye2NvbnRlbnQ6XCLDl1wiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udDoyMHB4LzMwcHggQXJpYWwsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Y29sb3I6Izg4ODtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMjVzO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4OjJ9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzOmFmdGVye291dGxpbmU6MXB4IGRvdHRlZCAjODg4fS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcntjb2xvcjojNTU1O2JhY2tncm91bmQ6I2VlZX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7dG9wOjA7cmlnaHQ6LTQ0cHh9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjM1cHg7Y29sb3I6I2FhYX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtY2FwdGlvbi13cmFwe2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6NjBweCAzMHB4IDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDAscmdiYSgwLDAsMCwuMSkgMjAlLHJnYmEoMCwwLDAsLjIpIDQwJSxyZ2JhKDAsMCwwLC42KSA4MCUscmdiYSgwLDAsMCwuOCkpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzozMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MjBweDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZX0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGJ1dHRvbiwuZmFuY3lib3gtY2FwdGlvbiBzZWxlY3R7cG9pbnRlci1ldmVudHM6YWxsfS5mYW5jeWJveC1jYXB0aW9uIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNkZGQ7Ym9yZGVyLXJhZGl1czowO2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOnRvcDtvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1pbmZvYmFyX19ib2R5e2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNil9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpfS5mYW5jeWJveC1idXR0b246YWZ0ZXIsLmZhbmN5Ym94LWJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIlwiO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6Ljk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmFmdGVyLC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmJlZm9yZXtvcGFjaXR5Oi4zfS5mYW5jeWJveC1idXR0b24tLWxlZnQ6YWZ0ZXIsLmZhbmN5Ym94LWJ1dHRvbi0tcmlnaHQ6YWZ0ZXJ7dG9wOjE4cHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItdG9wOjJweCBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCBjdXJyZW50Q29sb3J9LmZhbmN5Ym94LWJ1dHRvbi0tbGVmdDphZnRlcntsZWZ0OjIwcHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9LmZhbmN5Ym94LWJ1dHRvbi0tcmlnaHQ6YWZ0ZXJ7cmlnaHQ6MjBweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5mYW5jeWJveC1idXR0b24tLWxlZnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHh9LmZhbmN5Ym94LWJ1dHRvbi0tcmlnaHR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4fS5mYW5jeWJveC1idXR0b24tLWNsb3NlOmFmdGVyLC5mYW5jeWJveC1idXR0b24tLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjJweDt3aWR0aDoxNnB4O3RvcDpjYWxjKDUwJSAtIDFweCk7bGVmdDpjYWxjKDUwJSAtIDhweCl9LmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5mYW5jeWJveC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbjotNTBweCAwIDA7aGVpZ2h0OjEwMHB4O3dpZHRoOjU0cHg7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDo5OTk5NTtvcGFjaXR5OjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzfS5mYW5jeWJveC1hcnJvdzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI4cHg7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzAsMzAsMzAsLjgpO2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5Qm1hV3hzUFNJalJrWkdSa1pHSWlCb1pXbG5hSFE5SWpRNElpQjJhV1YzUW05NFBTSXdJREFnTWpRZ01qUWlJSGRwWkhSb1BTSTBPQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnSUNBZ1BIQmhkR2dnWkQwaVRUQWdNR2d5TkhZeU5FZ3dlaUlnWm1sc2JEMGlibTl1WlNJdlBpQWdJQ0E4Y0dGMGFDQmtQU0pOTVRJZ05Hd3RNUzQwTVNBeExqUXhUREUyTGpFM0lERXhTRFIyTW1neE1pNHhOMnd0TlM0MU9DQTFMalU1VERFeUlESXdiRGd0T0hvaUx6NDhMM04yWno0PSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZToyNHB4IDI0cHh9LmZhbmN5Ym94LWFycm93LS1yaWdodHtyaWdodDowfS5mYW5jeWJveC1hcnJvdy0tbGVmdHtsZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKC0xKTt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uZmFuY3lib3gtYXJyb3ctLWxlZnQ6YWZ0ZXIsLmZhbmN5Ym94LWFycm93LS1yaWdodDphZnRlcntsZWZ0OjB9LmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1hcnJvd3tvcGFjaXR5Oi42fS5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtYXJyb3dbZGlzYWJsZWRde29wYWNpdHk6LjN9LmZhbmN5Ym94LWxvYWRpbmd7Ym9yZGVyOjZweCBzb2xpZCBoc2xhKDAsMCUsMzklLC40KTtib3JkZXItdG9wOjZweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNik7Ym9yZGVyLXJhZGl1czoxMDAlO2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7LXdlYmtpdC1hbmltYXRpb246YSAuOHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphIC44cyBpbmZpbml0ZSBsaW5lYXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTI1cHg7bWFyZ2luLWxlZnQ6LTI1cHg7ei1pbmRleDo5OTk5OX1ALXdlYmtpdC1rZXlmcmFtZXMgYXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgYXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSk7b3BhY2l0eTowfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KTt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSk7b3BhY2l0eTowfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pO29wYWNpdHk6MH0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7b3BhY2l0eTowfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoMTAwJSwwLDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO29wYWNpdHk6MX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfUBtZWRpYSAobWF4LXdpZHRoOjgwMHB4KXsuZmFuY3lib3gtaW5mb2JhcntsZWZ0OjA7bWFyZ2luLWxlZnQ6MH0uZmFuY3lib3gtYnV0dG9uLS1sZWZ0LC5mYW5jeWJveC1idXR0b24tLXJpZ2h0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzoyMHB4IDA7bWFyZ2luOjB9fS5mYW5jeWJveC1idXR0b24tLWZ1bGxzY3JlZW46YmVmb3Jle3dpZHRoOjE1cHg7aGVpZ2h0OjExcHg7bGVmdDpjYWxjKDUwJSAtIDdweCk7dG9wOmNhbGMoNTAlIC0gNnB4KTtib3JkZXI6MnB4IHNvbGlkO2JhY2tncm91bmQ6bm9uZX0uZmFuY3lib3gtYnV0dG9uLS1wYXVzZTpiZWZvcmUsLmZhbmN5Ym94LWJ1dHRvbi0tcGxheTpiZWZvcmV7dG9wOmNhbGMoNTAlIC0gNnB4KTtsZWZ0OmNhbGMoNTAlIC0gNHB4KTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mYW5jeWJveC1idXR0b24tLXBsYXk6YmVmb3Jle3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo2cHggaW5zZXQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggaW5zZXQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZDtib3JkZXItcmFkaXVzOjFweH0uZmFuY3lib3gtYnV0dG9uLS1wYXVzZTpiZWZvcmV7d2lkdGg6N3B4O2hlaWdodDoxMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAycHh9LmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzLC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjgwMHB4KXsuZmFuY3lib3gtYnV0dG9uLS10aHVtYnN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzIHNwYW57Zm9udC1zaXplOjIzcHh9LmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzOmJlZm9yZXt3aWR0aDozcHg7aGVpZ2h0OjNweDt0b3A6Y2FsYyg1MCUgLSAycHgpO2xlZnQ6Y2FsYyg1MCUgLSAycHgpO2JveC1zaGFkb3c6MCAtNHB4IDAsLTRweCAtNHB4IDAsNHB4IC00cHggMCxpbnNldCAwIDAgMCAzMnB4LC00cHggMCAwLDRweCAwIDAsMCA0cHggMCwtNHB4IDRweCAwLDRweCA0cHggMH0uZmFuY3lib3gtdGh1bWJze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDphdXRvO3dpZHRoOjIyMHB4O21hcmdpbjowO3BhZGRpbmc6NXB4IDVweCAwIDA7YmFja2dyb3VuZDojZmZmO3dvcmQtYnJlYWs6bm9ybWFsOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMjBweH0uZmFuY3lib3gtdGh1bWJzPnVse2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Zm9udC1zaXplOjB9LmZhbmN5Ym94LXRodW1icz51bD5saXtmbG9hdDpsZWZ0O292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDoxMDVweDtoZWlnaHQ6NzVweDtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7Ym9yZGVyOjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fWxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5ne2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LmZhbmN5Ym94LXRodW1icz51bD5saT5pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10aHVtYnM+dWw+bGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtib3JkZXItcmFkaXVzOjJweDtib3JkZXI6NHB4IHNvbGlkICM0ZWE3Zjk7ei1pbmRleDo5OTk5MTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfS5mYW5jeWJveC10aHVtYnM+dWw+bGkuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfX0iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHBvcG92ZXItZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIC0yKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyM0LWZsZXgtc2hvcnRoYW5kLWRlY2xhcmF0aW9ucy13aXRoLXVuaXRsZXNzLWZsZXgtYmFzaXMtdmFsdWVzLWFyZS1pZ25vcmVkXG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzQtZmxleC1zaG9ydGhhbmQtZGVjbGFyYXRpb25zLXdpdGgtdW5pdGxlc3MtZmxleC1iYXNpcy12YWx1ZXMtYXJlLWlnbm9yZWRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLmNvbXBvbmVudF9hbmllX25ld3NfaG9tZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1ibHVlO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1uZXdzIHtcclxuICAgICAgICBtYXJnaW46ICAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7ICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSAgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7ICAgICAgIFxyXG5cclxuICAgICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgICAgICBcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcuNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtdy1yaWdodC1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubGFzdC1jb2wtbmV3cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgb3BhY2l0eTouNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDAgO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5wYWdlLWxpbmsgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdXRhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAjMDAwLCAjZmZmKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGVcbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgfVxufVxuIiwiLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8vIENTUzMgdHJhbnNmb3JtcyB3aGVuIHN1cHBvcnRlZCBieSB0aGUgYnJvd3NlclxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIC4yNSksIHJnYmEoMCwgMCwgMCwgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAuMjUpLCByZ2JhKDAsIDAsIDAsIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgLjUpO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiI2hvbWVwYWdlLXNsaWRlci1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IDkwNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBoMSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgNTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2Utc2xpZGVyIHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAuc2xpY2stbGlzdCxcclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSA2MDBweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNyksXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCksXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNylcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGUtYm94e1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgJi5vcmFuZ2VfYmsge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAxMDEsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAuc2xpZGUtYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlLWJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFlYjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lLXNsaWRlci1ib3gtYmcucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgMC4zcztcclxuICAgICAgICB3aWR0aDogMjIzcHg7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCkgYW5kKG1heC13aWR0aDoxNDAwcHgpIHtcclxuICAgICAgICAgIGxlZnQ6IDEwMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOjUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGUtYm94LXRpdGxlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICAgIG1hcmdpbjogNy41cHggMCAxNXB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGUtYm94LXRleHQgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlLWJveC1idXR0b25zIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMzBweCAzcHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctcmlnaHQucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDhweDtcclxuICAgICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWxlZnQuc3ZnXCIpO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIik7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLnNlY3Rpb24tZm9ybWF6aW9uZSwgLnBhZ2VfYmFuZGkge1xyXG4gICAgLyogbWFyZ2luLXRvcDogLTNyZW07ICovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItY29udGVudHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3duLWFycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbV9jb250YWluZXJfdGFiIHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTU2NnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sbGFwc2V7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSg2NjhweCwgMTkyMHB4LCAyMnB4LCAzMnB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoNjY4cHgsIDE5MjBweCwgMzJweCwgNDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1mb3JtYXppb25lIHtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlLXNsaWRlLWZvcm1hemlvbmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgID4gZGl2IHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMSU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODB2dztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmstdG8tY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWdfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kdXJhdGEtY29yc28sXHJcbiAgICAgICAgICAgIC5kYXRhLWluaXppbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdF9hbmNob3Ige1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTU2MHB4KSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9uX2FuY2hvciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWZ0LWFycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuLyogICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3YzdjN2M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yaWdodC1hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuLyogICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3YzdjN2M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fd3JhcHBlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi10dXR0aS1jb3JzaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXJfdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWZvcm1hemlvbmUsIC5wYWdlX2JhbmRpIHtcclxuICAgIC5sYW5kc2NhcGVfZ3JpZCB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ2MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3OCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzglO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXVwLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfVtkYXRhLWFvcz16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1zbGlkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGF0YS1hb3M9c2xpZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC11cF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1bZGF0YS1hb3M9ZmxpcC1kb3duXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX0iLCJAZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcclxuICAgIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJHUxOiB1bml0KCRtaW4tdncpO1xyXG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xyXG4gICAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcclxuICAgICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xyXG4gICAgICAmIHtcclxuICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4ucC0wLWRlc2t0b3B7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zbGljay1zbGlkZXJ7XHJcbiAgICBvcGFjaXR5OjAgO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbjtcclxuICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG9wYWNpdHk6MTtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGV7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5odG1sIHtcclxuICB0cmFuc2l0aW9uOiAuNHMgb3BhY2l0eTtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxuICAmLm5vLWpzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG4gICYucGFnZS10ZW1wbGF0ZS1hcmVhX3Jpc2VydmF0YSwgJi5wYWdlLXRlbXBsYXRlLXNpbXBsZS1jb250ZW50LCAmLnBhZ2UtdGVtcGxhdGUtcmVnaXN0cmF6aW9uZSwgJi50aGVtZS1jdXN0b20ud29vY29tbWVyY2UtanMge1xyXG4gICAgLnRpdGxlLW5vLWhvbWUgIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1JdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUl0YWxpYy5zdmcjUmFsZXdheS1JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1SZWd1bGFyLnN2ZyNSYWxld2F5LVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVRoaW5JdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktVGhpbkl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktVGhpbkl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1UaGluSXRhbGljLnN2ZyNSYWxld2F5LVRoaW5JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1Cb2xkLnN2ZyNSYWxld2F5LUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1CbGFjay5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1CbGFjay5zdmcjUmFsZXdheS1CbGFjaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1FeHRyYUJvbGQuc3ZnI1JhbGV3YXktRXh0cmFCb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LU1lZGl1bS5zdmcjUmFsZXdheS1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUV4dHJhTGlnaHRJdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFMaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFMaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1FeHRyYUxpZ2h0SXRhbGljLnN2ZyNSYWxld2F5LUV4dHJhTGlnaHRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LU1lZGl1bUl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktTWVkaXVtSXRhbGljLnN2ZyNSYWxld2F5LU1lZGl1bUl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktVGhpbi5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVRoaW4uc3ZnI1JhbGV3YXktVGhpbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFMaWdodC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1FeHRyYUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1FeHRyYUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUV4dHJhTGlnaHQuc3ZnI1JhbGV3YXktRXh0cmFMaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQm9sZEl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUJvbGRJdGFsaWMuc3ZnI1JhbGV3YXktQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUV4dHJhQm9sZEl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1FeHRyYUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUV4dHJhQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1FeHRyYUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkSXRhbGljLnN2ZyNSYWxld2F5LUV4dHJhQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQmxhY2tJdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQmxhY2tJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktQmxhY2tJdGFsaWMuc3ZnI1JhbGV3YXktQmxhY2tJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVNlbWlCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVNlbWlCb2xkLnN2ZyNSYWxld2F5LVNlbWlCb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1MaWdodC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1MaWdodC5zdmcjUmFsZXdheS1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGRJdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGRJdGFsaWMuc3ZnI1JhbGV3YXktU2VtaUJvbGRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUxpZ2h0SXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvUmFsZXdheS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9SYWxld2F5LUxpZ2h0SXRhbGljLnN2ZyNSYWxld2F5LUxpZ2h0SXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbiIsImJvZHl7XHJcblxyXG4gICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRpdGxlLW5vLWhvbWV7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjozMHB4IDAgMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDYwcHggMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2luZ2xlLXByb2R1Y3R7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9yYW5nZSB7XHJcbiAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlIHtcclxuXHJcbiAgICBoMXtcclxuICAgICAgICAmLnRpdGxlLW5vLWhvbWV7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW46MzBweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgNjBweCAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn0iLCJzZWxlY3Qge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdmaWVsZF9kZXNjcmlwdGlvbi5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbntcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmb3JtX2JvZHkgI2ZpZWxkXzVfMTIgLmdjaG9pY2VfNV8xMl8xe1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uZ2Zvcm1fd3JhcHBlcixcclxuI25ld3NsZXR0ZXItbW9kYWwge1xyXG4gICNnZm9ybV84IHtcclxuICAgICNnZm9ybV9maWVsZHNfOCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAjZmllbGRfOF8xLFxyXG4gICAgICAjZmllbGRfOF8xMixcclxuICAgICAgI2ZpZWxkXzhfNSxcclxuICAgICAgI2ZpZWxkXzhfOSxcclxuICAgICAgI2ZpZWxkXzhfOCxcclxuICAgICAgI2ZpZWxkXzhfMTAsXHJcbiAgICAgICNmaWVsZF84XzExLFxyXG4gICAgICAjZmllbGRfOF8xMyxcclxuICAgICAgI2ZpZWxkXzhfMTQge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMTZweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjZmllbGRfOF84IHtcclxuICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV9mb290ZXIge1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgICAgLmdmb3JtX2J1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICBsaSxcclxuICAgIC5nZmllbGRfZXJyb3Ige1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGRpdi5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdmaWVsZF9lcnJvciB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgKyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEge1xyXG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgLy8gbWF4LWhlaWdodDogMjYycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgIC8vIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgLy8gZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb25fMl84LFxyXG4gICAgI2dmaWVsZF9jb25zZW50X2Rlc2NyaXB0aW9uXzNfOCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xyXG4gIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2JjYjtcclxufVxyXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICArIGxhYmVsIHtcclxuICAgIGNvbG9yOiByZWQhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmVxdWlyZWR7XHJcbiAgY29sb3I6ICRjb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2dmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzIsXHJcbiNnZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZV8zLFxyXG4jZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2VfNSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIGNvbG9yOiBncmVlbjtcclxufVxyXG5cclxuZm9ybTpub3QoLmZvcm1fZmlsdGVyKSB7XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIC5nZm9ybV9maWVsZHMgbGkgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogLTEgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICBjb2xvcjogI2VjNjUwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWM2NTAwO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzY1MDA7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGxlZnQ6IDNweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICsgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjYWJhYmFiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdmb3JtX2JvZHkge1xyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2Zvcm1fdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5nZm9ybV9ib2R5IHtcclxuICA+dWw6bm90KCNnZm9ybV9maWVsZHNfOSkge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbGkge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGxpOm50aC1jaGlsZCgxKSxcclxuICAgIGxpOm50aC1jaGlsZCgyKSxcclxuICAgIGxpOm50aC1jaGlsZCgzKSxcclxuICAgIGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLWJsdWU6ICMwMDRjOWI7XHJcbiRjb2xvci1ibHVlLTI6ICMwMDVlYTc7XHJcbiRjb2xvci1kYXJrLWJsdWU6ICMwMzI4NGU7XHJcbiRjb2xvci1vcmFuZ2U6ICNlYzY1MDA7XHJcbiRjb2xvci1ncmV5OiAjYWJhYmFiO1xyXG4kY29sb3ItZ3JleS1kYXJrOiAjN2M3YzdjO1xyXG4kY29sb3ItZ3JleS1saWdodDogI2VmZWZlZjtcclxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG4iLCJhe1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICBcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vLyAubmV3c2xldHRlcl9idXR0b24ge1xyXG4vLyAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbi8vICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9yYW5nZTtcclxuLy8gICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuLy8gICBmb250LXdlaWdodDogYm9sZDtcclxuLy8gICAmOmhvdmVyIHtcclxuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICB9XHJcbi8vIH1cclxuLnNsaWRlci1idXR0b257XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ1dHRvbl9hbmNob3IsIC5wcm9kdWN0cyAucG9zdF9hbmNob3IgYSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnR5cGVfb2ZfcHJpY2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7ICAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmLmhhbGZfdmFyaWF0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogLjZzIG9wYWNpdHk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIH1cclxuICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHNwYW4sIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIH0gICAgICBcclxuICAgIH1cclxuICAudHlwZV9yZWd1bGFyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICB9XHJcbiAgLnR5cGVfc2FsZXMge1xyXG4gICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzIlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudHlwZV9mcmVlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbn0iLCJib2R5ID4gaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwNDk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICYuc3RpY2t5IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgLnRvcC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoZm9ybSB7XHJcbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICsgZGl2LFxyXG4gICsgc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTdweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgfVxyXG4vKiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjE3cHg7XHJcbiAgICB9ICovXHJcbiAgIH1cclxuICAudG9wLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItYmx1ZS0yO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyBwYWRkaW5nLCAwLjRzIGJhY2tncm91bmQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG1heC13aWR0aDogMTgzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCAwLjRzIHdpZHRoO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDEwMjRweCwgMTkyMHB4LCAxNXB4LCAyMHB4KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1zaWRlLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFzIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0yO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgxMDI0cHgsIDE5MjBweCwgMjJweCwgMjhweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FydC1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRpdi5uX2l0ZW0tY2FydCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZS0yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2dpbi1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyAud2VsY29tZSB7XHJcbiAgICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgLy8gICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgLy8gICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbjpub3QoLmx3YS1zdGF0dXMpIHtcclxuICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYW1idXJnZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3LjVweDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYXIxLFxyXG4gICAgICAuYmFyMixcclxuICAgICAgLmJhcjMge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTI7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhcjEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jaGFuZ2Uge1xyXG4gICAgICAgIC5iYXIxIHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgM3B4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC00cHgsIDNweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFyMiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhcjMge1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02cHgsIC02cHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNnB4LCAtNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhc3QtY29sIHtcclxuICAgICAgLnNlYXJjaGZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOThweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgKi9cclxuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTQsIDE2NywgMC45NSk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHRvcDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2hmb3JtIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggNTBweCA1cHggMjBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogMC40cyB3aWR0aDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTIwJSk7XHJcbiAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaC1zb2xpZC5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnZV90aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgLy8gICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAuZW5kX3RpdGxlIHtcclxuICAgID4gZGl2IHtcclxuICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAkY29sb3ItZ3JleS1saWdodDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcmVtO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luX3JlZ2lzdHJhdGlvbl9mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1ibHVlO1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzLjZyZW07XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAxMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHotaW5kZXg6IC05O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBwYWRkaW5nOiAzJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRvcDogMy42cmVtO1xyXG4gICAgcmlnaHQ6IDg2cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTFyZW07XHJcbiAgICBsZWZ0OiAwLjZyZW07XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICByaWdodDogMXJlbTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgPiBkaXYge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5sd2Etc3RhdHVzLWludmFsaWQge1xyXG4gICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNiY2I7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmx3YS1sb2FkaW5nIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICB9XHJcblxyXG4gIHRyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAmLmdvX2J1dHRvbixcclxuICAgICAgJi5yZW1lbWJlcl9wc3cge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJlc2V0X3BzdyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubmV3X3VzZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9ob21lIG92dmVycmlkZVxyXG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLnRvcC1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgaW5wdXRbbmFtZT1cInNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2Vfc2luZ2xlX25vdGl6aWEsIC5zaW5nbGUtcHJvZHVjdCwgLnNpbmdsZS1wb3N0e1xyXG4gICAucGFnZV90aXRsZXtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMzdweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMjE3cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG59IiwiZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1ibHVlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuY3JlZGl0c190b3Age1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmLmxvZ28tY3JlZGl0IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9jb250YWluZXIge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbWF4LXdpZHRoOiAxODM2cHg7XHJcbiAgICAgIG9yZGVyOiB1bnNldDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDclO1xyXG4gICAgfVxyXG4gICAgPiBkaXYgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWRkcmVzc19ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9iaWxlX3NvY2lhbF9pY29uIHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgJi5iaWdfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAmLmZsb2F0X2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhY2Vib29rX2xpbmsge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlua2VkaW5fbGluayB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgcCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5nZmllbGRfZXJyb3Ige1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdpbnB1dF9jb250YWluZXJfZW1haWwge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMCA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjc3cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdmaWVsZF9lcnJvciB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNlYzY1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VjNjUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzY1MDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWM2NTAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZhbGlkYXRpb25fZXJyb3IsXHJcbiAgICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jcmVkaXRzX2JvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICB9XHJcbn1cclxuIiwiLnNlYXJjaCB7XHJcbiAgICAuYWxlcnQtaW5mb3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfcmVzdWx0IHtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwN3B4KTtcclxuICAgICAgICA+IGRpdi5jb250YWluZXIge1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDExMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpbmdsZS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdF9pbWFnZSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpbmstdG8tY2FydCBhe1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjI5MFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0zNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuaW1nX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvc3RfY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3N0X2FuY2hvciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWNmX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59IiwiI3JlYWN0LWNhbGVuZGFyIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIC8vIG1heC13aWR0aDogMTQ2NnB4O1xyXG5cclxuICAgIC5BcHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDo2NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7ICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2FiYWJhYjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmMtY29udGVudC1za2VsZXRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYy11bnRoZW1lZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNTUlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmMtaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAgICAgICAgICAgICAuZmMtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+ZGl2e1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1pY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYy12aWV3LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5mYy1oaWdobGlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5Oi43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZjLXdpZGdldC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYy1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy10b2RheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAzMjg0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmMtc2Nyb2xsZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1kYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXktZ3JpZC1ldmVudDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJDbGljY2EgcGVyIHZpc3VhbGl6emFyZSBpIGRldHRhZ2xpXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMjg0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogLjhyZW0gc29saWQgIzAzMjg0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheS1ncmlkLWV2ZW50OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXktZ3JpZC1ldmVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjppbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb250ZW50OiBcIkNsaWNjYSBwZXIgdmlzdWFsaXp6YXJlIGkgZGV0dGFnbGlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzI4NGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDE2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRvcDogLTNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1sZWZ0OiAuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yaWdodDogLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItdG9wOiAuOHJlbSBzb2xpZCAjMDMyODRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdG9wOiAtMXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50cy1vZi10aGUtZGF5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2I0YjViYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpeyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvLWNhdGVnb3JpYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAmLmNhdF9pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWMgO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlX2FjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XHJcbn0iLCIucmVnaXN0cmF6aW9uZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAuYWNjb3VudC1wcmVzZW50ZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmJ1dHRvbl9hbmNob3J7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDQlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0dnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzdjN2M7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwNCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTR2dztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3YztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNuZXdzbGV0dGVyLW1vZGFsLCAjZ2Zvcm1fd3JhcHBlcl8xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24uY2xvc2Uge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuZ2Zvcm1fZmllbGRzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICA+IGxpOm5vdCgjZmllbGRfMV8zKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIgIHtcclxuICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2ZpZWxkXzFfOCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gbGkjZmllbGRfMV8zIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdmb3JtX2Zvb3RlciAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbmV3c2xldHRlci1tb2RhbCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICAgIHVsLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgPiBsaTpub3QoI2ZpZWxkXzFfMykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm1haWxwb2V0X2Zvcm17XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgLmhhbGYtY29sdW1ue1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYWlscG9ldF9wYXJhZ3JhcGh7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWlscG9ldF90ZXh0X2xhYmVsLCAubWFpbHBvZXRfc2VsZWN0X2xhYmVse1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWlscG9ldF90ZXh0LCAubWFpbHBvZXRfc2VsZWN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYWJlbF9hZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2FiYWJhYjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMTRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1haWxwb2V0X3NlbGVjdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXJzbGV5LWVycm9ycy1saXN0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dC5wYXJzbGV5LXN1Y2Nlc3MsIHNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3MsIHRleHRhcmVhLnBhcnNsZXktc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dC5wYXJzbGV5LWVycm9yLCBzZWxlY3QucGFyc2xleS1lcnJvciwgdGV4dGFyZWEucGFyc2xleS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcnNsZXktcmVxdWlyZWQsIC5wYXJzbGV5LWN1c3RvbS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6IHJlZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZW1haWx7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmludGVyZXNzaXtcclxuICAgICAgICAgICAgLm1haWxwb2V0X3NlZ21lbnRfbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWlscG9ldF9jaGVja2JveF9sYWJlbHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbHBvZXRfZXJyb3Jfc2VnbWVudHN7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWRkZW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxhc3R7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLm1haWxwb2V0X3N1Ym1pdHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbHBvZXRfY2hlY2tib3hfbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgei1pbmRleDogLTEgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWlscG9ldF9jaGVja2JveF9sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW0gO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sYWJlbF9hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlYzY1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2NTAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgXHJcbn0iLCIucGFnZV9ub3RpemllIHtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODA3cHgpO1xyXG4gIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgPiBkaXYuY29udGFpbmVyIHtcclxuICAgIC8vIG1heC13aWR0aDogMTcwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZV9ub3RpemlhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBvc3RfaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ19saW5rIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBvc3RfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucG9zdF9kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucG9zdF9hbmNob3Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZV9wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgIC5jdXJyZW50LFxyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgJi5uZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5wcmV2IHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW50IHtcclxuICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1NJTkdMRSBORVdTXHJcbi5wYWdlX3NpbmdsZV9ub3RpemlhIHtcclxuICAucG9zdF9pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9zdF9jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubm90aXppYV9jb3JyZWxhdGEge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWRfdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlX25vdGl6aWEge1xyXG4gICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucG9zdF9pbWFnZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBvc3RfdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucG9zdF9kYXRlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBvc3RfYW5jaG9yIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdHMge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgbGkgPiBkaXYge1xyXG4gICAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZF90aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0yO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3RfaW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmstdG8tY2FydCBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjI5MFwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogLTM1JTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWdfbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9zdF9jYXRlZ29yeSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlX2xpbmsge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIC8qICAgICAgICYucmVsYXRlZC1wb3N0LXRpdGxle1xyXG4gICAgICAgIGgye1xyXG5cclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICovXHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3RfdGl0bGUgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuXHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3RfYW5jaG9yIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBsZWZ0OiAxNjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjZl9jb250YWluZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVsYXRlZC1zbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgLnBvc3RfaW1hZ2UsXHJcbiAgICAucG9zdF9jYXRlZ29yeSxcclxuICAgIC5wb3N0X3RpdGxlLFxyXG4gICAgLmFjZl9jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVmdC1hcnJvdy5zdmcpO1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgXHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzdjN2M3YztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9ICovXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yaWdodC1hcnJvdy5zdmcpO1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgXHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzdjN2M3YztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9ICovXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZV9vZmZlcnRhIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcclxuICB9XHJcbiAgLnBvc3RfbGlzdGluZyB7XHJcbiAgICAudGFiLXBhbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwbGFjZS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLWl0ZW0ge1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5wb3N0X2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluay10by1jYXJ0IGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMjkwXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6LTM1JTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWdfbGluayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucG9zdF9jYXRlZ29yeSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wb3N0X3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLy8gbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBvc3RfYW5jaG9yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY2ZfY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdF9maWx0ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAzMTVweDtcclxuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgPiBmb3JtIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlX2ZpbHRlcl9vcGVuaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyaztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wZW5pbmcge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGYwNzdcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyX2ZpbHRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbWFyZ2luOiAxLjRyZW0gMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX3NlbGVjdG9yIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuc2VhcmNoZm9ybSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMTVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNTBweCA1cHggMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VhcmNoLXNvbGlkLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNyU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLTI7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb25fY2F0X3Bvc3Qge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpbmdsZV9mb3JtYXppb25lIHtcclxuXHJcbiAgLnBvc3RfaW1hZ2V7XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdF9hY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lYXJseSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmstdG8tY2FydCBhLCAubGluay10by1wZGYgYSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm9yYW5nZV92IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52YXJpYXRpb25fc2VsZWN0aW9uIHtcclxuICAgICAgLnR5cGVfb2ZfcHJpY2Uge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstdG8tY2FydCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjZzO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IHBhaW50ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3N0X2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNmX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIC5hY2ZfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWNmX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkZWwge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5tb2JpbGVfb3JkZXJfb25le1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIC5tb2JpbGVfb3JkZXJfdHdve1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5tb2JpbGVfb3JkZXJfdGhyZWV7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZV9vcmRlcl9mb3Vye1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlbGF0ZWQucHJvZHVjdHMge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIGxpID4gZGl2IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWRfdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3N0X2ltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIH0gICAgICBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAubGluay10by1jYXJ0IGF7XHJcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0yO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDsgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMjkwXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6LTM1JTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6NzBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW1nX2xpbmsge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3RfY2F0ZWdvcnkge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC50aXRsZV9saW5rIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4vKiAgICAgICAmLnJlbGF0ZWQtcG9zdC10aXRsZXtcclxuICAgICAgICBoMntcclxuXHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfSAqL1xyXG4gICAgfSAgICAgIFxyXG4gICBcclxuICAgIC5wb3N0X3RpdGxlIGgye1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICBcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9zdF9hbmNob3Ige1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgbGVmdDogMTQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGxlZnQ6IDE2NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNmX2NvbnRhaW5lciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLm9uc2FsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWQtc2xpZGVye1xyXG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcclxuICAucG9zdF9pbWFnZSwucG9zdF9jYXRlZ29yeSwgLnBvc3RfdGl0bGUsIC5hY2ZfY29udGFpbmVyICB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgIG1heC13aWR0aDogMzEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM1JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZnQtYXJyb3cuc3ZnKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG4vKiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2M3YzdjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yaWdodC1hcnJvdy5zdmcpO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgICB9XHJcbi8qICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IFxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3YzdjN2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICovXHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgIH1cclxufVxyXG59IiwiYm9keS5wYWdlLXRlbXBsYXRlLWFyZWFfcmlzZXJ2YXRhIHtcclxuICAudGl0bGUtbm8taG9tZSAge1xyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgLy8gICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgcCBhIHtcclxuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gIH1cclxuICBmb3JtIHtcclxuICAgICYubG9naW4ge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0LCAud29vY29tbWVyY2UtQnV0dG9uLCAuYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubG9naW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICBtYXJnaW46IDQwcHggYXV0byFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1yb3cgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvc3RfcGFzc3dvcmQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHggIDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgYTpub3QoLmJ1dHRvbikge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBwLCAuZm9ybS1yb3cgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuIGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwLmZvcm0tcm93IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtQWRkcmVzcyB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAudGl0bGUgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIC5lZGl0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZm9ybV93cmFwcGVyIHtcclxuICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Uge1xyXG4vKiAgIHRkLCB0cntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgfSAqL1xyXG4gIGgyLCBoMyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNob3BfdGFibGUge1xyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMjtcclxuICAgIH1cclxuICB9XHJcbiAgcC5jYXJ0LWVtcHR5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWluZm8sIC53b29jb21tZXJjZS1tZXNzYWdlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0yO1xyXG4gICAgfVxyXG4gICAgLndjLWZvcndhcmR7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBpbnB1dCwgc2VsZWN0e1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJiNjb3Vwb25fY29kZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1yb3cgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLCAjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgICAucGFnZS10ZW1wbGF0ZS1jaGVja291dHtcclxuICAgICAgJjpub3QoLmxvZ2dlZC1pbil7XHJcbiAgICAgICAgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b29jb21tZXJjZS1tdXN0LWJlLWxvZ2dlZC1pbntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgIFxyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW46MzBweCAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLndvb2NvbW1lcmNlLW11c3QtYmUtbG9nZ2VkLWluLWNvbHVtbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5vbi1zZWktcmVnaXN0cmF0b3tcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NjBweCAgMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b25fYW5jaG9ye1xyXG4gICAgICAgICAgICAgIFxyXG4vKiAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAxNXB4O1xyXG4gICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogLjYxOGVtIDFlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICYuZm9ybS1yb3d7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXR7XHJcbi8qICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSAqL1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxudGQucHJvZHVjdC1uYW1lLCAud29vY29tbWVyY2UtaW5mbyB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXR7XHJcbiAgLndvb2NvbW1lcmNle1xyXG4gICAgW2NsYXNzKj1cImNvbC1cIl17XHJcbiAgICAgIGZsZXg6IDA7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbiNwYXltZW50e1xyXG4gLndjX3BheW1lbnRfbWV0aG9kc3tcclxuICBsaXtcclxuICAgIC5pbnB1dC1yYWRpb3tcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICB9XHJcbiAgICAucGF5bWVudF9ib3gge1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yy1jcmVkaXQtY2FyZC1mb3Jte1xyXG4gICAgICAuZm9ybS1yb3d7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIC5zdHJpcGUtY2FyZC1ncm91cHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgIC5zdHJpcGUtY2FyZC1icmFuZHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3JtLXJvdy1maXJzdHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4IDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3JtLXJvdy1sYXN0e1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxke1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgfVxyXG4gICBcclxuICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVye1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZm9ybS5sb3N0X3Jlc2V0X3Bhc3N3b3JkIHtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICBwIHtcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJib2R5LnBhZ2UtdGVtcGxhdGUtY29udGF0dGkge1xyXG5cclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICAucm93LmVuZF90aXRsZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gZGl2LnBhZ2VfY29udGF0dGkge1xyXG4gICAgbWFyZ2luLXRvcDogLTVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9tYXBwYS1jb250YXR0aS5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcmVtO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3JlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXJlbTtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgID4gZGl2LmNvbnRhaW5lciB7XHJcblxyXG4gICAgICA+IC5yb3cgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3JlbTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAwcmVtIDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbSA2cmVtIDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYXBwYS1jb250YXR0aXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gID5kaXZ7XHJcbiAgICAgIGhlaWdodDogNTB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgaWZyYW1le1xyXG4gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlX2JhbmRpIHtcclxuICBwYWRkaW5nLXRvcDogMnJlbTtcclxufVxyXG4iLCIuY29tcG9uZW50X2FuaWVfaG9tZV9zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9hZGVyLmdpZik7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiAxODBweDtcclxuXHJcblxyXG4gICAgLmZsZXgtY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1vbmUtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbW9uZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggJGNvbG9yLWJsdWUtMiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE5NXB4O1xyXG5cclxuICAgICAgICAgICAgLnRpbW9uZS1kb3Qge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNjUlIC0gM3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTguNSUgLSAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMjAlIC0gM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygzNSUgLSA3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMzUlIC0gN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDIwJSAtIDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDIwJSAtIDNweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDY1JSAtIDNweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltb25lLWFycm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnRpbW9uZS1hcnJvdy11cCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGltb25lLWFycm93LWRvd24ge1xyXG5cclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltb25lLWRvdC1jZW50cmFsLWRvdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgbGVmdDogOTJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZS1jZW50cmFsLWRvdCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zc1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgbGVmdDogLTQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA3MyUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWRlci12aXNpYmxle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyLXRleHQtcGFydCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDU1MHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaW5nbGUtc2xpZGUtdGV4dC1wYXJ0IHtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSg2NjhweCwgMTkyMHB4LCAyNHB4LCA1NHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoNjY4cHgsIDE5MjBweCwgMTVweCwgMjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGlkZXItdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItY2FyZHMtcGFydCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbmdsZS1zbGlkZS1jYXJkcy1wYXJ0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5zbGljay1jdXJyZW50KSAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDhweCAxMnB4IDI4cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMzQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogOHB4IDEycHggMjhweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4zNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogOHB4IDEycHggMjhweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4zNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KSB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XHJcbiAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpZGVyLXZpc2libGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpZGVyLXZpc2libGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kLXNsaWRlci5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XHJcbiAgICB9XHJcbn0iLCIuY29tcG9uZW50X2NoaV9zaWFtb3tcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDE1OTBweDtcclxuICAgIC5zaW5nbGVfY2FyZCB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXJnaW46IDEuNnJlbSAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gICAgICAgIH1cclxuLyogICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDZyZW0gMDtcclxuICAgICAgICB9ICovXHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgLmNhcmRfaW1hZ2Uge1xyXG4gICAgICAgICAgLmltZ19jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTZyZW0gMnJlbSAwcHggJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTEycmVtIDNyZW0gMHB4ICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMThyZW0gNHJlbSAwcHggJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgLmNhcmRfY29udGVudCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfaW1hZ2Uge1xyXG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltZ19jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiA2cmVtIDJyZW0gMHB4ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMTJyZW0gM3JlbSAwcHggJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMThyZW0gNHJlbSAwcHggJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmRfaW1hZ2Uge1xyXG4gICAgICAgIC5pbWdfY29udGFpbmVyIHtcclxuICAgICAgICAgIC8vIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMS40cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29tcG9uZW50X2FuaWVfdGhyZWVfY2FyZHNfaG9tZXtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0OyAgICAgICAgXHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXNpbmdsZS1jYXJke1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlciA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1kYXJrLWJsdWUgLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1kYXJrLWJsdWUgLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbXBvbmVudF9hbmllX3Nwb25zb3JfaG9tZXtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */

@media (max-width: 575px){
    footer .footer_container div.float_block{
        padding-right:15px
    }
}
#client_type_field label {
    display: flex;
    align-items: center;
}

#client_type_field label input[type="radio"] {
    margin-right: 5px;
}

.page-template-offerta .single-item {
    position: relative;
}

.page-template-offerta .single-item .post_anchor {
    position: absolute;
    bottom: -40px !important;
}

.mailpoet_confirm_unsubscribe {
    text-align: center;
    margin: 60px 0 80px;
}

.partecipanti-wrapper {
    clear: both;
    padding-top: 50px;
}

.btn-partecipante {
    margin: 15px 0;
    cursor: pointer;
    border: none;
}

.btn-partecipante:focus {
    outline: none;
}

.partecipante_not_first {
    margin: 20px 0;
}

.text-partecipante {
    font-size: 15px;
    line-height: 1.3em;
}   

.newsletter_footer {
    margin: 0;
    padding: 0;
    list-style: none;
}

.newsletter_btn {
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 20px;
    display: block;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    border-radius: 0;
    background: transparent;
    border: 1px solid #ec6500;
    display: inline-block;
    color: #ec6500;
    float: right;
    margin-top: 20px;
}

.newsletter_btn:hover {
    color: rgb(236, 101, 0) !important;
}

.newsletter_btn:focus {
    outline: none;
}

#mailpoet_form_1 {
    width: 80% !important;
    margin: 0 auto;
    margin-bottom: 80px;
}

.page-id-1172 form:not(.form_filter) input[type=checkbox]+label:before {
    display: none;
}    

.page-id-1172 form:not(.form_filter) input[type=checkbox]+label {
    margin: 0;
    padding: 0;
}

.page-id-1172 form:not(.form_filter) .privacy-checkbox .gform_fields li .ginput_container input[type=checkbox], 
.page-id-1172  form:not(.form_filter) .privacy-checkbox input[type=checkbox] {
    opacity: 1 !important;
    z-index: 1 !important;
}

.privacy-checkbox {
    display: flex;
    align-items: center;
    margin: 1%;
    margin-bottom: 0 !important;
    padding-top: 20px !important;
}

.page-id-1172 #label_9_2_1 {
    padding-left: 18px;
    margin: 0 !important;
}

.parsley-required, .parsley-custom-error-message {
    color: red !important;
}

#parsley-id-multiple-privacy {
    margin: 1%;
}

#dettagli-fatturazione_field {
    margin: 30px 0 15px;
}

.postid-381 .mailpoet_form_hide_on_success {
    max-width: 700px;
    margin: 0 auto;
    width: 90%;
}

.partecipante_popup {
    display: none;
    padding: 50px;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 80%;
  margin: 20px auto 250px;
  top: 250px;
  overflow: auto;
}

#accordion_corsi .card-body {
    height: 600px;
    overflow: auto;
}

#accordion_corsi .corso-nome {
    font-weight: 400;
    font-size: 23px;
    margin-bottom: 13px;
}

#accordion_corsi p.partecipante_testo {
    font-size: 18px;
    margin: 0 0 15px;
}
.login_registration_form .lwa-password+tr{
    display:none}

body.woocommerce-page #billing_pagamenti_field fieldset{
    font-size: 18px !important;
    display:flex
}

body.woocommerce-page #billing_pagamenti_field label{
    width:40%
}
body.woocommerce-page #billing_pagamenti_field label input{
    height:inherit !important
}
#billing_vat_number_field .error, #billing_fiscal_code_field .error{
    display:none}

.table_associato_table span.price, .table_non_associato_table span.price{
    font-size:inherit !important;
    color:#03284E !important
}

.page-template-cart .shop_table_responsive .product-price .tax_amount{
display:none}
.container.single_formazione.single_evento .related.products{
display:none}
.event-pricing input[type="number"] {
    width: 50px;
    margin-right: 10px;
}