@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);.icon--close,.search-reset{display:none!important}.collapse.in{display:block}@media screen and (max-width:767px){.icon--search{position:static!important;margin-top:7px;width:100%}}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{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}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.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}}html{box-sizing:border-box;font-family:sans-serif;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-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#504d48;text-align:left;background-color:#fff}address,dl,hr,ol,p,ul{margin-bottom:1rem}hr{margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);box-sizing:content-box;height:0;overflow:visible}dl,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,.h2,.h3,.h4,.h5,.h6,legend{margin-bottom:.5rem}.h1,h1{font-size:3rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,.h6,h5,h6{font-size:1.125rem}.display-1,.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;line-height:1.1}.display-2,.display-3,.display-4{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3,.display-4{font-size:4.5rem}.display-4{font-size:3.5rem}.small,small{font-weight:400}.small{font-size:80%}.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:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;transition:all .2s ease-in-out;box-shadow:0 1px 2px rgba(0,0,0,.075)}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd{padding:.2rem .4rem;color:#bd4147;background-color:#f8f9fa}a>code,pre code{padding:0;color:inherit;background-color:inherit}kbd{color:#fff;background-color:#212529;box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;color:#212529}pre code{font-size:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:930px}}@media (min-width:1024px){.container{max-width:980px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1380px}}@media (min-width:1600px){.container{max-width:1540px}}@media (min-width:768px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width:992px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width:1024px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}@media (min-width:1440px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-1{-ms-flex-order:1;order:1}.order-xxl-2{-ms-flex-order:2;order:2}.order-xxl-3{-ms-flex-order:3;order:3}.order-xxl-4{-ms-flex-order:4;order:4}.order-xxl-5{-ms-flex-order:5;order:5}.order-xxl-6{-ms-flex-order:6;order:6}.order-xxl-7{-ms-flex-order:7;order:7}.order-xxl-8{-ms-flex-order:8;order:8}.order-xxl-9{-ms-flex-order:9;order:9}.order-xxl-10{-ms-flex-order:10;order:10}.order-xxl-11{-ms-flex-order:11;order:11}.order-xxl-12{-ms-flex-order:12;order:12}}@media (min-width:1600px){.col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxxl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxxl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxxl-1{-ms-flex-order:1;order:1}.order-xxxl-2{-ms-flex-order:2;order:2}.order-xxxl-3{-ms-flex-order:3;order:3}.order-xxxl-4{-ms-flex-order:4;order:4}.order-xxxl-5{-ms-flex-order:5;order:5}.order-xxxl-6{-ms-flex-order:6;order:6}.order-xxxl-7{-ms-flex-order:7;order:7}.order-xxxl-8{-ms-flex-order:8;order:8}.order-xxxl-9{-ms-flex-order:9;order:9}.order-xxxl-10{-ms-flex-order:10;order:10}.order-xxxl-11{-ms-flex-order:11;order:11}.order-xxxl-12{-ms-flex-order:12;order:12}}.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 #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-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:#e4bcb9}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#ddaaa7}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#eeeded}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#e2e0e0}.table-success,.table-success>td,.table-success>th{background-color:#d4eab8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#c8e4a4}.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:#ffe9c1}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe0a8}.table-danger,.table-danger>td,.table-danger>th{background-color:#e4bcb9}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ddaaa7}.table-light,.table-light>td,.table-light>th{background-color:#fbfbf9}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f1f1ea}.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-inverse,.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:1023px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #636363;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,123,255,.25)}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;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}.col-form-label,.col-form-label-lg{padding-top:calc(.5rem - 1px*2);padding-bottom:calc(.5rem - 1px*2)}.col-form-label{margin-bottom:0}.col-form-label-lg{font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px*2);padding-bottom:calc(.25rem - 1px*2);font-size:.875rem}.col-form-legend,.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.col-form-legend{font-size:1.125rem}.form-control-plaintext{line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.input-group-sm>.input-group-addon{line-height:1.5}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon: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-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.input-group-lg>.input-group-addon{line-height:1.5}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon: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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-inline,output{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback,.invalid-tooltip{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;width:250px;padding:.5rem;margin-top:.1rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.invalid-feedback,.custom-select.is-valid~.invalid-tooltip,.form-control.is-valid~.invalid-feedback,.form-control.is-valid~.invalid-tooltip,.was-validated .custom-select:valid~.invalid-feedback,.was-validated .custom-select:valid~.invalid-tooltip,.was-validated .form-control:valid~.invalid-feedback,.was-validated .form-control:valid~.invalid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}@media (min-width:768px){.form-inline .form-group,.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline label{-ms-flex-pack:center;justify-content:center}.form-inline .form-group{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn.active,.btn:active{background-image:none;box-shadow:0 0 0 3px rgba(0,123,255,.25),inset 0 3px 5px rgba(0,0,0,.125)}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#9d0e06;border-color:#9d0e06;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary:hover{color:#fff;background-color:#780b05;border-color:#6c0a04}.btn-primary.focus,.btn-primary:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(157,14,6,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#9d0e06;border-color:#9d0e06}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#780b05;background-image:none;border-color:#6c0a04;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-secondary{color:#111;background-color:#c1c0c0;border-color:#c1c0c0;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary:hover{color:#111;background-color:#aeadad;border-color:#a8a6a6}.btn-secondary.focus,.btn-secondary:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(193,192,192,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#c1c0c0;border-color:#c1c0c0}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#aeadad;background-image:none;border-color:#a8a6a6;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-success{color:#fff;background-color:#64b500;border-color:#64b500;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success:hover{color:#fff;background-color:#4f8f00;border-color:#488200}.btn-success.focus,.btn-success:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(100,181,0,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#64b500;border-color:#64b500}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#4f8f00;background-image:none;border-color:#488200;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#138496;background-image:none;border-color:#117a8b;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-warning{color:#111;background-color:#ffb120;border-color:#ffb120;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning:hover{color:#111;background-color:#f9a200;border-color:#ec9900}.btn-warning.focus,.btn-warning:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(255,177,32,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffb120;border-color:#ffb120}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#f9a200;background-image:none;border-color:#ec9900;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger{color:#fff;background-color:#9d0e06;border-color:#9d0e06;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger:hover{color:#fff;background-color:#780b05;border-color:#6c0a04}.btn-danger.focus,.btn-danger:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(157,14,6,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#9d0e06;border-color:#9d0e06}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#780b05;background-image:none;border-color:#6c0a04;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-light{color:#111;background-color:#f2efe8;border-color:#f2efe8;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-light:hover{color:#111;background-color:#e4ded0;border-color:#e0d8c7}.btn-light.focus,.btn-light:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(242,239,232,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f2efe8;border-color:#f2efe8}.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#e4ded0;background-image:none;border-color:#e0d8c7;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#23272b;background-image:none;border-color:#1d2124;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-primary{color:#9d0e06;background-color:transparent;background-image:none;border-color:#9d0e06}.btn-outline-primary:hover{color:#fff;background-color:#9d0e06;border-color:#9d0e06}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 3px rgba(157,14,6,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#9d0e06;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#9d0e06;border-color:#9d0e06}.btn-outline-secondary{color:#c1c0c0;background-color:transparent;background-image:none;border-color:#c1c0c0}.btn-outline-secondary:hover{color:#fff;background-color:#c1c0c0;border-color:#c1c0c0}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 3px rgba(193,192,192,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#c1c0c0;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#c1c0c0;border-color:#c1c0c0}.btn-outline-success{color:#64b500;background-color:transparent;background-image:none;border-color:#64b500}.btn-outline-success:hover{color:#fff;background-color:#64b500;border-color:#64b500}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 3px rgba(100,181,0,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#64b500;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#64b500;border-color:#64b500}.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 3px rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-warning{color:#ffb120;background-color:transparent;background-image:none;border-color:#ffb120}.btn-outline-warning:hover{color:#fff;background-color:#ffb120;border-color:#ffb120}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 3px rgba(255,177,32,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffb120;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffb120;border-color:#ffb120}.btn-outline-danger{color:#9d0e06;background-color:transparent;background-image:none;border-color:#9d0e06}.btn-outline-danger:hover{color:#fff;background-color:#9d0e06;border-color:#9d0e06}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 3px rgba(157,14,6,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#9d0e06;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#9d0e06;border-color:#9d0e06}.btn-outline-light{color:#f2efe8;background-color:transparent;background-image:none;border-color:#f2efe8}.btn-outline-light:hover{color:#fff;background-color:#f2efe8;border-color:#f2efe8}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 3px rgba(242,239,232,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f2efe8;background-color:transparent}.btn-outline-light.active,.btn-outline-light:active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f2efe8;border-color:#f2efe8}.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 3px rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark.active,.btn-outline-dark:active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link{font-weight:400;color:#9d0e06;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#3b0502;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.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:1.125rem;color:#504d48;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group{display:-ms-inline-flexbox;display:inline-flex}.btn-group,.btn-group-vertical{position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group{float:left}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;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}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group-addon{white-space:nowrap}.input-group-addon,.input-group-btn{vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:not(:last-child){border-right:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff;box-shadow:none}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff;box-shadow:none}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{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-indicator{background-color:#007bff;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");box-shadow:none}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{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-controls-stacked{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-clip:padding-box;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:none;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:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file,.custom-file-input{max-width:100%;height:calc(2.25rem + 2px)}.custom-file{position:relative;display:inline-block;margin-bottom:0}.custom-file-input{min-width:14rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #007bff}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:calc(2.25rem + 2px);padding:.5rem .75rem;overflow:hidden;line-height:1.25;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:0;right:0;z-index:6;display:block;height:calc(2.25rem + 2px);padding:.5rem .75rem;line-height:1.25;color:#495057;background-color:#e9ecef;border-left:1px solid rgba(0,0,0,.15)}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;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:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:767px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-sm{-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-md{-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:1023px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1024px){.navbar-expand-lg{-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1439px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1440px){.navbar-expand-xxl{-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl,.navbar-expand-xxl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl,.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}@media (max-width:1599px){.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1600px){.navbar-expand-xxxl{-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxxl,.navbar-expand-xxxl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxxl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xxxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxxl,.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxxl .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-xxxl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand,.navbar-expand .navbar-nav{-ms-flex-direction:row;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler,template{display:none}.navbar-light .navbar-brand{color:#504d48}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#504d48}.navbar-light .navbar-nav .nav-link{color:#504d48}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#ffc501}.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:#504d48}.navbar-light .navbar-toggler{color:#504d48;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:#504d48}.navbar-dark .navbar-brand{color:#fff}.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)}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-footer,.card-header{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03)}.card-header{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{border-top:1px solid rgba(0,0,0,.125)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{width:100%}@media (min-width:768px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck,.card-deck .card,.card-group{display:-ms-flexbox;display:flex}.card-deck .card{-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-deck .card,.card-group .card{-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:768px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:transparent}.breadcrumb::after,.clearfix::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:""}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em}.badge-primary{color:#fff;background-color:#9d0e06}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#6c0a04}.badge-secondary{color:#111;background-color:#c1c0c0}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#111;text-decoration:none;background-color:#a8a6a6}.badge-success{color:#fff;background-color:#64b500}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#488200}.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:#111;background-color:#ffb120}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#ec9900}.badge-danger{color:#fff;background-color:#9d0e06}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#6c0a04}.badge-light{color:#111;background-color:#f2efe8}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#e0d8c7}.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}@media (min-width:768px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}.alert-heading{color:inherit}.alert-link,dt{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#520703;background-color:#ebcfcd;border-color:#e4bcb9}.alert-primary hr{border-top-color:#ddaaa7}.alert-primary .alert-link{color:#210301}.alert-secondary{color:#646464;background-color:#f3f2f2;border-color:#eeeded}.alert-secondary hr{border-top-color:#e2e0e0}.alert-secondary .alert-link{color:#4b4b4b}.alert-success{color:#345e00;background-color:#e0f0cc;border-color:#d4eab8}.alert-success hr{border-top-color:#c8e4a4}.alert-success .alert-link{color:#182b00}.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:#855c11;background-color:#ffefd2;border-color:#ffe9c1}.alert-warning hr{border-top-color:#ffe0a8}.alert-warning .alert-link{color:#583d0b}.alert-danger{color:#520703;background-color:#ebcfcd;border-color:#e4bcb9}.alert-danger hr{border-top-color:#ddaaa7}.alert-danger .alert-link{color:#210301}.alert-light{color:#7e7c79;background-color:#fcfcfa;border-color:#fbfbf9}.alert-light hr{border-top-color:#f1f1ea}.alert-light .alert-link{color:#646260}.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{0%{background-position:1rem 0}to{background-position:0 0}}.progress,.progress-bar{display:-ms-flexbox;display:flex}.progress{height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef}.progress-bar{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#007bff}.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:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:last-child{margin-bottom:0}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;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:#520703;background-color:#e4bcb9}a.list-group-item-primary,button.list-group-item-primary{color:#520703}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#520703;background-color:#ddaaa7}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#520703;border-color:#520703}.list-group-item-secondary{color:#646464;background-color:#eeeded}a.list-group-item-secondary,button.list-group-item-secondary{color:#646464}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#646464;background-color:#e2e0e0}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#646464;border-color:#646464}.list-group-item-success{color:#345e00;background-color:#d4eab8}a.list-group-item-success,button.list-group-item-success{color:#345e00}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#345e00;background-color:#c8e4a4}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#345e00;border-color:#345e00}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#855c11;background-color:#ffe9c1}a.list-group-item-warning,button.list-group-item-warning{color:#855c11}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#855c11;background-color:#ffe0a8}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#855c11;border-color:#855c11}.list-group-item-danger{color:#520703;background-color:#e4bcb9}a.list-group-item-danger,button.list-group-item-danger{color:#520703}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#520703;background-color:#ddaaa7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#520703;border-color:#520703}.list-group-item-light{color:#7e7c79;background-color:#fbfbf9}a.list-group-item-light,button.list-group-item-light{color:#7e7c79}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#7e7c79;background-color:#f1f1ea}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#7e7c79;border-color:#7e7c79}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);box-shadow:0 3px 9px rgba(0,0,0,.5);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:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-header .close{margin-left:auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.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:768px){.modal-dialog{max-width:500px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{max-width:300px}}@media (min-width:1024px){.modal-lg{max-width:800px}}.tooltip,.tooltip .arrow{position:absolute;display:block}.tooltip{z-index:1070;margin:0;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{width:5px;height:5px}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.popover .arrow::after,.popover .arrow::before,.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000}.popover,.popover .arrow{position:absolute;display:block}.popover{top:0;left:0;z-index:1060;max-width:276px;padding:1px;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover .arrow{width:10px;height:5px}.popover .arrow::after,.popover .arrow::before{display:block;content:"";border-width:11px}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:10px}.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow{bottom:0}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:10px}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before{margin-top:-8px;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::before{left:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-right .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:10px}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow{top:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before{margin-left:-7px;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::before{top:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-bottom .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before,.popover.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:10px}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before{margin-top:-8px;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::before{right:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-left .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;margin-bottom:0;font-size:1.125rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-header:empty{display:none}.popover-body{padding:9px 14px;color:#212529}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active,article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack: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:no-repeat center center;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='M4 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='M1.5 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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;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{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.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:#9d0e06!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#6c0a04!important}.bg-secondary{background-color:#c1c0c0!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#a8a6a6!important}.bg-success{background-color:#64b500!important}a.bg-success:focus,a.bg-success:hover{background-color:#488200!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffb120!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec9900!important}.bg-danger{background-color:#9d0e06!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#6c0a04!important}.bg-light{background-color:#f2efe8!important}a.bg-light:focus,a.bg-light:hover{background-color:#e0d8c7!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#9d0e06!important}.border-secondary{border-color:#c1c0c0!important}.border-success{border-color:#64b500!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffb120!important}.border-danger{border-color:#9d0e06!important}.border-light{border-color:#f2efe8!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.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-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:768px){.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-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.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-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1024px){.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-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1440px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1600px){.d-xxxl-none{display:none!important}.d-xxxl-inline{display:inline!important}.d-xxxl-inline-block{display:inline-block!important}.d-xxxl-block{display:block!important}.d-xxxl-table{display:table!important}.d-xxxl-table-cell{display:table-cell!important}.d-xxxl-flex{display:-ms-flexbox!important;display:flex!important}.d-xxxl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}.d-print-none{display:none!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%}@media (min-width:768px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1024px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1440px){.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1600px){.flex-xxxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:768px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1024px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media (min-width:1440px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}@media (min-width:1600px){.float-xxxl-left{float:left!important}.float-xxxl-right{float:right!important}.float-xxxl-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:-webkit-sticky!important;position:sticky!important}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);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;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:992px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1024px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media (min-width:1600px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:.25rem!important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem!important}.m-xxxl-2{margin:.5rem!important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem!important}.m-xxxl-3{margin:1rem!important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem!important}.m-xxxl-4{margin:1.5rem!important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem!important}.m-xxxl-5{margin:3rem!important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:.25rem!important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem!important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem!important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem!important}.p-xxxl-2{padding:.5rem!important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem!important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem!important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem!important}.p-xxxl-3{padding:1rem!important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem!important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem!important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem!important}.p-xxxl-4{padding:1.5rem!important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem!important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem!important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem!important}.p-xxxl-5{padding:3rem!important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem!important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem!important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:768px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:992px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1024px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1440px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1600px){.text-xxxl-left{text-align:left!important}.text-xxxl-right{text-align:right!important}.text-xxxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#9d0e06!important}a.text-primary:focus,a.text-primary:hover{color:#6c0a04!important}.text-secondary{color:#c1c0c0!important}a.text-secondary:focus,a.text-secondary:hover{color:#a8a6a6!important}.text-success{color:#64b500!important}a.text-success:focus,a.text-success:hover{color:#488200!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffb120!important}a.text-warning:focus,a.text-warning:hover{color:#ec9900!important}.text-danger{color:#9d0e06!important}a.text-danger:focus,a.text-danger:hover{color:#6c0a04!important}.text-light{color:#f2efe8!important}a.text-light:focus,a.text-light:hover{color:#e0d8c7!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@-ms-viewport{width:device-width}*,::after,::before{box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:930px}}@media (min-width:1024px){.container{max-width:980px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1380px}}@media (min-width:1600px){.container{max-width:1540px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-auto{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.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,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto,.col-xxxl,.col-xxxl-1,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}@media (min-width:768px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width:992px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width:1024px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}@media (min-width:1440px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-1{-ms-flex-order:1;order:1}.order-xxl-2{-ms-flex-order:2;order:2}.order-xxl-3{-ms-flex-order:3;order:3}.order-xxl-4{-ms-flex-order:4;order:4}.order-xxl-5{-ms-flex-order:5;order:5}.order-xxl-6{-ms-flex-order:6;order:6}.order-xxl-7{-ms-flex-order:7;order:7}.order-xxl-8{-ms-flex-order:8;order:8}.order-xxl-9{-ms-flex-order:9;order:9}.order-xxl-10{-ms-flex-order:10;order:10}.order-xxl-11{-ms-flex-order:11;order:11}.order-xxl-12{-ms-flex-order:12;order:12}}@media (min-width:1600px){.col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxxl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxxl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxxl-1{-ms-flex-order:1;order:1}.order-xxxl-2{-ms-flex-order:2;order:2}.order-xxxl-3{-ms-flex-order:3;order:3}.order-xxxl-4{-ms-flex-order:4;order:4}.order-xxxl-5{-ms-flex-order:5;order:5}.order-xxxl-6{-ms-flex-order:6;order:6}.order-xxxl-7{-ms-flex-order:7;order:7}.order-xxxl-8{-ms-flex-order:8;order:8}.order-xxxl-9{-ms-flex-order:9;order:9}.order-xxxl-10{-ms-flex-order:10;order:10}.order-xxxl-11{-ms-flex-order:11;order:11}.order-xxxl-12{-ms-flex-order:12;order:12}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:768px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1024px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1440px){.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1600px){.flex-xxxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@-ms-viewport{width:device-width}[tabindex="-1"]:focus{outline:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#9d0e06;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#3b0502;text-decoration:underline}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-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[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=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}[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}summary{display:list-item}[hidden]{display:none!important}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.md-whiteframe-1dp{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.await,.btn-await:after{border-radius:50%;border:4px solid rgba(255,255,255,0)}.await{height:1.75rem;width:1.75rem}.btn-await:after{margin-right:.5rem}.await-xl{height:4rem;width:4rem;border-width:10px}.await-lg{height:2.5rem;width:2.5rem;border-width:6px}.await-sm{height:1rem;width:1rem;border-width:3px}.btn.btn-await{white-space:normal}.btn-await:after,.btn>.await{height:1.4rem;width:1.4rem}.btn-group-lg>.btn-await.btn:after,.btn-group-lg>.btn>.await,.btn-lg.btn-await:after,.btn-lg>.await{height:1.55rem;width:1.55rem;border-width:5px}.btn-group-sm>.btn-await.btn:after,.btn-group-sm>.btn>.await,.btn-sm.btn-await:after,.btn-sm>.await{height:1.05rem;width:1.05rem;border-width:3px}.await--primary,.btn-await--primary:after{border-top-color:#9d0e06;border-right-color:#9d0e06;animation:"await--primary" 3s infinite linear}.btn-await--primary:after{content:'';display:block;float:left}@keyframes await--primary{0%{transform:rotate(0deg);border-top-color:#e39b99;border-right-color:#e39b99}50%{border-top-color:#9d0e06;border-right-color:#9d0e06}to{transform:rotate(720deg);border-top-color:#e39b99;border-right-color:#e39b99}}.await--light,.btn-await--light:after{border-top-color:#ffc501;border-right-color:#ffc501;animation:"await--light" 3s infinite linear}.btn-await--light:after{content:'';display:block;float:left}@keyframes await--light{0%{transform:rotate(0deg);border-top-color:#ffda94;border-right-color:#ffda94}50%{border-top-color:#ffc501;border-right-color:#ffc501}to{transform:rotate(720deg);border-top-color:#ffda94;border-right-color:#ffda94}}.await--inverse,.btn-await--inverse:after{border-top-color:#fff;border-right-color:#fff;animation:"await--inverse" 3s infinite linear}.btn-await--inverse:after{content:'';display:block;float:left}@keyframes await--inverse{0%{transform:rotate(0deg);border-top-color:#fff;border-right-color:#fff}50%{border-top-color:#fff;border-right-color:#fff}to{transform:rotate(720deg);border-top-color:#fff;border-right-color:#fff}}html{overflow-y:scroll}body,html{height:100%;margin:0}@media screen and (min-width:480px){.container--landingpage{padding-top:1.5rem;padding-bottom:1.5rem}}.container--landingpage:first-child{padding-top:0}.container--light{background-color:#f8f6f2}.base{margin-bottom:1.5rem}@media screen and (min-width:480px){.base{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.base .base__content,.base .base__content--amstat,.base .base__content--wide,.base .base__related,.base .base__subnavbar{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.base .base__related,.base .base__subnavbar{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.base .base__content{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.base .base__content--wide{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.base .base--margin-top{margin-top:3rem}}@media screen and (min-width:480px) and (max-width:1024px){.base .base__related,.base .base__subnavbar{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.base .base__content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.base .base__content--wide{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:480px) and (max-width:768px){.base .base__related,.base .base__subnavbar{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-ms-flex-order:1;order:1}.base .base__content,.base .base__content--wide{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex-order:2;order:2}}@media screen and (max-width:479px){.base{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.base .base__content--amstat{overflow-y:hidden}.landing-page .landing-page__half,.landing-page .landing-page__regular,.landing-page .landing-page__wide{min-height:1px;margin-bottom:1.5rem}@media screen and (max-width:479px){.landing-page .landing-page__content{display:none}.landing-page :not(.landing-page__regular--media) .md-whiteframe-1dp:not(.process-container){box-shadow:none}.landing-page .landing-page__regular--media .landing-page--container{border-radius:0 0 24px!important}}@media screen and (min-width:480px){.landing-page{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.landing-page .landing-page__half,.landing-page .landing-page__regular,.landing-page .landing-page__wide{position:relative;width:100%;min-height:1px;margin-bottom:1.5rem;padding-right:15px;padding-left:15px}.landing-page .landing-page__regular{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.landing-page .landing-page__wide{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.landing-page .landing-page__half{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.landing-page .landing-page--container{border-radius:0 0 24px!important;background:#f2efe8;padding:24px;min-height:280px;height:280px}.landing-page .landing-page--content{text-align:center;padding:24px;height:250px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:480px) and (max-width:1024px){.landing-page .landing-page__regular:not(.landing-page__regular--third){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.landing-page .landing-page__half,.landing-page .landing-page__wide{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.related li,.related-list li{margin-bottom:.75rem}.related{list-style:none;padding:0}.related li{padding-left:1.3em}.related li:before{content:"\f1c1";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;vertical-align:center}.container--w25{width:25%!important}.container--w33{width:33%!important}.container--w50{width:50%!important}.container--w66{width:66%!important}.container--w75{width:75%!important}.container--w100{width:100%!important}@media (min-width:768px){.container--sm-w25{width:25%!important}.container--sm-w33{width:33%!important}.container--sm-w50{width:50%!important}.container--sm-w66{width:66%!important}.container--sm-w75{width:75%!important}.container--sm-w100{width:100%!important}}@media (min-width:992px){.container--md-w25{width:25%!important}.container--md-w33{width:33%!important}.container--md-w50{width:50%!important}.container--md-w66{width:66%!important}.container--md-w75{width:75%!important}.container--md-w100{width:100%!important}}@media (min-width:1024px){.container--lg-w25{width:25%!important}.container--lg-w33{width:33%!important}.container--lg-w50{width:50%!important}.container--lg-w66{width:66%!important}.container--lg-w75{width:75%!important}.container--lg-w100{width:100%!important}}@media (min-width:1200px){.container--xl-w25{width:25%!important}.container--xl-w33{width:33%!important}.container--xl-w50{width:50%!important}.container--xl-w66{width:66%!important}.container--xl-w75{width:75%!important}.container--xl-w100{width:100%!important}}@media (min-width:1440px){.container--xxl-w25{width:25%!important}.container--xxl-w33{width:33%!important}.container--xxl-w50{width:50%!important}.container--xxl-w66{width:66%!important}.container--xxl-w75{width:75%!important}.container--xxl-w100{width:100%!important}}@media (min-width:1600px){.container--xxxl-w25{width:25%!important}.container--xxxl-w33{width:33%!important}.container--xxxl-w50{width:50%!important}.container--xxxl-w66{width:66%!important}.container--xxxl-w75{width:75%!important}.container--xxxl-w100{width:100%!important}}.alv-logo-box,.logo-box{height:100%;width:100%;background-color:#f2efe8;display:block;overflow-wrap:break-word;padding:18px;margin-bottom:1.5rem}.alv-logo-box.flex-height,.logo-box.flex-height{height:auto}.alv-logo-box.flex-width,.logo-box.flex-width{width:auto}.base__subnavbar .alv-logo-box{font-size:80%}.alv-logo-box,.logo-box,.rounded-logo{border-radius:0 0 24px!important}@media screen and (min-width:768px){.alv-logo{height:90px;width:calc(90px*1.61803);font-weight:300;background:#ffc501;color:#000;display:inline-block;border-radius:0 0 24px!important;padding:6px 18px;box-shadow:10px 5px 20px 10px rgba(0,0,0,.05)}}.alv-logo__brand--amstat,.alv-logo__brand--job-room{font-size:1.3rem;display:block;text-align:right}.alv-logo__brand--job-room{letter-spacing:-.8px}.alv-logo__brand--amstat~.alv-logo__title-small,.alv-logo__brand--job-room~.alv-logo__title-small{text-align:right;line-height:.5}@media screen and (max-width:767px){.alv-logo__brand--amstat,.alv-logo__brand--job-room{color:#9d0e06;letter-spacing:initial}.alv-logo__brand--amstat~.alv-logo__title-small,.alv-logo__brand--job-room~.alv-logo__title-small{display:none}}.alv-logo__brand--amstat{letter-spacing:initial}@media screen and (max-width:767px){.alv-logo__brand--amstat{color:#636363;display:inline}}.alv-logo__title{font-size:1.3rem;font-weight:400;letter-spacing:-.8px}.alv-logo__title .title__plus-ch,.alv-logo__title .title__plus-ch:before{color:gray}@media screen and (max-width:767px){.alv-logo__title{color:#ffc501}}.alv-logo__title-small{color:#000;font-size:1rem;font-weight:400;letter-spacing:0}.alv-logo__title-small .title__plus-ch{font-weight:300;color:gray}.alv-logo__title-small .title__plus-ch:before{color:gray}.alv-logo__title-small~.alv-logo__brand{font-size:1.3rem;font-weight:300}.title__plus-ch:before{content:'+';font-weight:700;font-size:.75em;vertical-align:-.5em;margin-left:-.1em;margin-right:-.2em}@media screen and (min-width:768px){.alv-logo--inverse{background:#9d0e06;color:#fff!important}.alv-logo--dark .alv-logo__title,.alv-logo--dark .alv-logo__title-small,.alv-logo--dark .title__plus-ch,.alv-logo--dark .title__plus-ch:before,.alv-logo--inverse .alv-logo__title,.alv-logo--inverse .alv-logo__title-small,.alv-logo--inverse .title__plus-ch,.alv-logo--inverse .title__plus-ch:before{color:#fff}.alv-logo--dark{background:#636363;color:#fff!important}.navbar-brand.portal-logo{position:absolute;top:0;z-index:1100;height:90px;width:225px;font-weight:300;background:#fff;color:#000;display:inline-block;border-radius:0 0 24px!important;padding:0 18px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.navbar-brand.portal-logo .portal-logo__image{height:100%;width:100%}}@media screen and (max-width:767px){.navbar-brand.portal-logo .portal-logo__image img{display:none}}h1,h2{letter-spacing:-.8px}h3,h4,h5,h6{letter-spacing:0}h1,h4,h5,h6,strong{font-weight:700}.light,.text--light{font-weight:300}.text--regular,h2,h3{font-weight:400}.text--bold{font-weight:700}.text--super{vertical-align:super}.text--sub{vertical-align:sub}.text--center-align{text-align:center}.text--right-align{text-align:right}.text--left-align{text-align:left}.text--justify-align{text-align:justify}.text--primary-color{color:#9d0e06}.text--inverse-color{color:#504d48}.text--white-color{color:#fff}.text--base-color{color:#504d48}.text--no-letterspacing{letter-spacing:0}.text--line-height--h1{line-height:3rem}.text--line-height--h2{line-height:1.75rem}.text--line-height--h3{line-height:1.5rem}.text--line-height--h4{line-height:1.25rem}.text--line-height--h5,.text--line-height--h6{line-height:1.125rem}a:not([href]):not([tabindex]){color:#9d0e06;cursor:pointer}a:not([href]):not([tabindex]):hover{color:#9d0e06}body{margin-top:calc(60px + .5rem)}@media screen and (min-width:480px){body{margin-top:calc(60px + 4rem)}body.has-jumbotron{margin-top:60px}body.has-toolbar{margin-top:calc(170px + 1.5rem)}body:not(.has-jumbotron) .jumbotron{margin-top:-4rem}}@media screen and (max-width:479px){body.has-smartbanner{margin-top:0}body.has-smartbanner .header{margin-bottom:.5rem}body.has-smartbanner .fixed-top{position:-webkit-sticky;position:sticky}}@media screen and (min-width:480px){.fixed-top.has-toolbar~.toolbar,.fixed-top~.toolbar{top:60px;position:fixed;width:100%}}.has-mainnavigation{border-bottom:1px solid #cfcfcf}.alv-header--light{background:#f2efe8}.alv-header--light .alv-header__brand{color:#504d48}.alv-header--inverse{background:#504d48}.alv-header--inverse .alv-header__brand{color:#fff}.footer,footer{bottom:0;width:100%}footer{background:#636363;color:#f2efe8;padding:2rem 0;position:relative}@media screen and (max-width:479px){footer{display:none}}.footer{position:absolute}.footer--logos,.footer--seco{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.footer--logos{-ms-flex-pack:center;justify-content:center}.footer--logos .footer--logos__logo{margin:0 2rem;width:25%;text-align:center}.footer--logos .footer--logos__logo img{max-height:60px}.footer--logos .footer--logos__logo img.cd-bund{max-height:100px}.footer--seco{padding:.75rem 0;background:#504d48;color:#f2efe8}.footer--seco a,.footer--seco span{color:#f2efe8;display:inline-block;padding:.5rem;margin:0 .75rem;font-size:80%}.footer--seco a:first-child,.footer--seco span:first-child{margin-left:0}.footer--seco a:hover{color:#f2efe8;text-decoration:none;background:#636363}@media screen and (max-width:479px){.footer--seco{-ms-flex-pack:justify;justify-content:space-between}.footer--seco a,.footer--seco span{-ms-flex-positive:1;flex-grow:1;margin:0}}.nav--job-room{width:66%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;border-bottom:none}.nav--job-room .nav-item{-ms-flex-positive:1;flex-grow:1;width:50%;text-align:center;font-weight:300;font-size:1.5rem}.nav--job-room .nav-link{border:none}.nav--job-room .nav-link.active,.tab-content--job-room{background:rgba(252,252,252,.75)}.nav--job-room .nav-link:hover{color:#9d0e06;background:rgba(252,252,252,.9)}.tab-content--job-room{position:relative}.nav--login{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;border-bottom:none}.nav--login .nav-item{-ms-flex-positive:0;flex-grow:0;width:25%;text-align:center;font-size:1.25rem}.nav--login .nav-item:first-child{border-right:1px solid #636363}.nav--login .nav-link{border:none}.nav--login .nav-link.active{font-weight:700}.nav--login .nav-link:hover{color:#9d0e06;background:#f7f7f7}@media screen and (max-width:767px){.drawer .navbar-nav{font-size:1.125rem}.drawer .navbar-nav .nav-link{color:#9d0e06}.nav--job-room{width:100%;-ms-flex-align:stretch;align-items:stretch}.nav--job-room .nav-item{font-size:80%;font-weight:400}.nav--job-room .nav-item .nav-link{height:100%}}.navbar{border:none;border-bottom:1px solid #f2efe8;height:60px}@media screen and (max-width:767px){.navbar,.navbar>.container{-ms-flex-pack:start;justify-content:flex-start}.navbar>.container{display:-ms-flexbox;display:flex;width:100%}}.navbar-alv{padding:0 1rem}.navbar-alv .nav-item{padding-top:.5rem;padding-bottom:.5rem}.navbar-light.bg-faded{background-color:#f2efe8}@media screen and (min-width:768px){.navbar-brand.alv-logo{position:absolute;top:0;z-index:1100}}.navbar-nav .nav-link{padding-right:1em!important;padding-left:1em!important;margin-right:.5rem;margin-left:.5rem}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:#504d48!important;background:#fff}.navbar-nav .nav-link.nav-link--login{padding-right:1.75em!important;padding-left:1.75em!important;background:#9d0e06;color:#f2efe8}.navbar-nav .nav-link.nav-link--login.active,.navbar-nav .nav-link.nav-link--login:hover{background:rgba(157,14,6,.8);color:#f2efe8!important}.navbar-nav .nav-link.nav-link--login .nav-link--login__icon{display:none}@media screen and (max-width:479px){.navbar-nav .nav-link.nav-link--login .nav-link--login__icon{display:inline-block}.navbar-nav .nav-link.nav-link--login .nav-link--login__label{display:none}.navbar-nav.navbar-nav--alv{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}}.nav-link .nav-link__icon .icon__stack{border-radius:50%;height:2.5em;width:2.5em;display:inline-block;line-height:2.5em;text-align:center;background-color:transparent;font-size:1.25em;color:inherit}.active .nav-link__icon,.active>.nav-link .nav-link__icon,.nav-item:hover .nav-link__icon,.nav-link .nav-link__icon,.nav-link:hover .nav-link__icon{border:2px solid #9d0e06;display:inline-block;border-radius:50%;padding:2px}.active .nav-link__icon .icon__stack,.active>.nav-link .nav-link__icon .icon__stack,.nav-item:hover .nav-link__icon .icon__stack,.nav-link:hover .nav-link__icon .icon__stack{border-radius:50%;height:2.5em;width:2.5em;display:inline-block;line-height:2.5em;text-align:center;background-color:#9d0e06;font-size:1.25em;color:#fff}.navbar--language-switcher>.nav-item{font-size:80%;padding:0}.navbar--language-switcher>.nav-item .nav-link{padding-top:.75em;padding-bottom:.75em;padding-right:.5rem!important;padding-left:.5rem!important;margin-right:0;margin-left:0}.navbar--language-switcher>.nav-item.active>.nav-link{font-weight:700}.navbar-toggler{border:none;padding:0;margin:.25rem .75rem .25rem 0}.language-switcher .dropwdown--language-switcher{display:none}@media screen and (max-width:767px){.language-switcher .navbar--language-switcher{display:none}.language-switcher .dropwdown--language-switcher{display:inline-block}.navbar-nav .nav-link{margin-right:0!important;margin-left:0!important}.navbar-nav.mobile-nav{-ms-flex-direction:row;flex-direction:row}.navbar-nav.mobile-nav .navbar--language-switcher .nav-item:not(.active){display:none}.navbar-alv{padding:0 .5rem}.navbar-alv .nav-item{padding-top:.25rem;padding-bottom:.25rem}}@media screen and (min-width:480px) and (max-width:1024px){.navbar-nav .nav-link{padding-right:.5em!important;padding-left:.5em!important;margin-right:1px;margin-left:1px}.navbar-nav .nav-link.nav-link--login{padding-right:.75em!important;padding-left:.75em!important}}.toolbar{position:relative;background-color:rgba(242,239,232,.75);border-bottom:1px solid #f2efe8;margin-bottom:1.5rem;min-height:110px;z-index:1001!important}.toolbar.sticked{height:110px}.toolbar.toolbar--light{background-color:#f8f6f2}.toolbar.toolbar--white{background-color:#fff;border-bottom:none}.toolbar.toolbar--inverse{background:rgba(248,246,242,.25)}.toolbar-nav,.toolbar-nav .nav-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.toolbar-nav{-ms-flex-pack:justify;justify-content:space-between;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-align:start;align-items:flex-start}.toolbar-nav.center{-ms-flex-pack:center;justify-content:center}.toolbar-nav .nav-title{padding:2.5rem 2.5rem 2.5rem 0}.toolbar-nav .nav-item{font-size:1.25rem;cursor:pointer}.toolbar-nav .nav-item:hover{background:#f8f6f2}.toolbar-nav .nav-item.active>.nav-link{font-weight:700;color:#9d0e06}.toolbar-nav .nav-item .nav-link{color:#9d0e06;padding:2.5rem}.toolbar-nav .nav-item .nav-link:hover{color:#9d0e06}.toolbar-nav .nav-item .nav-link.active{font-weight:700;color:#504d48}.toolbar-nav .nav-item a{-ms-flex-align:center;align-items:center}.toolbar-nav .nav-item a>span:last-of-type{margin-left:.5rem}.toolbar-nav.toolbar--job-room .nav-item{width:20%;max-width:20%}.jumbotron .toolbar-nav .nav-item:hover{background:#fff}.toolbar-nav--has-icon .nav-item .nav-link{padding:1.5rem}.toolbar-nav--has-icon .nav-item .nav-link:hover{color:#9d0e06}.toolbar-nav--has-icon .nav-item .nav-link.active{font-weight:700;color:#504d48}.toolbar-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-left:0;margin:2.5rem 0 1.25rem;list-style:none}.toolbar-form.center{-ms-flex-pack:center;justify-content:center}.toolbar-form .form-group{max-width:33%;-ms-flex-positive:1;flex-grow:1;margin:0 .5rem}.toolbar-form .form-group>input:not(.range-slider__range){width:100%}.toolbar-form .form-group.form-group--slider,.toolbar-form .form-group.range-slider{width:auto;-ms-flex-positive:0;flex-grow:0}.form-group__inline input:first-child,.form-group__inline select:first-child,.toolbar-form .form-group:first-child{margin-left:0}.form-group__inline input:last-child,.form-group__inline select:last-child,.toolbar-form .form-group:last-child{margin-right:0}.toolbar-form button{margin:0 .5rem;width:60px;height:48px}jr2-job-search-toolbar jr2-typeahead-multiselect,jr2-job-search-toolbar jr2-typeahead-multiselect input{width:100%}@media screen and (max-width:479px){.toolbar{margin-bottom:.25rem;min-height:unset}.toolbar.md-whiteframe-3dp{box-shadow:none}.toolbar .container{padding:0}.toolbar.sticked{height:auto}.toolbar-nav:not(.show) .nav-item:not(.active){display:none}.toolbar-collapse .toolbar-nav,.toolbar-form{-ms-flex-direction:column;flex-direction:column}.toolbar-collapse .toolbar-nav{-ms-flex-align:center;align-items:center;background-color:rgba(242,239,232,.75);margin-top:.25rem;padding:.5rem}.toolbar-collapse .toolbar-nav .nav-title{padding:0;text-align:center;cursor:pointer}.toolbar-collapse .toolbar-nav .nav-title h2{font-size:.85rem;letter-spacing:inherit;font-weight:400}.toolbar-collapse .toolbar-nav .nav-title h2:before{display:inline-block;margin-right:.5em;vertical-align:-.05em;font-family:FontAwesome;font-size:1.125em;content:'\f13a'}.toolbar-collapse .toolbar-nav .nav-item .nav-link,.toolbar-collapse .toolbar-nav .nav-item a{padding:0;font-weight:300;color:#504d48}.toolbar-collapse .toolbar-nav .nav-item.active a{font-weight:700}.toolbar-collapse .toolbar-nav .nav-item:hover{background:0 0}.toolbar-collapse .toolbar-nav.toolbar--job-room .nav-item{width:100%;max-width:100%}.toolbar-collapse .toolbar-nav.toolbar-nav--has-icon .nav-link__icon{display:none}.toolbar-form{-ms-flex-pack:start;justify-content:flex-start;margin:1rem 15px}.toolbar-form .form-group,.toolbar-form button{margin:.5rem 0;width:100%;max-width:100%}jr2-job-search-toolbar jr2-typeahead-multiselect .typeahead-multiselect{width:100%}}@media screen and (min-width:480px) and (max-width:768px){.toolbar{margin-bottom:.75rem}.toolbar-form{margin:1rem .5rem!important}.toolbar-form .form-group{max-width:20%}.toolbar-form .btn-group-lg>.btn,.toolbar-form .btn-lg{width:auto}.toolbar-nav.toolbar--job-room{padding-top:1.25rem!important}.toolbar-nav.toolbar-nav--has-icon .nav-link>span:last-of-type{display:block;width:auto}}@media screen and (min-width:480px) and (max-width:1024px){.toolbar-form{margin:2.5rem .25rem 1.25rem}.toolbar-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar-nav .nav-title{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 0 1.25rem}.toolbar-nav .nav-title h2{font-size:inherit;font-weight:400}.toolbar-nav .nav-item{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:inherit}.toolbar-nav.toolbar--job-room .nav-item{width:auto;max-width:inherit}.toolbar-nav.toolbar-nav--has-icon .nav-item .nav-link{padding-right:0;padding-left:0}.toolbar-nav .active .nav-link__icon .icon__stack,.toolbar-nav .active>.nav-link .nav-link__icon .icon__stack,.toolbar-nav .nav-item:hover .nav-link__icon .icon__stack,.toolbar-nav .nav-link .nav-link__icon .icon__stack,.toolbar-nav .nav-link:hover .nav-link__icon .icon__stack{height:2em;width:2em;line-height:2em;font-size:1em}.toolbar-nav.toolbar--job-room{padding-top:2.5rem;padding-bottom:0}.toolbar-nav.toolbar--job-room.center{text-align:left;-ms-flex-pack:distribute;justify-content:space-around}.toolbar-nav.toolbar--job-room .nav-title{display:none}.toolbar-nav.toolbar--job-room .nav-item{-ms-flex-preferred-size:33%;flex-basis:33%}.toolbar-form .form-group{max-width:25%;margin:0 .25rem}.toolbar-form .form-group--icon .form-control-lg~.form-control--icon,.toolbar-form .form-group--icon .input-group-lg>.form-control~.form-control--icon,.toolbar-form .form-group--icon .input-group-lg>.input-group-addon~.form-control--icon,.toolbar-form .form-group--icon .input-group-lg>.input-group-btn>.btn~.form-control--icon{font-size:.75em}.toolbar-form .btn-group-lg>.btn,.toolbar-form .btn-lg,.toolbar-form .form-control-lg,.toolbar-form .input-group-lg>.form-control,.toolbar-form .input-group-lg>.input-group-addon,.toolbar-form .input-group-lg>.input-group-btn>.btn{padding:.5rem;font-size:1rem;line-height:1.25}.toolbar-form button{margin:0 .25rem;width:150px}}@media screen and (max-width:1440px){.toolbar-nav .nav-item a{-ms-flex-direction:column;flex-direction:column;text-align:center}}.subnavbar-nav{-ms-flex-direction:column;flex-direction:column;padding-bottom:24px;margin-bottom:1.5rem;background:#f8f6f2;border-radius:0 0 24px!important}.subnavbar-nav .nav-title{display:block;padding:.5rem 1rem;margin-bottom:.75rem;font-weight:300;border-bottom:1px solid #f2efe8}.subnavbar-nav .nav-title .nav-link--faq{color:#868e96;font-size:1rem;display:inline-block;padding:.125em;float:right}.subnavbar-nav .nav-title .nav-link--faq:hover{text-decoration:none;background:#f2efe8;color:#504d48}.filter-nav,.subnavbar-nav .nav-item{font-size:80%}.subnavbar-nav .nav-link{color:#504d48}.subnavbar-nav .nav-link:hover{background:#f2efe8;color:#504d48}.subnavbar-nav .nav-link.disabled{color:#868e96}.subnavbar-nav .nav-item.active>.nav-link{font-weight:700;box-shadow:inset 4px 0 0 0 #9d0e06}.subnavbar-nav .nav{font-size:1rem}.subnavbar-nav .nav .nav-link{color:#636363;padding:.5rem calc(1rem + .5rem)}.subnavbar-nav .nav .nav-link:hover{color:#9d0e06}.filter-nav{margin-bottom:.75rem}.filter-nav .nav-link:hover{background:#f2efe8;color:#9d0e06}.filter-nav .nav-link.active{font-weight:700;box-shadow:none}.filter-nav .nav-title{display:block;font-weight:700;padding:.5rem 1rem 0}@media screen and (min-width:480px){.subnavbar__toggler{display:none}}@media screen and (max-width:479px){.subnavbar{margin-right:-15px;margin-left:-15px;margin-bottom:.75rem;transition:all 1s ease}.subnavbar>.subnavbar__toggler{background-color:#f2efe8;margin-bottom:0;padding:.5rem;text-align:center;cursor:pointer;font-weight:400}.subnavbar>.subnavbar__toggler:before{display:inline-block;margin-right:.5em;vertical-align:-.05em;font-family:FontAwesome;font-size:1.125em;content:'\f13a'}.subnavbar:not(.show) .active{font-size:1.25rem;text-align:center}.subnavbar:not(.show) .active>.nav-link{font-weight:400;box-shadow:none;color:#9d0e06}.subnavbar:not(.show) .nav-item:not(.active),.subnavbar:not(.show) .nav-title:not(.active){display:none}.subnavbar-nav{background-color:#f2efe8;border-radius:0!important;padding-bottom:0;margin-bottom:0}.subnavbar-nav .nav-title{font-size:1.25rem;margin-top:.75rem;border-bottom:1px solid #636363}.subnavbar-nav .nav-item{font-size:1.125rem}.subnavbar-nav.md-whiteframe-1dp{box-shadow:none}}.subnavigation.navbar-light{background:#fff}.subnavigation .navbar-nav{margin-left:calc(225px + 1rem);font-size:80%}.dropdown--canvas .dropdown-menu{left:auto;margin:0;padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.dropdown--canvas .dropdown-menu{width:720px}}@media (min-width:992px){.dropdown--canvas .dropdown-menu{width:930px}}@media (min-width:1024px){.dropdown--canvas .dropdown-menu{width:980px}}@media (min-width:1200px){.dropdown--canvas .dropdown-menu{width:1140px}}@media (min-width:1440px){.dropdown--canvas .dropdown-menu{width:1380px}}@media (min-width:1600px){.dropdown--canvas .dropdown-menu{width:1540px}}.dropdown--canvas .dropdown-toggle::after{margin:0;border:none}.nav-item.megamenu.show{background:#fff;border-right:1px solid #636363;border-left:1px solid #636363}.nav-item.megamenu.show .nav-link{margin-right:calc(.5rem - 1px);margin-left:calc(.5rem - 1px)}.megamenu-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.megamenu-menu div{-ms-flex:1;flex:1}.megamenu-menu .dropdown-title{display:block;font-weight:300;padding:3px 1.5rem}.megamenu-menu .dropdown-title~.dropdown-title{margin-top:1.5rem}.megamenu-menu .dropdown-item{font-size:80%;color:#9d0e06}@media screen and (max-width:479px){.drawer .megamenu .dropdown-toggle{display:none}.drawer .megamenu>.dropdown-menu{display:block;width:100%;box-shadow:none;border:none;border-top:1px solid rgba(0,0,0,.15);padding-top:0;margin-top:1.5rem}.drawer .megamenu .megamenu-menu{-ms-flex-direction:column;flex-direction:column}.drawer .megamenu .megamenu-menu .dropdown-title{font-size:1.5rem;margin-top:1.5rem}.drawer .megamenu .megamenu-menu .dropdown-item{font-size:1.125rem}}@media screen and (min-width:480px) and (max-width:1024px){.nav-item.megamenu.show .nav-link{margin-right:0;margin-left:0}}.checkbox>label,.radio>label{display:block;position:relative;padding-left:32px;margin-bottom:.5rem;cursor:pointer}.checkbox>label::before{content:'';position:absolute;top:0;left:0;height:26px;width:26px;border:2px solid #636363;background:#fff}.checkbox>input:checked~label:after{content:'';position:absolute;left:9px;top:6px;border:solid #000;width:7px;height:12px;border-width:0 3.5px 3.5px 0;transform:rotate(45deg)}.checkbox>input:not([disabled]):focus~label::before,.radio>input:not([disabled]):focus~label::before{box-shadow:0 0 0 2px #e7a61a}.checkbox>input,.radio>input{position:absolute;z-index:-1;opacity:0}.checkbox>input:disabled~label:after,.checkbox>input:disabled~label:before,.radio>input:disabled~label:before{background:#e6e6e6;opacity:.6;pointer-events:none}.radio>input:disabled~label:after{opacity:.6}.checkbox>input:not([disabled])~label:hover::before,.radio>input:not([disabled])~label:hover::before{box-shadow:0 0 0 2px #e7a61a}.radio>label::before{content:'';position:absolute;top:0;left:0;height:26px;width:26px;border-radius:50%;border:2px solid #636363}.radio>input:checked~label:after{content:'';position:absolute;left:7px;top:7px;height:12px;width:12px;border-radius:50%;background:#000}.form-group--icon{position:relative}.form-group--icon .form-control{padding-right:2em}.form-group--icon .form-control--icon{color:#9d0e06;position:absolute;top:.25em;right:.25em;font-size:.95em}@media screen and (max-width:479px){.form-group--icon .form-control--icon{top:.5em!important}}.form-group--icon .form-control-lg,.form-group--icon .input-group-lg>.form-control,.form-group--icon .input-group-lg>.input-group-addon,.form-group--icon .input-group-lg>.input-group-btn>.btn{padding-right:2.5em}.form-group--icon .form-control-lg~.form-control--icon,.form-group--icon .input-group-lg>.form-control~.form-control--icon,.form-group--icon .input-group-lg>.input-group-addon~.form-control--icon,.form-group--icon .input-group-lg>.input-group-btn>.btn~.form-control--icon{font-size:1em!important}.navbar-nav .form-control--icon{right:0;color:#495057}.form-group--navbar .form-control{background:rgba(255,255,255,.33);padding-right:1.5em;padding-top:.75rem;padding-bottom:.7rem;border:none;box-shadow:none}.custom-select{width:100%;border-color:#636363;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-control{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.form-group--break{margin-bottom:3rem}.form-group__inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.form-group__inline input,.form-group__inline select{margin:0 .5rem}@media screen and (max-width:479px){.form-group__inline{-ms-flex-direction:column;flex-direction:column}.form-group__inline.sm-inline{-ms-flex-direction:row;flex-direction:row}}.range-slider{width:100%}.range-slider__range{-webkit-appearance:none;width:calc(100% - (73px));height:.5rem;border-radius:5px;background:#c1c0c0;outline:none;padding:0;margin:0}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:#9d0e06;cursor:pointer;transition:background .15s ease-in-out}.range-slider__range::-webkit-slider-thumb:hover,.range-slider__range:active::-webkit-slider-thumb{background:#3b0502}.range-slider__range::-moz-range-thumb{width:1.25rem;height:1.25rem;border:0;border-radius:50%;background:#9d0e06;cursor:pointer;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb:hover,.range-slider__range:active::-moz-range-thumb{background:#3b0502}.range-slider__value{display:inline-block;position:relative;width:60px;text-align:right;margin-left:.25rem}.range-slider__value.range-slider__value--unit:after{content:attr(data-unit);margin-left:.25rem}::-moz-range-track{background:#c1c0c0;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}label .optional{font-size:.85rem;color:gray}.alert{border-radius:0 0 24px!important;border:none;padding:24px}.alert strong{display:block}.jumbotron--has-toolbar{padding-top:0;margin-bottom:0}@media screen and (max-width:479px){.jumbotron--has-toolbar .toolbar{border-bottom:.25rem solid #fff}}.breadcrumb{font-size:80%}.breadcrumb-item+.breadcrumb-item::before{font-family:'FontAwesome';font-size:80%}@media screen and (max-width:479px){.breadcrumb{display:none}.address__filter{margin-right:-15px;margin-left:-15px;margin-bottom:.75rem;padding:1rem 2rem;background-color:#f8f6f2}}.candidate-search{width:calc(100% - 3rem);margin:3rem 1.5rem;display:inline-block}.candidate-search legend{width:calc(75% - 1.5rem);border-bottom:1px solid #636363;margin-bottom:3rem;font-size:1.25rem}.candidate-search .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.candidate-search .form-group label{-ms-flex-positive:0;flex-grow:0;width:calc(33% - 1.5rem);text-align:right;margin-right:1.5rem}.candidate-search .form-group div{-ms-flex-positive:0;flex-grow:0;width:calc(42% - 1.5rem)}.candidate-search .btn{margin-left:33%;width:calc(42% - 1.5rem)}.candidate-search__title{font-weight:300;padding:3rem 0 0 3rem}.candidate-search__form{width:calc(75% - 3rem);padding:3rem}.candidate-search__form .btn{width:100%}@media screen and (max-width:767px){.candidate-search{width:calc(100% - 1.5rem);margin:.75rem}.candidate-search legend{width:100%}.candidate-search .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.candidate-search .form-group label{text-align:left;margin-right:0}.candidate-search .form-group div,.candidate-search .form-group label{-ms-flex-positive:1;flex-grow:1;width:100%}.candidate-search .btn{margin-left:0;width:100%}.candidate-search .btn-group-lg>.btn,.candidate-search .btn.btn-lg{font-weight:400;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25}.candidate-search__title{font-weight:400;font-size:1.25rem;text-align:center;padding:1rem}.candidate-search__form{width:100%;padding:0 15px 1rem}}.badge-blue,.badge-gray,.badge-green,.badge-yellow{font-weight:400}.badge-blue{color:#111;background-color:#f3d7d6}.badge-blue[href]:focus,.badge-blue[href]:hover{color:#111;text-decoration:none;background-color:#e7b1af}.badge-gray{color:#111;background-color:#f2efe8}.badge-gray[href]:focus,.badge-gray[href]:hover,.candidate-radar:hover .badge-radar[href]:focus,.candidate-radar:hover .badge-radar[href]:hover,.job-radar:hover .badge-radar[href]:focus,.job-radar:hover .badge-radar[href]:hover{color:#111;text-decoration:none;background-color:#e0d8c7}.badge-green{color:#111;background-color:#e8f5d9}.badge-green[href]:focus,.badge-green[href]:hover{color:#111;text-decoration:none;background-color:#d0eab1}.badge-yellow{color:#111;background-color:#fff4de}.badge-yellow[href]:focus,.badge-yellow[href]:hover{color:#111;text-decoration:none;background-color:#ffe3ab}.detail__map{width:100%;height:300px}.detail__title h2{height:2rem;margin-bottom:1rem}.detail__title .detail__date{margin-left:1.5rem}.detail__subtitle{margin-bottom:.75rem;font-weight:300;font-size:1.125rem}.detail__content{margin-bottom:1.5rem;line-height:2rem}.detail__content:last-child,.detail__features .features .logo-box:last-child{margin-bottom:0}.detail__content>.detail__content__title{padding:.25rem .125rem;background:#f2efe8;margin-bottom:0}.detail__content .content__item,.detail__features{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.detail__content .content__item strong{width:40%;text-align:right;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.detail__content .content__item span{width:66%;margin-left:.5rem}.detail__features{-ms-flex-pack:justify;justify-content:space-between}.detail__features .detail__map{width:50%}.detail__features .features{margin-left:1.5rem;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch}.detail__features .features .logo-box,.job-publication .form-group__inline>div>div{width:100%}.detail__applications{margin:1.5rem 0}.detail--occupation:nth-child(even){background-color:rgba(242,239,232,.5)}@media screen and (max-width:767px){.detail__title h2{height:auto}.detail__references{-ms-flex-order:1;order:1}.detail__body{-ms-flex-order:0;order:0}.detail__actions{-ms-flex-order:2;order:2}.detail__company.alv-logo-box,.detail__pes.alv-logo-box{border-radius:0!important;padding:0;background:0 0;font-size:inherit}.detail__company.md-whiteframe-1dp,.detail__pes.md-whiteframe-1dp{box-shadow:none}.detail__content .content__item{display:-ms-flexbox;display:flex}.detail__content .content__item strong{width:100%;text-align:left}.detail__content .content__item span{width:100%;margin-left:0}.detail__content .content__item,.detail__features{-ms-flex-direction:column;flex-direction:column}.detail__features .detail__map,.detail__features .features{width:100%;margin-bottom:.5rem;margin-left:0}.detail__features .detail__map .logo-box,.detail__features .detail__map .logo-box:last-child,.detail__features .features .logo-box,.detail__features .features .logo-box:last-child{margin-bottom:.5rem}.detail__features .md-whiteframe-1dp{border-radius:0!important;box-shadow:none}}.job-publication{width:calc(100% - 3rem);margin-right:1.5rem;margin-left:1.5rem;display:inline-block}.job-publication:first-child{margin-top:3rem}.job-publication legend{width:calc(75% - 1.5rem);border-bottom:1px solid #636363;margin-bottom:3rem;font-size:1.25rem}.job-publication .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.job-publication .form-group label{-ms-flex-positive:0;flex-grow:0;width:calc(33% - 1.5rem);text-align:right;margin-right:1.5rem}.job-publication .form-group div{-ms-flex-positive:0;flex-grow:0;width:calc(42% - 1.5rem)}.job-publication .form-group__inline>div{-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.job-publication .checkbox{margin-left:33%;width:calc(42% - 1.5rem)}.job-publication__actions{padding-top:3rem;padding-bottom:3rem;margin-right:1.5rem;margin-left:1.5rem}.job-publication__actions>.form__actions{margin-left:33%;width:calc(42% - 1.5rem);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.job-publication__actions>.form__actions .btn{width:50%;margin-right:1.5rem}.job-publication--horizontal__actions>.form__actions .btn:last-of-type,.job-publication__actions>.form__actions .btn:last-of-type{margin-right:0}.job-publication__form{width:75%}.job-publication__radar{position:-webkit-sticky;position:sticky;top:60px;z-index:1000}.job-publication--horizontal{width:calc(100% - 6rem);margin-right:3rem;margin-left:3rem;display:inline-block}.job-publication--horizontal legend{border-bottom:1px solid #c1c0c0;padding-top:3rem;margin-bottom:1.5rem;font-size:1.75rem;font-weight:300}.job-publication--horizontal .form-group__inline>div{-ms-flex-positive:1;flex-grow:1;width:33%}.job-publication--horizontal__actions{padding-top:1.5rem;padding-bottom:3rem;margin-right:3rem;margin-left:3rem}.job-publication--horizontal__actions>.form__actions .btn{margin-right:1.5rem}.candidate-radar{padding:.75rem;margin:3rem 0;font-size:80%;text-align:center;color:#9d0e06}.candidate-radar:hover{background:#9d0e06;color:#f2efe8}.candidate-radar:hover a,.job-radar:hover a{color:#f2efe8}.candidate-radar:hover .badge-radar{color:#111;background-color:#f2efe8}.candidate-radar a,.job-radar a{display:block;font-weight:700;margin-top:.75rem;color:transparent}.badge-radar{font-size:1em;margin:.375rem;padding:.375rem 1.5rem;border-radius:1em;color:#fff;background-color:#9d0e06}.badge-radar[href]:focus,.badge-radar[href]:hover{color:#fff;text-decoration:none;background-color:#6c0a04}@media screen and (max-width:479px){.job-publication--horizontal .form-group__inline>div,.job-publication__form{width:100%}.job-publication--horizontal,.job-publication--horizontal__actions{width:calc(100% - 30px);margin:0 15px 1rem}.job-publication--horizontal legend{font-weight:400;font-size:1.25rem;padding-top:1rem}.job-publication--horizontal__actions{padding:0}.job-publication--horizontal__actions .btn{margin-right:0;margin-bottom:.75rem;width:100%}.job-publication--horizontal__actions .btn:last-of-type{margin-bottom:0}}.content--job-search{position:relative;background:rgba(252,252,252,.75);margin-top:52px}@media screen and (max-width:767px){.content--job-search{margin-top:36px}}.job-search__form{width:calc(75% - 3rem);padding:3rem}@media screen and (max-width:479px){.job-search__form .form-control-lg,.job-search__form .input-group-lg>.form-control,.job-search__form .input-group-lg>.input-group-addon,.job-search__form .input-group-lg>.input-group-btn>.btn{padding:.5rem .75rem;font-size:1.125rem;line-height:2.25rem}.job-search__form .btn-group-lg>.btn,.job-search__form .btn-lg{font-weight:400;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25}}.job-search__radar{width:25%;margin:3rem 0}@media screen and (max-width:767px){.job-search__radar{display:none}}.job-radar{padding:.75rem;margin:0 1.5rem;font-size:80%;text-align:center;color:#9d0e06}.job-radar:hover{background:#9d0e06;color:#f2efe8}.job-radar:hover .badge-radar{color:#111;background-color:#f2efe8}@media screen and (max-width:479px){.job-search__filter{background-color:#f8f6f2}}.job-search__--toggler{font-size:.85rem;color:#9d0e06;text-align:center}.job-search__--toggler:before{display:inline-block;margin-right:.5em;vertical-align:-.05em;font-family:FontAwesome;font-size:1.125em;content:'\f13a';transition:transform .25s ease}.show+.job-search__filter--toggler:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg);transition:transform .25s ease}.result-list__title{font-weight:300}.result-list__item{padding:24px;margin-bottom:.75rem;cursor:pointer}.result-list__item:hover{background:#f9ebea}.result-list__item em{padding:0 .125rem;background-color:#fff2ac;background-image:linear-gradient(to right,#ffe359 0%,#fff2ac 100%)}.result-list__item .result-list__item__content>.w-100{width:auto!important}.result-list__item .result-list__item__date{vertical-align:text-top}.result-list__item .result-list__item__star{padding:0 10px;font-size:1.25em}.result-list__item--visited{background:#f3d7d6}@media screen and (max-width:767px){.filter__title,.result-list__title{text-align:center;font-weight:400;font-size:1.125rem}.result-list__title{margin:1.5rem .75rem}.filter__title{margin:.75rem}.result-list__item{padding:.75rem;margin-bottom:.75rem}.job-search__form{width:100%;padding:0 15px 1rem}}.tool__heading{font-weight:300;letter-spacing:0}@media screen and (min-width:480px){.tool__heading{padding:3rem 0 0 3rem}}@media screen and (max-width:767px){.tool__heading{font-weight:400;font-size:1.25rem;text-align:center;padding:1rem}}.jumbotron--job-room{background-repeat:no-repeat!important;background:0 0}.jumbotron--landingpage .tool__heading{margin-top:.75em}@media screen and (max-width:479px){.landing-page--container.process-container{padding:24px}.landing-page--container.process-container .process-container__text{display:none}}.process{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;height:50%}@media screen and (max-width:479px){.process{-ms-flex-direction:column;flex-direction:column;height:100%}}.process .process__item{-ms-flex-positive:1;flex-grow:1;display:table;width:calc(25% - 1.5rem);background:#fff;height:100%;margin-right:2rem;padding:.75rem;text-align:center;cursor:pointer;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width:480px){.process .process__item.has-arrow:after{left:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-left-color:rgba(255,255,255,.5);border-width:1.5rem;margin-top:-1.5rem}.process .process__item.has-arrow:last-child{margin-right:0}.process .process__item.has-arrow:last-child:after{border-width:0;margin-top:0}}.process .process__item:hover{background:#9d0e06;color:#f2efe8}.process .process__item p{margin:0;display:table-cell;vertical-align:middle}@media screen and (max-width:479px){.process .process__item{margin:.25rem 0;width:100%}}@media screen and (min-width:480px) and (max-width:1024px){.tool__heading{margin-top:1em}.process .process__item{margin-right:1rem;padding:.375rem}}.bg--additional-green,.bg--main-accent,.bg--main-black,.bg--main-gray{color:#f2efe8!important}.bg--additional-amber,.bg--additional-yellow,.bg--main-gray-light,.bg--main-white{color:#504d48!important}.bg--main-black{background:#504d48!important}.bg--main-gray{background:gray!important}.bg--main-gray-light{background:#c1c0c0!important}.bg--main-white{background:#fff!important}.bg--main-accent{background:#9d0e06!important}.bg--additional-amber{background:#ffc501!important}.bg--additional-yellow{background:#ffb120!important}.bg--additional-green{background:#64b500!important}.bg--other-red{color:#9d0e06!important}.login{width:calc(100% - 3rem);margin:3rem 1.5rem;display:inline-block}.login .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.login .form-group label{-ms-flex-positive:0;flex-grow:0;width:calc(25% - 1.5rem);text-align:right;margin-right:1.5rem}.login .form-group div{-ms-flex-positive:0;flex-grow:0;width:calc(50% - 1.5rem)}.login .btn{margin-left:25%;width:calc(25% - 1.5rem)}@media (min-width:1200px){.modal-xl{max-width:980px}}@media (min-width:1440px){.modal-xl{max-width:1220px}}.btn{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;border-radius:0}.btn-primary{box-shadow:2px 2px 0 0 rgba(59,5,2,.75)}.btn-secondary{box-shadow:2px 2px 0 0 rgba(142,141,141,.75)}.btn-success{box-shadow:2px 2px 0 0 rgba(44,79,0,.75)}.btn-info{box-shadow:2px 2px 0 0 rgba(12,82,93,.75)}.btn-warning{box-shadow:2px 2px 0 0 rgba(185,120,0,.75)}.btn-danger{box-shadow:2px 2px 0 0 rgba(59,5,2,.75)}.btn-light{box-shadow:2px 2px 0 0 rgba(205,194,167,.75)}.btn-dark{box-shadow:2px 2px 0 0 rgba(6,7,8,.75)}#searchForm{transition:width .5s ease;overflow:hidden;width:0}#searchForm.collapsing{position:relative;height:auto!important}#searchForm.show,#searchForm.show .form-control{width:280px}.nav-link--search-right{margin-right:0!important}.nav-link--search-left{margin-left:0!important}@media screen and (min-width:769px){.sticked{position:-webkit-sticky;position:sticky;z-index:100}.sticked--top,.sticked--top__parent{top:0}.sticked--bottom{bottom:0}.base__subnavbar>.sticked--top{top:calc(170px + 1.5rem);overflow-y:auto;height:calc(100vh - (170px + 1.5rem))}}@media screen and (min-width:768px){.drawer-body,.drawer-controls,.drawer-footer,.drawer-heading{display:none}}@media screen and (max-width:767px){.drawer{display:block;background-color:#fff;color:#504d48;border-right:1px solid #e6e6e6;min-height:1px;height:100%;top:0;left:0;position:fixed;z-index:1105;box-shadow:0 -1px 1px rgba(0,0,0,.05);width:95%}.drawer-contents{display:inherit;margin:0;position:relative}.drawer li,.drawer ul,.drawer-body,.drawer-footer,.drawer-heading,.drawer-nav{display:inherit;margin:0;width:100%;position:relative}.drawer.fold{margin-left:-95%}.drawer .navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.drawer .navbar-nav>.megamenu{-ms-flex-order:9;order:9}.drawer-heading{padding:.75rem .75rem .75rem 15px;margin-bottom:.75rem;font-size:1.125rem}.drawer-heading .fa{margin-right:.75rem;color:#504d48}.drawer-inverse{background-color:#333;color:#f2efe8;border-right:1px solid #1a1a1a}.drawer-contents{background-color:#fff;height:100%;width:100%;overflow:auto;padding:.75rem .75rem .75rem 15px}.drawer-title{margin-top:0;margin-bottom:0}.drawer-inner-toggle{position:absolute;top:.75rem;right:.75rem}.drawer-body{padding:.75rem .75rem .75rem 15px}.drawer-fullnav,.drawer-nav{padding:.75rem 15px;margin-bottom:0;list-style:none}.drawer-nav li{margin-bottom:5px}.drawer-fullnav li,.drawer-nav li{position:relative}.drawer-fullnav li a,.drawer-nav li a{color:#777;border-radius:.25rem;position:relative;display:block;padding:.75rem 15px}.drawer-fullnav li a:focus,.drawer-fullnav li a:hover,.drawer-fullnav li.active a,.drawer-nav li a:focus,.drawer-nav li a:hover,.drawer-nav li.active a{color:#515151;text-decoration:none;background-color:#fff}.drawer-fullnav{color:#fff;padding:0}.drawer-fullnav li{margin-bottom:0}.drawer-fullnav li a{border-radius:0}.drawer-inverse .drawer-contents{background-color:#333}.drawer-inverse .drawer-fullnav li a,.drawer-inverse .drawer-nav li a{color:#fff;padding:.75rem 15px}.drawer-inverse .drawer-fullnav li a:active,.drawer-inverse .drawer-fullnav li a:hover,.drawer-inverse .drawer-fullnav li.active a,.drawer-inverse .drawer-nav li a:active,.drawer-inverse .drawer-nav li a:hover,.drawer-inverse .drawer-nav li.active a{color:#f2efe8;background-color:#1a1a1a}.fold{margin-right:0}.folding{height:100%;transition-property:margin-left;transition-duration:.35s;transition-timing-function:ease}.drawer-right.fold{margin-left:0}.drawer-right.folding{transition-property:margin-right}.drawer-right.fold.show,.fold.show{margin-left:0;margin-right:0}}.typeahead-multiselect{width:490px}.typeahead-multiselect>form{width:inherit}.typeahead-multiselect .typeahead-multiselect__input{padding:0;border:0;width:385px}.typeahead-multiselect .typeahead-multiselect__input:focus{border:none;box-shadow:none;outline:none}.typeahead-multiselect .typeahead-multiselect__tag--classification{background-color:#439cc5;border-color:#439cc5}.typeahead-multiselect .typeahead-multiselect__tag--occupation{background-color:#64b500;border-color:#64b500}.typeahead-multiselect .typeahead-multiselect__tag--free-text{background-color:#ffc501;border-color:#ffc501}.typeahead-multiselect .typeahead-multiselect__tag--canton{background-color:#439cc5;border-color:#439cc5}.typeahead-multiselect .typeahead-multiselect__tag--locality{background-color:#64b500;border-color:#64b500}.typeahead-multiselect .typeahead-multiselect__tag{font-weight:400;line-height:1.5;padding:.25rem .5rem;border-radius:0 0 .5rem!important}.typeahead-multiselect .typeahead-multiselect__tag .remove-button{margin-left:.3rem;cursor:pointer}.typeahead-multiselect__type-label{float:right;font-size:80%;color:#fcfcfc;margin:0 -.5rem .5rem 0}.typeahead-multiselect__type-label.typeahead-multiselect__type-label--classification,.typeahead-multiselect__type-label.typeahead-multiselect__type-label--occupation{padding:0 .25rem;font-weight:400}.typeahead-multiselect__type-label.typeahead-multiselect__type-label--occupation{margin-top:-.75rem;background-color:#64b500;border-color:#64b500}.typeahead-multiselect__type-label.typeahead-multiselect__type-label--classification{background-color:#439cc5;border-color:#439cc5}ngb-typeahead-window{max-height:420px;width:100%;overflow-y:auto}ngb-typeahead-window .dropdown-item{margin:0;padding:.25rem .5rem;color:#504d48!important;font-weight:300;font-size:1.125rem}ngb-typeahead-window .dropdown-item.active{background-color:#f2efe8;color:#9d0e06!important}ngb-typeahead-window .dropdown-item .fist-in-group-item{border-top:1px solid #d7d7d7;padding:.75rem 0 0}ngb-typeahead-window .ngb-highlight{padding:0 .125rem;background-color:#fff2ac;background-image:linear-gradient(to right,#ffe359 0%,#fff2ac 100%)}.pagination-alv{min-height:2rem;margin-bottom:1rem}.pagination-alv.pagination--block{width:100%}.pagination-alv.pagination--block>.page-item{-ms-flex-positive:1;flex-grow:1}.pagination-alv .page-item{text-align:center;max-width:50%}.pagination-alv .page-item:last-child{text-align:right}.pagination-alv .page-item:first-of-type,.pagination-alv .page-item:only-of-type{text-align:left}.pagination-alv .page-item:only-of-type{width:100%;max-width:100%}.pagination-alv .page-link{font-size:80%;padding:.75rem 1rem;margin-bottom:1rem;color:#9d0e06;border:none}.pagination-alv .page-link:active,.pagination-alv .page-link:hover{background:#f2efe8}.pagination-alv__table .page-link{padding:.375rem .75rem;color:#9d0e06;border:none}.pagination-alv__table .page-link:active,.pagination-alv__table .page-link:hover{background:#f2efe8!important}.pagination-alv__table .active .page-link{background:#c1c0c0!important}.subnavbar__back{padding:.75rem 1rem;margin-bottom:1rem;font-size:80%}.subnavbar__back::after{display:block;clear:both;content:""}
/*!
 * smartbanner.js v1.7.0 <https://github.com/ain/smartbanner.js>
 * Copyright © 2017 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::after,.smartbanner__exit::before{position:absolute;width:1px;height:12px;background:#767676;content:' '}.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:-ms-flexbox;display:flex;overflow-y:hidden;line-height:1.25;width:60%;height:64px;-ms-flex-align:center;align-items:center}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.scroll-top,.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);color:#b1b1b3;font-family:'ArialRoundedMTBold',Arial;font-size:20px;-webkit-font-smoothing:subpixel-antialiased;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::after,.smartbanner.smartbanner--android .smartbanner__exit::before{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:0 0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:700}.nav-lang>ul>li>a.disabled:hover,.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:0 0}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}.scroll-top{display:block;position:fixed;bottom:5rem;right:2rem;background-color:rgba(128,128,128,.15);border-radius:0 0 12px!important}.scroll-top:hover{background:#f3d7d6;cursor:pointer}.scroll-top i{margin:1rem}@media screen and (min-width:480px) and (max-width:1024px){.scroll-top{right:1rem;bottom:1rem}}@media screen and (max-width:479px){.scroll-top{right:.5rem;bottom:.5rem}}.columncontrols--landingpage .row>div,.dashboard .base__related{margin-bottom:1.5rem}.dashboard .actions{visibility:hidden;opacity:0;transition:visibility 0s linear 300ms,opacity 300ms}.dashboard .table-hover tbody tr:hover{background-color:rgba(157,14,6,.25)}.dashboard .table-hover tbody tr:hover .actions{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 300ms}.dashboard__subtitle{margin-bottom:.75rem;font-weight:300;font-size:1.125rem}.dashboard__icon{color:#c1c0c0;margin-right:.75rem}.dashboard__actions{margin:1.5rem 0 .75rem}.dashboard__actions .form-inline .form-group{margin-right:1.5rem}.dashboard__actions .form-inline .form-control--icon{color:#9d0e06}.dashboard__actions .form-inline label,.mod-search .form-inline .form-group label{margin-right:.75rem}.dashboard__content--table{overflow-y:scroll}@media screen and (max-width:479px){.dashboard .base__content--wide{-ms-flex-order:2;order:2}.dashboard .alv-logo-box{border-radius:0!important;padding:0;background:0 0}.dashboard .md-whiteframe-1dp{box-shadow:none}.dashboard .dashboard__actions .form-group{width:100%;margin-right:0}}@media screen and (min-width:480px) and (max-width:1024px){.dashboard .base__content--wide{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex-order:2;order:2}.dashboard .table{font-size:80%}}.col-xs-1{max-width:8.33333%}.col-xs-2{max-width:16.66667%}.col-xs-3{max-width:25%}.col-xs-4{max-width:33.33333%}.col-xs-5{max-width:41.66667%}.col-xs-6{max-width:50%}.col-xs-7{max-width:58.33333%}.col-xs-8{max-width:66.66667%}.col-xs-9{max-width:75%}.col-xs-10{max-width:83.33333%}.col-xs-11{max-width:91.66667%}.col-xs-12{max-width:100%}@media (min-width:768px){.col-sm-1{max-width:8.33333%}.col-sm-2{max-width:16.66667%}.col-sm-3{max-width:25%}.col-sm-4{max-width:33.33333%}.col-sm-5{max-width:41.66667%}.col-sm-6{max-width:50%}.col-sm-7{max-width:58.33333%}.col-sm-8{max-width:66.66667%}.col-sm-9{max-width:75%}.col-sm-10{max-width:83.33333%}.col-sm-11{max-width:91.66667%}.col-sm-12{max-width:100%}}@media (min-width:992px){.col-md-1{max-width:8.33333%}.col-md-2{max-width:16.66667%}.col-md-3{max-width:25%}.col-md-4{max-width:33.33333%}.col-md-5{max-width:41.66667%}.col-md-6{max-width:50%}.col-md-7{max-width:58.33333%}.col-md-8{max-width:66.66667%}.col-md-9{max-width:75%}.col-md-10{max-width:83.33333%}.col-md-11{max-width:91.66667%}.col-md-12{max-width:100%}}@media (min-width:1024px){.col-lg-1{max-width:8.33333%}.col-lg-2{max-width:16.66667%}.col-lg-3{max-width:25%}.col-lg-4{max-width:33.33333%}.col-lg-5{max-width:41.66667%}.col-lg-6{max-width:50%}.col-lg-7{max-width:58.33333%}.col-lg-8{max-width:66.66667%}.col-lg-9{max-width:75%}.col-lg-10{max-width:83.33333%}.col-lg-11{max-width:91.66667%}.col-lg-12{max-width:100%}}@media (min-width:1200px){.col-xl-1{max-width:8.33333%}.col-xl-2{max-width:16.66667%}.col-xl-3{max-width:25%}.col-xl-4{max-width:33.33333%}.col-xl-5{max-width:41.66667%}.col-xl-6{max-width:50%}.col-xl-7{max-width:58.33333%}.col-xl-8{max-width:66.66667%}.col-xl-9{max-width:75%}.col-xl-10{max-width:83.33333%}.col-xl-11{max-width:91.66667%}.col-xl-12{max-width:100%}}@media (min-width:1440px){.col-xxl-1{max-width:8.33333%}.col-xxl-2{max-width:16.66667%}.col-xxl-3{max-width:25%}.col-xxl-4{max-width:33.33333%}.col-xxl-5{max-width:41.66667%}.col-xxl-6{max-width:50%}.col-xxl-7{max-width:58.33333%}.col-xxl-8{max-width:66.66667%}.col-xxl-9{max-width:75%}.col-xxl-10{max-width:83.33333%}.col-xxl-11{max-width:91.66667%}.col-xxl-12{max-width:100%}}@media (min-width:1600px){.col-xxxl-1{max-width:8.33333%}.col-xxxl-2{max-width:16.66667%}.col-xxxl-3{max-width:25%}.col-xxxl-4{max-width:33.33333%}.col-xxxl-5{max-width:41.66667%}.col-xxxl-6{max-width:50%}.col-xxxl-7{max-width:58.33333%}.col-xxxl-8{max-width:66.66667%}.col-xxxl-9{max-width:75%}.col-xxxl-10{max-width:83.33333%}.col-xxxl-11{max-width:91.66667%}.col-xxxl-12{max-width:100%}}.access-keys,.mod-basket,.nav-service,.nav-services h2,html.js .nojs{display:none!important}@media screen and (min-width:480px){.address__filter{margin-right:1.5rem;min-width:33%}}.address__content{min-width:66%}.address__content .result-list__item{width:100%}.skin-layout-editmode .mod-accordion .collapse.show{left:auto;position:static}.skin-layout-editmode .nav-service,.skin-layout-editmode .nav-services h2{display:block}.breadcrumb li{float:left}.breadcrumb li+li:hover::before{text-decoration:none}.breadcrumb li.active{color:#868e96}.breadcrumb li .icon{padding-right:.5rem;padding-left:.5rem;color:#868e96;font-size:80%}.columncontrols--landingpage .row{-ms-flex-align:stretch;align-items:stretch}.columncontrols--landingpage .mod{height:100%;width:100%;padding:18px;margin-bottom:1.5rem}.columncontrols--landingpage.columncontrols__first .mod{background-color:#f2efe8;display:inline-block;overflow-wrap:break-word}@media screen and (min-width:480px){.columncontrols--landingpage.columncontrols__first .mod{border-radius:0 0 24px!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}}.columncontrols--landingpage.columncontrols__first .mod.mod-text article{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p,.columncontrols--landingpage.columncontrols__first .mod.mod-text article ul{-ms-flex-positive:1;flex-grow:1}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type{width:calc(100% - 18px);position:relative;margin:0 auto}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf){position:absolute;bottom:0;left:0;right:0;margin:0 auto;display:block;text-align:center;width:50%;border:1px solid transparent;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#9d0e06;border-color:#9d0e06;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf):hover{color:#fff;background-color:#780b05;border-color:#6c0a04}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf).focus,.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf):focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(157,14,6,.5)}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf).disabled,.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf):disabled{background-color:#9d0e06;border-color:#9d0e06}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf).active,.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf):active,.show>.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf).dropdown-toggle{background-color:#780b05;background-image:none;border-color:#6c0a04;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf):hover{text-decoration:none}.columncontrols--landingpage.columncontrols__first .mod.mod-html a[href*='apple.com']{margin:10px}.columncontrols--landingpage.columncontrols__first .mod.mod-html a.icon.icon--external.icon--after{display:inline-block}.columncontrols--landingpage.columncontrols__first .mod.mod-html a.icon.icon--external.icon--after:after{content:''}.columncontrols--landingpage.columncontrols__last .row{margin-bottom:0}.columncontrols--landingpage.columncontrols__2 .mod-textimage img{height:64px}.columncontrols--landingpage.columncontrols__2 .mod a{width:50%;margin:0 auto;border:1px solid transparent;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#9d0e06;border-color:#9d0e06;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.columncontrols--landingpage.columncontrols__2 .mod a:hover{color:#fff;background-color:#780b05;border-color:#6c0a04}.columncontrols--landingpage.columncontrols__2 .mod a.focus,.columncontrols--landingpage.columncontrols__2 .mod a:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(157,14,6,.5)}.columncontrols--landingpage.columncontrols__2 .mod a.disabled,.columncontrols--landingpage.columncontrols__2 .mod a:disabled{background-color:#9d0e06;border-color:#9d0e06}.columncontrols--landingpage.columncontrols__2 .mod a.active,.columncontrols--landingpage.columncontrols__2 .mod a:active,.show>.columncontrols--landingpage.columncontrols__2 .mod a.dropdown-toggle{background-color:#780b05;background-image:none;border-color:#6c0a04;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.columncontrols--landingpage.columncontrols__2 .mod a:hover{text-decoration:none}.columncontrols--landingpage.columncontrols__2 .mod,.columncontrols--landingpage.columncontrols__3 .mod{text-align:center}.columncontrols--landingpage.columncontrols__2 .mod>.clearfix,.columncontrols--landingpage.columncontrols__3 .mod>.clearfix{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.columncontrols--landingpage.columncontrols__2 .mod>.clearfix:after,.columncontrols--landingpage.columncontrols__3 .mod>.clearfix:after{content:none}.columncontrols--landingpage.columncontrols__3{background:#f2efe8}.columncontrols--landingpage.columncontrols__3 .row,.columncontrols--landingpage.columncontrols__4 .mod,.mod-search .form-inline .radio label{margin-bottom:0}.columncontrols--landingpage.columncontrols__4{background:#636363}.columncontrols--landingpage.columncontrols__4 .mod-image{text-align:center}.columncontrols--landingpage.columncontrols__4 .mod-image figure,footer nav.pull-right>ul{margin:0}.columncontrols--landingpage.columncontrols__4 .mod-image img{margin-top:32px;max-height:64px}.columncontrols--landingpage.columncontrols__4 .col-md-3:first-child .mod-image img{margin-top:0;max-width:100%;max-height:128px}.columncontrols--landingpage.columncontrols__4~.clearfix{margin-top:-1rem}@media screen and (max-width:479px){.columncontrols--landingpage h2{font-size:1.5rem}.columncontrols--landingpage.columncontrols__first .mod.mod-text article{display:block}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type{position:static}.columncontrols--landingpage.columncontrols__first .mod.mod-text article p:last-of-type a:not(.icon--pdf){position:static;width:100%}.columncontrols--landingpage.columncontrols__2 .mod-textimage figure,.columncontrols--landingpage.columncontrols__4{display:none}.columncontrols--landingpage.columncontrols__2 .mod a{width:100%}}@media screen and (min-width:480px) and (max-width:1024px){.columncontrols--landingpage h2{font-size:1.5rem}.columncontrols--landingpage.columncontrols__first .col-sm-4{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.columncontrols--landingpage.columncontrols__2 .mod-textimage figure{display:none}.columncontrols--landingpage.columncontrols__2 .mod a{width:100%}.columncontrols--landingpage.columncontrols__4 .row>div{margin-bottom:.75rem}.columncontrols--landingpage.columncontrols__4 .mod-image img{margin-top:16px;max-height:32px}}@media screen and (min-width:480px){.nav-main li.dropdown.open,.nav-main li.dropdown.show{background:#fff;border-top:1px solid #636363;border-right:1px solid #636363;border-left:1px solid #636363}.nav-main li.dropdown.open>a,.nav-main li.dropdown.show>a{padding-top:calc(.5rem - 1px)!important;margin-right:calc(.5rem - 1px);margin-left:calc(.5rem - 1px)}}.nav-main .dropdown.open .dropdown-menu,.nav-main .dropdown.open .dropdown-menu .mod-searchfield,.nav-main .dropdown.show .dropdown-menu,.nav-main .dropdown.show .dropdown-menu .mod-searchfield{display:block}.dropdown-menu{position:absolute!important;top:calc(100% - 2px);left:0;z-index:1100;display:none;float:none;min-width:160px;font-size:1.125rem;border:1px solid rgba(0,0,0,.15);border-radius:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}@media (min-width:768px){.dropdown-menu{width:720px}}@media (min-width:992px){.dropdown-menu{width:930px}}@media (min-width:1024px){.dropdown-menu{width:980px}}@media (min-width:1200px){.dropdown-menu{width:1140px}}@media (min-width:1440px){.dropdown-menu{width:1380px}}@media (min-width:1600px){.dropdown-menu{width:1540px}}.dropdown-menu .yamm-close,.mod-leftnavigation .nav-page-list>ul li,.mod-sitemap ul ul>li>a{font-size:80%}.dropdown-menu .yamm-close.icon--after.icon--close:after{top:0}@media screen and (max-width:479px){.nav-main{position:relative}.navbar:after,.navbar:before{content:" ";display:table}.yamm .dropdown-menu{width:100%}.dropdown-menu .drilldown-container{margin:.75rem}.dropdown-menu .nav-page-list ul{list-style:none;padding:0;width:100%}}@media screen and (min-width:480px) and (max-width:1024px){.nav-main li.dropdown.open>a,.nav-main li.dropdown.show>a{margin-right:0;margin-left:0}}@media screen and (min-width:480px){.container-main{position:relative;min-height:100%;padding-bottom:52px}.footer-service{display:none}}@media screen and (max-width:479px){footer{display:block;position:static!important}footer address{padding:0 15px}.footer-service{padding-top:30px}.mod-logo{display:none}}footer{padding:0;font-size:80%;background:#504d48;display:inline-block;position:absolute;bottom:0;width:100%}footer .container-fluid h3{font-weight:300}footer nav>ul{list-style:none;padding:0}footer nav>ul>li a{color:#f2efe8;display:inline-block;padding:.5rem 0}footer address a:hover,footer nav>ul>li a:hover{color:#f2efe8;text-decoration:none}footer address{padding:.5rem 15px;margin:0 auto}@media screen and (max-width:479px){footer address{padding:0 15px}}@media (min-width:768px){footer address{max-width:720px}}@media (min-width:992px){footer address{max-width:930px}}@media (min-width:1024px){footer address{max-width:980px}}@media (min-width:1200px){footer address{max-width:1140px}}@media (min-width:1440px){footer address{max-width:1380px}}@media (min-width:1600px){footer address{max-width:1540px}}footer address a,footer address span{display:inline-block;padding:.5rem}footer address a{color:#f2efe8}footer address a:hover{background:#636363}.mod-cobranding{background:#636363}.mod-cobranding>.mod-cobranding{padding:30px}.mod-cobranding .thumbnail-wrapper{text-align:center}.mod-cobranding .thumbnail-wrapper img{max-height:80px}.mod-cobranding .col-md-2:first-child .thumbnail-wrapper img{max-height:96px}.mod-form .bit-notes{display:none}.mod-form .form-horizontal .form-group{display:-ms-flexbox;display:flex}.mod-form .form-horizontal .control-label{text-align:right}.mod-form .form-horizontal .control-label .form_leftcolmark{position:absolute;top:0;right:0}header{padding-right:15px;padding-left:15px}@media screen and (max-width:479px){header{padding:0}.header{border-bottom:1px solid #f2efe8}}.icon.icon--after:after,.icon.icon--before:before{font-family:FontAwesome;display:inline-block}span.icon{font-family:FontAwesome;position:relative}span.icon.icon--close:after{content:""}.icon--before.icon--close:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--close:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--menu:after{content:""}.icon--before.icon--menu:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--menu:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--search:after{content:""}.icon--before.icon--search:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--search:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--less:after{content:""}.icon--before.icon--less:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--less:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--greater:after{content:""}.icon--before.icon--greater:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--greater:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--pdf:after{content:""}.icon--before.icon--pdf:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--pdf:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--word:after{content:""}.icon--before.icon--word:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--word:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--external:after{content:""}.icon--before.icon--external:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--external:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--root:after{content:""}.icon--before.icon--root:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--root:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--power:after{content:""}.icon--before.icon--power:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--power:after{content:"";padding-left:3px;position:relative;top:2px}span.icon.icon--step-forward:after{content:""}.icon--before.icon--step-forward:before{content:"";padding-right:5px;position:relative;top:1px}.icon--after.icon--step-forward:after{content:"";padding-left:3px;position:relative;top:2px}.icon--before.pull-right.icon--print:before,a.pull-right.icon--print[data-toggle=collapse]:before{padding-right:0}a.icon:hover{text-decoration:underline}body{margin-top:0!important}.header{margin-bottom:4rem}@media screen and (max-width:767px){.header{margin-bottom:.5rem}}.landing-page__regular--media>.landing-page--container{padding:0}@media screen and (min-width:480px) and (max-width:1024px){.landing-page__regular.landing-page__regular--media{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}}@media screen and (min-width:768px){.nav-mobile{display:none!important}}.navbar-alv{border-bottom:none}.navbar-alv>.container{display:block;padding:0}header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;position:relative}header>.alv-header{position:static}@media screen and (max-width:767px){header .mod-logo{display:none}}@media screen and (min-width:768px){header .mod-logo{-ms-flex-order:0;order:0;position:absolute;top:1px;left:15px;z-index:1110;height:90px;width:225px;font-weight:300;background:#fff;color:#000;display:inline-block;border-radius:0 0 24px!important;padding:0 18px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}header .mod-logo h2{display:none}header .mod-logo img{height:100%;width:100%}}header .mod-searchfield{-ms-flex-order:1;order:1;padding-top:.5rem;padding-bottom:.5rem;padding-right:1em!important;padding-left:1em!important;margin-right:.5rem;margin-left:.5rem}header .mod-searchfield form{margin:.4em 0}header .mod-searchfield form .search-field{position:relative;width:150px;height:1.75em;transition:width .4s}header .mod-searchfield form .search-field:focus{padding-right:30px;width:250px}header .clearfix{margin-left:.5rem;-ms-flex-order:9;order:9}.nav-main{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:768px){.nav-main{max-width:720px}}@media (min-width:992px){.nav-main{max-width:930px}}@media (min-width:1024px){.nav-main{max-width:980px}}@media (min-width:1200px){.nav-main{max-width:1140px}}@media (min-width:1440px){.nav-main{max-width:1380px}}@media (min-width:1600px){.nav-main{max-width:1540px}}@media screen and (max-width:767px){.mod-mainnavigation{-ms-flex-positive:2;flex-grow:2}}@media screen and (min-width:768px){.mod-mainnavigation{-ms-flex-order:2;order:2}.mod-mainnavigation li:first-child .dropdown-toggle:before{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\F0C9';margin-right:.25em}.mod-mainnavigation .dropdown-toggle:after{display:none}.mod-mainnavigation .nav-link.icon{text-decoration:none}}.nav-main{height:100%}.nav-main.navbar{border-bottom:none;padding:0}.nav-lang>ul,.nav-main>.navbar-nav{-ms-flex-direction:row;flex-direction:row;height:100%}.nav-main>.navbar-nav{margin-left:auto!important}.nav-lang,.nav-main>.navbar-nav>li{padding-top:.5rem;padding-bottom:.5rem}.nav-main>.navbar-nav>li>a{display:block;padding:.5rem 1em!important;margin-right:.5rem;margin-left:.5rem;color:#504d48!important}.nav-main>.navbar-nav>li>a:hover{background:#fff;text-decoration:none}.nav-lang>ul{list-style:none;display:-ms-flexbox;display:flex;margin:0;padding:0}.nav-lang>ul>li{font-size:80%;padding:0}.nav-lang>ul>li>a{display:block;padding-top:.75em;padding-bottom:.75em;padding-right:.5rem!important;padding-left:.5rem!important;margin-right:0;margin-left:0;color:#504d48!important}.nav-lang>ul>li>a.active{font-weight:700;background-color:transparent}.nav-lang>ul>li>a:hover{background:#fff}.nav-lang>ul>li>a.disabled{color:#868e96!important}.nav-mobile{width:100%}.nav-mobile .table-row{display:-ms-flexbox;display:flex;padding:0 .5rem}.nav-mobile .table-row .nav-mobile-header,.nav-mobile .table-row .table-cell{position:static}.nav-mobile .table-row .dropdown{font-size:20px}.nav-mobile .table-row .dropdown a{color:#504d48}.nav-mobile .table-row .dropdown a:focus,.nav-mobile .table-row .dropdown a:hover,.nav-mobile .table-row .dropdown a:link,.nav-mobile .table-row .dropdown a:visited{text-decoration:none}.nav-mobile .table-row .dropdown .dropdown-toggle:after{border:none}.nav-mobile .table-row .dropdown:first-child{-ms-flex-order:0;order:0}.nav-mobile .table-row .dropdown:last-child{-ms-flex-order:2;order:2}.nav-mobile .nav-mobile-header{-ms-flex-order:1;order:1;-ms-flex-positive:2;flex-grow:2}.form-search span.icon--search,.nav-mobile .nav-mobile-header .nav-mobile-logo{display:none}.nav-mobile .nav-mobile-header h2{display:table-cell;letter-spacing:inherit}.nav-mobile .nav-mobile-header h2 a{font-size:1.25rem;font-weight:400;line-height:inherit;text-transform:lowercase;color:#9d0e06}@media screen and (max-width:767px){.mod-mainnavigation>.nav-main>.nav,.mod-searchfield{display:none}.mod-mainnavigation{background-color:#f2efe8}.mod-mainnavigation .nav-item{padding-top:.25rem;padding-bottom:.25rem}.nav-lang>ul>li>a{padding:.25rem!important}.mod-mainnavigation .nav-mobile .table-cell>a{display:table-cell}.nav-mobile .dropdown-menu form .icon,.nav-mobile .dropdown-menu form a[data-toggle=collapse]{position:absolute;top:7px;left:10px}.nav-mobile .dropdown-menu form input{padding-left:30px}.nav-mobile .mod-searchfield{margin:.75rem}.nav-mobile .mod-searchfield form{position:relative}}.form-search,.form-search .icon{display:inline-block;position:relative}.form-search button{background:0 0;border:none}.form-search .icon{position:absolute;top:-1px;z-index:999}.form-search .icon:hover{cursor:pointer}.form-search .icon--search{left:3px}.form-search .icon--close{color:#fff;transition:all .3s;right:10px;top:4px;visibility:hidden}.form-search .search-field{padding-left:30px}.search-field:focus+.icon--close:after{color:#000;visibility:visible}.toolbar{margin-right:-15px;margin-left:-15px}@media screen and (min-width:480px) and (max-width:1024px){header .clearfix{margin-left:0}header .mod-searchfield{padding-right:.5rem!important;padding-left:.5rem!important;margin:0}header .mod-searchfield form .search-field{width:100px}header .mod-searchfield form .search-field:focus{width:150px}.nav-main>.navbar-nav>li>a{padding-right:.5rem!important;padding-left:.5rem!important;margin-right:1px;margin-left:1px}.nav-lang>ul>li>a{padding-right:.25rem!important;padding-left:.25rem!important}}.process{-ms-flex-pack:center;justify-content:center}.process .process__item{display:table;position:static;transform:none;color:#504d48;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:calc(25% - 1.5rem)}.process .process__item.process__item--third:first-of-type{margin-left:0!important}.process .process__item:after{content:none;border:none}@media screen and (min-width:480px){.process .process__item:last-child{margin-right:0}.process .process__item:last-child:after{border-width:0;margin-top:0}}.process .process__item:hover{background:#9d0e06;color:#f2efe8!important;text-decoration:none}.mod-sitemap h3>a,.process .process__item:visited{color:#504d48}.process .process__item p{margin:0;display:table-cell;vertical-align:middle;position:static;transform:none}@media screen and (max-width:479px){.process .process__item{width:100%;margin:.25rem 0}.process .process__item p{position:static;transform:none}}@media screen and (min-width:480px) and (max-width:1024px){.process .process__item{font-size:80%;padding:.375rem;width:calc(25% - .75rem)}}.mod-sitemap ul{list-style:none;line-height:2}.mod-sitemap .col-sm-3{border-right:1px solid #f2efe8}.mod-sitemap .col-sm-3:last-of-type{border-right:none}@media screen and (min-width:480px) and (max-width:1024px){.mod-sitemap{font-size:80%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.mod-sitemap h3{font-size:1.125rem}.mod-sitemap ul ul{padding-left:15px}}.mod-leftnavigation{padding-bottom:24px;margin-bottom:1.5rem;background:#f8f6f2;border-radius:0 0 24px!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.mod-leftnavigation .nav-page-list>a{display:block;padding:.5rem 1rem;font-weight:300;font-size:80%;border-bottom:1px solid #f2efe8}.mod-leftnavigation .nav-page-list>a.icon.icon--before:before{font-size:small;top:0}.mod-leftnavigation .nav-page-list>a:hover{text-decoration:none}.mod-leftnavigation .nav-page-list>ul{margin:0;padding:0;list-style:none}.mod-leftnavigation .nav-page-list>ul li>a{color:#504d48;display:block;padding:.5rem 1rem}.mod-leftnavigation .nav-page-list>ul li>a:hover{background:#f2efe8;color:#504d48;text-decoration:none}.mod-leftnavigation .nav-page-list>ul li>a.disabled{color:#868e96}.mod-leftnavigation .nav-page-list>ul li.active{padding:.5rem 1rem;font-weight:700;box-shadow:inset 4px 0 0 0 #9d0e06}.mod-leftnavigation .nav-page-list>ul li.list-emphasis{font-weight:700;border-bottom:1px solid #cfcfcf}@media screen and (max-width:767px){.mod-leftnavigation{margin-right:-15px;margin-left:-15px;margin-bottom:.75rem;padding:0;background-color:#f2efe8;border-radius:0!important;box-shadow:none}.mod-leftnavigation>a{background-color:#f2efe8;color:#504d48;margin-bottom:0;padding:.5rem;text-align:center;cursor:pointer;font-weight:400;font-size:1.125rem}.mod-leftnavigation>a:before{display:inline-block;margin-right:.5em;vertical-align:-.05em;font-family:FontAwesome;font-size:1.125em;content:'\f13a'}.mod-leftnavigation>a:hover{text-decoration:none}.mod-leftnavigation .nav-page-list>a{border-bottom:none}.mod-leftnavigation .nav-page-list>ul>li{font-size:1.125rem}.drilldown-container.collapse.in{display:block}}.toolbar-nav{-ms-flex-align:start;align-items:flex-start}.toolbar-nav .nav-item{text-align:left}.toolbar-nav .nav-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.toolbar-nav .nav-item a>span:last-of-type{margin-left:.5rem}@media screen and (max-width:1440px){.toolbar-nav .nav-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}}.toolbar-collapse .toolbar-nav .nav-title{display:none}@media screen and (max-width:479px){.toolbar-collapse .toolbar-nav,.toolbar-nav{-ms-flex-align:center;align-items:center}.toolbar-collapse .toolbar-nav{-ms-flex-direction:column;flex-direction:column;background-color:rgba(242,239,232,.75);margin-top:.25rem;padding:.5rem}.toolbar-collapse .toolbar-nav .nav-title{display:block}}@media screen and (min-width:480px) and (max-width:1024px){.toolbar-nav.toolbar-nav--has-icon .nav-item .nav-link{padding:1.5rem 0}}.container,.container-fluid{overflow-wrap:break-word}.hidden{display:none}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none}@media print{.visible-print{display:block}}.text-dimmed{color:gray}.mod-accordion>div>a{display:block;text-decoration:none;font-weight:700;border-bottom:1px solid #cfcfcf;padding:.75rem 0}.mod-accordion>div>a:before{display:inline-block;color:#9d0e06;content:'\f078';font-family:'FontAwesome';font-size:80%}.mod-accordion>div>a.collapsed{font-weight:400}.mod-accordion>div>a.collapsed:before{content:'\f054'}.mod-accordion>div .mod{padding:.75rem 1.25rem}.mod-accordion>div .collapse.in{display:block!important}.mod-anchorlist{margin-bottom:1.5rem}.mod-anchorlist ul{list-style:none;margin:0;padding:0}.mod-backtooverview{display:inline;line-height:1.5}.mod-downloadlist a{margin-top:.75rem}.mod-downloadlist a .text-dimmed{font-size:.85rem}.mod-downloadlist .downloadinfo{display:block;margin-bottom:.75rem}.mod-search .search-box{border-top:1px solid gray;border-bottom:2px solid gray;padding:1.5rem}.mod-search .form-inline .btn,.mod-search .form-inline .form-group{margin:0 .75rem;display:-ms-inline-flexbox;display:inline-flex}.mod-search .search-result{padding:.75rem 0;border-bottom:1px solid gray}.mod-search .search-result:first-of-type{border-top:1px solid gray}.mod-search h2{margin-top:1.5rem;margin-bottom:.75rem}.mod-search .search-results .nav-tabs{border-bottom:1px solid gray}.mod-search .search-results .nav-tabs li{box-sizing:border-box;background-color:#f5f5f5;border:1px solid gray;padding:10px;margin-bottom:-1px;text-align:center}.mod-search .search-results .nav-tabs li.active{padding-top:8px;border-top:3px solid #9d0e06;border-bottom-color:transparent;background-color:#fff}.mod-search .search-results .nav-tabs li:hover{padding-top:8px;border-top:3px solid #9d0e06;cursor:pointer}.mod-search .search-filter-form{padding:1.5rem 0;border-bottom:1px solid gray}.mod-search .tab-content{padding:1.5rem 0}.mod-search .tab-content.tab-border{border-right:1px solid gray;border-left:1px solid gray;border-bottom:1px solid gray;padding-left:1em;padding-right:1em}.mod-search .pagination-container{font-size:80%;padding:1.5rem 0}.mod-search .pagination-container h3{font-size:1.125rem;font-weight:700}.mod-search .pagination-container .pagination li{padding:0 .375rem}.mod-search .pagination-container .pagination li.active{background-color:#f1f1f1}.mod-search .pagination-container .pagination li a{margin:0 .375rem}.mod-search .pagination-container .pagination .separator-left{border-left:1px solid gray}.mod-separator hr{margin:3rem 0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsdi1jaF9jbXMuY3NzIiwiYWx2LWNoX2Ntcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9hbHYtY2guc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL193aGl0ZWZyYW1lLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX2F3YWl0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL21peGlucy9fYXdhaXQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fbGF5b3V0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL21peGlucy9fYWx2LWJvcmRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL19sb2dvLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL19uYXYuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX3Rvb2xiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL19zdWJuYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fbWVnYW1lbnUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvbWl4aW5zL19tZWdhbWVudS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9taXhpbnMvX2FwcGVhcmFuY2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy90b29sL19hZGRyZXNzLWxvb2t1cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL3Rvb2wvX2NhbmRpZGF0ZS1zZWFyY2guc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy90b29sL19kZXRhaWwtcGFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL3Rvb2wvX2pvYi1wdWJsaWNhdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL3Rvb2wvX2pvYi1zZWFyY2guc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvbWl4aW5zL19oaWdobGlnaHQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy90b29sL19sYW5kaW5ncGFnZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fY29sb3Iuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fbG9naW4uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL19zdGlja3kuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvY29tcG9uZW50cy9fZHJhd2VyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX3R5cGVhaGVhZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9taXhpbnMvX3R5cGVhaGVhZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX3NtYXJ0YmFubmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFsdi1jaC9hbHYtc3R5bGVndWlkZS9idWlsZC9zY3NzL2NvbXBvbmVudHMvX3Njcm9sbC10b3Auc2NzcyIsInJlc2V0L19uYXZiYXIuc2NzcyIsInJlc2V0L19jb2x1bW5jb250cm9scy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL19kYXNoYm9hcmQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvbWl4aW5zL19wYXJhZ3JhcGguc2NzcyIsIm1vZHVsZXMvX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhbHYtY2gvYWx2LXN0eWxlZ3VpZGUvYnVpbGQvc2Nzcy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJfcmVzZXQuc2NzcyIsInJlc2V0L19hZGRyZXNzZXMuc2NzcyIsInJlc2V0L19hZW0tZWRpdC5zY3NzIiwicmVzZXQvX2JyZWFkY3J1bWIuc2NzcyIsInJlc2V0L19mb290ZXIuc2NzcyIsInJlc2V0L19kcm9wZG93bi1tZW51LnNjc3MiLCJyZXNldC9fc3VibmF2aWdhdGlvbi5zY3NzIiwicmVzZXQvX3NpdGVtYXAuc2NzcyIsInJlc2V0L19mb3JtLnNjc3MiLCJyZXNldC9faGVhZGVyLnNjc3MiLCJyZXNldC9faWNvbnMuc2NzcyIsInJlc2V0L19sYXlvdXQuc2NzcyIsInJlc2V0L19wcm9jZXNzLnNjc3MiLCJyZXNldC9fdG9vbGJhci5zY3NzIiwicmVzZXQvX3R3YnMuc2NzcyIsInJlc2V0L190eXBvZ3JhcGh5LnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX2FuY2hvcmxpc3Quc2NzcyIsIm1vZHVsZXMvX2JhY2t0b292ZXJ2aWV3LnNjc3MiLCJtb2R1bGVzL19kb3dubG9hZGxpc3Quc2NzcyIsIm1vZHVsZXMvX3NlcGFyYXRvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQ3lDQSwyRUNaQSwyRUROQSxZLENBQUEsYSxDQUNDLHNCLENBSUQsWSxDQUNDLGEsQ0FJRCxvQ0FDQyxhLENBQ0MseUIsQ0FDQSxjLENBQ0EsVSxDQUpGLENFdEJFLGFBQ0UsQyxDSHVIUSxPLENHdkhSLFEsQ0FNRSwwQixDQUVBLHlCLENBR0YsQyxDQUFBLFMsQ0FFRSx5QixDQVFGLGtCLENBQ0UsNEIsQ0FjRixHLENBQ0UsOEIsQ0FFRixVLENBSEEsRyxDQUtFLHFCLENBU0YsSyxDQUNFLDBCLENBWkYsVSxDQWVBLEcsQ0FsQkEsRyxDQWtCQSxFLENBRUUsdUIsQ0FHRixFLENIaUZDLEUsQ0dqRkQsQyxDQUdFLFMsQ0FDQSxRLENBR0YsRSxDQUFBLEUsQ0FFRSxzQixDQU1GLE8sQ0FDRSxZLENBRUYsTSxDQUNFLHFCLENBR0YsTSxDQUNFLGtDLENBRUEsUyxDQUFBLFMsQ0FFRSwrQixDQUdKLGtCLENBQUEsa0IsQ0FHSSwrQixDQTdGTixDQ2VGLEksQ0NaQyxxQixDRGFDLHNCLENBQ0EsZ0IsQ0FDQSw2QixDQUNBLHlCLENBQ0EsNEIsQ0FDQSx5QyxDQUtBLGNBQWdCLGtCQUFoQixDQWVGLEksQ0FDRSxRLENBQ0EseUQsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxxQixDQThERixPLENKNEdHLEUsQ0l4SkgsRSxDQWtEQSxFLENBMUJBLEMsQ0EwQkEsRSxDQUxFLGtCLENBN0NGLEUsQ0V6QkUsZSxDQUVBLFEsQ0FDQSxtQyxDRnVCQSxzQixDQUNBLFEsQ0FDQSxnQixDSnFKQyxFLENJdEdILEUsQ0ExQkEsQyxDQTBCQSxFLENBekJFLFksQ0FXRix5QixDQUFBLFcsQ0FHRSxnQyxDQUNBLFcsQ0FDQSxlLENBR0YsTyxDQUVFLGlCLENBQ0EsbUIsQ0FVRixLLENKcUdNLEssQ0FDQSxLLENJdEdOLEssQ0FJRSxlLENBT0YsRSxDQUNFLG1CLENBQ0EsYSxDQUdGLFUsQ0FDRSxlLENBR0YsRyxDQUNFLGlCLENBR0YsQyxDQUFBLE0sQ0FFRSxrQixDQWlHRixHLENBQ0UscUIsQ0FDQSxpQixDQUdGLGMsQ0FDRSxlLENBK0JGLEssQ0FDRSx3QixDQUdGLE8sQ0FDRSxrQixDQUNBLHFCLENBQ0EsYSxDQUNBLGUsQ0FDQSxtQixDQUdGLEUsQ0FHRSxrQixDQXdGRixRLENBTUUsVyxDQUVBLFMsQ0FDQSxRLENBQ0EsUSxDQUtGLE0sQ0FDRSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxTLENBRUEsZ0IsQ0FDQSxtQixDQUNBLGEsQ0FDQSxrQixDQUdGLFEsQ0FDRSx1QixDRXRhRixHLENOc2JJLEcsQ0FBSyxHLENBQUssRyxDQUFLLEcsQ0FBSyxHLENNdGJ4QixFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FHRSxtQixDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQU5GLEcsQ05zYkksRyxDQUFLLEcsQ0FBSyxHLENBQUssRyxDQUFLLEcsQ0k3QnhCLE0sQ0V2WkUsbUIsQ0FPRixHLENBQUEsRSxDQUFVLGMsQ0FDVixHLENBQUEsRSxDQUFVLGlCLENBQ1YsRyxDQUFBLEUsQ0FBVSxnQixDQUNWLEcsQ0FBQSxFLENBQVUsaUIsQ0FDVixHLENBQ0EsRyxDQURBLEUsQ0FDQSxFLENBRFUsa0IsQ0FTVixVLENBTkEsSyxDQUNFLGlCLENBQ0EsZSxDQUlGLFUsQ0FDRSxjLENBRUEsZSxDQUVGLFUsQ0FLQSxVLENBS0EsVSxDQVRFLGdCLENBQ0EsZSxDQUNBLGUsQ0FFRixVLENBS0EsVSxDQUpFLGdCLENBSUYsVSxDQUNFLGdCLENBc0JGLE0sQ0FBQSxLLENBR0UsZSxDQUhGLE0sQ0FFRSxhLENBSUYsSyxDQUFBLEksQ0FFRSxZLENBQ0Esd0IsQ0FhRixZLENBTEEsYyxDQzdFRSxjLENBQ0EsZSxDRG9GRixpQixDQUNFLG9CLENBRUEsa0MsQ0FDRSxnQixDQVVKLFcsQ0FDRSxhLENBQ0Esd0IsQ0FJRixXLENBQ0Usa0IsQ0FDQSxpQixDQUdGLGtCLENBQ0UsYSxDQUNBLGEsQ0FDQSxhLENBSEYsMEIsQ0FNSSxxQixDRWpISixVLENBTUEsYyxDQ0ZFLGMsQ0FHQSxXLENEREYsYyxDQUNFLGMsQ0FDQSxxQixDQUNBLHFCLENFWEksOEIsQ0NIRixxQyxDSDJCSixPLENBRUUsb0IsQ0FHRixXLENBQ0UsbUIsQ0FDQSxhLENBR0YsZSxDQUNFLGEsQ0FDQSxhLENJaENGLEksQ0FnQkEsRyxDQWZFLG1CLENBRUEsYSxDQUNBLHdCLENBSUEsTSxDQXlCRixRLENBeEJJLFMsQ0FDQSxhLENBQ0Esd0IsQ0FLSixHLENBR0UsVSxDQUNBLHdCLENEM0JFLDJDLENDK0JGLE8sQ0FDRSxTLENBQ0EsYyxDQUNBLGUsQ0RsQ0EsZSxDUjhDQSxHLENTTEYsYSxDQUlBLGEsQ0FMRixRLENBVUksaUIsQ0FFQSw0QixDQUNBLGUsQ0FLSixlLENBQ0UsZ0IsQ0FDQSxpQixDQ05FLHlCQ25ERixVLENDWUksZSxDRnVDRixDQUFBLHlCQ25ERixVLENDWUksZSxDRnVDRixDQUFBLDBCQ25ERixVLENDWUksZSxDRnVDRixDQUFBLDBCQ25ERixVLENDWUksZ0IsQ0Z1Q0YsQ0FBQSwwQkNuREYsVSxDQ1lJLGdCLENGdUNGLENBQUEsMEJDbkRGLFUsQ0NZSSxnQixDRnVDRixDQUFBLHlCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsaUIsQ0FBQSxRLENBREYsWSxDQUNFLGlCLENBQUEsUSxDQURGLFksQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLHlCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsaUIsQ0FBQSxRLENBREYsWSxDQUNFLGlCLENBQUEsUSxDQURGLFksQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsaUIsQ0FBQSxRLENBREYsWSxDQUNFLGlCLENBQUEsUSxDQURGLFksQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsaUIsQ0FBQSxRLENBREYsWSxDQUNFLGlCLENBQUEsUSxDQURGLFksQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxRLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLGEsQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFUsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sVSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFcsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVyxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxZLENBQ0UsZ0IsQ0FBQSxPLENBREYsWSxDQUNFLGdCLENBQUEsTyxDQURGLFksQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsZ0IsQ0FBQSxPLENBREYsWSxDQUNFLGdCLENBQUEsTyxDQURGLFksQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsZ0IsQ0FBQSxPLENBREYsWSxDQUNFLGdCLENBQUEsTyxDQURGLFksQ0FDRSxnQixDQUFBLE8sQ0FERixhLENBQ0UsaUIsQ0FBQSxRLENBREYsYSxDQUNFLGlCLENBQUEsUSxDQURGLGEsQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxTLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLGMsQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFcsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxXLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxXLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFcsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sVyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFcsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFksQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxZLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sWSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxhLENBQ0UsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLGdCLENBQUEsTyxDQURGLGEsQ0FDRSxnQixDQUFBLE8sQ0FERixhLENBQ0UsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLGdCLENBQUEsTyxDQURGLGEsQ0FDRSxnQixDQUFBLE8sQ0FERixhLENBQ0UsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLGdCLENBQUEsTyxDQURGLGEsQ0FDRSxnQixDQUFBLE8sQ0FERixjLENBQ0UsaUIsQ0FBQSxRLENBREYsYyxDQUNFLGlCLENBQUEsUSxDQURGLGMsQ0FDRSxpQixDQUFBLFEsQ0hNTixDVnFDQSxNLENjeEZGLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSw0QixDQUpGLFMsQ0FBQSxTLENBUUksYyxDQUNBLGtCLENBQ0EsNEIsQ0FWSixlLENBY0kscUIsQ0FDQSwrQixDQUdGLGtCLENBQ0UsNEIsQ0FuQkosYSxDQXVCSSxxQixDQVNKLFksQ0FBQSxZLENBR0ksYSxDQVNKLGUsQ2RxREksa0IsQ0FBQSxrQixDY3BERix3QixDQVFFLHdCLENBQUEsd0IsQ0FFRSx1QixDQVdKLHdDLENBQ0UsZ0MsQ0FTSiwyQixDQUdNLGlDLENDN0VGLGMsQ2xCMDNDZ0IsaUIsQ2tCMTNDaEIsaUIsQ0FHRSx3QixDQ0VGLGlDLENEV0ksb0MsQ0FBQSxvQyxDQUZBLHdCLENBZEosZ0IsQ2xCcTRDa0IsbUIsQ2tCcjRDbEIsbUIsQ0FHRSx3QixDQ0VGLG1DLENEV0ksc0MsQ0FBQSxzQyxDQUZBLHdCLENBZEosYyxDbEJnNUNnQixpQixDa0JoNUNoQixpQixDQUdFLHdCLENDRUYsaUMsQ0RJRixvQyxDQUFBLG9DLENBS00sd0IsQ0FkSixXLENsQjI1Q2EsYyxDa0IzNUNiLGMsQ0FHRSx3QixDQU1KLDhCLENBQUEsaUMsQ0FBQSxpQyxDQUtNLHdCLENBZEosYyxDbEJzNkNnQixpQixDa0J0NkNoQixpQixDQUdFLHdCLENBTUosaUMsQ0FBQSxvQyxDQUFBLG9DLENBS00sd0IsQ0FkSixhLENsQmk3Q2UsZ0IsQ2tCajdDZixnQixDQUdFLHdCLENDRUYsZ0MsQ0RJRixtQyxDQUFBLG1DLENBS00sd0IsQ0FkSixZLENsQjQ3Q2MsZSxDa0I1N0NkLGUsQ0FHRSx3QixDQ0VGLCtCLENEV0ksa0MsQ0FBQSxrQyxDQUZBLHdCLENBZEosVyxDbEJ1OENhLGMsQ2tCdjhDYixjLENBR0Usd0IsQ0NFRiw4QixDRFdJLGlDLENBQUEsaUMsQ0FGQSx3QixDQWRKLGEsQ2xCazlDZSxnQixDa0JsOUNmLGdCLENDS0EsZ0MsQ0RXSSxtQyxDQUFBLG1DLENBYkYsaUMsQ0Q4R04sYyxDQWRBLGlCLENBRUksVSxDQUNBLHdCLENBSUosaUIsQ0FFSSxhLENBQ0Esd0IsQ0FJSixpQixDQUFBLGlCLENqQnUzQ29CLHVCLENpQmgzQ2hCLG9CLENBR0YsNkIsQ0FDRSxRLENBWEosc0QsQ0FnQk0sc0MsQ0FoQk4seUMsQ0F1QlEsdUMsQ0p6RUosMEJJc0ZKLGlCLENBRUksYSxDQUNBLFUsQ0FDQSxlLENBQ0EsMkMsQ0FMSixnQyxDQVNNLFEsQ0ovRkYsQ08vREosYSxDQUNFLGEsQ0FDQSxVLENBR0Esb0IsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYSxDQUNBLHFCLENBRUEscUIsQ0FDQSwyQixDQUNBLHdCLENBUUUsZSxDVHpCQSwyQyxDREdFLG9FLENVNkJKLHlCLENBQ0UsNEIsQ0FDQSxRLENBOUJKLG1CLENDUUksYSxDQUNBLHFCLENBQ0Esb0IsQ0FDQSxZLENWZkEseUUsQ1NJSiwrQixDQXNDSSxhLENBRUEsUyxDQXhDSixtQyxDQXNDSSxhLENBRUEsUyxDQXhDSiwwQixDQXNDSSxhLENBRUEsUyxDQVFGLHNCLENBQUEsdUIsQ0FFRSx3QixDQUVBLFMsQ0FJSiwrQyxDQUVJLDBCLENBRkosb0MsQ0FXSSxhLENBQ0EscUIsQ0FLSixrQixDQUFBLG1CLENBRUUsYSxDQVVGLGUsQ0FNQSxrQixDQUNFLCtCLENBQ0Esa0MsQ0FSRixlLENBR0UsZSxDQUdGLGtCLENBR0UsaUIsQ0FHRixrQixDQUNFLGdDLENBQ0EsbUMsQ0FDQSxpQixDQVVGLGdCLENBYUEsdUIsQ0FDRSxpQixDQUNBLG9CLENBQ0EsZSxDQWhCRixnQixDQUlFLGtCLENBU0YsdUIsQ0FJRSxnQixDQUNBLHdCLENBQ0Esa0IsQ3BCdThDaUUsdUMsQ29CcjhDakUsdUMsQ3BCcThDMEcsb0QsQ0FBd0QseUQsQ0FDdEcsNEQsQ29CdDhDNUQsb0QsQ0FBQSx5RCxDcEJvOEM0RCw0RCxDb0JsOEMxRCxlLENBQ0EsYyxDQWFKLGdCLENBQUEsNkIsQ3BCNDdDcUMscUMsQ29CMzdDbkMsb0IsQ0FDQSxpQixDQUNBLGUsQ0FIRixrQyxDQUdFLGUsQ3BCZzhDcUUsdUUsQ29CNTdDdkUsK0QsQ0FBQSxvRSxDQUFBLGtELENBRUksNEIsQ0FJSixnQixDQUFBLDZCLENwQjI3Q3FDLHFDLENvQjE3Q25DLGtCLENBQ0EsaUIsQ0FDQSxlLENBSEYsa0MsQ0FHRSxlLENwQis3Q3FFLHVFLENvQjM3Q3ZFLCtELENBQUEsb0UsQ0FBQSxrRCxDQUVJLDJCLENBVUosVyxDQUNFLGtCLENBR0YsVSxDQUNFLGEsQ0FDQSxpQixDQVFGLFMsQ0FDRSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxpQixDQUNBLGdCLENBRUEsYyxDQUFBLHVCLENBRUUsaUIsQ0FDQSxnQixDQVNKLFcsQ0FDRSxpQixDQUNBLGEsQ0FDQSxtQixDQUdFLHNDLENBQ0UsYSxDQUtOLGlCLENBQ0Usb0IsQ0FDQSxlLENBR0YsaUIsQ0FDRSxpQixDQUNBLGlCLENBQ0Esb0IsQ0FJRixrQixDaEJrT0EsTSxDZ0JqT0Usb0IsQ0FERixvQyxDQUlJLHFCLENBR0YscUMsQ0FDRSxrQixDQVlKLGlCLENBT0EsZ0IsQ0FORSxZLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGEsQ0FHRixnQixDQUNFLGlCLENBQ0EsUSxDQUNBLFMsQ0FFQSxXLENBQ0EsYSxDQUNBLGdCLENBRUEsYSxDQUNBLFUsQ0FDQSxtQyxDQUNBLG1CLENwQm01Q21CLHVCLENxQmhwRGpCLHNCLENBQUEsbUMsQ0FBQSxrQyxDQUVFLG9CLENyQmtwRHVCLDZCLENxQmhwRHZCLDRCLENBQUEseUMsQ0FBQSx3QyxDQUNFLDBDLENyQnVwRGtDLHlDLENBQ0ksd0MsQ0FMVSx3QyxDQUE0Qyx1QyxDQUN4RCxxRCxDQUNELG9ELENxQmxwRHJDLG9ELENBQUEsbUQsQ0FFRSxhLENBVUYsNEMsQ0FBQSx3RCxDQUNFLGEsQ0FPSix3RCxDQUFBLG9FLENBR0ksb0MsQ0FFRiwwRCxDQUFBLHNFLENBQ0UsYSxDQVNGLGdELENBQUEsNEQsQ0FDRSxvQixDQUhKLHdELENBQUEsb0UsQ0FLZ0Isb0IsQ0FMaEIsaUMsQ0FBQSw2QyxDQVFJLDBDLENyQmtvRGUseUIsQ3FCbnJEbkIsd0IsQ0FBQSxxQyxDQUFBLG9DLENBRUUsb0IsQ3JCcXJEeUIsK0IsQ3FCbnJEekIsOEIsQ0FBQSwyQyxDQUFBLDBDLENBQ0UsMEMsQ3JCMHJEb0MsMkMsQ0FDSSwwQyxDQUxVLDBDLENBQThDLHlDLENBQzFELHVELENBQ0Qsc0QsQ3FCcnJEdkMsc0QsQ0FBQSxxRCxDQUVFLGEsQ0FVRiw4QyxDQUFBLDBELENBQ0UsYSxDQU9KLDBELENBQUEsc0UsQ0FHSSxvQyxDQUVGLDRELENBQUEsd0UsQ0FDRSxhLENBU0Ysa0QsQ0FBQSw4RCxDQUNFLG9CLENBSEosMEQsQ0FBQSxzRSxDQUtnQixvQixDQUxoQixtQyxDQUFBLCtDLENBUUksMEMsQ0QyTlIsWSxDQUNFLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FDQSxxQixDQUFBLGtCLENBSEYsd0IsQ3BCKzVEOEIsNEIsQ3NCaGtFOUIsMkIsQ0FBQSw0QixDRjBLSSxVLENQeFBBLHlCT3FRQSx3QixDQVJBLGtCLENBU0UsbUIsQ0FBQSxZLENBR0EscUIsQ0FBQSxrQixDQUNBLGUsQ0FiRixrQixDQUdFLG9CLENBQUEsc0IsQ0FLRix3QixDQUVFLGlCLENBQUEsYSxDQUNBLHNCLENBQUEsa0IsQ0F6Qk4sMEIsQ0FnQ00sb0IsQ0FDQSxVLENBQ0EscUIsQ0FsQ04sb0MsQ0F1Q00sb0IsQ0FHRix5QixDQUNFLFUsQ0EzQ04sZ0MsQ0ErQ00sZSxDQUNBLHFCLENBeENKLHdCLENBOENJLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxvQixDQUFBLHNCLENBQ0EsVSxDQUNBLFksQ0FDQSxlLENBRUYsOEIsQ0FDRSxjLENBOUROLDhCLENBaUVNLGlCLENBQ0EsWSxDQUNBLG1CLENBQ0EsYSxDQXBFTiw0QixDQXlFTSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxzQixDQUNBLGMsQ0FFRixzQyxDQUNFLGUsQ0FDQSxvQixDQUNBLG1CLENBQ0EsMEIsQ0FJRixpRCxDQUNFLEssQ1B0VUYsQ1NsREosSSxDQUNFLG9CLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EsNEIsQ0NpRUEsb0IsQ0FDQSxrQixDQUNBLGdCLENiM0VJLHNHLENZQ04sVSxDQUFBLFUsQ0FhSSxvQixDQUVGLFUsQ0FBQSxVLENBRUUsUyxDQUNBLHdDLENBSUYsYSxDQUFBLGEsQ0FFRSxXLENYNUJBLGUsQ1dJSixXLENBQUEsVyxDQThCSSxxQixDWGxDQSx5RSxDV3dDSixjLENBQUEsd0IsQ0FFRSxtQixDQVNBLFksQ0VRRSxVLENEdERGLHdCLENBQ0Esb0IsQ1pORSx5RSxDWVNGLGtCLENDa0RFLFUsQ0RoREEsd0IsQ0FDQSxvQixDRHVDRixrQixDQUFBLGtCLENDaENJLHFHLENBT0oscUIsQ0FBQSxxQixDQUVFLHdCLENBQ0Esb0IsQ0FHRixtQixDQUFBLG1CLENBQUEsa0MsQ0FHRSx3QixDQUNBLHFCLENBQ0Esb0IsQ1pyQ0EsMkMsQ1dtREYsYyxDRU1FLFUsQ0RwREYsd0IsQ0FDQSxvQixDWk5FLHlFLENXbURGLG9CLENFTUUsVSxDRDlDQSx3QixDQUNBLG9CLENBR0Ysb0IsQ0FBQSxvQixDQUlJLHdHLENBT0osdUIsQ0FBQSx1QixDQUVFLHdCLENBQ0Esb0IsQ0FHRixxQixDQUFBLHFCLENBQUEsb0MsQ0FHRSx3QixDQUNBLHFCLENBQ0Esb0IsQ1pyQ0EsMkMsQ1dtREYsWSxDRVFFLFUsQ0R0REYsd0IsQ0FDQSxvQixDWk5FLHlFLENXbURGLGtCLENFUUUsVSxDRGhEQSx3QixDQUNBLG9CLENEdUNGLGtCLENBQUEsa0IsQ0NoQ0ksc0csQ0FPSixxQixDQUFBLHFCLENBRUUsd0IsQ0FDQSxvQixDQUdGLG1CLENBQUEsbUIsQ0FBQSxrQyxDQUdFLHdCLENBQ0EscUIsQ0FDQSxvQixDWnJDQSwyQyxDV21ERixTLENFUUUsVSxDRHRERix3QixDQUNBLG9CLENaTkUseUUsQ1dtREYsZSxDRVFFLFUsQ0RoREEsd0IsQ0FDQSxvQixDQUdGLGUsQ0FBQSxlLENBSUksdUcsQ0FPSixrQixDQUFBLGtCLENBRUUsd0IsQ0FDQSxvQixDRHNCRixnQixDQUFBLGdCLENBQUEsK0IsQ0NoQkUsd0IsQ0FDQSxxQixDQUNBLG9CLENackNBLDJDLENXbURGLFksQ0VNRSxVLENEcERGLHdCLENBQ0Esb0IsQ1pORSx5RSxDWVNGLGtCLENDZ0RFLFUsQ0Q5Q0Esd0IsQ0FDQSxvQixDRHVDRixrQixDQUFBLGtCLENDaENJLHVHLENEZ0NKLHFCLENBQUEscUIsQ0N2QkUsd0IsQ0FDQSxvQixDQUdGLG1CLENBQUEsbUIsQ0FBQSxrQyxDQUdFLHdCLENBQ0EscUIsQ0FDQSxvQixDWnJDQSwyQyxDV21ERixXLENFUUUsVSxDRHRERix3QixDQUNBLG9CLENaTkUseUUsQ1dtREYsaUIsQ0VRRSxVLENEaERBLHdCLENBQ0Esb0IsQ0FHRixpQixDQUFBLGlCLENBSUkscUcsQ0RnQ0osb0IsQ0FBQSxvQixDQ3ZCRSx3QixDQUNBLG9CLENEc0JGLGtCLENBQUEsa0IsQ0FBQSxpQyxDQ2hCRSx3QixDQUNBLHFCLENBQ0Esb0IsQ1pyQ0EsMkMsQ1dtREYsVSxDRU1FLFUsQ0RwREYsd0IsQ0FDQSxvQixDWk5FLHlFLENZU0YsZ0IsQ0NnREUsVSxDRDlDQSx3QixDQUNBLG9CLENEdUNGLGdCLENBQUEsZ0IsQ0NoQ0ksd0csQ0RnQ0osbUIsQ0FBQSxtQixDQ3ZCRSx3QixDQUNBLG9CLENBR0YsaUIsQ0FBQSxpQixDQUFBLGdDLENBR0Usd0IsQ0FDQSxxQixDQUNBLG9CLENackNBLDJDLENXbURGLFMsQ0VRRSxVLENEdERGLHdCLENBQ0Esb0IsQ1pORSx5RSxDV21ERixlLENFUUUsVSxDRGhEQSx3QixDQUNBLG9CLENEdUNGLGUsQ0FBQSxlLENDaENJLHFHLENBT0osa0IsQ0FBQSxrQixDQUVFLHdCLENBQ0Esb0IsQ0FHRixnQixDQUFBLGdCLENBQUEsK0IsQ0FHRSx3QixDQUNBLHFCLENBQ0Esb0IsQ1pyQ0EsMkMsQ1d5REYsb0IsQ0NkQSxhLENBQ0EsNEIsQ0FDQSxxQixDQUNBLG9CLENEV0EsMEIsQ0NSRSxVLENBQ0Esd0IsQ0FDQSxvQixDQUdGLDBCLENBQUEsMEIsQ0FFRSxzQyxDQUdGLDZCLENBQUEsNkIsQ0FFRSxhLENBQ0EsNEIsQ0RMRiwyQixDQUFBLDJCLENBQUEsMEMsQ0NXRSxVLENBQ0Esd0IsQ0FDQSxvQixDRGJGLHNCLENDZEEsYSxDQUNBLDRCLENBQ0EscUIsQ0FDQSxvQixDSnJDRSw0QixDSXdDQSxVLENBQ0Esd0IsQ0FDQSxvQixDQUdGLDRCLENBQUEsNEIsQ0FFRSx5QyxDRENGLCtCLENBQUEsK0IsQ0NJRSxhLENBQ0EsNEIsQ0FHRiw2QixDQUFBLDZCLENBQUEsNEMsQ0FHRSxVLENBQ0Esd0IsQ0FDQSxvQixDRGJGLG9CLENDZEEsYSxDQUNBLDRCLENBQ0EscUIsQ0FDQSxvQixDRFdBLDBCLENDUkUsVSxDQUNBLHdCLENBQ0Esb0IsQ0FHRiwwQixDQUFBLDBCLENBRUUsdUMsQ0FHRiw2QixDQUFBLDZCLENBRUUsYSxDQUNBLDRCLENETEYsMkIsQ0FBQSwyQixDQUFBLDBDLENDV0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0RiRixpQixDQ2RBLGEsQ0FDQSw0QixDQUNBLHFCLENBQ0Esb0IsQ0pyQ0UsdUIsQ0l3Q0EsVSxDQUNBLHdCLENBQ0Esb0IsQ0RNRix1QixDQUFBLHVCLENDREUsd0MsQ0FHRiwwQixDQUFBLDBCLENBRUUsYSxDQUNBLDRCLENBR0Ysd0IsQ0FBQSx3QixDQUFBLHVDLENBR0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0RiRixvQixDQ2RBLGEsQ0FDQSw0QixDQUNBLHFCLENBQ0Esb0IsQ0pyQ0UsMEIsQ0l3Q0EsVSxDQUNBLHdCLENBQ0Esb0IsQ0FHRiwwQixDQUFBLDBCLENBRUUsd0MsQ0RDRiw2QixDQUFBLDZCLENDSUUsYSxDQUNBLDRCLENBR0YsMkIsQ0FBQSwyQixDQUFBLDBDLENBR0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0RiRixtQixDQ2RBLGEsQ0FDQSw0QixDQUNBLHFCLENBQ0Esb0IsQ0pyQ0UseUIsQ0l3Q0EsVSxDQUNBLHdCLENBQ0Esb0IsQ0RNRix5QixDQUFBLHlCLENDREUsc0MsQ0RDRiw0QixDQUFBLDRCLENDSUUsYSxDQUNBLDRCLENBR0YsMEIsQ0FBQSwwQixDQUFBLHlDLENBR0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0RiRixrQixDQ2RBLGEsQ0FDQSw0QixDQUNBLHFCLENBQ0Esb0IsQ0RXQSx3QixDQ1JFLFUsQ0FDQSx3QixDQUNBLG9CLENBR0Ysd0IsQ0FBQSx3QixDQUVFLHlDLENEQ0YsMkIsQ0FBQSwyQixDQ0lFLGEsQ0FDQSw0QixDRExGLHlCLENBQUEseUIsQ0FBQSx3QyxDQ1dFLFUsQ0FDQSx3QixDQUNBLG9CLENEYkYsaUIsQ0NkQSxhLENBQ0EsNEIsQ0FDQSxxQixDQUNBLG9CLENEV0EsdUIsQ0NSRSxVLENBQ0Esd0IsQ0FDQSxvQixDRE1GLHVCLENBQUEsdUIsQ0NERSxzQyxDQUdGLDBCLENBQUEsMEIsQ0FFRSxhLENBQ0EsNEIsQ0RMRix3QixDQUFBLHdCLENBQUEsdUMsQ0NXRSxVLENBQ0Esd0IsQ0FDQSxvQixDREZKLFMsQ0FDRSxlLENBQ0EsYSxDQUNBLGUsQ0FFQSxTLENBQUEsZ0IsQ0FBQSxnQixDQUFBLGtCLENBSUUsNEIsQ1g3RUEsZSxDV2dGRixTLENBQUEsZ0IsQ0FBQSxlLENBR0Usd0IsQ0FDQSxlLENBaEJKLGUsQ0FtQkksd0IsQ0huRUEsZSxDQUFBLGUsQ0dzRUEsYSxDQUNBLHlCLENBQ0EsNEIsQ0F4Qkosa0IsQ0EyQkksYSxDQTNCSix3QixDQUFBLHdCLENBOEJNLG9CLENBVU4sa0IsQ0FBQSxPLENDaENFLGtCLENBQ0EsaUIsQ0FDQSxlLENEa0NGLGtCLENBQUEsTyxDQ3BDRSxvQixDQUNBLGlCLENBQ0EsZSxDRDJDRixVLENBQ0UsYSxDQUNBLFUsQ0FJRixxQixDQUNFLGdCLENHbElGLEssQ0FDRSxTLENmSUksOEIsQ2VMTixVLENBS0ksUyxDQUlKLFMsQ0FDRSxZLENBREYsYyxDQUdJLGEsQ0FLRixnQixDQUNFLGlCLENBSUosbUIsQ0FFSSx1QixDQUlKLFcsQ0FFRSxRLENBQ0EsZSxDZjFCSSwyQixDZXVCTixXLENDM0JBLFMsQ0FBQSxPLENBRUUsaUIsQ0FHRix1QixDQUdJLG9CLENBQ0EsTyxDQUNBLFEsQ0FDQSxrQixDQUNBLHFCLENBQ0EsVSxDQUNBLHFCLENBQ0EsbUMsQ0FDQSxrQyxDQVhKLDZCLENBZUksYSxDQU9GLHNCLENBQ0UsWSxDQUNBLHFCLENBSEosK0IsQ0FRTSxZLENBQ0Esd0IsQ0FNTixjLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFksQ0FDQSxZLENBQ0EsVSxDQUNBLGUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLHFCLENBQ0EsMkIsQ0FDQSxnQyxDZnhERSx3QyxDZThESixpQixDQzNERSxRLENBQ0EsYyxDQUNBLGUsQ0FDQSw0QixDRCtERixjLENBQ0UsYSxDQUNBLFUsQ0FDQSxxQixDQUNBLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsUSxDUDNERSxvQixDQUFBLG9CLENPOERBLGEsQ0FDQSxvQixDQUNBLHdCLENBR0YscUIsQ0FBQSxxQixDQUVFLFUsQ0FDQSxvQixDQUNBLHdCLENBdEJKLHVCLENBQUEsdUIsQ0EyQkksYSxDQUNBLDRCLENBV0YsTyxDQUNFLFMsQ0FJSixtQixDQUNFLGEsQ0FJRixnQixDQUNFLGEsQ0FDQSxvQixDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxrQixDRTNIRixVLENBR0UsMEIsQ0FBQSxtQixDQUhGLFUsQ0FBQSxtQixDQUVFLGlCLENBRUEscUIsQ0FFQSx3QixDQUFBLGUsQ0FDRSxpQixDQUNBLGlCLENBQUEsYSxDQUNBLGUsQ1REQSw4QixDQUFBLHFCLENTTUUsUyxDNUJ5ekVnQywrQixDQURELCtCLEM0QnQwRXJDLDhCLENBQUEsc0IsQ0FBQSxzQixDQUFBLHFCLENBbUJNLFMsQ0FuQk4sb0IsQ0FBQSwwQixDNUIyMEUrQiwwQixDQUNBLGdDLENBQ00sNkIsQ0FDSCxtQyxDQUNNLG1DLENBQ0EseUMsQzRCcHpFcEMsZ0IsQ0FLSixZLENBQ0UsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsbUIsQ0FBQSwwQixDQUVBLHlCLENBQ0UsVSxDQTBCSiw2RCxDQXRCQSx3RSxDQUNFLGUsQ0FJRiwyQixDQUNFLGEsQ0FhRixxQixDQUNFLFUsQ0E0QkYsMkIsQ0FDRSxzQixDQUNBLHFCLENBRkYsa0MsQ0FLSSxhLENBSUoseUMsQ0FBQSw4QixDQUNFLHFCLENBQ0Esb0IsQ0FHRix5QyxDQUFBLDhCLENBQ0Usb0IsQ0FDQSxtQixDQU1GLGdDLENqQmxISSwyQyxDaUJzSEYseUMsQ2pCdEhFLGUsQ2lCZ0lKLG1CLENBQ0UsMEIsQ0FBQSxtQixDQUNBLHlCLENBQUEscUIsQ0FDQSxvQixDQUFBLHNCLENBQ0Esb0IsQ0FBQSxzQixDQUpGLHdCLENBQUEsOEIsQ0FRSSxVLENBR0YsNkIsQ0FBQSxtQyxDNUJnd0V3QyxtQyxDQUNBLHlDLEM0Qjd2RXRDLGUsQ0FDQSxhLENBZUosc0UsQ0FWRSwyRCxDQUNFLGUsQzVCNmhFSiwrQyxDQUFBLDRDLENBc09nRSwwRCxDQURWLHVELEM0QjF0RWhELGlCLENBQ0Esa0IsQ0FDQSxtQixDQzlMTixZLENBQ0UsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxVLENBSEYsMEIsQ0FRSSxpQixDQUNBLFMsQ0FDQSxpQixDQUFBLGEsQ0FHQSxRLENBQ0EsZSxDVm1DQSxpQyxDQUFBLGdDLENBQUEsZ0MsQ1UvQkUsUyxDN0IyNUVXLDBCLEM2QnQ1RWpCLGtCLENBQUEsZ0IsQ0FJRSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBT0Ysa0IsQ0FFRSxrQixDQUZGLGtCLENBQUEsZ0IsQ0FHRSxxQixDQXlCRixrQixDQUNFLG9CLENBQ0EsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSwyQixDQUNBLGdDLENBSUEsa0MsQ0FBQSxrQyxDN0J3M0VxQyx1RCxDNkJ2M0VuQyxvQixDQUNBLGlCLENBaEJKLGtDLENBQUEsa0MsQzdCMjRFdUMsdUQsQzZCdDNFbkMsa0IsQ0FDQSxpQixDQXRCSix1QyxDQUFBLG9DLENBOEJJLFksQ0FtQkosbUMsQ0FDRSxjLENBV0Ysa0QsQ0FDRSxhLENBT0YsZ0IsQ0FDRSxpQixDQUdBLFcsQ0FDQSxrQixDQUlBLHFCLENBQ0UsaUIsQ0FDQSwyQixDQUNBLGdDLENBWkosMEIsQ0FlTSxnQixDVmxHRiw0QixDQUFBLDJCLENBQUEsMkIsQ1V1R0UsUyxDQU1GLHNDLENBQUEsNEMsQ0FFRSxpQixDQTVCTix1QyxDQUFBLDZDLENBa0NNLFMsQ0FDQSxnQixDN0JxMEVvRCxvRCxDNkJ4MkUxRCxtRCxDN0J5MkUyRCxtRCxDNkJ6MkUzRCw4QyxDQUFBLDZDLENBQUEsNkMsQ0FzQ1EsUyxDQ25LUixlLENBQ0UsaUIsQ0FDQSwwQixDQUFBLG1CLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGlCLENBR0YscUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxTLENBRUEsdUQsQ0FDRSxVLENBQ0Esd0IsQ25CeEJBLGUsQ21CNEJGLHFELENBRUUsMkMsQ0FiSixzRCxDQWlCSSxVLENBQ0Esd0IsQ25CbkNBLGUsQ21Cd0NBLHdELENBQ0Usd0IsQ0FHRiwwRCxDQUNFLGEsQ0FTTix5QixDQUNFLGlCLENBQ0EsVSxDQUNBLE0sQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EscUIsQ0FDQSwyQixDQUNBLGlDLENBQ0EsdUIsQ25CbEVFLCtDLENtQjBFSix3RSxDQU1JLHlOLENBR0YsOEUsQ0FDRSx3QixDQUNBLHNLLENuQnJGQSxlLENtQjhGSix1QyxDQUVJLGlCLENBRkoscUUsQ0FNSSxtSyxDQVVKLHdCLENBQ0UsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUZGLHdDLENBS0ksb0IsQ0FFQSx3RCxDQUNFLGEsQ0FZTixjLENBQ0Usb0IsQ0FDQSxjLENBQ0EsMEIsQ0FDQSxzQyxDQUNBLGdCLENBQ0EsYSxDQUNBLHFCLENBQ0EsaU4sQ0FDQSwyQixDQUNBLHdCLENBQ0EsZ0MsQ0FJRSxlLENBRUYsdUIsQ0FBQSxvQixDQUFBLGUsQ0FFQSxvQixDQUNFLG9CLENBQ0EsWSxDbkJ2SkEsd0UsQ21Ca0lKLCtCLENBOEJNLGEsQ0FDQSxxQixDQUlKLHVCLENBQ0UsYSxDQUNBLHdCLENBSUYsMEIsQ0FDRSxTLENBSUosaUIsQ0FDRSw0QixDQUNBLG1CLENBQ0Esc0IsQ0FDQSxhLENBUUYsWSxDQVFBLGtCLENBRUUsYyxDQUNBLDBCLENBWEYsWSxDQUNFLGlCLENBQ0Esb0IsQ0FHQSxlLENBR0Ysa0IsQ0FDRSxlLENBR0EsUSxDQUNBLFMsQ0FMRiw2QyxDQVFJLGlELENBSUosb0IsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsTSxDQUNBLFMsQ0FDQSwwQixDQUNBLG9CLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQUNBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxxQixDQUNBLDJCLENBQ0EsZ0MsQ25CL05FLDJDLENtQm9PQSwwQyxDQUNFLHdCLENBckJOLDRCLENBMEJJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxTLENBQ0EsYSxDQUNBLDBCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGEsQ0FDQSx3QixDQUNBLHFDLENBcENKLHFDLENBeUNNLGdCLENDdFBOLEksQ0FDRSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FHRixTLENBQ0UsYSxDQUNBLGtCLENBRkYsZSxDQUFBLGUsQ0FLSSxvQixDQUlGLGtCLENBQ0UsYSxDQVFKLFMsQ0FDRSw0QixDQUVBLG1CLENBQ0Usa0IsQ0FKSixtQixDQVFJLDRCLENBUkoseUIsQ0FBQSx5QixDQVlNLGlDLENBR0YsNEIsQ0FDRSxhLENBQ0EsNEIsQ0FDQSx3QixDQWxCTixrQyxDQUFBLDBCLENBd0JJLGEsQ0FDQSxxQixDQUNBLDJCLENBMUJKLHdCLENBK0JJLGUsQ0FlQSwyQixDQUFBLDBCLENBRUUsVSxDQUNBLHdCLENBVU4sbUIsQ0FFSSxpQixDQUFBLGEsQ0FDQSxpQixDQUlKLHdCLENBRUkseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsaUIsQ0FVRixzQixDQUNFLFksQ0FGSixvQixDQUtJLGEsQzVCN0JBLE8sQzZCcEVGLGlCLENBS0Esa0IsQzdCK0RFLE8sQzZCM0RGLGtCLENBQUEsd0IsQ0FFRSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxxQixDQUFBLGtCLENBQ0EscUIsQ0FBQSw2QixDQVNKLGEsQ0FDRSxvQixDQUNBLG9CLENBQ0EsdUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQixDYjFCRSxtQixDQUFBLG1CLENhNkJBLG9CLENBU0osVyxDQUNFLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FFQSxxQixDQUNFLGUsQ0FDQSxjLENBVEosMEIsQ0FhSSxlLENBQ0EsVSxDQVNKLFksQ0FDRSxvQixDQUNBLGlCLENBQ0Esb0IsQ0FZRixnQixDQUNFLDRCLENBQUEsZSxDQUdBLHFCLENBQUEsa0IsQ0FJRixlLENBQ0UscUIsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsNEIsQ0FMRixxQixDQUFBLHFCLENBU0ksb0IsQ0FNSixvQixDQUNFLG9CLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQUNBLFUsQ0FDQSxrQyxDQUNBLHlCLENuQjNERSx5Qm1CcUVDLDRCLENBQUEsa0MsQ0FJSyxlLENBQ0EsYyxDbkIxRU4sQ0FiQSx5Qm1Ca0ZBLGlCLENBWUksbUIsQ0FBQSwwQixDQVpKLGlCLENBY0ksNkIsQ0FDRSxzQixDQUFBLGtCLENBZkwsNEMsQ0FrQk8saUIsQ0FHRixrRCxDQUNFLE8sQ0FDQSxTLENBR0YsdUMsQ0FDRSxtQixDQUNBLGtCLENBNUJSLGlCLENBQUMsNEIsQ0FBQSxrQyxDQW1DSyxvQixDQUFBLGdCLENBSUYsa0MsQ0FDRSw2QixDQUFBLHNCLENBeENMLGlDLENBNkNLLFksQ25CL0hOLENBYUEseUJtQnFFQyw0QixDQUFBLGtDLENBSUssZSxDQUNBLGMsQ25CMUVOLENBYkEseUJtQmtGQyxpQixDQVlHLG1CLENBQUEsMEIsQ0FaSCxpQixDQUFBLDZCLENBZUssc0IsQ0FBQSxrQixDQUVBLDRDLENBQ0UsaUIsQ0FHRixrRCxDQUNFLE8sQ0FDQSxTLENBdkJQLHVDLENBMkJPLG1CLENBQ0Esa0IsQ0E1QlAsaUIsQ0FFRyw0QixDQUFBLGtDLENBaUNFLG9CLENBQUEsZ0IsQ0FuQ0wsa0MsQ0F3Q0ssNkIsQ0FBQSxzQixDQXhDTCxpQyxDQTZDSyxZLENuQi9ITixDQWFBLDBCbUJ1RUksNEIsQ0FBQSxrQyxDQUVFLGUsQ0FDQSxjLENuQjFFTixDQWJBLDBCbUJrRkMsaUIsQ0FZRyxtQixDQUFBLDBCLENBWkgsaUIsQ0FBQSw2QixDQWVLLHNCLENBQUEsa0IsQ0FmTCw0QyxDQWtCTyxpQixDQUdGLGtELENBQ0UsTyxDQUNBLFMsQ0F2QlAsdUMsQ0EyQk8sbUIsQ0FDQSxrQixDQTVCUCxpQixDQUVHLDRCLENBQUEsa0MsQ0FpQ0Usb0IsQ0FBQSxnQixDQUlGLGtDLENBQ0UsNkIsQ0FBQSxzQixDQXhDTCxpQyxDQTZDSyxZLENuQi9ITixDQWFBLDBCbUJ1RUksNEIsQ0FBQSxrQyxDQUVFLGUsQ0FDQSxjLENuQjFFTixDQWJBLDBCbUJrRkEsaUIsQ0FZSSxtQixDQUFBLDBCLENBWkosaUIsQ0FBQyw2QixDQWVLLHNCLENBQUEsa0IsQ0FFQSw0QyxDQUNFLGlCLENBbEJQLGtELENBc0JPLE8sQ0FDQSxTLENBR0YsdUMsQ0FDRSxtQixDQUNBLGtCLENBNUJSLGlCLENBRUksNEIsQ0FBQSxrQyxDQWlDRSxvQixDQUFBLGdCLENBbkNMLGtDLENBd0NLLDZCLENBQUEsc0IsQ0FJRixpQyxDQUNFLFksQ25CL0hOLENBYUEsMEJtQnFFQyw2QixDQUFBLG1DLENBSUssZSxDQUNBLGMsQ25CMUVOLENBYkEsMEJtQmtGQSxrQixDQVlJLG1CLENBQUEsMEIsQ0FaSixrQixDQWNJLDhCLENBQ0Usc0IsQ0FBQSxrQixDQWZMLDZDLENBa0JPLGlCLENBR0YsbUQsQ0FDRSxPLENBQ0EsUyxDQXZCUCx3QyxDQTJCTyxtQixDQUNBLGtCLENBNUJSLGtCLENBQUMsNkIsQ0FBQSxtQyxDQW1DSyxvQixDQUFBLGdCLENBSUYsbUMsQ0FDRSw2QixDQUFBLHNCLENBeENMLGtDLENBNkNLLFksQ25CL0hOLENBYUEsMEJtQnVFSSw4QixDQUFBLG9DLENBRUUsZSxDQUNBLGMsQ25CMUVOLENBYkEsMEJtQmtGQyxtQixDQVlHLG1CLENBQUEsMEIsQ0FaSCxtQixDQUFBLCtCLENBZUssc0IsQ0FBQSxrQixDQUVBLDhDLENBQ0UsaUIsQ0FsQlAsb0QsQ0FzQk8sTyxDQUNBLFMsQ0F2QlAseUMsQ0EyQk8sbUIsQ0FDQSxrQixDQTVCUCxtQixDQUVHLDhCLENBQUEsb0MsQ0FpQ0Usb0IsQ0FBQSxnQixDQUlGLG9DLENBQ0UsNkIsQ0FBQSxzQixDQXhDTCxtQyxDQTZDSyxZLENuQi9ITixDbUJrRkEsYyxDQVdJLG9CLENBQUEsZ0IsQ0FDQSxtQixDQUFBLDBCLENBVkEseUIsQ0FBQSwrQixDQUVFLGUsQ0FDQSxjLENBTE4sYyxDQUxKLDBCLENBb0JVLHNCLENBQUEsa0IsQ0FFQSx5QyxDQUNFLGlCLENBdkJaLCtDLENBMkJZLE8sQ0FDQSxTLENBNUJaLG9DLENBZ0NZLG1CLENBQ0Esa0IsQ0ExQkoseUIsQ0FBQSwrQixDQWlDRSxvQixDQUFBLGdCLENBeENWLCtCLENBNkNVLDZCLENBQUEsc0IsQ0FJRiw4QixDNUJxU1IsUSxDNEJwU1UsWSxDQWFWLDJCLENBRUksYSxDQUZKLGlDLENBQUEsaUMsQ0FLTSxhLENBS0YsbUMsQ0FDRSxhLENBWE4seUMsQ0FBQSx5QyxDQWNRLGEsQ0FkUiw0QyxDQWtCUSxvQixDQUlKLDJDLENoQ2kwRnFDLDBDLENBREssd0MsQ2dDaDBGMUMseUMsQ0FJRSxhLENBMUJOLDZCLENBK0JJLGEsQ0FDQSwyQixDQWhDSixrQyxDQW9DSSxvUSxDQUdGLDBCLENBQ0UsYSxDQUtKLDBCLENBRUksVSxDYjdOQSxnQyxDQUFBLGdDLENhZ09FLFUsQ0FMTixrQyxDQVdNLDBCLENBWE4sd0MsQ0FBQSx3QyxDQWNRLDJCLENBR0YsMkMsQ0FDRSwyQixDQWxCUiwwQyxDaENzMEZ3Qyx5QyxDQURLLHVDLENnQ3IwRjdDLHdDLENBMEJNLFUsQ0ExQk4sNEIsQ0ErQkksMEIsQ0FDQSxpQyxDQUdGLGlDLENBQ0UsMFEsQ0FwQ0oseUIsQ0F3Q0ksMEIsQ0NyUkosSyxDQUNFLGlCLENBQ0EsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLFcsQ0FDQSxvQixDQUNBLHFCLENBQ0EsMEIsQ0FDQSxpQyxDQUlGLFUsQ0FHRSxpQixDQUFBLGEsQ0FDQSxlLENBR0YsVyxDQUNFLG9CLENBR0YsYyxDQUNFLG1CLENBQ0EsZSxDQUdGLHFCLENBQ0UsZSxDZHRCRSxnQixDYzJCQSxvQixDQUZKLHFCLENBTUksbUIsQ0FrQ0osWSxDQVhBLFksQ0FZRSxzQixDQUNBLGdDLENBYkYsWSxDQUVFLGUsQ0FFQSx3QyxDQU9GLFksQ0FHRSxxQyxDQVlGLGlCLENBRUUscUIsQ0FFQSxlLENBR0Ysa0IsQ0FQQSxpQixDQVFFLHFCLENBQ0Esb0IsQ0FJRixpQixDQUNFLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLGUsQ0FHRixTLENBV0EsZ0IsQ0FMQSxhLENBTEUsVSxDcEIxREUseUJvQjZFRixVLENBRUUsc0IsQ0FBQSxrQixDQUNBLGtCLENBQ0EsaUIsQ0FKRixVLENBTUUsZ0IsQ0FnQkYsVyxDQUNFLG1CLENBQUEsWSxDQWpCQSxnQixDQUdFLHlCLENBQUEscUIsQ0FDQSxpQixDQUNBLGdCLENBV0osVyxDQUVFLHNCLENBQUEsa0IsQ0FsQkEsZ0IsQ0FvQkEsaUIsQ0FDRSxlLENBQUEsVyxDQUxKLHVCLENBUU0sYSxDQUNBLGEsQ3BCNUdKLENvQndKSixtQixDQUVJLG9CLENwQjFKQSx5Qm9Cd0pKLGEsQ0FNSSxtQixDQUFBLGMsQ0FDQSx1QixDQUFBLGtCLENBUEosbUIsQ0FVTSxvQixDQUNBLFUsQ3BCbktGLENxQnhESixXLENBQ0UsbUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSw0QixDQ0hBLGtCLENDREYsZ0IsQ0RFSSxhLENBQ0EsVSxDQUNBLFUsQ0RLSixnQixDQUNFLFUsQ0FHQSx5QyxDQUNFLG9CLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxXLENBU0YsK0MsQ0FJRSxvQixDQUdGLHVCLENBQ0UsYSxDR25DSixXLENBQ0UsbUIsQ0FBQSxZLENBRUEsYyxDQUNBLGUsQ0FJRixpQyxDQUdNLGEsQ0FVSiw0QixDQUNFLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxvQixDQUdGLDhCLENBQ0UsYSxDQUNBLG1CLENBQ0EscUIsQ0FDQSxpQixDQUlKLFUsQ0FDRSxpQixDQUNBLGEsQ0FDQSxvQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EscUIsQ0FDQSxxQixDQVJGLGdCLENBQUEsZ0IsQ0FXSSxhLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGlCLENBU0oseUIsQ0N2REkscUIsQ0FDQSxpQixDQUNBLGUsQ0FIRix5QixDQUNFLG9CLENBQ0EsaUIsQ0FDQSxlLENuQ21GQSxNLENvQ25GRixvQixDQUNBLGtCLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx1QixDQVRGLFksQ0FjSSxZLENBS0osVyxDQUNFLGlCLENBQ0EsUSxDQU9GLFcsQ0FDRSxrQixDQUNBLGlCLENBU0EsYyxDZmlCRSxVLENnQjNERix3QixDckJvQkUsMEIsQ0FBQSwwQixDS3VDQSxVLENnQnRERSxvQixDQUNBLHdCLENEb0NKLGdCLENmZUUsVSxDZ0J6REYsd0IsQ3JCb0JFLDRCLENBQUEsNEIsQ0txQ0EsVSxDZ0JwREUsb0IsQ0FDQSx3QixDRG9DSixjLENmaUJFLFUsQ2dCM0RGLHdCLENEMENBLDBCLENBQUEsMEIsQ2ZpQkUsVSxDZ0J0REUsb0IsQ0FDQSx3QixDRG9DSixXLENmaUJFLFUsQ2dCM0RGLHdCLENyQm9CRSx1QixDQUFBLHVCLENLdUNBLFUsQ2dCdERFLG9CLENBQ0Esd0IsQ0RvQ0osYyxDZmVFLFUsQ2dCekRGLHdCLENyQm9CRSwwQixDQUFBLDBCLENLcUNBLFUsQ2dCcERFLG9CLENBQ0Esd0IsQ0RvQ0osYSxDZmlCRSxVLENnQjNERix3QixDRDBDQSx5QixDQUFBLHlCLENmaUJFLFUsQ2dCdERFLG9CLENBQ0Esd0IsQ0RvQ0osWSxDZmVFLFUsQ2dCekRGLHdCLENyQm9CRSx3QixDQUFBLHdCLENLcUNBLFUsQ2dCcERFLG9CLENBQ0Esd0IsQ0RvQ0osVyxDZmlCRSxVLENnQjNERix3QixDRDBDQSx1QixDQUFBLHVCLENmaUJFLFUsQ2dCdERFLG9CLENBQ0Esd0IsQ0NSTixVLENBQ0UsaUIsQ0FDQSxrQixDQUNBLHdCLEM1QnFERSx5QjRCeERKLFUsQ0FPSSxpQixDNUJpREEsQzRCN0NKLGdCLENBQ0UsZSxDQUNBLGMsQ0NURixNLENBQ0Usc0IsQ0FDQSxrQixDQUNBLDRCLENBS0YsYyxDQUVFLGEsQ0FJRixXLEN0QzRIQSxFLENzQzNIRSxlLENBVUEseUIsQ0FDRSxpQixDQUNBLFcsQ0FDQSxjLENBQ0Esc0IsQ0FDQSxhLENBVUYsYyxDQzNDQSxhLENBQ0Esd0IsQ0FDQSxvQixDRHlDQSxpQixDQ3RDRSx3QixDQUdGLDBCLENBQ0UsYSxDRGtDRixnQixDQzNDQSxhLENBQ0Esd0IsQ0FDQSxvQixDRHlDQSxtQixDQ3RDRSx3QixDQUdGLDRCLENBQ0UsYSxDRGtDRixjLENDM0NBLGEsQ0FDQSx3QixDQUNBLG9CLENBRUEsaUIsQ0FDRSx3QixDRHNDRiwwQixDQ2xDRSxhLENEa0NGLFcsQ0MzQ0EsYSxDQUNBLHdCLENBQ0Esb0IsQ0FFQSxjLENBQ0Usd0IsQ0RzQ0YsdUIsQ0NsQ0UsYSxDRGtDRixjLENDM0NBLGEsQ0FDQSx3QixDQUNBLG9CLENEeUNBLGlCLENDdENFLHdCLENEc0NGLDBCLENDbENFLGEsQ0RrQ0YsYSxDQzNDQSxhLENBQ0Esd0IsQ0FDQSxvQixDRHlDQSxnQixDQ3RDRSx3QixDQUdGLHlCLENBQ0UsYSxDRGtDRixZLENDM0NBLGEsQ0FDQSx3QixDQUNBLG9CLENEeUNBLGUsQ0N0Q0Usd0IsQ0FHRix3QixDQUNFLGEsQ0RrQ0YsVyxDQzNDQSxhLENBQ0Esd0IsQ0FDQSxvQixDQUVBLGMsQ0FDRSx3QixDRHNDRix1QixDQ2xDRSxhLENDVkosZ0NBQ0UsRSxDQUFPLDBCLENBQ1AsRSxDQUFLLHVCLENBRlAsQ0FLQSxTLENBU0EsYSxDQUNFLG1CLENBQUEsWSxDQVZGLFMsQ0FFRSxXLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0IsQ0FJRixhLENBRUUscUIsQ0FBQSxrQixDQUNBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0Esd0IsQ0FHRixxQixDQ2FFLGlMLENEWEEseUIsQ0FHRixzQixDQUNFLGlELENFNUJGLE0sQ0FDRSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLHNCLENBR0YsVyxDQUNFLFUsQ0FBQSxNLENDRkYsVyxDQUNFLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FHQSxjLENBQ0EsZSxDQVNGLHVCLENBQ0UsVSxDQUNBLGEsQ0FDQSxrQixDNUJBRSw2QixDQUFBLDZCLEM0QklBLGEsQ0FDQSxvQixDQUNBLHdCLENBVEosOEIsQ0FhSSxhLENBQ0Esd0IsQ0FTSixnQixDQUNFLGlCLENBQ0EsYSxDQUNBLHNCLENBRUEsa0IsQ0FDQSxxQixDQUNBLGlDLENBTUEsMkIsQ0FDRSxlLENBZEosc0IsQ0FBQSxzQixDQW1CSSxvQixDQUdGLHlCLENBQUEseUIsQ0FFRSxhLENBQ0EscUIsQ0FJRix1QixDQUNFLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxvQixDQVVKLGtDLENBRUksYyxDQUNBLGEsQ0FDQSxlLENBSUEsMEQsQ0FDRSxZLENBS0Ysd0QsQ0FDRSxlLENDakdKLHdCLENBQ0UsYSxDQUNBLHdCLENBSUYseUIsQ0FBQSw4QixDQUVFLGEsQzdCV0EsK0IsQ0FBQSwrQixDQUFBLG9DLENuQndnSG1DLG9DLENnRGhoSGpDLGEsQ0FDQSx3QixDQU5KLGdDLENBQUEscUMsQ0FVSSxVLENBQ0Esd0IsQ0FDQSxvQixDQWxCSiwwQixDQUNFLGEsQ0FDQSx3QixDQUlGLDJCLENBQUEsZ0MsQ0FFRSxhLEM3QldBLGlDLENBQUEsaUMsQ0FBQSxzQyxDbkIwaEhxQyxzQyxDZ0RsaUhuQyxhLENBQ0Esd0IsQ0FHRixrQyxDQUFBLHVDLENBQ0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0FsQkosd0IsQ0FDRSxhLENBQ0Esd0IsQ0FJRix5QixDQUFBLDhCLENBRUUsYSxDN0JXQSwrQixDQUFBLCtCLENBQUEsb0MsQ25CNGlIbUMsb0MsQ2dEcGpIakMsYSxDQUNBLHdCLENBTkosZ0MsQ0FBQSxxQyxDQVVJLFUsQ0FDQSx3QixDQUNBLG9CLENBbEJKLHFCLENBQ0UsYSxDQUNBLHdCLENBSUYsc0IsQ0FBQSwyQixDQUVFLGEsQ0FGRiw0QixDQUFBLDRCLENBQUEsaUMsQ2hEMmtIa0MsaUMsQ2dEdGtIOUIsYSxDQUNBLHdCLENBR0YsNkIsQ0FBQSxrQyxDQUNFLFUsQ0FDQSx3QixDQUNBLG9CLENBbEJKLHdCLENBQ0UsYSxDQUNBLHdCLENBSUYseUIsQ0FBQSw4QixDQUVFLGEsQ0FGRiwrQixDQUFBLCtCLENBQUEsb0MsQ2hENmxIcUMsb0MsQ2dEeGxIakMsYSxDQUNBLHdCLENBTkosZ0MsQ0FBQSxxQyxDQVVJLFUsQ0FDQSx3QixDQUNBLG9CLENBbEJKLHVCLENBQ0UsYSxDQUNBLHdCLENBSUYsd0IsQ0FBQSw2QixDQUVFLGEsQzdCV0EsOEIsQ0FBQSw4QixDQUFBLG1DLENuQmttSGtDLG1DLENnRDFtSGhDLGEsQ0FDQSx3QixDQU5KLCtCLENBQUEsb0MsQ0FVSSxVLENBQ0Esd0IsQ0FDQSxvQixDQWxCSixzQixDQUNFLGEsQ0FDQSx3QixDQUlGLHVCLENBQUEsNEIsQ0FFRSxhLEM3QldBLDZCLENBQUEsNkIsQ0FBQSxrQyxDbkJvbkhpQyxrQyxDZ0Q1bkgvQixhLENBQ0Esd0IsQ0FHRiw4QixDQUFBLG1DLENBQ0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0FsQkoscUIsQ0FDRSxhLENBQ0Esd0IsQ0FJRixzQixDQUFBLDJCLENBRUUsYSxDQUZGLDRCLENBQUEsNEIsQ0FBQSxpQyxDaERtcEhrQyxpQyxDZ0Q5b0g5QixhLENBQ0Esd0IsQ0FOSiw2QixDQUFBLGtDLENBVUksVSxDQUNBLHdCLENBQ0Esb0IsQ0NyQk4sTSxDQUNFLFcsQ0FDQSxnQixDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQVBGLFksQ0FBQSxZLENBVUksVSxDQUNBLG9CLENBQ0EsVyxDQVVKLFksQ0FDRSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSx1QixDQ2RGLE0sQ0FMQSxXLENBQ0UsZSxDQUlGLE0sQ0FDRSxjLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLFksQ0FDQSxZLENBSUEsUyxDQVhGLHlCLEN4Q1BNLGlDLEN3QzBCRiwyQixDQUVGLHlCLENBQXVCLHdCLENBRXpCLGtCLENBQ0UsaUIsQ0FDQSxlLENBSUYsYSxDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FJRixjLENBQ0UsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FDQSwyQixDQUNBLCtCLEN2Q3BERSxtQyxDdUN3REYsUyxDQUlGLGUsQ0FDRSxjLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLFksQ0FDQSxxQixDQVBGLG9CLENBVVcsUyxDQUNULG9CLENBQVMsVSxDQUtYLGEsQ0FDRSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBQ0EscUIsQ0FBQSw2QixDQUNBLFksQ0FDQSwrQixDQUxGLG9CLENBUUksZ0IsQ0FLSixZLENBQ0UsZSxDQUNBLGUsQ0FLRixXLENBQ0UsaUIsQ0FHQSxpQixDQUFBLGEsQ0FDQSxZLENBSUYsYSxDQUNFLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUFBLHdCLENBQ0EsWSxDQUNBLDRCLENBR0EsZ0MsQ0FBdUIsa0IsQ0FSekIsK0IsQ0FTd0IsbUIsQ0FJeEIsd0IsQ0FDRSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ3JDckVFLHlCcUNmSixhLENBMkZJLGUsQ0FDQSxnQixDQXJGSixjLEN2QzlDSSxvQyxDdUMwSUYsUyxDQUFZLGUsQ3JDcEZWLENBQUEsMEJxQ3dGRixTLENBQVksZSxDckN4RlYsQ3NDdkRKLFEsQ0FBQSxlLENBZ0JJLGlCLENBQ0EsYSxDQWpCSixRLENBRUUsWSxDQUVBLFEsQ0NIQSx5RCxDQUVBLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxxQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGUsQ0RQQSxpQixDQUVBLG9CLENBQ0EsUyxDQUVBLGEsQ0FBUyxVLENBYlgsZSxDQWtCSSxTLENBQ0EsVSxDQW5CSiwwQyxDQUFBLHVCLENBdUJJLGEsQ0FDQSxpRCxDQUFBLDhCLENBQ0UsUSxDQXpCTix5RCxDQUFBLHNDLENBNkJNLGdCLENBQ0EsVSxDQUNBLHNCLENBQ0EscUIsQ0FoQ04sNEMsQ0FBQSx5QixDQW9DSSxhLENBcENKLG1ELENBQUEsZ0MsQ0FzQ00sTSxDQUdGLDJELENBQUEsd0MsQ0FDRSxlLENBQ0EsVSxDQUNBLDBCLENBQ0EsdUIsQ0FHSiw2QyxDQUFBLDBCLENBQ0UsYSxDQWpESixvRCxDQUFBLGlDLENBbURNLEssQ0FHRiw0RCxDQUFBLHlDLENBQ0UsZ0IsQ0FDQSxVLENBQ0Esc0IsQ0FDQSx3QixDQUdKLDJDLENBQUEsd0IsQ0FDRSxhLENBOURKLGtELENBQUEsK0IsQ0FnRU0sTyxDQWhFTiwwRCxDQUFBLHVDLENBb0VNLE8sQ0FDQSxlLENBQ0EsVSxDQUNBLDBCLENBQ0Esc0IsQ0V6RU4sc0IsQ0FBQSx1QixDRkNBLHVCLENBMkZJLGlCLENBQ0Esd0IsQ0FDQSxrQixDQUtKLGMsQ0FDRSxlLENBQ0EsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLHFCLENFeEdGLFEsQ0FBQSxlLENBeUJJLGlCLENBQ0EsYSxDQTFCSixRLENBRUUsSyxDQUNBLE0sQ0FDQSxZLENBRUEsZSxDQUNBLFcsQ0RMQSx5RCxDQUVBLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxxQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGUsQ0NMQSxpQixDQUVBLG9CLENBQ0EscUIsQ0FDQSwyQixDQUNBLCtCLEMxQ2RFLG9DLEMwQ0ZKLGUsQ0EyQkksVSxDQUNBLFUsQ0E1Qkosc0IsQ0FBQSx1QixDQWtDSSxhLENBTUEsVSxDQUNBLGlCLENBekNKLDBDLENBQUEsdUIsQ0FtREksa0IsQ0FFQSxpRCxDQUFBLDhCLENBQ0UsUSxDckRnM0hvQyx3RCxDcUR0NkgxQyx5RCxDQUFBLHFDLENBQUEsc0MsQ0EyRE0scUIsQ0EzRE4seUQsQ0FBQSxzQyxDQStETSxZLENBQ0EsZ0IsQ0FDQSxnQyxDQWpFTix3RCxDQUFBLHFDLENBcUVNLFksQ0FDQSxnQixDQUNBLHFCLENBSUosNEMsQ0FBQSx5QixDQUNFLGdCLENBRUEsbUQsQ0FBQSxnQyxDQUNFLE0sQ3JEeTJIc0MsMEQsQ3FEeDdINUMsMkQsQ0FBQSx1QyxDQUFBLHdDLENBb0ZNLGUsQ0FDQSxtQixDQXJGTiwyRCxDQUFBLHdDLENBeUZNLFUsQ0FDQSxrQyxDQTFGTiwwRCxDQUFBLHVDLENBOEZNLFUsQ0FDQSx1QixDQS9GTiw2QyxDQUFBLDBCLENBb0dJLGUsQ0FFQSxvRCxDQUFBLGlDLENBQ0UsSyxDckRrMkh1QywyRCxDcUQvMUh6Qyw0RCxDQUFBLHdDLENBQUEseUMsQ0FFRSxnQixDQUNBLGtCLENBN0dOLDRELENBQUEseUMsQ0FpSE0sUyxDQUNBLG1DLENBbEhOLDJELENBQUEsd0MsQ0FzSE0sUyxDQUNBLHdCLENBSUYscUUsQ0FBQSxrRCxDQUNFLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLCtCLENBSUosMkMsQ0FBQSx3QixDQUNFLGlCLENBRUEsa0QsQ0FBQSwrQixDQUNFLE8sQ3JEdzFIcUMseUQsQ3FEbitIM0MsMEQsQ0FBQSxzQyxDQUFBLHVDLENBZ0pNLGUsQ0FDQSxvQixDQWpKTiwwRCxDQUFBLHVDLENBcUpNLFcsQ0FDQSxpQyxDQUdGLHlELENBQUEsc0MsQ0FDRSxXLENBQ0Esc0IsQ0FxQk4sZSxDQUNFLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLHdCLENBQ0EsK0IsQ0FORixxQixDQVdJLFksQ0FJSixhLENBQ0UsZ0IsQ0FDQSxhLENDaE1GLFMsQ0FJQSxlLENBSEUsaUIsQ0FHRixlLENBRUUsVSxDQUNBLGUsQ0FHRixjLENBQ0UsaUIsQ0FDQSxZLENBQ0EscUIsQ0FBQSxrQixDQUNBLFUsQzVDVkksNkIsQzRDWUosMEIsQ0FDQSxrQixDQUdGLG1CLEN0RDQvSG9CLG1CLENzRDUvSHBCLHFCLENsRG9CQSxPLENBQUEsSyxDQUFBLE0sQ0FBQSxVLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLEksQ0FBQSxHLENBQUEsTyxDa0RqQkUsYSxDQUdGLG1CLENBQUEsbUIsQ0FFRSxpQixDQUNBLEssQ0FJRixzQyxDQUFBLHVDLENBRUUsdUIsQ0FFd0Msd0NBSjFDLHNDLENBQUEsdUMsQ0FLSSw0QixDQURzQyxDQUsxQywyQixDQUFBLG1CLENBRUUsMEIsQ0FFd0Msd0NBSjFDLDJCLENBQUEsbUIsQ0FLSSwrQixDQURzQyxDQUsxQywwQixDQUFBLG1CLENBRUUsMkIsQ0FFd0Msd0NBSjFDLDBCLENBQUEsbUIsQ0FLSSxnQyxDQURzQyxDQVUxQyxzQixDQUFBLHNCLENBRUUsaUIsQ0FDQSxLLENBQ0EsUSxDQUVBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxvQixDQUFBLHNCLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0FaRiw0QixDdERnZ0krQiw0QixDc0RoZ0kvQiw0QixDQUFBLDRCLENBa0JJLFUsQ0FDQSxvQixDQUNBLFMsQ0FDQSxVLENBR0osc0IsQ0FDRSxNLENBRUYsc0IsQ0FDRSxPLENBSUYsMkIsQ0FBQSwyQixDQUVFLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQyxDQUNBLHlCLENBRUYsMkIsQ0FDRSw0TSxDQUVGLDJCLENBQ0UsOE0sQ0FTRixvQixDQUNFLGlCLENBQ0EsTyxDQUNBLFcsQ0FDQSxNLENBQ0EsVSxDQUNBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsc0IsQ0FDQSxjLENBRUEsZ0IsQ0FDQSxlLENBQ0EsZSxDQUVBLHVCLENBQ0UsaUIsQ0FDQSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EscUMsQ0F0QkosOEIsQ0FBQSwrQixDQW1DTSxpQixDQUVBLE0sQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQXpDTiwrQixDQTJCTSxTLENBM0JOLDhCLENBb0NNLFksQ0FwQ04sNEIsQ0E4Q0kscUIsQ0FTSixpQixDQUNFLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxRLENBQ0EsVSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxVLENBQ0EsaUIsQ0N2TEYsZSxDQUFxQixpQyxDQUNyQixVLENBQXFCLDRCLENBQ3JCLGEsQ0FBcUIsK0IsQ0FDckIsYSxDQUFxQiwrQixDQUNyQixrQixDQUFxQixvQyxDQUNyQixlLENBQXFCLGlDLENDRm5CLFcsQ0FDRSxrQyxDckNrQkEsa0IsQ0FBQSxrQixDcUNkRSxrQyxDQUxKLGEsQ0FDRSxrQyxDQUVGLG9CLENBQUEsb0IsQ0FFSSxrQyxDQUxKLFcsQ0FDRSxrQyxDQUVGLGtCLENBQUEsa0IsQ0FFSSxrQyxDQUxKLFEsQ0FDRSxrQyxDckNrQkEsZSxDQUFBLGUsQ3FDZEUsa0MsQ0FMSixXLENBQ0Usa0MsQ3JDa0JBLGtCLENBQUEsa0IsQ3FDZEUsa0MsQ0FMSixVLENBQ0Usa0MsQ0FFRixpQixDQUFBLGlCLENBRUksa0MsQ0FMSixTLENBQ0Usa0MsQ0FFRixnQixDQUFBLGdCLENBRUksa0MsQ0FMSixRLENBQ0Usa0MsQ3JDa0JBLGUsQ0FBQSxlLENxQ2RFLGtDLENDSk4sUyxDQUFZLCtCLENBQ1osZSxDQUFrQixzQyxDQ0RsQixPLENBQW1CLGtDLENBQ25CLFMsQ0FBbUIsa0IsQ0FDbkIsYSxDQUFtQixzQixDQUNuQixlLENBQW1CLHdCLENBQ25CLGdCLENBQW1CLHlCLENBQ25CLGMsQ0FBbUIsdUIsQ0FHakIsZSxDQUNFLDhCLENBREYsaUIsQ0FDRSw4QixDQURGLGUsQ0FDRSw4QixDQURGLFksQ0FDRSw4QixDQURGLGUsQ0FDRSw4QixDQURGLGMsQ0FDRSw4QixDQURGLGEsQ0FDRSw4QixDQURGLFksQ0FDRSw4QixDQUlKLGEsQ0FDRSwyQixDQU9GLFEsQ0FDRSw4QixDQU1GLGMsQ0FKQSxZLENBS0Usd0MsQ0FMRixZLENBQ0UsdUMsQ0FHRixjLENBRUUsMkMsQ0FFRixlLENBSUEsYSxDQUVFLDBDLENBTkYsZSxDQUNFLDJDLENBR0YsYSxDQUNFLHVDLENBSUYsZSxDQUNFLGlCLENBR0YsVSxDQUNFLGUsQ0MxQ0UsTyxDQUEyQixzQixDQUMzQixTLENBQTJCLHdCLENBQzNCLGUsQ0FBMkIsOEIsQ0FDM0IsUSxDQUEyQix1QixDQUMzQixRLENBQTJCLHVCLENBQzNCLGEsQ0FBMkIsNEIsQ0FDM0IsTyxDQUEyQiw2QixDQUFBLHNCLENBQzNCLGMsQ0FBMkIsb0MsQ0FBQSw2QixDOUN5QzNCLHlCOENoREEsVSxDQUEyQixzQixDQUMzQixZLENBQTJCLHdCLENBQzNCLGtCLENBQTJCLDhCLENBQzNCLFcsQ0FBMkIsdUIsQ0FDM0IsVyxDQUEyQix1QixDQUMzQixnQixDQUEyQiw0QixDQUMzQixVLENBQTJCLDZCLENBQUEsc0IsQ0FDM0IsaUIsQ0FBMkIsb0MsQ0FBQSw2QixDOUN5QzNCLENBQUEseUI4Q2hEQSxVLENBQTJCLHNCLENBQzNCLFksQ0FBMkIsd0IsQ0FDM0Isa0IsQ0FBMkIsOEIsQ0FDM0IsVyxDQUEyQix1QixDQUMzQixXLENBQTJCLHVCLENBQzNCLGdCLENBQTJCLDRCLENBQzNCLFUsQ0FBMkIsNkIsQ0FBQSxzQixDQUMzQixpQixDQUEyQixvQyxDQUFBLDZCLEM5Q3lDM0IsQ0FBQSwwQjhDaERBLFUsQ0FBMkIsc0IsQ0FDM0IsWSxDQUEyQix3QixDQUMzQixrQixDQUEyQiw4QixDQUMzQixXLENBQTJCLHVCLENBQzNCLFcsQ0FBMkIsdUIsQ0FDM0IsZ0IsQ0FBMkIsNEIsQ0FDM0IsVSxDQUEyQiw2QixDQUFBLHNCLENBQzNCLGlCLENBQTJCLG9DLENBQUEsNkIsQzlDeUMzQixDQUFBLDBCOENoREEsVSxDQUEyQixzQixDQUMzQixZLENBQTJCLHdCLENBQzNCLGtCLENBQTJCLDhCLENBQzNCLFcsQ0FBMkIsdUIsQ0FDM0IsVyxDQUEyQix1QixDQUMzQixnQixDQUEyQiw0QixDQUMzQixVLENBQTJCLDZCLENBQUEsc0IsQ0FDM0IsaUIsQ0FBMkIsb0MsQ0FBQSw2QixDOUN5QzNCLENBQUEsMEI4Q2hEQSxXLENBQTJCLHNCLENBQzNCLGEsQ0FBMkIsd0IsQ0FDM0IsbUIsQ0FBMkIsOEIsQ0FDM0IsWSxDQUEyQix1QixDQUMzQixZLENBQTJCLHVCLENBQzNCLGlCLENBQTJCLDRCLENBQzNCLFcsQ0FBMkIsNkIsQ0FBQSxzQixDQUMzQixrQixDQUEyQixvQyxDQUFBLDZCLEM5Q3lDM0IsQ0FBQSwwQjhDaERBLFksQ0FBMkIsc0IsQ0FDM0IsYyxDQUEyQix3QixDQUMzQixvQixDQUEyQiw4QixDQUMzQixhLENBQTJCLHVCLENBQzNCLGEsQ0FBMkIsdUIsQ0FDM0Isa0IsQ0FBMkIsNEIsQ0FDM0IsWSxDQUEyQiw2QixDQUFBLHNCLENBQzNCLG1CLENBQTJCLG9DLENBQUEsNkIsQzlDeUMzQixDOENoQ0osYyxDQUNFLHNCLENBRUEsYUFIRixjLENBSUksdUIsQ0FERixDQUtGLGUsQ0FDRSxzQixDQUVBLGFBSEYsZSxDQUlJLHdCLENBREYsQ0FLRixxQixDQUNFLHNCLENBRUEsYUFIRixxQixDQUlJLDhCLENBSUosYSxDQUVJLHNCLENBUEYsQ0N6Q0YsaUIsQ0FDRSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FFQSx5QixDQUNFLGEsQ0FDQSxVLENBR0Ysd0MsQzVEMDhJeUIsdUIsQzREMThJekIsd0IsQzVEMjhJd0Isd0IsQ0FDQyx1QixDNER2OEl2QixpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUlKLCtCLENBRUkscUIsQ0FJSiwrQixDQUVJLGtCLENBS0YsOEIsQ0FDRSxlLENBSUosOEIsQ0FFSSxnQixDL0NPQSx5QmdEaERBLFksQ0FBZ0MsZ0MsQ0FBQSw0QixDQUNoQyxlLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsb0IsQ0FBZ0Msd0MsQ0FBQSxvQyxDQUNoQyx1QixDQUFnQywyQyxDQUFBLHVDLENBRWhDLGEsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixlLENBQThCLDhCLENBQUEsMEIsQ0FDOUIscUIsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5Qix5QixDQUFvQyw2QixDQUFBLG9DLENBQ3BDLHVCLENBQW9DLDJCLENBQUEsa0MsQ0FDcEMsMEIsQ0FBb0MsOEIsQ0FBQSxnQyxDQUNwQywyQixDQUFvQywrQixDQUFBLHVDLENBQ3BDLDBCLENBQW9DLGtDLENBQUEsc0MsQ0FFcEMscUIsQ0FBaUMsOEIsQ0FBQSxnQyxDQUNqQyxtQixDQUFpQyw0QixDQUFBLDhCLENBQ2pDLHNCLENBQWlDLCtCLENBQUEsNEIsQ0FDakMsd0IsQ0FBaUMsaUMsQ0FBQSw4QixDQUNqQyx1QixDQUFpQyxnQyxDQUFBLDZCLENBRWpDLHVCLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMscUIsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQyx3QixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLHlCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMsd0IsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQyx5QixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLG1CLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsb0IsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxrQixDQUFnQyxpQyxDQUFBLDZCLENBQ2hDLHFCLENBQWdDLG9DLENBQUEsMkIsQ0FDaEMsdUIsQ0FBZ0Msc0MsQ0FBQSw2QixDQUNoQyxzQixDQUFnQyxxQyxDQUFBLDRCLENoRGVoQyxDQUFBLHlCZ0RoREEsWSxDQUFnQyxnQyxDQUFBLDRCLENBQ2hDLGUsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxvQixDQUFnQyx3QyxDQUFBLG9DLENBQ2hDLHVCLENBQWdDLDJDLENBQUEsdUMsQ0FFaEMsYSxDQUE4Qiw0QixDQUFBLHdCLENBQzlCLGUsQ0FBOEIsOEIsQ0FBQSwwQixDQUM5QixxQixDQUE4QixvQyxDQUFBLGdDLENBRTlCLHlCLENBQW9DLDZCLENBQUEsb0MsQ0FDcEMsdUIsQ0FBb0MsMkIsQ0FBQSxrQyxDQUNwQywwQixDQUFvQyw4QixDQUFBLGdDLENBQ3BDLDJCLENBQW9DLCtCLENBQUEsdUMsQ0FDcEMsMEIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyxxQixDQUFpQyw4QixDQUFBLGdDLENBQ2pDLG1CLENBQWlDLDRCLENBQUEsOEIsQ0FDakMsc0IsQ0FBaUMsK0IsQ0FBQSw0QixDQUNqQyx3QixDQUFpQyxpQyxDQUFBLDhCLENBQ2pDLHVCLENBQWlDLGdDLENBQUEsNkIsQ0FFakMsdUIsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLHdCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQyx3QixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLHlCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMsbUIsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxvQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLGtCLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMscUIsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyx1QixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLHNCLENBQWdDLHFDLENBQUEsNEIsQ2hEZWhDLENBQUEsMEJnRGhEQSxZLENBQWdDLGdDLENBQUEsNEIsQ0FDaEMsZSxDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLG9CLENBQWdDLHdDLENBQUEsb0MsQ0FDaEMsdUIsQ0FBZ0MsMkMsQ0FBQSx1QyxDQUVoQyxhLENBQThCLDRCLENBQUEsd0IsQ0FDOUIsZSxDQUE4Qiw4QixDQUFBLDBCLENBQzlCLHFCLENBQThCLG9DLENBQUEsZ0MsQ0FFOUIseUIsQ0FBb0MsNkIsQ0FBQSxvQyxDQUNwQyx1QixDQUFvQywyQixDQUFBLGtDLENBQ3BDLDBCLENBQW9DLDhCLENBQUEsZ0MsQ0FDcEMsMkIsQ0FBb0MsK0IsQ0FBQSx1QyxDQUNwQywwQixDQUFvQyxrQyxDQUFBLHNDLENBRXBDLHFCLENBQWlDLDhCLENBQUEsZ0MsQ0FDakMsbUIsQ0FBaUMsNEIsQ0FBQSw4QixDQUNqQyxzQixDQUFpQywrQixDQUFBLDRCLENBQ2pDLHdCLENBQWlDLGlDLENBQUEsOEIsQ0FDakMsdUIsQ0FBaUMsZ0MsQ0FBQSw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUFBLGtDLENBQ2xDLHFCLENBQWtDLGdDLENBQUEsZ0MsQ0FDbEMsd0IsQ0FBa0MsbUMsQ0FBQSw4QixDQUNsQyx5QixDQUFrQyxvQyxDQUFBLHFDLENBQ2xDLHdCLENBQWtDLHVDLENBQUEsb0MsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSwrQixDQUVsQyxtQixDQUFnQyxrQyxDQUFBLHlCLENBQ2hDLG9CLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsa0IsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyxxQixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLHVCLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsc0IsQ0FBZ0MscUMsQ0FBQSw0QixDaERlaEMsQ0FBQSwwQmdEaERBLFksQ0FBZ0MsZ0MsQ0FBQSw0QixDQUNoQyxlLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsb0IsQ0FBZ0Msd0MsQ0FBQSxvQyxDQUNoQyx1QixDQUFnQywyQyxDQUFBLHVDLENBRWhDLGEsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixlLENBQThCLDhCLENBQUEsMEIsQ0FDOUIscUIsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5Qix5QixDQUFvQyw2QixDQUFBLG9DLENBQ3BDLHVCLENBQW9DLDJCLENBQUEsa0MsQ0FDcEMsMEIsQ0FBb0MsOEIsQ0FBQSxnQyxDQUNwQywyQixDQUFvQywrQixDQUFBLHVDLENBQ3BDLDBCLENBQW9DLGtDLENBQUEsc0MsQ0FFcEMscUIsQ0FBaUMsOEIsQ0FBQSxnQyxDQUNqQyxtQixDQUFpQyw0QixDQUFBLDhCLENBQ2pDLHNCLENBQWlDLCtCLENBQUEsNEIsQ0FDakMsd0IsQ0FBaUMsaUMsQ0FBQSw4QixDQUNqQyx1QixDQUFpQyxnQyxDQUFBLDZCLENBRWpDLHVCLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMscUIsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQyx3QixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLHlCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMsd0IsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQyx5QixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLG1CLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsb0IsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxrQixDQUFnQyxpQyxDQUFBLDZCLENBQ2hDLHFCLENBQWdDLG9DLENBQUEsMkIsQ0FDaEMsdUIsQ0FBZ0Msc0MsQ0FBQSw2QixDQUNoQyxzQixDQUFnQyxxQyxDQUFBLDRCLENoRGVoQyxDQUFBLDBCZ0RoREEsYSxDQUFnQyxnQyxDQUFBLDRCLENBQ2hDLGdCLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMscUIsQ0FBZ0Msd0MsQ0FBQSxvQyxDQUNoQyx3QixDQUFnQywyQyxDQUFBLHVDLENBRWhDLGMsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixnQixDQUE4Qiw4QixDQUFBLDBCLENBQzlCLHNCLENBQThCLG9DLENBQUEsZ0MsQ0FFOUIsMEIsQ0FBb0MsNkIsQ0FBQSxvQyxDQUNwQyx3QixDQUFvQywyQixDQUFBLGtDLENBQ3BDLDJCLENBQW9DLDhCLENBQUEsZ0MsQ0FDcEMsNEIsQ0FBb0MsK0IsQ0FBQSx1QyxDQUNwQywyQixDQUFvQyxrQyxDQUFBLHNDLENBRXBDLHNCLENBQWlDLDhCLENBQUEsZ0MsQ0FDakMsb0IsQ0FBaUMsNEIsQ0FBQSw4QixDQUNqQyx1QixDQUFpQywrQixDQUFBLDRCLENBQ2pDLHlCLENBQWlDLGlDLENBQUEsOEIsQ0FDakMsd0IsQ0FBaUMsZ0MsQ0FBQSw2QixDQUVqQyx3QixDQUFrQyxrQyxDQUFBLGtDLENBQ2xDLHNCLENBQWtDLGdDLENBQUEsZ0MsQ0FDbEMseUIsQ0FBa0MsbUMsQ0FBQSw4QixDQUNsQywwQixDQUFrQyxvQyxDQUFBLHFDLENBQ2xDLHlCLENBQWtDLHVDLENBQUEsb0MsQ0FDbEMsMEIsQ0FBa0Msb0MsQ0FBQSwrQixDQUVsQyxvQixDQUFnQyxrQyxDQUFBLHlCLENBQ2hDLHFCLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsbUIsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyxzQixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLHdCLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsdUIsQ0FBZ0MscUMsQ0FBQSw0QixDaERlaEMsQ0FBQSwwQmdEaERBLGMsQ0FBZ0MsZ0MsQ0FBQSw0QixDQUNoQyxpQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLHNCLENBQWdDLHdDLENBQUEsb0MsQ0FDaEMseUIsQ0FBZ0MsMkMsQ0FBQSx1QyxDQUVoQyxlLENBQThCLDRCLENBQUEsd0IsQ0FDOUIsaUIsQ0FBOEIsOEIsQ0FBQSwwQixDQUM5Qix1QixDQUE4QixvQyxDQUFBLGdDLENBRTlCLDJCLENBQW9DLDZCLENBQUEsb0MsQ0FDcEMseUIsQ0FBb0MsMkIsQ0FBQSxrQyxDQUNwQyw0QixDQUFvQyw4QixDQUFBLGdDLENBQ3BDLDZCLENBQW9DLCtCLENBQUEsdUMsQ0FDcEMsNEIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyx1QixDQUFpQyw4QixDQUFBLGdDLENBQ2pDLHFCLENBQWlDLDRCLENBQUEsOEIsQ0FDakMsd0IsQ0FBaUMsK0IsQ0FBQSw0QixDQUNqQywwQixDQUFpQyxpQyxDQUFBLDhCLENBQ2pDLHlCLENBQWlDLGdDLENBQUEsNkIsQ0FFakMseUIsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyx1QixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLDBCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMsMkIsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQywwQixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLDJCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMscUIsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxzQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLG9CLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMsdUIsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyx5QixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLHdCLENBQWdDLHFDLENBQUEsNEIsQ2hEZWhDLENpRHBEQSxXLENDSEYsb0IsQ0RJRSxZLENDREYscUIsQ0RFRSxXLENDQ0Ysb0IsQ2xEaURFLHlCaURwREEsYyxDQ0hGLG9CLENESUUsZSxDQ0RGLHFCLENERUUsYyxDQ0NGLG9CLENsRGlERSxDQUFBLHlCaURwREEsYyxDQ0hGLG9CLENESUUsZSxDQ0RGLHFCLENERUUsYyxDQ0NGLG9CLENsRGlERSxDQUFBLDBCaURwREEsYyxDQ0hGLG9CLENESUUsZSxDQ0RGLHFCLENERUUsYyxDQ0NGLG9CLENsRGlERSxDQUFBLDBCaURwREEsYyxDQ0hGLG9CLENESUUsZSxDQ0RGLHFCLENERUUsYyxDQ0NGLG9CLENsRGlERSxDQUFBLDBCaURwREEsZSxDQ0hGLG9CLENESUUsZ0IsQ0NERixxQixDREVFLGUsQ0NDRixvQixDbERpREUsQ0FBQSwwQmlEcERBLGdCLENDSEYsb0IsQ0RJRSxpQixDQ0RGLHFCLENERUUsZ0IsQ0NDRixvQixDbERpREUsQ21EbERGLGdCLENBQXlCLHlCLENBQXpCLGtCLENBQXlCLDJCLENBQXpCLGtCLENBQXlCLDJCLENBQXpCLGUsQ0FBeUIsd0IsQ0FBekIsZ0IsQ0FBeUIsaUMsQ0FBQSx5QixDQWEzQixhLENBUkEsVSxDQVNFLGMsQ0FDQSxPLENBRUEsTSxDQUNBLFksQ0FiRixVLENBRUUsSyxDQU1GLGEsQ0FHRSxRLENBTTRCLDJEQUQ5QixXLENBRUksdUIsQ0FBQSxlLENBQ0EsSyxDQUNBLFksQ0FIMEIsQ0N4QjlCLFEsQ0NFRSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsNEIsQ0FBQSxvQixDQUNBLFEsQ0RORix5QixDQUFBLHdCLENDa0JJLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsUyxDQUNBLGtCLENBQ0Esc0IsQ0FBQSxjLENDNUJBLEssQ0FBdUIsbUIsQ0FBdkIsSyxDQUF1QixtQixDQUF2QixLLENBQXVCLG1CLENBQXZCLE0sQ0FBdUIsb0IsQ0FBdkIsSyxDQUF1QixvQixDQUF2QixLLENBQXVCLG9CLENBQXZCLEssQ0FBdUIsb0IsQ0FBdkIsTSxDQUF1QixxQixDQUkzQixPLENBQVUsd0IsQ0FDVixPLENBQVUseUIsQ0NBRixJLENBQWlDLGtCLENBQ2pDLEssQ0FBQSxLLENBRUUsc0IsQ0FFRixLLENBQUEsSyxDQUVFLHdCLENBRUYsSyxDQUFBLEssQ0FFRSx5QixDQUVGLEssQ0FBQSxLLENBRUUsdUIsQ0FmRixJLENBQWlDLHVCLENBQ2pDLEssQ0FBQSxLLENBRUUsMkIsQ0FFRixLLENBQUEsSyxDQUVFLDZCLENBRUYsSyxDQUFBLEssQ0FFRSw4QixDQUVGLEssQ0FBQSxLLENBRUUsNEIsQ0FmRixJLENBQWlDLHNCLENBQ2pDLEssQ0FBQSxLLENBRUUsMEIsQ0FFRixLLENBQUEsSyxDQUVFLDRCLENBRUYsSyxDQUFBLEssQ0FFRSw2QixDQUVGLEssQ0FBQSxLLENBRUUsMkIsQ0FmRixJLENBQWlDLHFCLENBQ2pDLEssQ0FBQSxLLENBRUUseUIsQ0FFRixLLENBQUEsSyxDQUVFLDJCLENBRUYsSyxDQUFBLEssQ0FFRSw0QixDQUVGLEssQ0FBQSxLLENBRUUsMEIsQ0FmRixJLENBQWlDLHVCLENBQ2pDLEssQ0FBQSxLLENBRUUsMkIsQ0FFRixLLENBQUEsSyxDQUVFLDZCLENBRUYsSyxDQUFBLEssQ0FFRSw4QixDQUVGLEssQ0FBQSxLLENBRUUsNEIsQ0FmRixJLENBQWlDLHFCLENBQ2pDLEssQ0FBQSxLLENBRUUseUIsQ0FFRixLLENBQUEsSyxDQUVFLDJCLENBRUYsSyxDQUFBLEssQ0FFRSw0QixDQUVGLEssQ0FBQSxLLENBRUUsMEIsQ0FmRixJLENBQWlDLG1CLENBQ2pDLEssQ0FBQSxLLENBRUUsdUIsQ0FFRixLLENBQUEsSyxDQUVFLHlCLENBRUYsSyxDQUFBLEssQ0FFRSwwQixDQUVGLEssQ0FBQSxLLENBRUUsd0IsQ0FmRixJLENBQWlDLHdCLENBQ2pDLEssQ0FBQSxLLENBRUUsNEIsQ0FFRixLLENBQUEsSyxDQUVFLDhCLENBRUYsSyxDQUFBLEssQ0FFRSwrQixDQUVGLEssQ0FBQSxLLENBRUUsNkIsQ0FmRixJLENBQWlDLHVCLENBQ2pDLEssQ0FBQSxLLENBRUUsMkIsQ0FFRixLLENBQUEsSyxDQUVFLDZCLENBRUYsSyxDQUFBLEssQ0FFRSw4QixDQUVGLEssQ0FBQSxLLENBRUUsNEIsQ0FmRixJLENBQWlDLHNCLENBQ2pDLEssQ0FBQSxLLENBRUUsMEIsQ0FFRixLLENBQUEsSyxDQUVFLDRCLENBRUYsSyxDQUFBLEssQ0FFRSw2QixDQUVGLEssQ0FBQSxLLENBRUUsMkIsQ0FmRixJLENBQWlDLHdCLENBQ2pDLEssQ0FBQSxLLENBRUUsNEIsQ0FFRixLLENBQUEsSyxDQUVFLDhCLENBRUYsSyxDQUFBLEssQ0FFRSwrQixDQUVGLEssQ0FBQSxLLENBRUUsNkIsQ0FmRixJLENBQWlDLHNCLENBQ2pDLEssQ0FBQSxLLENBRUUsMEIsQ0FFRixLLENBQUEsSyxDQUVFLDRCLENBRUYsSyxDQUFBLEssQ0FFRSw2QixDQUVGLEssQ0FBQSxLLENBRUUsMkIsQ0FNTixPLENBQW9CLHFCLENBQ3BCLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ3ZEV0YseUJ1RC9DSSxPLENBQWlDLGtCLENBQ2pDLFEsQ0FBQSxRLENBRUUsc0IsQ0FFRixRLENBQUEsUSxDQUVFLHdCLENBRUYsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsdUIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FmRixPLENBQWlDLHFCLENBQ2pDLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHFCLENBQ2pDLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FmRixPLENBQWlDLG1CLENBQ2pDLFEsQ0FBQSxRLENBRUUsdUIsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FmRixPLENBQWlDLHdCLENBQ2pDLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSwrQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FmRixPLENBQWlDLHdCLENBQ2pDLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSwrQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FNTixVLENBQW9CLHFCLENBQ3BCLFcsQ0FBQSxXLENBRUUseUIsQ0FFRixXLENBQUEsVyxDQUVFLDJCLENBRUYsVyxDQUFBLFcsQ0FFRSw0QixDQUVGLFcsQ0FBQSxXLENBRUUsMEIsQ3ZEV0YsQ0FBQSx5QnVEL0NJLE8sQ0FBaUMsa0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSxzQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSx1QixDQWZGLE8sQ0FBaUMsdUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBaUMsc0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBaUMscUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBaUMsdUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBaUMscUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBaUMsbUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSx1QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQWZGLE8sQ0FBaUMsd0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBaUMsdUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBaUMsc0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBaUMsd0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBaUMsc0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQU1OLFUsQ0FBb0IscUIsQ0FDcEIsVyxDQUFBLFcsQ0FFRSx5QixDQUVGLFcsQ0FBQSxXLENBRUUsMkIsQ0FFRixXLENBQUEsVyxDQUVFLDRCLENBRUYsVyxDQUFBLFcsQ0FFRSwwQixDdkRXRixDQUFBLDBCdUQvQ0ksTyxDQUFpQyxrQixDQUNqQyxRLENBQUEsUSxDQUVFLHNCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLHVCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBZkYsTyxDQUFpQyxxQixDQUNqQyxRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxxQixDQUNqQyxRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBZkYsTyxDQUFpQyxtQixDQUNqQyxRLENBQUEsUSxDQUVFLHVCLENBRUYsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLHdCLENBZkYsTyxDQUFpQyx3QixDQUNqQyxRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsK0IsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBZkYsTyxDQUFpQyx3QixDQUNqQyxRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsK0IsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBTU4sVSxDQUFvQixxQixDQUNwQixXLENBQUEsVyxDQUVFLHlCLENBRUYsVyxDQUFBLFcsQ0FFRSwyQixDQUVGLFcsQ0FBQSxXLENBRUUsNEIsQ0FFRixXLENBQUEsVyxDQUVFLDBCLEN2RFdGLENBQUEsMEJ1RC9DSSxPLENBQWlDLGtCLENBQ2pDLFEsQ0FBQSxRLENBRUUsc0IsQ0FFRixRLENBQUEsUSxDQUVFLHdCLENBRUYsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsdUIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FmRixPLENBQWlDLHFCLENBQ2pDLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHFCLENBQ2pDLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FmRixPLENBQWlDLG1CLENBQ2pDLFEsQ0FBQSxRLENBRUUsdUIsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FmRixPLENBQWlDLHdCLENBQ2pDLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSwrQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FmRixPLENBQWlDLHdCLENBQ2pDLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSwrQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FNTixVLENBQW9CLHFCLENBQ3BCLFcsQ0FBQSxXLENBRUUseUIsQ0FFRixXLENBQUEsVyxDQUVFLDJCLENBRUYsVyxDQUFBLFcsQ0FFRSw0QixDQUVGLFcsQ0FBQSxXLENBRUUsMEIsQ3ZEV0YsQ0FBQSwwQnVEL0NJLFEsQ0FBaUMsa0IsQ0FDakMsUyxDQUFBLFMsQ0FFRSxzQixDQUVGLFMsQ0FBQSxTLENBRUUsd0IsQ0FFRixTLENBQUEsUyxDQUVFLHlCLENBRUYsUyxDQUFBLFMsQ0FFRSx1QixDQWZGLFEsQ0FBaUMsdUIsQ0FDakMsUyxDQUFBLFMsQ0FFRSwyQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQWZGLFEsQ0FBaUMsc0IsQ0FDakMsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQWZGLFEsQ0FBaUMscUIsQ0FDakMsUyxDQUFBLFMsQ0FFRSx5QixDQUVGLFMsQ0FBQSxTLENBRUUsMkIsQ0FFRixTLENBQUEsUyxDQUVFLDRCLENBRUYsUyxDQUFBLFMsQ0FFRSwwQixDQWZGLFEsQ0FBaUMsdUIsQ0FDakMsUyxDQUFBLFMsQ0FFRSwyQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQWZGLFEsQ0FBaUMscUIsQ0FDakMsUyxDQUFBLFMsQ0FFRSx5QixDQUVGLFMsQ0FBQSxTLENBRUUsMkIsQ0FFRixTLENBQUEsUyxDQUVFLDRCLENBRUYsUyxDQUFBLFMsQ0FFRSwwQixDQWZGLFEsQ0FBaUMsbUIsQ0FDakMsUyxDQUFBLFMsQ0FFRSx1QixDQUVGLFMsQ0FBQSxTLENBRUUseUIsQ0FFRixTLENBQUEsUyxDQUVFLDBCLENBRUYsUyxDQUFBLFMsQ0FFRSx3QixDQWZGLFEsQ0FBaUMsd0IsQ0FDakMsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBaUMsdUIsQ0FDakMsUyxDQUFBLFMsQ0FFRSwyQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQWZGLFEsQ0FBaUMsc0IsQ0FDakMsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQWZGLFEsQ0FBaUMsd0IsQ0FDakMsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBaUMsc0IsQ0FDakMsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQU1OLFcsQ0FBb0IscUIsQ0FDcEIsWSxDQUFBLFksQ0FFRSx5QixDQUVGLFksQ0FBQSxZLENBRUUsMkIsQ0FFRixZLENBQUEsWSxDQUVFLDRCLENBRUYsWSxDQUFBLFksQ0FFRSwwQixDdkRXRixDQUFBLDBCdUQvQ0ksUyxDQUFpQyxrQixDQUNqQyxVLENBQUEsVSxDQUVFLHNCLENBRUYsVSxDQUFBLFUsQ0FFRSx3QixDQUVGLFUsQ0FBQSxVLENBRUUseUIsQ0FFRixVLENBQUEsVSxDQUVFLHVCLENBZkYsUyxDQUFpQyx1QixDQUNqQyxVLENBQUEsVSxDQUVFLDJCLENBRUYsVSxDQUFBLFUsQ0FFRSw2QixDQUVGLFUsQ0FBQSxVLENBRUUsOEIsQ0FFRixVLENBQUEsVSxDQUVFLDRCLENBZkYsUyxDQUFpQyxzQixDQUNqQyxVLENBQUEsVSxDQUVFLDBCLENBRUYsVSxDQUFBLFUsQ0FFRSw0QixDQUVGLFUsQ0FBQSxVLENBRUUsNkIsQ0FFRixVLENBQUEsVSxDQUVFLDJCLENBZkYsUyxDQUFpQyxxQixDQUNqQyxVLENBQUEsVSxDQUVFLHlCLENBRUYsVSxDQUFBLFUsQ0FFRSwyQixDQUVGLFUsQ0FBQSxVLENBRUUsNEIsQ0FFRixVLENBQUEsVSxDQUVFLDBCLENBZkYsUyxDQUFpQyx1QixDQUNqQyxVLENBQUEsVSxDQUVFLDJCLENBRUYsVSxDQUFBLFUsQ0FFRSw2QixDQUVGLFUsQ0FBQSxVLENBRUUsOEIsQ0FFRixVLENBQUEsVSxDQUVFLDRCLENBZkYsUyxDQUFpQyxxQixDQUNqQyxVLENBQUEsVSxDQUVFLHlCLENBRUYsVSxDQUFBLFUsQ0FFRSwyQixDQUVGLFUsQ0FBQSxVLENBRUUsNEIsQ0FFRixVLENBQUEsVSxDQUVFLDBCLENBZkYsUyxDQUFpQyxtQixDQUNqQyxVLENBQUEsVSxDQUVFLHVCLENBRUYsVSxDQUFBLFUsQ0FFRSx5QixDQUVGLFUsQ0FBQSxVLENBRUUsMEIsQ0FFRixVLENBQUEsVSxDQUVFLHdCLENBZkYsUyxDQUFpQyx3QixDQUNqQyxVLENBQUEsVSxDQUVFLDRCLENBRUYsVSxDQUFBLFUsQ0FFRSw4QixDQUVGLFUsQ0FBQSxVLENBRUUsK0IsQ0FFRixVLENBQUEsVSxDQUVFLDZCLENBZkYsUyxDQUFpQyx1QixDQUNqQyxVLENBQUEsVSxDQUVFLDJCLENBRUYsVSxDQUFBLFUsQ0FFRSw2QixDQUVGLFUsQ0FBQSxVLENBRUUsOEIsQ0FFRixVLENBQUEsVSxDQUVFLDRCLENBZkYsUyxDQUFpQyxzQixDQUNqQyxVLENBQUEsVSxDQUVFLDBCLENBRUYsVSxDQUFBLFUsQ0FFRSw0QixDQUVGLFUsQ0FBQSxVLENBRUUsNkIsQ0FFRixVLENBQUEsVSxDQUVFLDJCLENBZkYsUyxDQUFpQyx3QixDQUNqQyxVLENBQUEsVSxDQUVFLDRCLENBRUYsVSxDQUFBLFUsQ0FFRSw4QixDQUVGLFUsQ0FBQSxVLENBRUUsK0IsQ0FFRixVLENBQUEsVSxDQUVFLDZCLENBZkYsUyxDQUFpQyxzQixDQUNqQyxVLENBQUEsVSxDQUVFLDBCLENBRUYsVSxDQUFBLFUsQ0FFRSw0QixDQUVGLFUsQ0FBQSxVLENBRUUsNkIsQ0FFRixVLENBQUEsVSxDQUVFLDJCLENBTU4sWSxDQUFvQixxQixDQUNwQixhLENBQUEsYSxDQUVFLHlCLENBRUYsYSxDQUFBLGEsQ0FFRSwyQixDQUVGLGEsQ0FBQSxhLENBRUUsNEIsQ0FFRixhLENBQUEsYSxDQUVFLDBCLEN2RFdGLEN3RGxESixhLENBQWlCLDRCLENBQ2pCLFksQ0FBaUIsNEIsQ0FDakIsYyxDQ0pFLGUsQ0FDQSxzQixDQUNBLGtCLENEVUUsVSxDQUF3Qix5QixDQUN4QixXLENBQXdCLDBCLENBQ3hCLFksQ0FBd0IsMkIsQ3hEc0N4Qix5QndEeENBLGEsQ0FBd0IseUIsQ0FDeEIsYyxDQUF3QiwwQixDQUN4QixlLENBQXdCLDJCLEN4RHNDeEIsQ0FBQSx5QndEeENBLGEsQ0FBd0IseUIsQ0FDeEIsYyxDQUF3QiwwQixDQUN4QixlLENBQXdCLDJCLEN4RHNDeEIsQ0FBQSwwQndEeENBLGEsQ0FBd0IseUIsQ0FDeEIsYyxDQUF3QiwwQixDQUN4QixlLENBQXdCLDJCLEN4RHNDeEIsQ0FBQSwwQndEeENBLGEsQ0FBd0IseUIsQ0FDeEIsYyxDQUF3QiwwQixDQUN4QixlLENBQXdCLDJCLEN4RHNDeEIsQ0FBQSwwQndEeENBLGMsQ0FBd0IseUIsQ0FDeEIsZSxDQUF3QiwwQixDQUN4QixnQixDQUF3QiwyQixDeERzQ3hCLENBQUEsMEJ3RHhDQSxlLENBQXdCLHlCLENBQ3hCLGdCLENBQXdCLDBCLENBQ3hCLGlCLENBQXdCLDJCLEN4RHNDeEIsQ3dEaENKLGUsQ0FBbUIsa0MsQ0FDbkIsZSxDQUFtQixrQyxDQUNuQixnQixDQUFtQixtQyxDQUluQixrQixDQUFzQix5QixDQUN0QixtQixDQUFzQix5QixDQUN0QixpQixDQUFzQix5QixDQUN0QixZLENBQXNCLDJCLENBSXRCLFcsQ0FBYyxvQixDRWxDWixhLENBQ0UsdUIsQ0FFRixvQixDQUFBLG9CLENBRUksdUIsQ0FMSixlLENBQ0UsdUIsQ0FFRixzQixDQUFBLHNCLENBRUksdUIsQ0FMSixhLENBQ0UsdUIsQ3BEa0JBLG9CLENBQUEsb0IsQ29EZEUsdUIsQ0FMSixVLENBQ0UsdUIsQ0FFRixpQixDQUFBLGlCLENBRUksdUIsQ0FMSixhLENBQ0UsdUIsQ3BEa0JBLG9CLENBQUEsb0IsQ29EZEUsdUIsQ0FMSixZLENBQ0UsdUIsQ3BEa0JBLG1CLENBQUEsbUIsQ29EZEUsdUIsQ0FMSixXLENBQ0UsdUIsQ0FFRixrQixDQUFBLGtCLENBRUksdUIsQ0FMSixVLENBQ0UsdUIsQ0FFRixpQixDQUFBLGlCLENBRUksdUIsQ0ZtQ04sVyxDQUFjLHVCLENBSWQsVSxDRzdDRSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLDRCLENBQ0EsUSxDQ0ZGLFEsQ0NERSw0QixDREtGLFUsQ0NMRSwyQixDckVPRCxjQUFnQixrQkFBaEIsQ0ZFRyxDLENIMnVOTSxPLENHM3VOTixRLENDV0YscUIsQ1VsQkEsVSxDQ0FBLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVSxDRitDRSx5QkNuREYsVSxDQ1lJLGUsQ0Z1Q0YsQ0FBQSx5QkNuREYsVSxDQ1lJLGUsQ0Z1Q0YsQ0FBQSwwQkNuREYsVSxDQ1lJLGUsQ0Z1Q0YsQ0FBQSwwQkNuREYsVSxDQ1lJLGdCLENGdUNGLENBQUEsMEJDbkRGLFUsQ0NZSSxnQixDRnVDRixDQUFBLDBCQ25ERixVLENDWUksZ0IsQ0Z1Q0YsQ0N2Q0YsZ0IsQ0NaQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0RtQkEsSSxDQ0xBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGtCLENBQ0EsaUIsQ0RRQSxXLENBQ0UsYyxDQUNBLGEsQ0FFQSxnQixDQUFBLHlCLENBRUUsZSxDQUNBLGMsQ0VsQ0osSSxDQUFBLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUNFLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENBTEYsUyxDQUNFLGlCLENBRUEsYyxDQUNBLGtCLENBQ0EsaUIsQ2hCZzFOZ0osTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUF3RCxZLENBRFQsTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUF3RCxZLENBRFosTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUF3RCxZLENBR04sTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUF3RCxZLENBQ0csUSxDQUFuSixVLENBQTRHLFcsQ0FBYSxXLENBQWEsVyxDQUExSCxVLENBQVksVSxDQUFZLFUsQ0FBWSxVLENBQVksVSxDQUFZLFUsQ0FBWSxVLENBQVksVSxDQUE2RCxhLENBQ0csUyxDQUEvSixXLENBQXFILFksQ0FBYyxZLENBQWMsWSxDQUFwSSxXLENBQWEsVyxDQUFhLFcsQ0FBYSxXLENBQWEsVyxDQUFhLFcsQ0FBYSxXLENBQWEsVyxDQUFrRSxjLENnQnYxTnBMLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENBbUJFLEksQ0FDRSx5QixDQUFBLFksQ0FDQSxtQixDQUFBLFcsQ0FDQSxjLENBRUYsUyxDQUNFLGlCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBSUEsTSxDREZOLHFCLENBQUEsaUIsQ0FJQSxrQixDQ0ZNLE0sQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxNLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLE0sQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxNLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sTSxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxNLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sTSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLE0sQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sTyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLE8sQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxPLENERk4saUIsQ0FBQSxhLENBSUEsYyxDQ0lNLFEsQ0FDRSxnQixDQUFBLE8sQ0FERixRLENBQ0UsZ0IsQ0FBQSxPLENBREYsUSxDQUNFLGdCLENBQUEsTyxDQURGLFEsQ0FDRSxnQixDQUFBLE8sQ0FERixRLENBQ0UsZ0IsQ0FBQSxPLENBREYsUSxDQUNFLGdCLENBQUEsTyxDQURGLFEsQ0FDRSxnQixDQUFBLE8sQ0FERixRLENBQ0UsZ0IsQ0FBQSxPLENBREYsUSxDQUNFLGdCLENBQUEsTyxDQURGLFMsQ0FDRSxpQixDQUFBLFEsQ0FERixTLENBQ0UsaUIsQ0FBQSxRLENBREYsUyxDQUNFLGlCLENBQUEsUSxDSE1OLHlCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsaUIsQ0FBQSxRLENBREYsWSxDQUNFLGlCLENBQUEsUSxDQURGLFksQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLHlCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsaUIsQ0FBQSxRLENBREYsWSxDQUNFLGlCLENBQUEsUSxDQURGLFksQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsaUIsQ0FBQSxRLENBREYsWSxDQUNFLGlCLENBQUEsUSxDQURGLFksQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixXLENBQ0UsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLGdCLENBQUEsTyxDQURGLFcsQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsaUIsQ0FBQSxRLENBREYsWSxDQUNFLGlCLENBQUEsUSxDQURGLFksQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxRLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLGEsQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFUsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sVSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFcsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVyxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxZLENBQ0UsZ0IsQ0FBQSxPLENBREYsWSxDQUNFLGdCLENBQUEsTyxDQURGLFksQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsZ0IsQ0FBQSxPLENBREYsWSxDQUNFLGdCLENBQUEsTyxDQURGLFksQ0FDRSxnQixDQUFBLE8sQ0FERixZLENBQ0UsZ0IsQ0FBQSxPLENBREYsWSxDQUNFLGdCLENBQUEsTyxDQURGLFksQ0FDRSxnQixDQUFBLE8sQ0FERixhLENBQ0UsaUIsQ0FBQSxRLENBREYsYSxDQUNFLGlCLENBQUEsUSxDQURGLGEsQ0FDRSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxTLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLGMsQ0FDRSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFcsQ0RGTixxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxXLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxXLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFcsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sVyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFcsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFksQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxZLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sWSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxhLENBQ0UsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLGdCLENBQUEsTyxDQURGLGEsQ0FDRSxnQixDQUFBLE8sQ0FERixhLENBQ0UsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLGdCLENBQUEsTyxDQURGLGEsQ0FDRSxnQixDQUFBLE8sQ0FERixhLENBQ0UsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLGdCLENBQUEsTyxDQURGLGEsQ0FDRSxnQixDQUFBLE8sQ0FERixjLENBQ0UsaUIsQ0FBQSxRLENBREYsYyxDQUNFLGlCLENBQUEsUSxDQURGLGMsQ0FDRSxpQixDQUFBLFEsQ0hNTixDZ0RoREEsUyxDQUFnQyxnQyxDQUFBLDRCLENBQ2hDLFksQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxpQixDQUFnQyx3QyxDQUFBLG9DLENBQ2hDLG9CLENBQWdDLDJDLENBQUEsdUMsQ0FFaEMsVSxDQUE4Qiw0QixDQUFBLHdCLENBQzlCLFksQ0FBOEIsOEIsQ0FBQSwwQixDQUM5QixrQixDQUE4QixvQyxDQUFBLGdDLENBRTlCLHNCLENBQW9DLDZCLENBQUEsb0MsQ0FDcEMsb0IsQ0FBb0MsMkIsQ0FBQSxrQyxDQUNwQyx1QixDQUFvQyw4QixDQUFBLGdDLENBQ3BDLHdCLENBQW9DLCtCLENBQUEsdUMsQ0FDcEMsdUIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyxrQixDQUFpQyw4QixDQUFBLGdDLENBQ2pDLGdCLENBQWlDLDRCLENBQUEsOEIsQ0FDakMsbUIsQ0FBaUMsK0IsQ0FBQSw0QixDQUNqQyxxQixDQUFpQyxpQyxDQUFBLDhCLENBQ2pDLG9CLENBQWlDLGdDLENBQUEsNkIsQ0FFakMsb0IsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyxrQixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLHFCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMsc0IsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQyxxQixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLHNCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMsZ0IsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxpQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLGUsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyxrQixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLG9CLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsbUIsQ0FBZ0MscUMsQ0FBQSw0QixDaERlaEMseUJnRGhEQSxZLENBQWdDLGdDLENBQUEsNEIsQ0FDaEMsZSxDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLG9CLENBQWdDLHdDLENBQUEsb0MsQ0FDaEMsdUIsQ0FBZ0MsMkMsQ0FBQSx1QyxDQUVoQyxhLENBQThCLDRCLENBQUEsd0IsQ0FDOUIsZSxDQUE4Qiw4QixDQUFBLDBCLENBQzlCLHFCLENBQThCLG9DLENBQUEsZ0MsQ0FFOUIseUIsQ0FBb0MsNkIsQ0FBQSxvQyxDQUNwQyx1QixDQUFvQywyQixDQUFBLGtDLENBQ3BDLDBCLENBQW9DLDhCLENBQUEsZ0MsQ0FDcEMsMkIsQ0FBb0MsK0IsQ0FBQSx1QyxDQUNwQywwQixDQUFvQyxrQyxDQUFBLHNDLENBRXBDLHFCLENBQWlDLDhCLENBQUEsZ0MsQ0FDakMsbUIsQ0FBaUMsNEIsQ0FBQSw4QixDQUNqQyxzQixDQUFpQywrQixDQUFBLDRCLENBQ2pDLHdCLENBQWlDLGlDLENBQUEsOEIsQ0FDakMsdUIsQ0FBaUMsZ0MsQ0FBQSw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUFBLGtDLENBQ2xDLHFCLENBQWtDLGdDLENBQUEsZ0MsQ0FDbEMsd0IsQ0FBa0MsbUMsQ0FBQSw4QixDQUNsQyx5QixDQUFrQyxvQyxDQUFBLHFDLENBQ2xDLHdCLENBQWtDLHVDLENBQUEsb0MsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSwrQixDQUVsQyxtQixDQUFnQyxrQyxDQUFBLHlCLENBQ2hDLG9CLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsa0IsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyxxQixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLHVCLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsc0IsQ0FBZ0MscUMsQ0FBQSw0QixDaERlaEMsQ0FBQSx5QmdEaERBLFksQ0FBZ0MsZ0MsQ0FBQSw0QixDQUNoQyxlLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsb0IsQ0FBZ0Msd0MsQ0FBQSxvQyxDQUNoQyx1QixDQUFnQywyQyxDQUFBLHVDLENBRWhDLGEsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixlLENBQThCLDhCLENBQUEsMEIsQ0FDOUIscUIsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5Qix5QixDQUFvQyw2QixDQUFBLG9DLENBQ3BDLHVCLENBQW9DLDJCLENBQUEsa0MsQ0FDcEMsMEIsQ0FBb0MsOEIsQ0FBQSxnQyxDQUNwQywyQixDQUFvQywrQixDQUFBLHVDLENBQ3BDLDBCLENBQW9DLGtDLENBQUEsc0MsQ0FFcEMscUIsQ0FBaUMsOEIsQ0FBQSxnQyxDQUNqQyxtQixDQUFpQyw0QixDQUFBLDhCLENBQ2pDLHNCLENBQWlDLCtCLENBQUEsNEIsQ0FDakMsd0IsQ0FBaUMsaUMsQ0FBQSw4QixDQUNqQyx1QixDQUFpQyxnQyxDQUFBLDZCLENBRWpDLHVCLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMscUIsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQyx3QixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLHlCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMsd0IsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQyx5QixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLG1CLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsb0IsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxrQixDQUFnQyxpQyxDQUFBLDZCLENBQ2hDLHFCLENBQWdDLG9DLENBQUEsMkIsQ0FDaEMsdUIsQ0FBZ0Msc0MsQ0FBQSw2QixDQUNoQyxzQixDQUFnQyxxQyxDQUFBLDRCLENoRGVoQyxDQUFBLDBCZ0RoREEsWSxDQUFnQyxnQyxDQUFBLDRCLENBQ2hDLGUsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxvQixDQUFnQyx3QyxDQUFBLG9DLENBQ2hDLHVCLENBQWdDLDJDLENBQUEsdUMsQ0FFaEMsYSxDQUE4Qiw0QixDQUFBLHdCLENBQzlCLGUsQ0FBOEIsOEIsQ0FBQSwwQixDQUM5QixxQixDQUE4QixvQyxDQUFBLGdDLENBRTlCLHlCLENBQW9DLDZCLENBQUEsb0MsQ0FDcEMsdUIsQ0FBb0MsMkIsQ0FBQSxrQyxDQUNwQywwQixDQUFvQyw4QixDQUFBLGdDLENBQ3BDLDJCLENBQW9DLCtCLENBQUEsdUMsQ0FDcEMsMEIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyxxQixDQUFpQyw4QixDQUFBLGdDLENBQ2pDLG1CLENBQWlDLDRCLENBQUEsOEIsQ0FDakMsc0IsQ0FBaUMsK0IsQ0FBQSw0QixDQUNqQyx3QixDQUFpQyxpQyxDQUFBLDhCLENBQ2pDLHVCLENBQWlDLGdDLENBQUEsNkIsQ0FFakMsdUIsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLHdCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQyx3QixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLHlCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMsbUIsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxvQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLGtCLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMscUIsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyx1QixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLHNCLENBQWdDLHFDLENBQUEsNEIsQ2hEZWhDLENBQUEsMEJnRGhEQSxZLENBQWdDLGdDLENBQUEsNEIsQ0FDaEMsZSxDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLG9CLENBQWdDLHdDLENBQUEsb0MsQ0FDaEMsdUIsQ0FBZ0MsMkMsQ0FBQSx1QyxDQUVoQyxhLENBQThCLDRCLENBQUEsd0IsQ0FDOUIsZSxDQUE4Qiw4QixDQUFBLDBCLENBQzlCLHFCLENBQThCLG9DLENBQUEsZ0MsQ0FFOUIseUIsQ0FBb0MsNkIsQ0FBQSxvQyxDQUNwQyx1QixDQUFvQywyQixDQUFBLGtDLENBQ3BDLDBCLENBQW9DLDhCLENBQUEsZ0MsQ0FDcEMsMkIsQ0FBb0MsK0IsQ0FBQSx1QyxDQUNwQywwQixDQUFvQyxrQyxDQUFBLHNDLENBRXBDLHFCLENBQWlDLDhCLENBQUEsZ0MsQ0FDakMsbUIsQ0FBaUMsNEIsQ0FBQSw4QixDQUNqQyxzQixDQUFpQywrQixDQUFBLDRCLENBQ2pDLHdCLENBQWlDLGlDLENBQUEsOEIsQ0FDakMsdUIsQ0FBaUMsZ0MsQ0FBQSw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUFBLGtDLENBQ2xDLHFCLENBQWtDLGdDLENBQUEsZ0MsQ0FDbEMsd0IsQ0FBa0MsbUMsQ0FBQSw4QixDQUNsQyx5QixDQUFrQyxvQyxDQUFBLHFDLENBQ2xDLHdCLENBQWtDLHVDLENBQUEsb0MsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSwrQixDQUVsQyxtQixDQUFnQyxrQyxDQUFBLHlCLENBQ2hDLG9CLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsa0IsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyxxQixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLHVCLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsc0IsQ0FBZ0MscUMsQ0FBQSw0QixDaERlaEMsQ0FBQSwwQmdEaERBLGEsQ0FBZ0MsZ0MsQ0FBQSw0QixDQUNoQyxnQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLHFCLENBQWdDLHdDLENBQUEsb0MsQ0FDaEMsd0IsQ0FBZ0MsMkMsQ0FBQSx1QyxDQUVoQyxjLENBQThCLDRCLENBQUEsd0IsQ0FDOUIsZ0IsQ0FBOEIsOEIsQ0FBQSwwQixDQUM5QixzQixDQUE4QixvQyxDQUFBLGdDLENBRTlCLDBCLENBQW9DLDZCLENBQUEsb0MsQ0FDcEMsd0IsQ0FBb0MsMkIsQ0FBQSxrQyxDQUNwQywyQixDQUFvQyw4QixDQUFBLGdDLENBQ3BDLDRCLENBQW9DLCtCLENBQUEsdUMsQ0FDcEMsMkIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyxzQixDQUFpQyw4QixDQUFBLGdDLENBQ2pDLG9CLENBQWlDLDRCLENBQUEsOEIsQ0FDakMsdUIsQ0FBaUMsK0IsQ0FBQSw0QixDQUNqQyx5QixDQUFpQyxpQyxDQUFBLDhCLENBQ2pDLHdCLENBQWlDLGdDLENBQUEsNkIsQ0FFakMsd0IsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyxzQixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLHlCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMsMEIsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQyx5QixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLDBCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMsb0IsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxxQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLG1CLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMsc0IsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyx3QixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLHVCLENBQWdDLHFDLENBQUEsNEIsQ2hEZWhDLENBQUEsMEJnRGhEQSxjLENBQWdDLGdDLENBQUEsNEIsQ0FDaEMsaUIsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxzQixDQUFnQyx3QyxDQUFBLG9DLENBQ2hDLHlCLENBQWdDLDJDLENBQUEsdUMsQ0FFaEMsZSxDQUE4Qiw0QixDQUFBLHdCLENBQzlCLGlCLENBQThCLDhCLENBQUEsMEIsQ0FDOUIsdUIsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5QiwyQixDQUFvQyw2QixDQUFBLG9DLENBQ3BDLHlCLENBQW9DLDJCLENBQUEsa0MsQ0FDcEMsNEIsQ0FBb0MsOEIsQ0FBQSxnQyxDQUNwQyw2QixDQUFvQywrQixDQUFBLHVDLENBQ3BDLDRCLENBQW9DLGtDLENBQUEsc0MsQ0FFcEMsdUIsQ0FBaUMsOEIsQ0FBQSxnQyxDQUNqQyxxQixDQUFpQyw0QixDQUFBLDhCLENBQ2pDLHdCLENBQWlDLCtCLENBQUEsNEIsQ0FDakMsMEIsQ0FBaUMsaUMsQ0FBQSw4QixDQUNqQyx5QixDQUFpQyxnQyxDQUFBLDZCLENBRWpDLHlCLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMsdUIsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQywwQixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLDJCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMsMEIsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQywyQixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLHFCLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsc0IsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxvQixDQUFnQyxpQyxDQUFBLDZCLENBQ2hDLHVCLENBQWdDLG9DLENBQUEsMkIsQ0FDaEMseUIsQ0FBZ0Msc0MsQ0FBQSw2QixDQUNoQyx3QixDQUFnQyxxQyxDQUFBLDRCLENoRGVoQyxDVG5CRixjQUFnQixrQkFBaEIsQ0p5eE9GLHFCLENJenZPRSxzQixDQXdCRixFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FDRSxZLENBQ0EsbUIsQ0FxRUYsSyxDQUNFLGEsQ0FRRixHLENBQUEsRyxDQUVFLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSx1QixDQUdGLEcsQ0FBTSxhLENBQ04sRyxDQUFNLFMsQ0FPTixDLENBQ0UsYSxDQUNBLG9CLENBQ0EsNEIsQ0FDQSxvQyxDZXRMRSxPLENmeUxBLGEsQ0FDQSx5QixDQVVKLDZCLENBQ0UsYSxDQUNBLG9CLENBRkYsbUMsQ0FBQSxtQyxDQUtJLGEsQ0FDQSxvQixDQU5KLG1DLENBVUksUyxDQVNKLEksQ0pvblFLLEcsQ0lwblFMLEcsQ0pxblFJLEksQ0lqblFGLCtCLENBQ0EsYSxDRHZMRSxHLENDNExGLFksQ0FFQSxrQixDQUVBLGEsQ0FRRixNLENBRUUsZSxDSm1uUUssYSxDSXZsUVAsQyxDQUFBLEksQ0pzbFFLLE0sQ0FFVyxLLENBQ1YsSyxDQUNBLE0sQ0FDQyxPLENBQ0MsUSxDSW5sUU4sNkIsQ0FBQSx5QixDQStCRixLLENBRUUsb0IsQ0FDQSxtQixDQU9GLFksQ0FDRSxrQixDQUNBLHlDLENBR0YsTSxDQUFBLEssQ0ppa1FPLFEsQ0FEQSxNLENBRUUsUSxDSTdqUVAsUSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxtQixDQUdGLE0sQ0FBQSxLLENBRUUsZ0IsQ0FHRixNLENBQUEsTSxDQUVFLG1CLENKZ2tRbUIsWSxDQUNOLGEsQ0kzalFmLE0sQ0FBQSxrQixDQUlFLHlCLENBSUYsK0IsQ0p3alFrQyw4QixDQUNELCtCLENJempRakMsd0IsQ0FJRSxTLENBQ0EsaUIsQ0FHRixvQixDQUFBLGlCLENBRUUscUIsQ0FDQSxTLENBSUYsZ0IsQ0pxalFtQiwwQixDQUNVLGlCLENJdGpRN0IsZ0IsQ0FTRSwwQixDQUdGLFEsQ0FDRSxhLENBRUEsZSxDSnNvT0Ysd0MsQ0FBQSx3QyxDSWptT0UsVyxDSnFtT0YsYSxDSTdsT0UsbUIsQ0FDQSx1QixDSmdtT0YsMkMsQ0FBQSx3QyxDSXZsT0UsdUIsQ0FRRiw0QixDQUNFLFksQ0FDQSx5QixDQVdGLE8sQ0FDRSxpQixDSmtsT0YsUSxDSXhrT0Usc0I7Ozs7O0F1RS9kRixXQUNFLHlCLENBQ0EsaUQsQ0FDQSxrVyxDQU1BLGUsQ0FDQSxpQkFWRixDQ0FBLEcsQ0FDRSxvQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGtDLENBQ0EsaUMsQ0NMRixNLENBQ0UsbUIsQ0FDQSxpQixDQUNBLG1CLENBRUYsTSxDQUF3QixhLENBQ3hCLE0sQ0FBd0IsYSxDQUN4QixNLENBQXdCLGEsQ0FDeEIsTSxDQUF3QixhLENDVnhCLE0sQ0FDRSxlLENBQ0EsaUIsQ0NERixNLENBQ0UsYyxDQUNBLHFCLENBQ0Esb0IsQ0FIRixTLENBSVMsaUIsQ0FFVCxNLENBQ0UsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxpQixDQUNBLFksQ0FDRSxlLENDYkosVSxDQUNFLHdCLENBQ0EsdUIsQ0FDQSxrQixDQUdGLGEsQ0FBK0IsVSxDQUMvQixjLENBUUEsVyxDQVJnQyxXLENBRzlCLGdCLENBQWdDLGlCLENBQ2hDLGlCLENBQWlDLGdCLENBS25DLFUsQ0FBYSxVLENBRWIsYSxDQUNnQixpQixDQUNkLGMsQ0FBZSxnQixDQ3BCakIsUSxDQUVVLG9DLENBR1YsUyxDQUVVLHNDLENBY1YsbUJBQ0UsRSxDQUVVLHNCLENBRVYsRSxDQUVVLHdCLENBUFosQ0NyQkEsYSxDQ1dFLHFFLENBR1EsdUIsQ0RiVixjLENDVUUscUUsQ0FHUSx3QixDRFpWLGMsQ0NTRSxxRSxDQUdRLHdCLENEVlYsbUIsQ0NjRSwrRSxDQUdRLHFCLENEaEJWLGlCLENDYUUsK0UsQ0FHUSxxQixDbkY2a1JXLHlCLENBQ0ssdUIsQ2tGemxSMUIsb0IsQ2xGdWxScUIsb0IsQ2tGdmxSckIsbUIsQ0FLRSxXLENFZkYsUyxDQUNFLGlCLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGUsQ0FDQSxxQixDQUVGLFksQ0FBQSxZLENBQ0UsaUIsQ0FDQSxNLENBQ0EsVSxDQUNBLGlCLENBRUYsWSxDQUE4QixtQixDQUM5QixZLENBQThCLGEsQ0FDOUIsVyxDQUE2QixVLENDaEI3QixnQixDQUFrQyxXLENBQ2xDLGdCLENBQWtDLFcsQ0FDbEMsaUIsQ0FBbUMsVyxDQUNuQyxxQixDQUF1QyxXLENBQ3ZDLGdCLENBQWtDLFcsQ0FDbEMsZSxDQUFpQyxXLENBQ2pDLGlCLENBQW1DLFcsQ0FDbkMsZSxDQUFpQyxXLENBQ2pDLGUsQ0FBaUMsVyxDQUNqQyxtQixDQUFxQyxXLENBQ3JDLGEsQ0FBK0IsVyxDQUMvQixrQixDQUFvQyxXLENBQ3BDLGdCLENBQWtDLFcsQ0FDbEMsZ0IsQ0FBQSxpQixDckYycFJpQixnQixDcUZ6cFJpQixXLENBQ2xDLHNCLENBQXdDLFcsQ0FDeEMsdUIsQ0FBeUMsVyxDQUN6QyxvQixDQUFzQyxXLENBQ3RDLGlCLENBQW1DLFcsQ0FDbkMsYyxDQUFBLGUsQ0FDZ0MsVyxDQUNoQyxrQixDQUFvQyxXLENBQ3BDLGUsQ0FBaUMsVyxDQUNqQyxpQixDQUFtQyxXLENBQ25DLGtCLENBQW9DLFcsQ0FDcEMsZSxDQUFpQyxXLENBQ2pDLG1CLENBQXFDLFcsQ0FDckMsOEIsQ0FBZ0QsVyxDQUNoRCw0QixDQUE4QyxXLENBQzlDLGdCLENBQWtDLFcsQ0FDbEMsd0IsQ0FBMEMsVyxDQUMxQyxpQixDQUFBLHVCLENBQ21DLFcsQ0FDbkMsa0IsQ0FBb0MsVyxDQUNwQyxtQixDQUFxQyxXLENBQ3JDLGUsQ0FBaUMsVyxDQUNqQyxlLENBQWlDLFcsQ0FDakMscUIsQ0FBdUMsVyxDQUN2QyxxQixDQUF1QyxXLENBQ3ZDLHNCLENBQXdDLFcsQ0FDeEMsb0IsQ0FBc0MsVyxDQUN0QyxpQixDQUFtQyxXLENBQ25DLGtCLENBQW9DLFcsQ0FDcEMsYyxDQUFnQyxXLENBQ2hDLGUsQ0FBaUMsVyxDQUNqQyxlLENBQWlDLFcsQ0FDakMsbUIsQ0FBcUMsVyxDQUNyQyxnQixDQUFrQyxXLENBQ2xDLGlCLENBQW1DLFcsQ0FDbkMsZSxDQUFpQyxXLENBQ2pDLGUsQ0FBaUMsVyxDQUNqQyxpQixDQUFtQyxXLENBQ25DLHNCLENBQXdDLFcsQ0FDeEMscUIsQ0FBdUMsVyxDQUN2QyxxQixDQUF1QyxXLENBQ3ZDLHVCLENBQXlDLFcsQ0FDekMsc0IsQ0FBd0MsVyxDQUN4Qyx3QixDQUEwQyxXLENBQzFDLGUsQ0FBaUMsVyxDQUNqQyxpQixDQUFBLGtCLENBQ29DLFcsQ0FDcEMsaUIsQ0FBbUMsVyxDQUNuQyx1QixDQUF5QyxXLENBQ3pDLGdCLENBQUEsZ0IsQ3JGdXZSaUIsb0IsQ3FGcnZScUIsVyxDQUN0QyxpQixDQUFtQyxXLENBQ25DLHFCLENBQXVDLFcsQ0FDdkMsaUIsQ0FBbUMsVyxDQUNuQyxlLENBQWlDLFcsQ0FDakMsZSxDQUFBLDBCLENBQzRDLFcsQ0FDNUMseUIsQ0FBMkMsVyxDQUMzQyx5QixDQUEyQyxXLENBQzNDLGlCLENBQW1DLFcsQ0FDbkMsd0IsQ0FBMEMsVyxDQUMxQyx3QixDQUEwQyxXLENBQzFDLG1CLENBQXFDLFcsQ0FDckMsZSxDQUFpQyxXLENBQ2pDLGdCLENBQWtDLFcsQ0FDbEMsZSxDQUFpQyxXLENBQ2pDLGtCLENBQW9DLFcsQ0FDcEMsdUIsQ0FBeUMsVyxDQUN6Qyx1QixDQUF5QyxXLENBQ3pDLGdCLENBQWtDLFcsQ0FDbEMsdUIsQ0FBeUMsVyxDQUN6Qyx3QixDQUEwQyxXLENBQzFDLHNCLENBQXdDLFcsQ0FDeEMsdUIsQ0FBeUMsVyxDQUN6Qyx1QixDQUF5QyxXLENBQ3pDLHVCLENBQXlDLFcsQ0FDekMsMEIsQ0FBNEMsVyxDQUM1QyxzQixDQUF3QyxXLENBQ3hDLHFCLENBQXVDLFcsQ0FDdkMseUIsQ0FBMkMsVyxDQUMzQyx5QixDQUEyQyxXLENBQzNDLGMsQ0FBZ0MsVyxDQUNoQyxxQixDQUF1QyxXLENBQ3ZDLHNCLENBQXdDLFcsQ0FDeEMsbUIsQ0FBcUMsVyxDQUNyQyxxQixDQUF1QyxXLENBQ3ZDLHVCLENBQUEsZ0IsQ0FDa0MsVyxDQUNsQyxpQixDQUFtQyxXLENBQ25DLG1CLENBQXFDLFcsQ0FDckMsZSxDQUFpQyxXLENBQ2pDLGdCLENBQWtDLFcsQ0FDbEMsbUIsQ0FBcUMsVyxDQUNyQyw2QixDQUErQyxXLENBQy9DLGUsQ0FBaUMsVyxDQUNqQyxlLENBQWlDLFcsQ0FDakMsZSxDQUFpQyxXLENBQ2pDLGMsQ0FBZ0MsVyxDQUNoQyxvQixDQUFzQyxXLENBQ3RDLCtCLENBQUEsa0IsQ0FDaUQsVyxDQUNqRCxnQixDQUFrQyxXLENBQ2xDLG1CLENBQXFDLFcsQ0FDckMsaUIsQ0FBbUMsVyxDQUNuQyxrQixDQUFvQyxXLENBQ3BDLGlCLENBQW1DLFcsQ0FDbkMscUIsQ0FBdUMsVyxDQUN2Qyx1QixDQUF5QyxXLENBQ3pDLGtCLENBQW9DLFcsQ0FDcEMsd0IsQ0FBMEMsVyxDQUMxQyxpQixDQUFtQyxXLENBQ25DLHNCLENBQXdDLFcsQ0FDeEMsbUIsQ0FBcUMsVyxDQUNyQyxtQixDQUFxQyxXLENBQ3JDLHNCLENBQUEsb0IsQ0FDc0MsVyxDQUN0Qyx5QixDQUEyQyxXLENBQzNDLDBCLENBQTRDLFcsQ0FDNUMsdUIsQ0FBeUMsVyxDQUN6QyxjLENBQWdDLFcsQ0FDaEMsZSxDQUFBLGdCLENBQ2lDLFcsQ0FDakMsbUIsQ0FBcUMsVyxDQUNyQyxzQixDQUF3QyxXLENBQ3hDLHdCLENBQTBDLFcsQ0FDMUMsb0IsQ0FBc0MsVyxDQUN0QyxrQixDQUFvQyxXLENBQ3BDLG1CLENBQXFDLFcsQ0FDckMsMEIsQ0FBNEMsVyxDQUM1QyxxQixDQUF1QyxXLENBQ3ZDLHdCLENBQTBDLFcsQ0FDMUMsa0IsQ0FBb0MsVyxDQUNwQyxpQixDQUFtQyxXLENBQ25DLHdCLENBQTBDLFcsQ0FDMUMsaUIsQ0FBbUMsVyxDQUNuQyxrQixDQUFvQyxXLENBQ3BDLGdCLENBQWtDLFcsQ0FDbEMsbUIsQ0FBcUMsVyxDQUNyQyxxQixDQUF1QyxXLENBQ3ZDLHVCLENBQXlDLFcsQ0FDekMsa0IsQ0FBb0MsVyxDQUNwQyxxQixDQUFBLG1CLENBQ3FDLFcsQ0FDckMsaUIsQ0FBbUMsVyxDQUNuQyxpQixDQUFtQyxXLENBQ25DLHNCLENBQXdDLFcsQ0FDeEMsZSxDQUFBLGMsQ0FDZ0MsVyxDQUNoQyxnQixDQUFrQyxXLENBQ2xDLG1CLENBQXFDLFcsQ0FDckMsZSxDQUFpQyxXLENBQ2pDLHNCLENBQXdDLFcsQ0FDeEMsdUIsQ0FBeUMsVyxDQUN6QyxzQixDQUF3QyxXLENBQ3hDLG9CLENBQXNDLFcsQ0FDdEMsc0IsQ0FBd0MsVyxDQUN4Qyw0QixDQUE4QyxXLENBQzlDLDZCLENBQStDLFcsQ0FDL0MsMEIsQ0FBNEMsVyxDQUM1Qyw0QixDQUE4QyxXLENBQzlDLGdCLENBQWtDLFcsQ0FDbEMsaUIsQ0FBbUMsVyxDQUNuQyxnQixDQUFrQyxXLENBQ2xDLGlCLENBQW1DLFcsQ0FDbkMsb0IsQ0FBc0MsVyxDQUN0QyxxQixDQUF1QyxXLENBQ3ZDLGdCLENBQUEsZ0IsQ0FDa0MsVyxDQUNsQyxnQixDQUFBLGUsQ0FDaUMsVyxDQUNqQyxnQixDQUFrQyxXLENBQ2xDLGdCLENBQWtDLFcsQ0FDbEMsYyxDQUFBLG1CLENBQ3FDLFcsQ0FDckMsZSxDQUFBLGtCLENBQ29DLFcsQ0FDcEMsb0IsQ0FBc0MsVyxDQUN0QyxtQixDQUFBLGUsQ0FDcUMsVyxDQUNyQyxpQixDQUFtQyxXLENyRm8rUmhCLGUsQ3FGbitSbkIsa0IsQ0FBQSxrQixDQUVpQyxXLENBQ2pDLGtCLENBQW9DLFcsQ0FDcEMsa0IsQ0FBb0MsVyxDQUNwQyx3QixDQUEwQyxXLENBQzFDLG9CLENBQXNDLFcsQ0FDdEMsZ0IsQ0FBa0MsVyxDQUNsQyxnQixDQUFrQyxXLENBQ2xDLGdCLENBQWtDLFcsQ0FDbEMsb0IsQ0FBc0MsVyxDQUN0QywyQixDQUE2QyxXLENBQzdDLDZCLENBQStDLFcsQ0FDL0Msc0IsQ0FBd0MsVyxDQUN4QyxnQixDQUFrQyxXLENBQ2xDLHFCLENBQXVDLFcsQ0FDdkMsbUIsQ0FBcUMsVyxDQUNyQyxxQixDQUF1QyxXLENBQ3ZDLHNCLENBQXdDLFcsQ0FDeEMsa0IsQ0FBb0MsVyxDQUNwQyxlLENBQUEsbUIsQ0FDaUMsVyxDQUNqQyxvQixDQUFBLG9CLENBQ3NDLFcsQ0FDdEMsbUIsQ0FBQSxrQixDQUNxQyxXLENBQ3JDLG1CLENBQXFDLFcsQ0FDckMsbUIsQ0FBcUMsVyxDQUNyQyxzQixDQUFBLGUsQ0FDaUMsVyxDQUNqQyxnQixDQUFBLGdCLENBQ2tDLFcsQ0FDbEMsb0IsQ0FBQSxxQixDQUN1QyxXLENBQ3ZDLG9CLENBQXNDLFcsQ0FDdEMscUIsQ0FBdUMsVyxDQUN2QyxlLENBQUEsZ0IsQ0FDaUMsVyxDQUNqQyxrQixDQUFvQyxXLENBQ3BDLG1CLENBQXFDLFcsQ0FDckMsb0IsQ0FBQSxnQixDQUNzQyxXLENBQ3RDLHNCLENBQXdDLFcsQ0FDeEMsbUIsQ0FBcUMsVyxDQUNyQyx5QixDQUEyQyxXLENBQzNDLHVCLENBQXlDLFcsQ0FDekMsa0IsQ0FBb0MsVyxDQUNwQyxzQixDQUF3QyxXLENBQ3hDLG1CLENBQXFDLFcsQ0FDckMsaUIsQ0FBbUMsVyxDQUNuQyxpQixDQUFtQyxXLENBQ25DLGtCLENBQW9DLFcsQ0FDcEMsc0IsQ0FBd0MsVyxDQUN4QyxxQixDQUF1QyxXLENBQ3ZDLHFCLENBQXVDLFcsQ0FDdkMsb0IsQ0FBc0MsVyxDQUN0QyxpQixDQUFtQyxXLENBQ25DLHNCLENBQXdDLFcsQ0FDeEMsZSxDQUFpQyxXLENBQ2pDLG1CLENBQXFDLFcsQ0FDckMsc0IsQ0FBd0MsVyxDQUN4Qyw0QixDQUE4QyxXLENBQzlDLDZCLENBQStDLFcsQ0FDL0MsMEIsQ0FBNEMsVyxDQUM1Qyw0QixDQUE4QyxXLENBQzlDLHFCLENBQXVDLFcsQ0FDdkMsc0IsQ0FBd0MsVyxDQUN4QyxtQixDQUFxQyxXLENBQ3JDLHFCLENBQXVDLFcsQ0FDdkMsa0IsQ0FBb0MsVyxDQUNwQyxpQixDQUFtQyxXLENBQ25DLGlCLENBQW1DLFcsQ0FDbkMsdUIsQ0FBQSxpQixDQUNtQyxXLENBQ25DLG1CLENBQXFDLFcsQ0FDckMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLGtCLENBQW9DLFcsQ0FDcEMsaUIsQ0FBbUMsVyxDQUNuQyxxQixDQUFBLGdCLENBQ2tDLFcsQ0FDbEMscUIsQ0FBdUMsVyxDQUN2QyxtQixDQUFxQyxXLENBQ3JDLHdCLENBQTBDLFcsQ0FDMUMsa0IsQ0FBb0MsVyxDQUNwQyxrQixDQUFvQyxXLENBQ3BDLGdCLENBQWtDLFcsQ0FDbEMsa0IsQ0FBb0MsVyxDQUNwQyxxQixDQUF1QyxXLENBQ3ZDLGlCLENBQW1DLFcsQ0FDbkMseUIsQ0FBMkMsVyxDQUMzQyxtQixDQUFxQyxXLENBQ3JDLGUsQ0FBaUMsVyxDQUNqQyx5QixDQUFBLG9CLENBQ3NDLFcsQ0FDdEMsMEIsQ0FBQSx5QixDckZ1b1MwQixzQixDcUZyb1NjLFcsQ0FDeEMseUIsQ0FBMkMsVyxDQUMzQyxlLENBQWlDLFcsQ0FDakMsb0IsQ0FBc0MsVyxDQUN0Qyx1QixDQUFBLGlCLENBQ3lDLFcsQ0FDekMsbUIsQ0FBcUMsVyxDQUNyQyxlLENBQWlDLFcsQ0FDakMsc0IsQ0FBd0MsVyxDQUN4QyxzQixDQUF3QyxXLENBQ3hDLG9CLENBQXNDLFcsQ0FDdEMsaUIsQ0FBbUMsVyxDQUNuQyx1QixDQUF5QyxXLENBQ3pDLHFCLENBQXVDLFcsQ0FDdkMsMkIsQ0FBNkMsVyxDQUM3QyxpQixDQUFtQyxXLENBQ25DLHFCLENBQXVDLFcsQ0FDdkMsNEIsQ0FBOEMsVyxDQUM5QyxpQixDQUFtQyxXLENBQ25DLGlCLENBQW1DLFcsQ0FDbkMsOEIsQ0FBZ0QsVyxDQUNoRCwrQixDQUFpRCxXLENBQ2pELDRCLENBQThDLFcsQ0FDOUMsOEIsQ0FBZ0QsVyxDQUNoRCxnQixDQUFrQyxXLENBQ2xDLGUsQ0FBaUMsVyxDQUNqQyxpQixDQUFtQyxXLENBQ25DLHFCLENBQXVDLFcsQ0FDdkMsbUIsQ0FBcUMsVyxDQUNyQyxxQixDQUF1QyxXLENBQ3ZDLHFCLENBQXVDLFcsQ0FDdkMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLGlCLENBQW1DLFcsQ0FDbkMsdUIsQ0FBeUMsVyxDQUN6Qyx5QixDQUEyQyxXLENBQzNDLG1CLENBQXFDLFcsQ0FDckMscUIsQ0FBdUMsVyxDQUN2Qyx1QixDQUF5QyxXLENBQ3pDLHdCLENBQTBDLFcsQ0FDMUMsK0IsQ0FBaUQsVyxDQUNqRCx1QixDQUF5QyxXLENBQ3pDLGtCLENBQW9DLFcsQ0FDcEMsOEIsQ0FBQSxzQixDQUNnRCxXLENBQ2hELDRCLENBQUEsb0IsQ0FDOEMsVyxDQUM5QywrQixDQUFBLHVCLENBQ2lELFcsQ0FDakQsYyxDQUFBLGUsQ0FDZ0MsVyxDQUNoQyxjLENBQWdDLFcsQ0FDaEMsaUIsQ0FBQSxjLENBQ2dDLFcsQ0FDaEMsYyxDQUFBLGdCLENBQ2dDLFcsQ0FDaEMsYyxDckYwdVNlLGMsQ3FGMXVTZixjLENyRnl1U2UsYyxDcUZ0dVNpQixXLENBQ2hDLGlCLENyRjJ1U2tCLGMsQ3FGM3VTbEIsZ0IsQ0FFZ0MsVyxDQUNoQyxjLENBQUEsYyxDQUNnQyxXLENBQ2hDLGtCLENBQUEsYyxDQUNnQyxXLENBQ2hDLGUsQ0FBaUMsVyxDQUNqQyxvQixDQUFzQyxXLENBQ3RDLHlCLENBQTJDLFcsQ0FDM0MsMEIsQ0FBNEMsVyxDQUM1QywwQixDQUE0QyxXLENBQzVDLDJCLENBQTZDLFcsQ0FDN0MsMkIsQ0FBNkMsVyxDQUM3Qyw0QixDQUE4QyxXLENBQzlDLG9CLENBQXNDLFcsQ0FDdEMsc0IsQ0FBd0MsVyxDQUN4Qyx5QixDQUEyQyxXLENBQzNDLGtCLENBQW9DLFcsQ0FDcEMsZSxDQUFpQyxXLENBQ2pDLHNCLENBQXdDLFcsQ0FDeEMsdUIsQ0FBeUMsVyxDQUN6QyxrQixDQUFvQyxXLENBQ3BDLHlCLENBQTJDLFcsQ0FDM0Msb0IsQ0FBc0MsVyxDQUN0QyxpQixDQUFtQyxXLENBQ25DLGMsQ0FBZ0MsVyxDQUNoQyxvQixDQUFzQyxXLENBQ3RDLDJCLENBQTZDLFcsQ0FDN0MsaUIsQ0FBbUMsVyxDQUNuQyx3QixDQUEwQyxXLENBQzFDLDBCLENBQTRDLFcsQ0FDNUMsd0IsQ0FBMEMsVyxDQUMxQywwQixDQUE0QyxXLENBQzVDLDJCLENBQTZDLFcsQ0FDN0MsZ0IsQ0FBa0MsVyxDQUNsQyxrQixDQUFvQyxXLENBQ3BDLGtCLENBQW9DLFcsQ0FDcEMsZ0IsQ0FBa0MsVyxDQUNsQyxtQixDQUFxQyxXLENBQ3JDLGdCLENBQWtDLFcsQ0FDbEMscUIsQ0FBdUMsVyxDQUN2QyxpQixDQUFtQyxXLENBQ25DLGlCLENBQW1DLFcsQ0FDbkMsZSxDQUFpQyxXLENBQ2pDLGlCLENBQUEsbUIsQ0FDcUMsVyxDQUNyQyxnQixDQUFrQyxXLENBQ2xDLGlCLENBQW1DLFcsQ0FDbkMsa0IsQ0FBb0MsVyxDQUNwQyxjLENBQWdDLFcsQ0FDaEMsYSxDQUErQixXLENBQy9CLGdCLENBQWtDLFcsQ0FDbEMsaUIsQ0FBbUMsVyxDQUNuQyxvQixDQUFzQyxXLENBQ3RDLHlCLENBQTJDLFcsQ0FDM0MsK0IsQ0FBaUQsVyxDQUNqRCw4QixDQUFnRCxXLENBQ2hELDhCLENBQUEsc0IsQ0FDZ0QsVyxDQUNoRCx1QixDQUF5QyxXLENBQ3pDLHFCLENBQXVDLFcsQ0FDdkMsdUIsQ0FBeUMsVyxDQUN6QyxjLENBQUEsdUIsQ0FDZ0MsVyxDQUNoQyx3QixDQUEwQyxXLENBQzFDLHdCLENBQTBDLFcsQ0FDMUMsZ0IsQ0FBa0MsVyxDQUNsQywwQixDQUE0QyxXLENBQzVDLG9CLENBQXNDLFcsQ0FDdEMsaUIsQ0FBbUMsVyxDQUNuQyxlLENBQUEsc0IsQ3JGMjJTZ0IscUIsQ3FGejJTdUIsVyxDQUN2Qyx5QixDQUFBLHVCLENBQzJDLFcsQ0FDM0MsZ0IsQ0FBa0MsVyxDQUNsQyxpQixDQUFtQyxXLENBQ25DLGlCLENBQW1DLFcsQ0FDbkMsd0IsQ0FBMEMsVyxDQUMxQyw2QixDQUErQyxXLENBQy9DLHNCLENBQXdDLFcsQ0FDeEMsb0IsQ0FBc0MsVyxDQUN0QyxlLENBQWlDLFcsQ0FDakMsd0IsQ0FBMEMsVyxDQUMxQyx5QixDQUEyQyxXLENBQzNDLGlCLENBQW1DLFcsQ0FDbkMsaUIsQ0FBbUMsVyxDQUNuQyxtQixDQUFxQyxXLENBQ3JDLGMsQ0FBZ0MsVyxDQUNoQyxtQixDQUFxQyxXLENBQ3JDLGdCLENBQWtDLFcsQ0FDbEMsYyxDQUFnQyxXLENBQ2hDLGdCLENBQWtDLFcsQ0FDbEMsZSxDQUFpQyxXLENBQ2pDLGdCLENBQWtDLFcsQ0FDbEMsa0IsQ0FBb0MsVyxDQUNwQyx5QixDQUEyQyxXLENBQzNDLGdCLENBQWtDLFcsQ0FDbEMsdUIsQ0FBeUMsVyxDQUN6QyxrQixDQUFvQyxXLENBQ3BDLHFCLENBQUEsYyxDQUNnQyxXLENBQ2hDLGMsQ0FBQSxlLENBQ2lDLFcsQ0FDakMsZSxDQUFpQyxXLENBQ2pDLGtCLENBQW9DLFcsQ0FDcEMscUIsQ0FBdUMsVyxDQUN2QyxxQixDQUF1QyxXLENBQ3ZDLG1CLENBQXFDLFcsQ0FDckMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLHVCLENBQXlDLFcsQ0FDekMsNEIsQ0FBOEMsVyxDckZ3N1NwQix1QixDcUZ2N1MxQix1QixDQUFBLHlCLENBRXlDLFcsQ0FDekMseUIsQ0FBQSxxQixDQUMyQyxXLENBQzNDLHVCLENBQUEsdUIsQ0FDeUMsVyxDQUN6Qyx1QixDQUFBLHVCLENBQ3lDLFcsQ0FDekMsc0IsQ0FBd0MsVyxDQUN4QyxlLENBQWlDLFcsQ0FDakMsa0IsQ0FBb0MsVyxDQUNwQyxtQixDQUFxQyxXLENBQ3JDLG9CLENBQUEsb0IsQ3JGeThTbUIsb0IsQ0FGRSxxQixDQUNDLGtCLENxRnA4U2dCLFcsQ0FDdEMseUIsQ0FBMkMsVyxDQUMzQyxhLENyRjI4U3NCLGdCLENxRjM4U3RCLHFCLENBRWtDLFcsQ0FDbEMsaUIsQ0FBQSxhLENBQ21DLFcsQ0FDbkMscUIsQ0FBdUMsVyxDQUN2QyxjLENBQWdDLFcsQ3JGbzlTWCxzQixDcUZuOVNyQiw4QixDQUFBLG9CLENBRXdDLFcsQ0FDeEMsd0IsQ0FBMEMsVyxDQUMxQyxhLENBQStCLFcsQ0FDL0IsaUIsQ0FBQSxpQixDQUNtQyxXLENBQ25DLHNCLENBQUEsZSxDQUN3QyxXLENBQ3hDLHdCLENBQUEsaUIsQ0FDMEMsVyxDQUMxQyxrQixDQUFvQyxXLENBQ3BDLHNCLENBQXdDLFcsQ0FDeEMsaUIsQ0FBbUMsVyxDQUNuQyxvQixDQUFzQyxXLENBQ3RDLGtCLENBQW9DLFcsQ0FDcEMsb0IsQ0FBc0MsVyxDQUN0QywyQixDQUE2QyxXLENBQzdDLGUsQ0FBaUMsVyxDQUNqQyxtQixDQUFBLHdCLENBQ3FDLFcsQ0FDckMsYyxDQUFnQyxXLENBQ2hDLHFCLENBQXVDLFcsQ0FDdkMsZSxDQUFpQyxXLENBQ2pDLHFCLENBQXVDLFcsQ0FDdkMsaUIsQ0FBbUMsVyxDQUNuQyxlLENBQWlDLFcsQ0FDakMsc0IsQ0FBd0MsVyxDQUN4QyxlLENBQWlDLFcsQ0FDakMscUIsQ0FBdUMsVyxDQUN2QyxpQixDQUFtQyxXLENBQ25DLHdCLENBQTBDLFcsQ0FDMUMsa0IsQ0FBb0MsVyxDQUNwQyx3QixDQUEwQyxXLENBQzFDLHNCLENBQXdDLFcsQ0FDeEMsa0IsQ0FBb0MsVyxDQUNwQyxvQixDQUFzQyxXLENBQ3RDLG9CLENBQXNDLFcsQ0FDdEMscUIsQ0FBdUMsVyxDQUN2Qyx1QixDQUF5QyxXLENBQ3pDLGdCLENBQWtDLFcsQ0FDbEMsb0IsQ0FBc0MsVyxDQUN0QyxhLENBQStCLFcsQ0FDL0IscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLHdCLENBQTBDLFcsQ0FDMUMscUIsQ0FBdUMsVyxDQUN2QyxvQixDQUFzQyxXLENBQ3RDLHFCLENBQXVDLFcsQ0FDdkMsaUIsQ0FBbUMsVyxDQUNuQyx3QixDQUEwQyxXLENBQzFDLHFCLENBQXVDLFcsQ0FDdkMsb0IsQ0FBc0MsVyxDQUN0QyxrQixDQUFvQyxXLENBQ3BDLGMsQ0FBZ0MsVyxDQUNoQyxrQixDQUFvQyxXLENBQ3BDLG9CLENBQXNDLFcsQ0FDdEMsYSxDQUErQixXLENyRjRqVGIsYyxDcUYzalRsQixpQixDQUFBLGlCLENBRWdDLFcsQ0FDaEMsbUIsQ0FBcUMsVyxDQUNyQyxxQixDQUF1QyxXLENBQ3ZDLHlCLENBQTJDLFcsQ0FDM0MsbUIsQ0FBcUMsVyxDQUNyQyxtQixDQUFxQyxXLENBQ3JDLGtCLENBQW9DLFcsQ0FDcEMsaUIsQ0FBbUMsVyxDQUNuQyx1QixDQUF5QyxXLENBQ3pDLHNCLENBQXdDLFcsQ0FDeEMsbUIsQ0FBcUMsVyxDQUNyQyxvQixDQUFzQyxXLENBQ3RDLDBCLENBQTRDLFcsQ0FDNUMsa0IsQ0FBb0MsVyxDQUNwQyxlLENBQWlDLFcsQ0FDakMsc0IsQ0FBd0MsVyxDQUN4QyxxQixDQUF1QyxXLENBQ3ZDLHNCLENBQXdDLFcsQ0FDeEMsb0IsQ0FBc0MsVyxDQUN0QyxnQixDQUFrQyxXLENBQ2xDLGUsQ0FBaUMsVyxDQUNqQyxrQixDQUFvQyxXLENBQ3BDLG1CLENBQUEsc0IsQ0FDd0MsVyxDQUN4QywwQixDQUE0QyxXLENBQzVDLHVCLENBQXlDLFcsQ0FDekMsc0IsQ0FBd0MsVyxDQUN4QyxxQixDQUF1QyxXLENBQ3ZDLHNCLENBQXdDLFcsQ0FDeEMsd0IsQ0FBMEMsVyxDQUMxQyx3QixDQUEwQyxXLENBQzFDLGlCLENBQW1DLFcsQ0FDbkMscUIsQ0FBdUMsVyxDQUN2Qyw0QixDQUE4QyxXLENBQzlDLHNCLENBQXdDLFcsQ0FDeEMsbUIsQ0FBcUMsVyxDQUNyQyxpQixDQUFtQyxXLENBQ25DLG9CLENBQXNDLFcsQ0FDdEMscUIsQ0FBdUMsVyxDQUN2QyxjLENBQUEsZ0IsQ0FDZ0MsVyxDQUNoQyxrQixDQUFvQyxXLENBQ3BDLGdCLENBQWtDLFcsQ0FDbEMsaUIsQ0FBbUMsVyxDQUNuQyxpQixDQUFtQyxXLENBQ25DLHVCLENBQUEsYSxDQUN5QyxXLENBQ3pDLHdCLENBQTBDLFcsQ0FDMUMsbUIsQ0FBcUMsVyxDQUNyQyx1QixDQUF5QyxXLENBQ3pDLG9CLENyRnlwVG1CLHVCLENxRnpwVG5CLGtCLENBRXlDLFcsQ0FDekMsb0IsQ0FBQSxpQyxDQUNtRCxXLENBQ25ELG9CLENBQUEsdUIsQ0FDeUMsVyxDQUN6QyxvQixDQUFBLDBCLENBQzRDLFcsQ0FDNUMsb0IsQ0FBQSx3QixDQUMwQyxXLENBQzFDLHdCLENBQTBDLFcsQ0FDMUMsbUIsQ0FBcUMsVyxDQUNyQyx1QixDQUF5QyxXLENBQ3pDLHlCLENBQTJDLFcsQ0FDM0Msc0IsQ0FBd0MsVyxDQUN4Qyx3QixDQUEwQyxXLENBQzFDLGlCLENBQW1DLFcsQ0FDbkMseUIsQ0FBMkMsVyxDQUMzQyxnQixDQUFrQyxXLENBQ2xDLHdCLENBQTBDLFcsQ0FDMUMsc0IsQ0FBd0MsVyxDQUN4QyxzQixDQUFBLDBCLENBQzRDLFcsQ0FDNUMsc0IsQ0FBQSx5QixDQUMyQyxXLENBQzNDLHNCLENBQUEsd0IsQ0FDMEMsVyxDQUMxQyxvQixDQUFzQyxXLENBQ3RDLHNCLENBQUEsc0IsQ0FDd0MsVyxDQUN4Qyx1QixDQUFBLHNCLENBQ3lDLFcsQ0FDekMsMEIsQ0FBNEMsVyxDQUM1Qyx3QixDQUEwQyxXLENBQzFDLHVCLENBQXlDLFcsQ0FDekMseUIsQ0FBMkMsVyxDQUMzQyx1QixDQUF5QyxXLENBQ3pDLG9CLENBQXNDLFcsQ0FDdEMscUIsQ0FBdUMsVyxDQUN2QywyQixDQUE2QyxXLENBQzdDLGEsQ0FBK0IsVyxDQUMvQixvQixDQUFzQyxXLENBQ3RDLHNCLENBQXdDLFcsQ0FDeEMsd0IsQ0FBMEMsVyxDQUMxQywrQixDQUFpRCxXLENBQ2pELHFCLENBQXVDLFcsQ0FDdkMsc0IsQ0FBd0MsVyxDQUN4QyxpQixDQUFtQyxXLENBQ25DLGlCLENBQW1DLFcsQ0FDbkMsa0IsQ0FBb0MsVyxDQUNwQyxnQixDQUFrQyxXLENBQ2xDLDRCLENBQThDLFcsQ0FDOUMscUIsQ0FBQSxhLENBQ3VDLFcsQ0FDdkMsaUIsQ0FBbUMsVyxDQUNuQyxnQixDQUFrQyxXLENBQ2xDLGlCLENBQW1DLFcsQ0FDbkMsMEIsQ0FBNEMsVyxDQUM1QywyQixDQUE2QyxXLENBQzdDLDJCLENBQTZDLFcsQ0FDN0MsMkIsQ0FBNkMsVyxDQUM3QyxtQixDQUFxQyxXLENBQ3JDLGtCLENBQW9DLFcsQ0FDcEMsb0IsQ0FBc0MsVyxDQUN0QyxnQixDQUFrQyxXLENBQ2xDLGMsQ0FBZ0MsVyxDQUNoQyxxQixDQUF1QyxXLENBQ3ZDLHVCLENBQXlDLFcsQ0FDekMsZ0IsQ0FBa0MsVyxDQUNsQyxnQixDQUFrQyxXLENBQ2xDLG9CLENBQXNDLFcsQ0FDdEMsb0IsQ0FBc0MsVyxDQUN0Qyx1QixDQUF5QyxXLENBQ3pDLGUsQ0FBaUMsVyxDQUNqQywwQixDQUE0QyxXLENBQzVDLG1CLENBQXFDLFcsQ0FDckMsZSxDQUFpQyxXLENBQ2pDLHVCLENBQXlDLFcsQ0FDekMsYyxDQUFnQyxXLENBQ2hDLHVCLENBQXlDLFcsQ0FDekMsbUIsQ0FBcUMsVyxDQUNyQyxpQixDQUFtQyxXLENBQ25DLHVCLENBQXlDLFcsQ0FDekMseUIsQ0FBMkMsVyxDQUMzQyxzQixDQUF3QyxXLENBQ3hDLHdCLENBQTBDLFcsQ0FDMUMsdUIsQ0FBeUMsVyxDQUN6QywwQixDQUE0QyxXLENBQzVDLGtCLENBQW9DLFcsQ0FDcEMsb0IsQ0FBc0MsVyxDQUN0QyxzQixDQUF3QyxXLENBQ3hDLGtCLENBQW9DLFcsQ0FDcEMsaUIsQ0FBbUMsVyxDQUNuQyxxQixDQUF1QyxXLENBQ3ZDLGtCLENBQW9DLFcsQ0FDcEMsaUIsQ0FBbUMsVyxDQUNuQywyQixDQUE2QyxXLENBQzdDLHlCLENBQTJDLFcsQ0FDM0MsNEIsQ0FBOEMsVyxDQUM5QyxnQixDQUFrQyxXLENBQ2xDLDRCLENBQThDLFcsQ0FDOUMsK0IsQ0FBaUQsVyxDQUNqRCxrQixDQUFvQyxXLENBQ3BDLHNDLENBQXdELFcsQ0FDeEQsOEMsQ0FBQSwyQixDQUNnRSxXLENyRnMxVHJDLGUsQ3FGcjFUM0IsbUIsQ0FBQSwwQixDQUVpQyxXLENBQ2pDLGdCLENBQWtDLFcsQ0FDbEMsa0IsQ0FBb0MsVyxDQUNwQyx3QixDQUFBLGtCLENBQzBDLFcsQ0FDMUMscUIsQ0FBdUMsVyxDQUN2QyxpQixDQUFtQyxXLENBQ25DLHdCLENBQTBDLFcsQ0FDMUMsbUIsQ0FBcUMsVyxDQUNyQyx5QixDQUEyQyxXLENBQzNDLDBCLENBQTRDLFcsQ0FDNUMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLGdCLENBQWtDLFcsQ0FDbEMsb0IsQ0FBc0MsVyxDQUN0Qyw2QixDQUFBLCtCLENBQ2lELFcsQ0FDakQsYSxDQUFBLHVCLENBQ3lDLFcsQ0FDekMsc0IsQ0FBd0MsVyxDQUN4Qyx3QixDQUEwQyxXLENBQzFDLDBCLENBQTRDLFcsQ0FDNUMsaUIsQ0FBbUMsVyxDQUNuQyx1QixDQUF5QyxXLENBQ3pDLHlCLENBQTJDLFcsQ0FDM0MsdUIsQ0FBQSxnQixDQUN5QyxXLENBQ3pDLHlCLENBQUEsa0IsQ0FDMkMsVyxDQUMzQyxzQixDQUF3QyxXLENBQ3hDLHdCLENBQTBDLFcsQ0FDMUMsaUIsQ0FBbUMsVyxDQUNuQyxtQixDQUFxQyxXLENBQ3JDLDBCLENBQUEsa0IsQ0FDb0MsVyxDQUNwQyw0QixDQUFBLG9CLENBQ3NDLFcsQ0FDdEMsZ0IsQ0FBa0MsVyxDQUNsQyx5QixDQUEyQyxXLENBQzNDLG1CLENBQXFDLFcsQ0FDckMsd0IsQ3JGdTVUdUIsMkIsQ3FGdjVUdkIsc0IsQ0FFNkMsVyxDQUM3Qyx3QixDQUFBLHFDLENBQ3VELFcsQ0FDdkQsd0IsQ0FBQSwyQixDQUM2QyxXLENBQzdDLHdCLENBQUEsOEIsQ0FDZ0QsVyxDQUNoRCx3QixDQUFBLDRCLENBQzhDLFcsQ0FDOUMsaUIsQ0FBbUMsVyxDckZvNlRwQixlLENxRm42VGYsa0IsQ0FBQSxjLENBRWlDLFcsQ0FDakMsa0IsQ0FBb0MsVyxDQUNwQywwQixDQUE0QyxXLENBQzVDLDBCLENBQTRDLFcsQ0FDNUMseUIsQ0FBMkMsVyxDQUMzQywwQixDQUFBLHVCLENBQ3lDLFcsQ0FDekMsNEIsQ0FBQSx5QixDQUMyQyxXLENBQzNDLG1CLENBQXFDLFcsQ0FDckMsZSxDQUFpQyxXLENBQ2pDLGUsQ0FBaUMsVyxDQUNqQyxlLENBQWlDLFcsQ0FDakMsa0IsQ0FBb0MsVyxDQUNwQyxrQixDQUFvQyxXLENBQ3BDLG9CLENBQXNDLFcsQ0FDdEMsc0IsQ0FBd0MsVyxDQUN4QyxzQixDQUF3QyxXLENBQ3hDLHFCLENBQXVDLFcsQ0FDdkMsaUIsQ0FBbUMsVyxDcEJoeEJuQyxRLENrQjZCRSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsUyxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxRLENsQmhDRix5QixDQUFBLHdCLENrQjRDSSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxTLENHeEJKLGtCLENBQ0MsZ0csQ0FFRCxrQixDQUNDLGdHLENBRUQsa0IsQ0FDQyxnRyxDQUVELGtCLENBQ0MsaUcsQ0FFRCxrQixDQUNDLGlHLENBRUQsa0IsQ0FDQyxrRyxDQUVELGtCLENBQ0Msc0csQ0FFRCxrQixDQUNDLHNHLENBRUQsa0IsQ0FDQyxzRyxDQUVELG1CLENBQ0MsdUcsQ0FFRCxtQixDQUNDLHVHLENBRUQsbUIsQ0FDQyx1RyxDQUVELG1CLENBQ0MsdUcsQ0FFRCxtQixDQUNDLHVHLENBRUQsbUIsQ0FDQyx1RyxDQUVELG1CLENBQ0Msd0csQ0FFRCxtQixDQUNDLHdHLENBRUQsbUIsQ0FDQyx3RyxDQUVELG1CLENBQ0Msd0csQ0FFRCxtQixDQUNDLHlHLENBRUQsbUIsQ0FDQyx5RyxDQUVELG1CLENBQ0MseUcsQ0FFRCxtQixDQUNDLHlHLENBRUQsbUIsQ0FDQyx5RyxDQ3ZHRCxNLENBQUEsZ0IsQ0FJQyxpQixDQUNBLG9DLENBTEQsTSxDQUVDLGMsQ0FDQSxhLENBSEQsZ0IsQ0E0QkMsa0IsQ0FwQkQsUyxDQUNDLFcsQ0FDQSxVLENBQ0EsaUIsQ0FHRCxTLENBQ0MsYSxDQUNBLFksQ0FDQSxnQixDQUdELFMsQ0FDQyxXLENBQ0EsVSxDQUNBLGdCLENBUUQsYyxDQUNDLGtCLENBR0QsZ0IsQ0FBQSxXLENBRUMsYSxDQUNBLFksQ3ZGaXpWdUIsa0MsQ3VGOXlWeEIseUIsQ0FBQSx1QixDQUFBLGMsQ0FFQyxjLENBQ0EsYSxDQUNBLGdCLEN2Rml6VnVCLGtDLEN1Rjl5VnhCLHlCLENBQUEsdUIsQ0FBQSxjLENBRUMsYyxDQUNBLGEsQ0FDQSxnQixDQ1JBLGUsQ0FBQSx5QixDQUVDLHdCLENBQ0EsMEIsQ0FFQSw2QyxDQUdELHlCLENBQ0MsVSxDQUNBLGEsQ0FDQSxVLENBbENELDBCQUNDLEUsQ0FFQyxzQixDQUNBLHdCLENBQ0EsMEIsQ0FFRCxHLENBQ0Msd0IsQ0FDQSwwQixDQUVELEUsQ0FFQyx3QixDQUNBLHdCLENBQ0EsMEIsQ0FmRixDQXVCQSxhLENBQUEsdUIsQ0FFQyx3QixDQUNBLDBCLENBRUEsMkMsQ0FHRCx1QixDQUNDLFUsQ0FDQSxhLENBQ0EsVSxDQWxDRCx3QkFDQyxFLENBRUMsc0IsQ0FDQSx3QixDQUNBLDBCLENBRUQsRyxDQUNDLHdCLENBQ0EsMEIsQ0FFRCxFLENBRUMsd0IsQ0FDQSx3QixDQUNBLDBCLENBZkYsQ0F1QkEsZSxDQUFBLHlCLENBRUMscUIsQ0FDQSx1QixDQUVBLDZDLENBR0QseUIsQ0FDQyxVLENBQ0EsYSxDQUNBLFUsQ0FsQ0QsMEJBQ0MsRSxDQUVDLHNCLENBQ0EscUIsQ0FDQSx1QixDQUVELEcsQ0FDQyxxQixDQUNBLHVCLENBRUQsRSxDQUVDLHdCLENBQ0EscUIsQ0FDQSx1QixDQWZGLENwRktELEksQ3FGYkMsaUIsQ0FHRCxJLENyRlVBLEksQ3FGVEMsVyxDQUNBLFEsQ0FTQSxvQ0FGRCx1QixDQUdFLGtCLENBQ0EscUIsQ0FGRCxDQUtBLG1DLENBQ0MsYSxDQUlGLGlCLENBQ0Msd0IsQ0FhRCxLLENBQ0Msb0IsQ0FFQSxvQ0FIRCxLLEMxRTVCRSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxrQixDQUNBLGlCLEMwRWtDQSxvQixDekZrNlYrQiw0QixDQUROLDBCLENBRVEsb0IsQ3lGbjZWakMsc0IsQ0FLQyxpQixDQUNBLFUsQ0FDQSxjLENBRUEsa0IsQ0FDQSxpQixDQUdELG9CLENBQUEsc0IsQzFFaENBLGdCLENBQUEsWSxDQUlBLGEsQzBFTUYsb0IsQzFFVkUsZ0IsQ0FBQSxZLENBSUEsYSxDMEVNRiwwQixDMUVWRSxnQixDQUFBLFksQ0FJQSxhLEMwRXdDQSx1QixDQUNDLGUsQ0FoQ0YsQ0FvQ0EsMkRBdkNELG9CLENBQUEsc0IsQzFFVkUsZ0IsQ0FBQSxZLENBSUEsYSxDMEVNRixvQixDMUVWRSxnQixDQUFBLFksQ0FJQSxhLEMwRW9DQSwwQixDMUV4Q0EsZ0IsQ0FBQSxZLENBSUEsYSxDMEU2Q0QsQ0FjQSwwREEvQkMsb0IsQ0FBQSxzQixDMUVoQ0EsZ0IsQ0FBQSxZLENBSUEsYSxDMEUrREMsZ0IsQ0FBQSxPLENBekRILG9CLENBOEJFLDBCLEMxRXhDQSxpQixDQUFBLGEsQ0FJQSxjLEMwRW9FQyxnQixDQUFBLE8sQ0FURixDQWlCQSxvQ0F0RUQsSyxDQXVFRSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBRkQsQ0F0RUQsNEIsQ0E0RUUsaUIsQ3pGcTZWZ0MsaUMsQ3lGMzVWakMsb0MsQ0FBQSxpQyxDQUdDLGMsQ0FDQSxvQixDQUdELG9DQUNDLG9DLENBQ0MsWSxDQVhILDRGLENBZUcsZSxDQWZILG9FLENDdElDLGdDLENEK0lBLENBY0Esb0NBdkJELGEsQzFFaEhFLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGtCLENBQ0EsaUIsQ2ZnaVdvQyxpQyxDeUZqN1ZyQyxvQyxDQUFBLGlDLENBNkJFLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxvQixDQUVBLGtCLENBQ0EsaUIsQ0FyQ0gsb0MsQzFFOUZFLHNCLENBQUEsa0IsQ0FJQSxtQixDMEUwRkYsaUMsQzFFOUZFLHNCLENBQUEsa0IsQ0FJQSxtQixDMEUwSUEsaUMsQzFFOUlBLGdCLENBQUEsWSxDQUlBLGEsQzBFMEZGLHNDLENDdElDLGdDLENENExFLGtCLENBRUEsWSxDQUVBLGdCLENBQ0EsWSxDQTNESCxvQyxDQStERyxpQixDQUNBLFksQ0FHQSxZLENBRUEsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLHFCLENBQUEsNkIsQ0FoREYsQ0FvREEsMkRBM0VELHVFLEMxRTlGRSxnQixDQUFBLFksQ0FJQSxhLEMwRTBGRixpQyxDQTRDRSxpQyxDMUUxSUEsaUIsQ0FBQSxhLENBSUEsYyxDMEVxS0QsQ0FxQkQsVyxDQUhBLGdCLENBQ0Msb0IsQ0FFRCxRLENBQ0MsZSxDQUNBLFMsQ0FGRCxXLENBS0Usa0IsQ0FHQSxrQixDQUNDLGUsQ0FDQSx1QixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxXLENBQ0EscUIsQ0FhRCxlLENBQTRCLG1CLENBQzVCLGUsQ0FBNkIsbUIsQ0FDN0IsZSxDQUE2QixtQixDQUM3QixlLENBQTZCLG1CLENBQzdCLGUsQ0FBNkIsbUIsQ0FDN0IsZ0IsQ0FBOEIsb0IsQzVFL001Qix5QjRFME1GLGtCLENBQTRCLG1CLENBQzVCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLG1CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSx5QjRFME1GLGtCLENBQTRCLG1CLENBQzVCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLG1CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSwwQjRFME1GLGtCLENBQTRCLG1CLENBQzVCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLG1CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSwwQjRFME1GLGtCLENBQTRCLG1CLENBQzVCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLG1CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSwwQjRFME1GLG1CLENBQTRCLG1CLENBQzVCLG1CLENBQTZCLG1CLENBQzdCLG1CLENBQTZCLG1CLENBQzdCLG1CLENBQTZCLG1CLENBQzdCLG1CLENBQTZCLG1CLENBQzdCLG9CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSwwQjRFME1GLG9CLENBQTRCLG1CLENBQzVCLG9CLENBQTZCLG1CLENBQzdCLG9CLENBQTZCLG1CLENBQzdCLG9CLENBQTZCLG1CLENBQzdCLG9CLENBQTZCLG1CLENBQzdCLHFCLENBQThCLG9CLEM1RS9NNUIsQzhFckRKLGEsQ0FBQSxTLENBRUMsVyxDQUNBLFUsQ0FFQSx3QixDQUNBLGEsQ0FDQSx3QixDQUlBLFksQ0FDQSxvQixDQVpELHlCLENBQUEscUIsQ0FlRSxXLENBR0Qsd0IsQ0FBQSxvQixDQUNDLFUsQ0FJRiw4QixDQUNDLGEsQ0F4QkQsYSxDQUFBLFMsQ0E0QkEsYSxDRDlCQyxnQyxDQ21DQSxvQ0FERCxTLENBRUUsVyxDQUNBLHdCLENBRUEsZSxDQUVBLGtCLENBQ0EsVSxDQUNBLG9CLENEM0NELGdDLENDK0NDLGdCLENBSUEsNkMsQ0FoQkQsQ0FvQkQsd0IsQ0FBQSwwQixDQUVDLGdCLENBR0EsYSxDQUNBLGdCLENBTkQsMEIsQ0FHQyxvQixDQUhELCtDLENBQUEsaUQsQ0FTRSxnQixDQUNBLGMsQ0FHRCxvQ0FiRCx3QixDQUFBLDBCLENBY0UsYSxDQUNBLHNCLENBUEQsK0MsQ0FBQSxpRCxDQVVFLFksQ0FMRixDQVVELHdCLENBQ0Msc0IsQ0FFQSxvQ0FIRCx3QixDQUlFLGEsQ0FDQSxjLENBRkQsQ0FNRCxnQixDQUNDLGdCLENBQ0EsZSxDQUNBLG9CLENBRUEsZ0MsQ0FBQSx1QyxDQUVDLFUsQ0FHRCxvQ0FWRCxnQixDQVdFLGEsQ0FERCxDQUtELHNCLENBQ0MsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxzQyxDQUNDLGUsQ0FLQSxVLENBWkYsNkMsQ0FZRSxVLENBR0QsdUMsQ0FDQyxnQixDQUNBLGUsQ0FJRixzQixDQUNDLFcsQ0FDQSxlLENBQ0EsZSxDQUVBLG9CLENBQ0EsaUIsQ0FDQSxrQixDQUtBLG9DQURELGtCLENBRUUsa0IsQ0FDQSxvQixDQVdGLGdDLENBQUEsc0MsQzNGcXNXMkMsK0IsQ0FDUCxzQyxDMkYvc1dsQyxtQyxDQUFBLHlDLEMzRm9zVzRDLGtDLENBQ1AseUMsQzJGanNXcEMsVSxDQUtILGUsQ0FFRSxrQixDQUNBLG9CLENBb0JGLHlCLENBRUUsaUIsQ0FDQSxLLENBQ0EsWSxDQUVBLFcsQ0FDQSxXLENBRUEsZSxDQUVBLGUsQ0FDQSxVLENBQ0Esb0IsQ0R4TEQsZ0MsQ0M0TEMsYyxDQUVBLGdHLENBbkJGLDZDLENBc0JHLFcsQ0FDQSxVLENBM0RGLENBK0RBLG9DQUNDLGlELENBQ0MsWSxDQUZGLENDbk1ELEUsQ0FLQSxFLENBQ0Msb0IsQ0FJRCxFLENBS0EsRSxDQUFBLEUsQ0FBQSxFLENBQ0MsZ0IsQ0FoQkQsRSxDQWVBLEUsQ0FBQSxFLENBQUEsRSxDQUtBLE0sQ0FDQyxlLENBT0QsTSxDQUFBLFksQ0FFQyxlLENBRUQsYyxDQTNCQSxFLENBS0EsRSxDQXVCQyxlLENBRUQsVyxDQUNDLGUsQ0FHRCxZLENBQ0Msb0IsQ0FFRCxVLENBQ0Msa0IsQ0FHRCxtQixDQUNDLGlCLENBRUQsa0IsQ0FDQyxnQixDQUVELGlCLENBQ0MsZSxDQUVELG9CLENBQ0Msa0IsQ0FHRCxvQixDQUNDLGEsQ0FFRCxvQixDQUNDLGEsQ0FFRCxrQixDQUNDLFUsQ0FFRCxpQixDQUNFLGEsQ0FHRix1QixDQUNDLGdCLENBR0Qsc0IsQ0FDQyxnQixDQUVELHNCLENBQ0MsbUIsQ0FFRCxzQixDQUNDLGtCLENBRUQsc0IsQ0FDQyxtQixDQUVELHNCLENBR0Esc0IsQ0FGQyxvQixDeEZrSEQsNkIsQ3dGeEdDLGEsQ0FDQSxjLENBRkQsbUMsQ0FLRSxhLEN4RnZERixJLEN5Rm5DQyw2QixDQUVBLG9DekZpQ0QsSSxDeUZoQ0UsNEIsQ0FKRixrQixDQU9HLGUsQ0FHRCxnQixDQUNDLCtCLENBWEgsbUMsQ0FlRyxnQixDQVpGLENBZ0JBLG9DQUNDLG9CLENBQ0MsWSxDQXJCSCw0QixDQXdCSSxtQixDQXhCSiwrQixDQTRCSSx1QixDQUFBLGUsQ0FUSCxDQWlCQSxvQ0FDQywrQixDQUFBLG1CLENBRUMsUSxDQUNBLGMsQ0FDQSxVLENBTEYsQ0FVRCxtQixDQUNDLCtCLENBVUQsa0IsQ0FDQyxrQixDQUVBLHFDLENBQ0MsYSxDQU9GLG9CLENBQ0Msa0IsQ0FFQSx1QyxDQUNDLFUsQ0N4REYsTyxDQXJCQSxNLENBdUJDLFEsQ0FDQSxVLENBeEJELE0sQ0FDQyxrQixDQUNBLGEsQ0FFQSxjLENBRUEsaUIsQ0FJQSxvQ0FWRCxNLENBV0UsWSxDQURELENBV0QsTyxDQUNDLGlCLENBTUQsYyxDQXFCQSxhLENBQ0MsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQXZCRCxjLENBR0Msb0IsQ0FBQSxzQixDQUhELG1DLENBTUUsYSxDQUNBLFMsQ0FFQSxpQixDQUVBLHVDLENBQ0MsZSxDQVpILCtDLENBZUksZ0IsQ0FNSixhLENBSUMsZ0IsQ0FFQSxrQixDQUNBLGEsQ0FQRCxlLENBQUEsa0IsQ0FXRSxhLENBQ0Esb0IsQ0FFQSxhLENBQ0EsZSxDQUVBLGEsQ0FFQSwyQixDQUFBLDhCLENBQ0MsYSxDQXBCSCxxQixDQTBCRyxhLENBQ0Esb0IsQ0FDQSxrQixDQUtILG9DQWpDQSxhLENBbUNFLHFCLENBQUEsNkIsQ0ExQkQsZSxDQUFBLGtCLENBOEJFLG1CLENBQUEsVyxDQUNBLFEsQ0FQSCxDQzdGQSxjLENBQ0MsUyxDQUVBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FDQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FORCx3QixDQVNFLG1CLENBQUEsVyxDQUNBLFMsQ0FFQSxpQixDQUNNLGUsQ0FDTixnQixDQUdELHdCLENBQ0MsVyxDQWxCRiwrQixDQStCQSxzQixDQVZHLGdDLENBR0QsOEIsQ0FDQyxhLENBQ0EsK0IsQ0FLSCxzQixDQUNDLGlCLENBSUQsVyxDQUVDLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FDQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FFQSxxQixDQUNDLG1CLENBQUEsVyxDQUNBLFMsQ0FFQSxpQixDQUNBLGlCLENBRUEsaUMsQ0FDQyw4QixDQWZILHFCLENBb0JFLFcsQ0FFQSw0QixDQUNDLGUsQ0F2QkgsMkIsQ0EyQkcsYSxDQUNBLGtCLENBS0gsb0NBQ0MsbUIsQ0FDQyxrQixDQU1BLDZCLENBQ0MsYSxDQTlFSCxjLENBb0ZFLFUsQ0FDQSxzQixDQUFBLG1CLENBN0VELHdCLENBZ0ZFLGEsQ0FDQSxlLENBTkYsa0MsQ0FTRyxXLENBdkJKLEM1RmlCSSxPLEM2RnBGSCxXLENBQ0EsK0IsQ0FFQSxXLENBRUEsb0M3RitFRyxPLEM2RnJGSixrQixDQU9FLG1CLENBQUEsMEIsQ0FQRixrQixDQVVHLG1CLENBQUEsWSxDQUVBLFUsQ0FORixDQVdELFcsQ0FDQyxjLENBRUEscUIsQ0FDQyxpQixDQUNBLG9CLENBSUYsc0IsQ0FDQyx3QixDQUlBLG9DQURELHNCLENBR0csaUIsQ0FDQSxLLENBQ0EsWSxDQUpGLENoRW1DQyxxQixDZ0V0QkEsMkIsQ0FDQSwwQixDQUdBLGtCLENBQ0EsaUIsQ0FFQSw0QixDQUFBLDJCLENBRUMsdUIsQ0FDQSxlLENBYkgscUMsQ0FzQkUsOEIsQ0FDQSw2QixDQUVBLGtCLENBQ0EsYSxDQUVBLDRDLENBQUEsMkMsQ0FFQyw0QixDQUNBLHVCLENBL0JILDRELENBbUNJLFksQ0FHRixvQ0F0Q0YsNEQsQ0F3Q0ksb0IsQ0FHRCw2RCxDQUNDLFksQ0E1Q0osMkIsQ0FtREcsMEIsQ0FBQSxtQixDQUNBLHNCLENBQUEsa0IsQ0FkRCxDQTZCQSxzQyxDQUNDLGlCLENBQ0EsWSxDQUNBLFcsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSw0QixDQUVBLGdCLENBQ0EsYSxDQVNGLHVCLENBQUEsaUMsQ2hHd25YbUMsK0IsQ2dHanBYbkMseUIsQ2hHa3BYK0IsK0IsQ2dHeG5YOUIsd0IsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVyxDQVJGLG9DLENBQUEsOEMsQ2hHb29YbUQsNEMsQ0FDSiw0QyxDZ0cxblg1QyxpQixDQUNBLFksQ0FDQSxXLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGlCLENBQ0Esd0IsQ0FFQSxnQixDQUNBLFUsQ0FRSCxvQyxDQUNDLGEsQ0FFQSxTLENBSEQsOEMsQ0FNRSxpQixDQUNBLG9CLENBRUEsNkIsQ0FDQSw0QixDQUVBLGMsQ0FDQSxhLENBR0QscUQsQ0FDQyxlLENoRS9ERixlLENnRXNFQyxXLENBQ0EsUyxDQUNBLDZCLENBS0QsZ0QsQ0FHRSxZLENBR0Qsb0NBQ0MsNkMsQ0FDQyxZLENBTkYsZ0QsQ0FVRSxvQixDaEV2SUgscUIsQ2dFZ0pHLHdCLENBQ0EsdUIsQ0FKRixzQixDQVFFLHNCLENBQUEsa0IsQ0FHQyx3RSxDQUNDLFksQ0FuTUwsVyxDQTBNRSxlLENBdk1ELHFCLENBME1FLGtCLENBQ0EscUIsQ0FuQ0YsQ0EwQ0QsMkRoRXBLRSxxQixDZ0V3S0MsNEIsQ0FDQSwyQixDQUdBLGdCLENBQ0EsZSxDQXRNSCxxQyxDQTBNRyw2QixDQUNBLDRCLENBZEgsQ0NsT0EsUSxDQUNDLGlCLENBQ0Esc0MsQ0FDQSwrQixDQUVBLG9CLENBRUEsZ0IsQ0FtQkEsc0IsQ0FqQkEsZ0IsQ0FDQyxZLENBVkYsdUIsQ0FjRSx3QixDQUdELHVCLENBQ0MscUIsQ0FDQSxrQixDQW5CRix5QixDQXVCRSxnQyxDQU1GLFksQ0E4Q0Usd0IsQ0FDQyxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBaERILFksQ0FHQyxxQixDQUFBLDZCLENBR0EsYyxDQUNBLGUsQ0FDQSxlLENBSkEsb0IsQ0FBQSxzQixDQU1BLG1CLENBQ0Msb0IsQ0FBQSxzQixDQVhGLHVCLENBZUUsOEIsQ0FHRCxzQixDQUNDLGlCLENBQ0EsYyxDQUVBLDRCLENBQ0Msa0IsQ0F2QkgsdUMsQ0EyQkcsZSxDQUNBLGEsQ0FHRCxnQyxDQUNDLGEsQ0FFQSxjLENBbENILHNDLENBcUNJLGEsQ0FyQ0osdUMsQ0F5Q0ksZSxDQUNBLGEsQ0FJRix3QixDQUdDLHFCLENBQUEsa0IsQ0FqREgsMEMsQ0FvREksaUIsQ0FwREosd0MsQ0EyREUsUyxDQUNBLGEsQ0FLRCx1QyxDQUNDLGUsQ0FJRiwwQyxDQUdHLGMsQ0FFQSxnRCxDQUNDLGEsQ0FOSixpRCxDQVVJLGUsQ0FDQSxhLENBTUosYSxDQUNDLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FFQSxjLENBQ0EsdUIsQ0FDQSxlLENBTkQsb0IsQ0FTRSxvQixDQUFBLHNCLENBR0QseUIsQ0FDQyxhLENBQ0EsbUIsQ0FBQSxXLENBRUEsYyxDQUVBLHlELENBQ0MsVSxDQW5CSCw0QyxDQUFBLHNDLENBd0JHLFUsQ0FDQSxtQixDQUFBLFcsQ0M0REgscUMsQ0FBQSxzQyxDRHpERSxxQyxDQUNDLGEsQ0NvRUQsb0MsQ0FBQSxxQyxDRGpFQSxvQyxDQUNDLGMsQ0FqQ0gsb0IsQ0FzQ0UsYyxDQUNBLFUsQ0FDQSxXLENBTUQsZ0QsQ0FGRCxzRCxDQUdFLFUsQ0FTRixvQ0E1S0EsUSxDQStLRSxvQixDQUNBLGdCLENBRUEsMEIsQ0FDQyxlLENBTEYsbUIsQ0FTRSxTLENBOUtGLGdCLENBa0xFLFcsQ0FJRiw4QyxDQUVFLFksQ0FJRiw4QixDQWpGRCxhLENBNklFLHlCLENBQUEscUIsQ0E1REQsOEIsQ0FFQyxxQixDQUFBLGtCLENBRUEsc0MsQ0FDQSxpQixDQUNBLGEsQ0FFQSx5QyxDQUNDLFMsQ0FDQSxpQixDQUNBLGMsQ0FYRiw0QyxDQWNHLGdCLENBQ0Esc0IsQ0FDQSxlLENBaEJILG1ELENBbUJJLG9CLENBQ0EsaUIsQ0FDQSxxQixDQUVBLHVCLENBQ0EsaUIsQ0FDQSxlLENBTUYsa0QsQ0FBQSwwQyxDQUVDLFMsQ0FDQSxlLENBQ0EsYSxDQUdELGlELENBQ0MsZSxDQXZDSCw4QyxDQTJDRyxjLENBSUYsMEQsQ0FDQyxVLENBQ0EsYyxDQWpERixvRSxDQXNERyxZLENBdklKLGEsQ0E4SUUsbUIsQ0FBQSwwQixDQUVBLGdCLENBRUEseUIsQ0FBQSxvQixDQUVDLGMsQ0FDQSxVLENBQ0EsYyxDQUlGLHVFLENBS0csVSxDQXZHSixDQThHQSwwREExUkEsUSxDQTRSRSxvQixDQXhLRixhLENBNEtFLDJCLENBNUtGLHlCLENBK0tHLGEsQ0FKRixnQyxDQUFBLHFCLENBUUUsVSxDQU1ELDhCLENBQ0MsNkIsQ0FJQSw4RCxDQUNDLGEsQ0FDQSxVLENBMUJKLENBZ0NBLDJEQXRNQSxhLENBeU1FLDRCLENBaFNGLFksQ0FvU0Usa0IsQ0FBQSxjLENBcFNGLHVCLENBdVNHLDRCLENBQUEsZSxDQUNBLG1CLENBTEYsMEIsQ0FRRyxpQixDQUNBLGUsQ0ExUkgsc0IsQ0ErUkUsMkIsQ0FBQSxjLENBQ0EsaUIsQ0FsVEgsd0MsQ0F1VEcsVSxDQUNBLGlCLENBckJGLHNELENBeUJFLGUsQ0FDQSxjLENBR0QsaUQsQ0FBQSwyRCxDakdzclhnRSx5RCxDQUVKLG1ELENBREEseUQsQ2lHbHJYM0QsVSxDQUNBLFMsQ0FDQSxlLENBQ0EsYSxDQXhERCw4QixDQTZEQyxrQixDQUNBLGdCLENBM0NGLHFDLENBOENHLGUsQ0FDQSx3QixDQUFBLDRCLENBR0QseUMsQ0FDQyxZLENBNVJILHdDLENBZ1NHLDJCLENBQUEsYyxDQW5RSix5QixDQTJRRyxhLENBQ0EsZSxDQUdELG9FLENBQUEsaUYsQ0FBQSxzRixDQUFBLHlGLENBQ0MsZSxDakcwcVg4RSxnQyxDQUF2QixxQixDaUd2cVh4RCw4QixDQUFBLDJDLENBQUEsZ0QsQ2pHc3FYbUQsbUQsQ2lHcHFYbEQsYSxDQUNBLGMsQ0FDQSxnQixDQXZSSCxvQixDQTJSRyxlLENBQ0EsVyxDQXRGSCxDQTJGQSxxQ0F4WEEsd0IsQ0EwWEUseUIsQ0FBQSxxQixDQUNBLGlCLENBSEYsQ0V6WkEsYyxDQUNDLHlCLENBQUEscUIsQ0FDQSxtQixDQUNBLG9CLENBRUEsa0IsQ1RMQSxnQyxDU1FBLHlCLENBQ0MsYSxDQUNBLGtCLENBQ0Esb0IsQ0FFQSxlLENBRUEsK0IsQ0FFQSx3QyxDQUNDLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBRUEsVyxDQXZCSCw4QyxDQTBCSSxvQixDQUNBLGtCLENBQ0EsYSxDQTRDSixXLENBeEVBLHdCLENBa0NFLGEsQ0FJRCx3QixDQUNDLGEsQ0F2Q0YsOEIsQ0EwQ0csa0IsQ0FDQSxhLENBR0QsaUMsQ0FDQyxhLENBSUYseUMsQ0FDQyxlLENBQ0Esa0MsQ0FyREYsbUIsQ0F5REUsYyxDQUVBLDZCLENBRUMsYSxDQUVBLGdDLENBRUEsbUMsQ0FDQyxhLENBTUosVyxDQUVDLG9CLENBSUMsMkIsQ0FDQyxrQixDQUNBLGEsQ0FSSCw0QixDQVlHLGUsQ0FFQSxlLENBSUYsc0IsQ0FDQyxhLENBQ0EsZSxDQUNBLG9CLENBSUYsb0NBQ0MsbUIsQ0FDQyxZLENBRkYsQ0FPQSxvQ0FFQyxVLENBRUMsa0IsQ0FDQSxpQixDQUVBLG9CLENBRUEsc0IsQ0FQRCw4QixDQVVFLHdCLENBQ0EsZSxDQUNBLGEsQ0FFQSxpQixDQUNBLGMsQ0FFQSxlLENBRUEscUMsQ0FDQyxvQixDQUNBLGlCLENBQ0EscUIsQ0FFQSx1QixDQUNBLGlCLENBQ0EsZSxDQU9GLDZCLENBQ0MsaUIsQ0FDQSxpQixDQUpGLHVDLENBT0csZSxDQUNBLGUsQ0FDQSxhLENBSUYsNEMsQ0FBQSw2QyxDQUVDLFksQ0F4SkgsYyxDQTZKRSx3QixDQUNBLHlCLENBRUEsZ0IsQ0FDQSxlLENBaktGLHlCLENBb0tHLGlCLENBRUEsaUIsQ0FDQSwrQixDQXRJRix3QixDQTBJRSxrQixDQUdELGdDLENBQ0MsZSxDQXZFSCxDQTZFQSwyQixDQUdFLGUsQ0FHRCwwQixDQUNDLDhCLENBQ0EsYSxDQzFMRCxnQyxDQUNDLFMsQ0FDQSxRLENBSUEsZ0IsQ0FDQSxtQixDdkY2Q0UseUJ1RnBESCxnQyxDQ0FFLFcsQ3hGb0RDLENBQUEseUJ1RnZESixnQyxDQ0dHLFcsQ3hGb0RDLENBQUEsMEJ1RnBESCxnQyxDQ0FFLFcsQ3hGb0RDLENBQUEsMEJ1RnZESixnQyxDQ0dHLFksQ3hGb0RDLENBQUEsMEJ1RnZESixnQyxDQ0dHLFksQ3hGb0RDLENBQUEsMEJ1RnBESCxnQyxDQ0FFLFksQ3hGb0RDLEN1RnZESix5QyxDQXFCRyxRLENBQ0EsVyxDQUtILHVCLENBQ0MsZSxDQUVBLDhCLENBQ0EsNkIsQ0FFQSxpQyxDQUNDLDhCLENBQ0EsNkIsQ0FJRixjLENBQ0MsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLHFCLENBQUEsNkIsQ0FFQSxrQixDQUNDLFUsQ0FBQSxNLENBTkYsOEIsQ0FVRSxhLENBQ0EsZSxDQUVBLGtCLENBYkYsOEMsQ0FnQkcsaUIsQ0FJRiw2QixDQUNDLGEsQ0FDQSxhLENBS0Ysb0NBQ0Msa0MsQ0FHRSxZLENBSEYsZ0MsQ0FPRSxhLENBQ0EsVSxDQUVBLGUsQ0FDQSxXLENBQ0Esb0MsQ0FFQSxhLENBQ0EsaUIsQ0FHRCxnQyxDQUNDLHlCLENBQUEscUIsQ0FuQkYsZ0QsQ0FzQkcsZ0IsQ0FDQSxpQixDQXZCSCwrQyxDQTJCRyxrQixDQTVCSixDQW1DQSwyREFwRUMsaUMsQ0FzRUMsYyxDQUNBLGEsQ0FIRixDRnpGQSxlLENBQUEsWSxDQUVDLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxjLENBR0QsdUIsQ0FFRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLFcsQ0FDQSxVLENBRUEsd0IsQ0FFQSxlLENBSUYsbUMsQ0FDQyxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUVBLGlCLENBRUEsUyxDQUNBLFcsQ0FFQSw0QixDQUNBLHVCLENBS0QsbUQsQ0FBQSxnRCxDQUtFLDRCLENBR0YsZSxDQUFBLFksQ0FFQyxpQixDQUNBLFUsQ0FDQSxTLENBR0Qsb0MsQ0FBQSxxQyxDbEdxdll5QyxrQyxDa0dsdll4QyxrQixDQUNBLFUsQ0FDQSxtQixDQUdELGlDLENBQ0MsVSxDQU1DLG1ELENBQUEsZ0QsQ0FHQyw0QixDQU9GLG9CLENBQ0MsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxXLENBQ0EsVSxDQUVBLGlCLENBRUEsd0IsQ0FJRixnQyxDQUNDLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FJRCxpQixDQUNDLGlCLENBRUEsK0IsQ0FDQyxpQixDQUdELHFDLENBQ0MsYSxDQUNBLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxlLENBRUEsb0NBZEYscUMsQ0FlRyxrQixDQURELENBS0Qsa0MsQ0FBQSwrQyxDQUFBLG9ELENsRzZ0WXdELHVELENrRzV0WXZELG1CLENBRUEsc0QsQ0FBQSxtRSxDQUFBLHdFLENBQUEsMkUsQ0FDQyx1QixDQUtILCtCLENBQ0MsTyxDQUNBLGEsQ0FJRCxpQyxDQUVFLGdDLENBQ0EsbUIsQ0FFQSxrQixDQUNBLG9CLENBRUEsVyxDQUNBLGUsQ3BFakNGLGMsQ29FeUNDLFUsQ0FDQSxvQixDQU9DLGUsQ0lwTEQsb0IsQ0FDQSx1QixDQUNBLGUsQ2xGR0QsYSxDOEUyTEMseUQsQ0FHRCxrQixDQUNDLGtCLENBU0QsbUIsQ0FDQyxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQ0EscUIsQ0FBQSw2QixDQUhELHlCLENBQUEsMEIsQ0FPRSxjLENBWUYsb0NBbkJBLG1CLENBcUJFLHlCLENBQUEscUIsQ0FERCw2QixDQUlFLHNCLENBQUEsa0IsQ0FMSCxDQWNBLGEsQ0FDQyxVLENEckdRLG9CLENDeUdSLHVCLENBQ0EseUIsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQ0FDQSxTLENBQ0EsUSxDQUdBLDBDLENBQ0MsdUIsQ0FBQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLHNDLENBRUEsZ0QsQ0FwQkYsaUQsQ0FxQkcsa0IsQ0FRRixzQyxDQUNDLGEsQ0FDQSxjLENBQ0EsUSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxjLENBQ0Esc0MsQ0FFQSw0QyxDQXRDRiw2QyxDQXVDRyxrQixDQVdILG9CLENBQ0Msb0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBR0Msb0QsQ0FDQyx1QixDQUNBLGtCLENBT0gsa0IsQ0FDQyxrQixDQUNBLFEsQ0FHRCx1QixDQUFBLHVCLENBRUMsUSxDQU1ELGUsQ0FFRSxnQixDQUVBLFUsQ3hEblVGLE0sQ2dESEMsZ0MsQ2FNQSxXLENBRUEsWSxDQUVBLGEsQ0FDQyxhLENDWEYsdUIsQ0FDQyxhLENBQ0EsZSxDQUVBLG9DQUpELGdDLENBTUcsK0IsQ0FGRixDdEVMRCxXLEN1RUVDLGEsQ3ZFT0QseUMsQ3VFREUseUIsQ0FDQSxhLENBS0Ysb0N2RWRBLFcsQ3VFZ0JFLFksQ0NWRCxnQixDQUNDLGtCLENBQ0EsaUIsQ0FDQSxvQixDQUVBLGlCLENBRUEsd0IsQ0RDRixDRWJBLGlCLENBRUMsdUIsQ0FFQSxrQixDQUNBLG9CLENBTEQsd0IsQ0FRRSx3QixDQUNBLCtCLENBQ0Esa0IsQ0FDQSxpQixDQVhGLDZCLENBZUUsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUVBLG1DLENBQ0MsbUIsQ0FBQSxXLENBQ0Esd0IsQ0FDQSxnQixDQUNBLG1CLENBdEJILGlDLENBMEJHLG1CLENBQUEsVyxDQUNBLHdCLENBSUYsc0IsQ0FDQyxlLENBQ0Esd0IsQ0FJRix3QixDQUNDLGUsQ0FDQSxxQixDQUdELHVCLENBQ0Msc0IsQ0FFQSxZLENBRUEsNEIsQ0FDQyxVLENBSUYsb0NBcERBLGlCLENBc0RFLHlCLENBRUEsYSxDQXhERix3QixDQTJERyxVLENBN0NGLDZCLENBaURFLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FoRUgsbUMsQ0FxRUksZSxDQUNBLGMsQ0E3Q0YsaUMsQ0F6QkYsbUMsQ0EwRUksbUIsQ0FBQSxXLENBQ0EsVSxDQTVDSCxzQixDQWlERSxhLENBQ0EsVSxDQTVCRixvQyxDQUFBLDZCLENBK0JHLGUsQ3BGUEYsb0IsQ0FDQSxrQixDQUNBLGdCLENvRjFDRix3QixDQXVERSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFksQ0FyREYsdUIsQ0F5REUsVSxDQUVBLG1CLENBakRGLEMzR2dqWmEsVyxDQUNELFcsQzRHcm1aWixZLENBQUEsYSxDQUtDLGUsQ0FHRCxXLENwRmtESSxVLENnQnpERix3QixDckJvQkUsdUIsQ0FBQSx1QixDS3FDQSxVLENnQnBERSxvQixDQUNBLHdCLENvRUlOLFcsQ3BGK0NJLFUsQ2dCekRGLHdCLENyQm9CRSx1QixDQUFBLHVCLEMwRitHSiwrQyxDQUFBLCtDLENDL0ZBLHlDLENBQUEseUMsQ3RGcUJJLFUsQ2dCcERFLG9CLENBQ0Esd0IsQ29FT04sWSxDcEY0Q0ksVSxDZ0J6REYsd0IsQ29FYUYsd0IsQ0FBQSx3QixDcEY0Q0ksVSxDZ0JwREUsb0IsQ0FDQSx3QixDb0VVTixhLENwRnlDSSxVLENnQnpERix3QixDb0VnQkYseUIsQ0FBQSx5QixDcEZ5Q0ksVSxDZ0JwREUsb0IsQ0FDQSx3QixDb0VlTixZLENBQ0MsVSxDQUNBLFksQ0FHRCxpQixDQUVFLFcsQ0FDQSxrQixDQUhGLDRCLENBT0Usa0IsQ0FJRixpQixDQUNDLG9CLENBRUEsZSxDQUNBLGtCLENBS0QsZ0IsQ0FDQyxvQixDQUNBLGdCLENBRUEsMkIsQ0ErQ0UsZ0QsQ0E5Q0QsZSxDQUxGLHdDLENBU0Usc0IsQ0FDQSxrQixDQUNBLGUsQ0FYRiwrQixDQStCQSxpQixDQWhCRSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBRUEsc0MsQ0FDQyxTLENBQ0EsZ0IsQ0FDQSxvQixDQUFBLGlCLENBQUEsZ0IsQ0FBQSxZLENBckJILG9DLENBeUJHLFMsQ0FDQSxpQixDQUtILGlCLENBR0MscUIsQ0FBQSw2QixDQUVBLDhCLENBQ0MsUyxDQU5GLDJCLENBVUUsa0IsQ0FDQSxTLENBRUEsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLDBCLENBQUEscUIsQ0FFQSxxQyxDQ3REQSw0QyxDRHVEQyxVLENBU0gscUIsQ0FDQyxlLENBR0QsbUMsQ0FDQyxxQyxDQUdELG9DQXRGQSxpQixDQTBGRyxXLENBSUYsbUIsQ0FDQyxnQixDQUFBLE8sQ0FFRCxhLENBQ0MsZ0IsQ0FBQSxPLENBRUQsZ0IsQ0FDQyxnQixDQUFBLE8sQ0FLQSw2QixDQUFBLHlCLENBQ0MseUIsQ0FDQSxTLENBQ0EsYyxDQUNBLGlCLENBTkYsa0MsQ0FBQSw4QixDQVVFLGUsQ0FoRkYsK0IsQ0FzRkUsbUIsQ0FBQSxZLENBbEZELHNDLENBc0ZFLFUsQ0FDQSxlLENBekdKLG9DLENBNkdJLFUsQ0FDQSxhLENBaEdILCtCLENBaUJELGlCLENBb0ZFLHlCLENBQUEscUIsQ0FERCw4QixDQUFBLDJCLENBS0UsVSxDQUNBLG1CLENBQ0EsYSxDQVBGLHdDLENBQUEsbUQsQzVHd2xaeUQscUMsQ0FDZCxnRCxDNEc5a1p4QyxtQixDQVhILG9DLENBZ0JFLHlCLENBQ0EsZSxDQWpFSCxDQ2pIQSxnQixDQUNDLHVCLENBTUEsbUIsQ0FDQSxrQixDQUVBLG9CLENBUEEsNEIsQ0FDQyxlLENBSkYsdUIsQ0FhRSx3QixDQUNBLCtCLENBQ0Esa0IsQ0FDQSxpQixDQUdELDRCLENBQ0MsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUVBLGtDLENBQ0MsbUIsQ0FBQSxXLENBQ0Esd0IsQ0FDQSxnQixDQUNBLG1CLENBM0JILGdDLENBK0JHLG1CLENBQUEsVyxDQUNBLHdCLENBSUYsd0MsQ0FDQyxtQixDQUFBLFcsQ0FDQSxrQixDQUFBLGMsQ0FDQSxTLENBdkNGLDBCLENBK0NFLGUsQ0FDQSx3QixDQUlGLHlCLENBQ0MsZ0IsQ0FDQSxtQixDQUNBLG1CLENBQ0Esa0IsQ0FKRCx3QyxDQU9FLGUsQ0FDQSx3QixDQUVBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FYRiw2QyxDQWNHLFMsQ0FDQSxtQixDQTBEQSxzRSxDQXhEQSwwRCxDQUNDLGMsQ0FRSixzQixDQUNDLFMsQ0FHRCx1QixDQUNDLHVCLENBQUEsZSxDQUNBLFEsQ0FDQSxZLENBR0QsNEIsQ0FFQyx1QixDQUVBLGlCLENBQ0EsZ0IsQ0FFQSxvQixDQVBELG1DLENBVUUsK0IsQ0FDQSxnQixDQUVBLG9CLENBRUEsaUIsQ0FDQSxlLENBR0Qsb0QsQ0FDQyxtQixDQUFBLFcsQ0FDQSxTLENBSUYscUMsQ0FDQyxrQixDQUNBLG1CLENBRUEsaUIsQ0FDQSxnQixDQUxELHlELENBVUcsbUIsQ0FTSCxnQixDQUNDLGMsQ0FDQSxhLENBRUEsYSxDQUNBLGlCLENBQ0EsYSxDQU5ELHNCLENBU0Usa0IsQ0FDQSxhLENBRUEsd0IsQ0MzR0Ysa0IsQ0Q0R0csYSxDQWJILG1DLENyRjFFSSxVLENnQnpERix3QixDcUVtSUYsa0IsQ0MvRkEsWSxDRHVIRSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FLRixZLENBQ0MsYSxDQUNBLGMsQ0FDQSxzQixDQUNBLGlCLENyRjVHRyxVLENnQjNERix3QixDckJvQkUsd0IsQ0FBQSx3QixDS3VDQSxVLENnQnRERSxvQixDQUNBLHdCLENxRXNLTixvQ0FyRkEsb0QsQ0FWQSxzQixDQWlHRSxVLENBdkZGLDRCLENBeUJBLHFDLENBd0VFLHVCLENBQ0Esa0IsQ0F6RkQsbUMsQ0FtRkUsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FyRUgscUMsQ0FzRkUsUyxDQUVBLDBDLENBQ0MsYyxDQUNBLG9CLENBQ0EsVSxDQVJGLHVELENBV0csZSxDQWxDSixDQzdLQSxvQixDQUNDLGlCLENBQ0EsZ0MsQ0FDQSxlLENBRUEsb0NBTEQsb0IsQ0FNRSxlLENBREQsQ0FLRCxpQixDQUNDLHNCLENBQ0EsWSxDQUVBLG9DQUNDLGtDLENBQUEsK0MsQ0FBQSxvRCxDOUd1NVp5RCx1RCxDOEd0NVp4RCxvQixDQUNBLGtCLENBQ0EsbUIsQ0FHRCxvQyxDQUFBLHlCLENBQ0MsZSxDdkZ1REQsb0IsQ0FDQSxrQixDQUNBLGdCLEN1RmpFRCxDQWVELGtCLENBQ0MsUyxDQUNBLGEsQ0FFQSxvQ0FKRCxrQixDQUtFLFksQ0FERCxDQUlELFUsQ0FDQyxjLENBQ0EsZSxDQUVBLGEsQ0FDQSxpQixDQUNBLGEsQ0FORCxnQixDQVNFLGtCLENBQ0EsYSxDQU1BLDZCLEN0RktFLFUsQ2dCekRGLHdCLENzRW9FRCxvQ0FERCxtQixDQUVFLHdCLENBREQsQ0FNRCxzQixDQUNDLGdCLENBQ0EsYSxDQUNBLGlCLENBRUEsNkIsQ0FDQyxvQixDQUNBLGlCLENBQ0EscUIsQ0FFQSx1QixDQUNBLGlCLENBQ0EsZSxDQUdBLDhCLENBSUYseUMsQ0FDQyxxRSxDQUdBLHdCLENBR0EsOEIsQ0FLRCxtQixDQUNDLGUsQ0FHRCxrQixDQUNDLFksQ0FDQSxvQixDQUVBLGMsQ0FKRCx3QixDQU9FLGtCLENBR0QscUIsQ0N4SEEsaUIsQ0FDQSx3QixDQUNBLGtFLENENEhDLHFELENBQ0Msb0IsQ0FqQkgsMkMsQ0FzQkUsdUIsQ0FHRCwyQyxDQUNDLGMsQ0FDQSxnQixDQUlGLDJCLENBQ0Msa0IsQ0FHRCxvQ0FDQyxjLENBQUEsbUIsQ0FFQyxpQixDQUVBLGUsQ0FDQSxrQixDQUxELG1CLENBT0Msb0IsQ0FJRCxjLENBQ0MsYSxDQWhERixrQixDQW9ERSxjLENBQ0Esb0IsQ0F6SkYsaUIsQ0FnS0UsVSxDQUVBLG1CLENBM0JGLENFakpBLGMsQ0FDQyxlLENBQ0EsZ0IsQ0FFQSxvQ0FKRCxjLENBS0UscUIsQ0FERCxDQUlBLG9DQVJELGMsQ0FTRSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFksQ0FKRCxDQVFELG9CLENBQ0MscUMsQ0FDQSxjLENBRUQsc0MsQ0FDQyxnQixDQUtELG9DQUNDLDBDLENBQ0MsWSxDQURELG1FLENBSUUsWSxDQUxILENBU0EsUSxDQUNDLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FDQSxxQixDQUFBLDZCLENBQ0EsVSxDQUVBLG9DQU5ELFEsQ0FPRSx5QixDQUFBLHFCLENBQ0EsVyxDQUZELENBTkQsdUIsQ0FZRSxtQixDQUFBLFcsQ0FFQSxhLENBQ0Esd0IsQ0FFQSxlLENBQ0EsVyxDQUVBLGlCLENBQ0EsYyxDQUVBLGlCLENBQ0EsYyxDQUNBLG9CLENBQUEsaUIsQ0FBQSxnQixDQUFBLFksQ0FFQSxvQ0EzQkYsdUMsQ0E2QkksUyxDQUNBLE8sQ0FDQSxXLENBQ0EsUSxDQUNBLE8sQ0FDQSxpQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHNDLENBQ0EsbUIsQ0FDQSxrQixDQUdELDRDLENBQ0MsYyxDQTVDSixrRCxDQStDSyxjLENBQ0EsWSxDQXJCSCxDQTBCQSw2QixDQUNDLGtCLENBQ0EsYSxDQUdELHlCLENBQ0MsUSxDQUNBLGtCLENBQ0EscUIsQ0FJRCxvQ0FqRUYsdUIsQ0FrRUcsZSxDQVlBLFUsQ0FiRCxDQW1CRiwyREF2SEEsYyxDQXlIRSxjLENBdEZGLHVCLENBMkZHLGlCLENBQ0EsZSxDQVJILENoSDgvWmlCLHFCLENBREYsZ0IsQ2lIbm5hZixlLENBQUEsYyxDQUtDLHVCLENqSHFuYWUscUIsQ0FDTSxzQixDaUhubmF0QixvQixDQUFBLGUsQ0FJQyx1QixDQUdELGUsQ0FDQyw0QixDQUVELGMsQ0FDQyx5QixDQUVELG9CLENBQ0MsNEIsQ0FFRCxlLENBQ0MseUIsQ0FFRCxnQixDQUNDLDRCLENBRUQscUIsQ0FDQyw0QixDQUVELHNCLENBQ0MsNEIsQ0FFRCxxQixDQUNDLDRCLENBRUQsYyxDQUNDLHVCLENDekNELE0sQ0FFQyx1QixDQUVBLGtCLENBQ0Esb0IsQ0FMRCxrQixDQVFFLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FFQSx3QixDQUNDLG1CLENBQUEsVyxDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxtQixDQWZILHNCLENBbUJHLG1CLENBQUEsVyxDQUNBLHdCLENBSUYsVyxDQUNDLGUsQ0FDQSx3QixDckc2QkUsMEJzR3JESCxTLENBQVksZSxDdEdxRFQsQ0FBQSwwQnNHckRILFMsQ0FJWSxnQixDdEdpRFQsQ1NsREosSSxDOEZIQyx5RCxDQUdDLGUsQzlGK0NBLFksQzhGdkNBLHVDLEM5RnVDQSxjLEM4RnZDQSw0QyxDOUZ1Q0EsWSxDOEZ2Q0Esd0MsQzlGdUNBLFMsQzhGdkNBLHlDLEM5RnVDQSxZLEM4RnZDQSwwQyxDOUZ1Q0EsVyxDOEZ2Q0EsdUMsQzlGdUNBLFUsQzhGdkNBLDRDLEM5RnVDQSxTLEM4RnZDQSxzQyxDQ2JGLFcsQ0FJQyx5QixDQUVBLGUsQ0FDQSxPLENBRUQsc0IsQ0FDRyxpQixDQUNBLHFCLENBRUgsZ0IsQ0FBQSw4QixDQUNDLFcsQ0FNRCx1QixDQUNDLHdCLENBRUQsc0IsQ0FDQyx1QixDQ3pCRCxvQ0FDQyxRLENBQ0MsdUIsQ0FBQSxlLENBQ0EsVyxDQUdELGEsQ0FBQSxxQixDQUVDLEssQ0FHRCxnQixDQUNDLFEsQ0FHRCw4QixDQUNDLHdCLENBQ0EsZSxDQUNBLHFDLENBbEJGLENDMkVBLG9Ddkg4c2FrQixZLEN1SDdzYWpCLGdCLEN2SDhzYWMsYyxDdUg5c2FkLGUsQ0FJQyxZLENBTEYsQ0FVQSxvQ0FDQyxPLENBQ0MsYSxDQUNBLHFCLENBQ0EsYSxDQUVBLDhCLENBQ0EsYyxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLGMsQ0FDQSxZLENBR0EscUMsQ0FTQSxTLENBUEMsZ0IsQ0FDQSxlLENBQ0EsUSxDQUVBLGlCLENBSkEsVSxDQUFBLFUsQ0FBQSxZLENBQUEsYyxDQUFBLGUsQ0FBQSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSxVLENBQ0EsaUIsQ0FJRCxZLENBQ0MsZ0IsQ3hCekNGLG1CLEN3QjZDRSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBR0QsNkIsQ0FDQyxnQixDQUFBLE8sQ0FJRixlLENBQ0MsaUMsQ0FFQSxvQixDQUVBLGtCLENBTEQsbUIsQ0FRRSxtQixDQUNBLGEsQ0FJRixlLENBQ0MscUIsQ0FDQSxhLENBQ0EsOEIsQ0FHRCxnQixDQUNDLHFCLENBQ0EsVyxDQUNBLFUsQ0FDQSxhLENBRUEsaUMsQ0FJRCxhLENBQ0MsWSxDQUNBLGUsQ0FHRCxvQixDQUNDLGlCLENBQ0EsVSxDQUNBLFksQ0FHRCxZLENBQ0MsaUMsQ0FHRCxlLENBQUEsVyxDQUNDLG1CLENBQ0EsZSxDQUNBLGUsQ0FHRCxjLENBRUMsaUIsQ0FGRCxrQixDQUFBLGMsQ0FDQyxpQixDQURELG9CLENBQUEsZ0IsQ0FLRSxVLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxtQixDQVRGLDBCLENBQUEsMEIsQ0FBQSwyQixDQUFBLHNCLENBQUEsc0IsQ0FBQSx1QixDQWFFLGEsQ0FDQSxvQixDQUNBLHFCLENBSUYsZSxDQUNDLFUsQ0FDQSxTLENBRUEsa0IsQ0FDQyxlLENBTEYsb0IsQ0FRRyxlLENBTUYsZ0MsQ0FDQyxxQixDQUZGLG9DLENBQUEsZ0MsQ0FNRSxVLENBQ0EsbUIsQ0FQRiwyQyxDQUFBLDBDLENBQUEsMkMsQ3ZIcXFhaUYsdUMsQ0FBeEMsc0MsQ3VIcnFhekMsdUMsQ0FZRSxhLENBQ0Esd0IsQ0FRRixLLENBQ0MsYyxDQUdELFEsQ0FDQyxXLENBR0EsK0IsQ0FFQSx3QixDQUVBLCtCLENBR0Qsa0IsQ0FFRSxhLENBR0QscUIsQ0FFQyxnQyxDQUlGLHVCLENBQUEsVSxDQUVDLGEsQ0FDQSxjLENBM0tGLENDckZBLHNCLENBQ0MsVyxDQUVBLDJCLENBQ0MsYSxDQUpGLG9ELENBYUUsUyxDQUNBLFEsQ0FDQSxXLENBUEEsMEQsQ0FDQyxXLENBQ0EsZSxDQUNBLFksQ0FYSCxrRSxDQ0NDLHdCLENBQ0Esb0IsQ0RGRCw4RCxDQ0NDLHdCLENBQ0Esb0IsQ0R3QkEsNkQsQ0N6QkEsd0IsQ0FDQSxvQixDREZELDBELENDQ0Msd0IsQ0FDQSxvQixDRGdDQSw0RCxDQ2pDQSx3QixDQUNBLG9CLENERkQsa0QsQ0F1Q0UsZSxDQUNBLGUsQ0FFQSxvQixDOUJ6Q0QsaUMsQzhCREQsaUUsQ0ErQ0csaUIsQ0FDQSxjLENBTUgsa0MsQ0FDQyxXLENBQ0EsYSxDQUNBLGEsQ0FDQSx1QixDQUVBLG9GLENBQUEsZ0YsQ0FFQyxnQixDQUNBLGUsQ0FURixnRixDQWFFLGtCLENDbEVELHdCLENBQ0Esb0IsQ0RxRUEsb0YsQ0N0RUEsd0IsQ0FDQSxvQixDRDBFRCxvQixDQUNDLGdCLENBQ0EsVSxDQUNBLGUsQ0FIRCxtQyxDQU1FLFEsQ0FDQSxvQixDQUNBLHVCLENBQ0EsZSxDQUNBLGtCLENBRUEsMEMsQ0FDQyx3QixDQUNBLHVCLENBR0QsdUQsQ0FDQyw0QixDQUNBLGtCLENBbkJILG1DLENUM0VDLGlCLENBQ0Esd0IsQ0FDQSxrRSxDV0hELGUsQ0FFQyxlLENBQ0Esa0IsQ0FIRCxpQyxDQU1FLFUsQ0FORiw0QyxDQVNHLG1CLENBQUEsVyxDQUlGLDBCLENBQ0MsaUIsQ0FDQSxhLENBRUEscUMsQ0FDQyxnQixDQWxCSCx3QyxDQUFBLHVDLENBdUJHLGUsQ0F2QkgsdUMsQ0EyQkcsVSxDQUNBLGMsQ0FJRiwwQixDQUNDLGEsQ0FFQSxtQixDQUNBLGtCLENBQ0EsYSxDQUNBLFcsQ0F0Q0YsaUMsQ0FBQSxnQyxDQTBDRyxrQixDQU1ILGlDLENBRUUsc0IsQ0FDQSxhLENBQ0EsVyxDQUVBLHdDLENBQUEsdUMsQ0FFQyw0QixDQVJILHlDLENBYUUsNEIsQ0FJRixnQixDQUNDLG1CLENBQ0Esa0IsQ0FFQSxhLEN2RnBFQyx1QixDQUNFLGEsQ0FDQSxVLENBQ0EsVTs7Ozs7QXdGQUosWSxDQUNDLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxxQyxDQUVELGtCLENBQ0MsaUIsQ0FDQSxtQixDQUNBLFEsQ0FDQSxhLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLGlCLENBQ0QseUIsQ0FBQSwwQixDQUNDLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxrQixDQUNBLFcsQ0FDRCwwQixDQUVDLHVCLENBQ0QseUIsQ0FFQyx3QixDQUNELGtCLENBQ0MsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSx5QixDQUNELGtCLENBQ0MsaUIsQ0FDQSxRLENBQ0EsVSxDQUVBLG1CLENBQ0EsWSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsVyxDQUVBLHFCLENBQ0Esa0IsQ0FDRCx5QixDQUNDLGMsQ0FDRCwwQixDQUFBLHlCLENBQ0MsYyxDQUNELG9CLENBQ0MsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLG9CLENDM0VELFcsQ0Q0RUEsMkIsQ0FDQyxpQixDQUNELGlDLENBQ0Msc0gsQ0FDQSxnQyxDQUNELG9ELENBQ0MsUSxDQUNBLGdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGtCLENBQ0Esd0UsQ0FDQSxhLENBQ0Esc0MsQ0FDQSxjLENBQ0EsMkMsQ0FDQSxnQixDQUNBLDBCLENBQ0QsMkQsQ0FBQSw0RCxDQUNDLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxrQixDQUNELDJELENBQUEsMEQsQ0FDQyxVLENBQ0Qsb0QsQ0FDQyw0QixDQUNBLGUsQ0FDRCxvRCxDQUNDLFUsQ0FDQSwwQixDQUNELDJELENBQ0MsVSxDQUNBLGUsQ0FDRCxzRCxDQUNDLFEsQ0FDQSxVLENBQ0EsUyxDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLDJDLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENFa0VELGdDLENGakVBLDZELENBQUEsNEQsQ0FDQyxjLENBQ0QsNkQsQ0FDQyxhLENBQ0EsYyxDQUNBLGtCLENBQ0EscUQsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FDRCxvRSxDQUFBLG1FLENBQ0Msa0IsQ0N4SUQsVyxDQUVDLGEsQ0FFQSxjLENBQ0EsVyxDQUNBLFUsQ0FJQSxzQyxDbENUQSxnQyxDa0NZQSxpQixDQUNDLGtCLENBQ0EsYyxDQWZGLGEsQ0FtQkUsVyxDQUdELDJEQXRCRCxXLENBdUJFLFUsQ0FDQSxXLENBRkQsQ0FLQSxvQ0EzQkQsVyxDQTRCRSxXLENBQ0EsWSxDQUZELENFdEJDLHFDLENDSkYseUIsQ0FHRSxvQixDQUdELG1CLENBQ0MsaUIsQ0FDQSxTLENBQ0EsbUQsQ0FURixzQyxDQWFFLG1DLENBYkYsK0MsQ0FlRyxrQixDQUNBLFMsQ0FDQSxnRCxDQ2hCRixvQixDQUNDLG9CLENBRUEsZSxDQUNBLGtCLENEbUJGLGdCLENBQ0MsYSxDQUNBLG1CLENBR0QsbUIsQ0FDQyxzQixDQURELDRDLENBS0csbUIsQ0FHRCxvRCxDQUNDLGEsQ0FUSCxzQyxDRTlCQSwwQyxDRjJDRyxtQixDQUtILDBCLENBQ0MsaUIsQ0FHRCxvQ0FFRSwrQixDQUNDLGdCLENBQUEsTyxDQUZGLHdCLENBTUUseUIsQ0FDQSxTLENBQ0EsYyxDQUdELDZCLENBQ0MsZSxDQVpGLDBDLENBaUJHLFUsQ0FDQSxjLENBbkJKLENBeUJBLDJEQXhCQywrQixDaEhaQyxpQixDQUFBLGEsQ0FJQSxjLENnSG9DQyxnQixDQUFBLE8sQ0FHRCxpQixDQUNDLGEsQ0FSSCxDR3RFSSxTLENBQ0Msa0IsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsYSxDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxhLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLGEsQ0FERCxVLENBQ0MsbUIsQ0FERCxVLENBQ0MsbUIsQ0FERCxVLENBQ0MsYyxDckhnREQseUJHYkksUyxDa0huQ0gsa0IsQ2xIbUNHLFMsQ2tIbkNILG1CLENsSG1DRyxTLENrSG5DSCxhLENsSG1DRyxTLENrSG5DSCxtQixDbEhtQ0csUyxDa0huQ0gsbUIsQ2xIbUNHLFMsQ2tIbkNILGEsQ2xIbUNHLFMsQ2tIbkNILG1CLENsSG1DRyxTLENrSG5DSCxtQixDbEhtQ0csUyxDa0huQ0gsYSxDbEhtQ0csVSxDa0huQ0gsbUIsQ2xIbUNHLFUsQ2tIbkNILG1CLENsSG1DRyxVLENrSG5DSCxjLENySGdERCxDQUFBLHlCR2JJLFMsQ2tIbkNILGtCLENsSG1DRyxTLENrSG5DSCxtQixDbEhtQ0csUyxDa0huQ0gsYSxDbEhtQ0csUyxDa0huQ0gsbUIsQ2xIbUNHLFMsQ2tIbkNILG1CLENsSG1DRyxTLENrSG5DSCxhLENsSG1DRyxTLENrSG5DSCxtQixDbEhtQ0csUyxDa0huQ0gsbUIsQ2xIbUNHLFMsQ2tIbkNILGEsQ2xIbUNHLFUsQ2tIbkNILG1CLENsSG1DRyxVLENrSG5DSCxtQixDbEhtQ0csVSxDa0huQ0gsYyxDckhnREQsQ0FBQSwwQkdiSSxTLENrSG5DSCxrQixDbEhtQ0csUyxDa0huQ0gsbUIsQ2xIbUNHLFMsQ2tIbkNILGEsQ2xIbUNHLFMsQ2tIbkNILG1CLENsSG1DRyxTLENrSG5DSCxtQixDbEhtQ0csUyxDa0huQ0gsYSxDbEhtQ0csUyxDa0huQ0gsbUIsQ2xIbUNHLFMsQ2tIbkNILG1CLENsSG1DRyxTLENrSG5DSCxhLENsSG1DRyxVLENrSG5DSCxtQixDbEhtQ0csVSxDa0huQ0gsbUIsQ2xIbUNHLFUsQ2tIbkNILGMsQ3JIZ0RELENBQUEsMEJHYkksUyxDa0huQ0gsa0IsQ2xIbUNHLFMsQ2tIbkNILG1CLENsSG1DRyxTLENrSG5DSCxhLENsSG1DRyxTLENrSG5DSCxtQixDbEhtQ0csUyxDa0huQ0gsbUIsQ2xIbUNHLFMsQ2tIbkNILGEsQ2xIbUNHLFMsQ2tIbkNILG1CLENsSG1DRyxTLENrSG5DSCxtQixDbEhtQ0csUyxDa0huQ0gsYSxDbEhtQ0csVSxDa0huQ0gsbUIsQ2xIbUNHLFUsQ2tIbkNILG1CLENsSG1DRyxVLENrSG5DSCxjLENySGdERCxDQUFBLDBCR2JJLFUsQ2tIbkNILGtCLENsSG1DRyxVLENrSG5DSCxtQixDbEhtQ0csVSxDa0huQ0gsYSxDbEhtQ0csVSxDa0huQ0gsbUIsQ2xIbUNHLFUsQ2tIbkNILG1CLENsSG1DRyxVLENrSG5DSCxhLENsSG1DRyxVLENrSG5DSCxtQixDbEhtQ0csVSxDa0huQ0gsbUIsQ2xIbUNHLFUsQ2tIbkNILGEsQ2xIbUNHLFcsQ2tIbkNILG1CLENsSG1DRyxXLENrSG5DSCxtQixDbEhtQ0csVyxDa0huQ0gsYyxDckhnREQsQ0FBQSwwQkdiSSxXLENrSG5DSCxrQixDbEhtQ0csVyxDa0huQ0gsbUIsQ2xIbUNHLFcsQ2tIbkNILGEsQ2xIbUNHLFcsQ2tIbkNILG1CLENsSG1DRyxXLENrSG5DSCxtQixDbEhtQ0csVyxDa0huQ0gsYSxDbEhtQ0csVyxDa0huQ0gsbUIsQ2xIbUNHLFcsQ2tIbkNILG1CLENsSG1DRyxXLENrSG5DSCxhLENsSG1DRyxZLENrSG5DSCxtQixDbEhtQ0csWSxDa0huQ0gsbUIsQ2xIbUNHLFksQ2tIbkNILGMsQ3JIZ0RELENzSHJESixZLENuSSs2YmlCLFcsQ21JLzZiakIsWSxDbkk4NmJhLGdCLENBRUQsYSxDbUkzNmJYLHNCLENDUkQsb0MxQk1DLGdCLEMwQkpDLG1CLENBQ0EsYSxDQUhGLENBT0EsaUIsQ0FDQyxhLENBREQsb0MsQ0FJRSxVLENDUEYsbUQsQ0FDQyxTLENBQ0EsZSxDQUlBLGtDLENBQUEsc0MsQ0FFQyxhLENDWkYsYyxDQUdFLFUsQ0FFQSwrQixDQUlDLG9CLENBVEgscUIsQ0FhRyxhLENBR0Qsb0IsQ0FDQyxtQixDQUNBLGtCLENBQ0EsYSxDQUNBLGEsQ1JwQkgsaUMsQ0FHRSxzQixDQUFBLG1CLENBT0QsaUMsQ0FDQyxXLENBQ0EsVSxDQUNBLFksQ0FDQSxvQixDQWRGLHVELENBbUJHLHdCLENBQ0Esb0IsQ0FDQSx3QixDQUVBLG9DQUxELHVELENwQ2pCRCxnQyxDb0N3QkcsZ0csQ0FGRCxDQU9DLHdFLENBQ0MsVyxDQUNBLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FFQSwwRSxDQUFBLDJFLENBQ0MsbUIsQ0FBQSxXLENBcENOLHVGLENBd0NNLHVCLENBQ0EsaUIsQ0FDQSxhLENBMUNOLHlHLENBNkNPLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENBQ0EsYSxDQUVBLGEsQ0FDQSxpQixDQUNBLFMsQ0FDQSw0QixDdkd3Qkwsb0IsQ0FDQSxrQixDQUNBLGdCLENiM0VJLHNHLENjd0RGLFUsQ0R0REYsd0IsQ0FDQSxvQixDWk5FLHlFLENZU0YsK0csQ0NrREUsVSxDRGhEQSx3QixDQUNBLG9CLEN1R2RKLCtHLENBQUEsK0csQ3ZHcUJNLHFHLEN1R3JCTixrSCxDQUFBLGtILEN2RzhCSSx3QixDQUNBLG9CLEN1Ry9CSixnSCxDQUFBLGdILENBQUEsK0gsQ3ZHcUNJLHdCLENBQ0EscUIsQ0FDQSxvQixDWnJDQSwyQyxDWVNGLCtHLEN1R2lETSxvQixDQVFKLHFGLENBQ0MsVyxDQXJFTCxrRyxDQXlFSyxvQixDQXpFTCx3RyxDQTRFTSxVLENBU0osc0QsQ0FDQyxlLENBdEZILGlFLENBNkZHLFcsQ0E3RkgscUQsQ0FpR0csUyxDQUNBLGEsQ0FDQSw0QixDdkdyQkQsb0IsQ0FDQSxrQixDQUNBLGdCLENiM0VJLHNHLENjd0RGLFUsQ0R0REYsd0IsQ0FDQSxvQixDWk5FLHlFLENZU0YsMkQsQ0NrREUsVSxDRGhEQSx3QixDQUNBLG9CLEN1R2RKLDJELENBQUEsMkQsQ3ZHcUJNLHFHLENBT0osOEQsQ0FBQSw4RCxDQUVFLHdCLENBQ0Esb0IsQ0FHRiw0RCxDQUFBLDRELENBQUEsMkUsQ0FHRSx3QixDQUNBLHFCLENBQ0Esb0IsQ1pyQ0EsMkMsQ1lTRiwyRCxDdUc4RkUsb0IsQ0FPRixtRCxDQUFBLG1ELENBQ0MsaUIsQ0FqSEgsNkQsQ0FBQSw2RCxDQW9ISSxXLENBRUEsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLHFCLENBQUEsNkIsQ0F4SEosbUUsQ0FBQSxtRSxDQTJISyxZLENBTUosOEMsQ0FDQyxrQixDQWxJRixtRCxDQTRJRyxtRCxDRzVJSCxxQyxDSHFJRyxlLENBSUQsOEMsQ0FDQyxrQixDQTFJSCx5RCxDQWlKSSxpQixDQUVBLGdFLENTcEhKLHdCLENUcUhLLFEsQ0FwSkwsNkQsQ0F3SkssZSxDQUNBLGUsQ0FNRCxtRixDQUNDLFksQ0FDQSxjLENBQ0EsZ0IsQ0FJRix3RCxDQUNDLGdCLENBTUosb0NBQ0MsK0IsQ0FFRSxnQixDQWxKQyx3RSxDQXdKQyxhLENBL0lBLHVGLENBa0pDLGUsQ0F6TE4seUcsQ0E0TE8sZSxDQUNBLFUsQ0FPSixvRSxDQXBNSCw4QyxDQXFNSSxZLENBckdGLHFELENBeUdFLFUsQ0E1QkosQ0FzQ0EsMkRBcENFLCtCLENBd0NDLGdCLENBSEYsNEQsQ0FRRywwQixDQUFBLHNCLENBQ0EsdUIsQ0EvQ0gsb0UsQ0FxREcsWSxDQW5JRixxRCxDQXVJRSxVLENBTUEsdUQsQ0FDQyxvQixDQTlPTCw2RCxDQW9QSyxlLENBQ0EsZSxDQWxDTCxDVW5OQSxvQ0FDQywwQixDQUFBLDBCLENBR0UsZSxDQUVBLDRCLENBQ0EsOEIsQ0FDQSw2QixDQVBGLDRCLENBQUEsNEIsQ0FVRyx1QyxDQUNBLDhCLENBQ0EsNkIsQ0FiSixDQXNCRSx1QyxDQUhGLHdELENBR0UsdUMsQ0FIRix3RCxDQUlHLGEsQzlHbUJILGMsQzhHVEMsMkIsQ0FDQSxvQixDQUNBLE0sQ0FFQSxZLENBQ0EsWSxDQUNBLFUsQ0FDQSxlLENBRUEsa0IsQ0FFQSxnQyxDQUNBLGUsQ0FDQSx3QyxDM0hVRyx5QmFkSixjLEMyRXRDRyxXLEN4Rm9EQyxDQUFBLHlCYWRKLGMsQzJFdENHLFcsQ3hGb0RDLENBQUEsMEJhZEosYyxDMkV0Q0csVyxDeEZvREMsQ0FBQSwwQmFkSixjLEMyRXRDRyxZLEN4Rm9EQyxDQUFBLDBCYWRKLGMsQzJFdENHLFksQ3hGb0RDLENBQUEsMEJhZEosYyxDMkV0Q0csWSxDeEZvREMsQzJITkgsMEIsQ0NmRSx3QyxDQ2xDSCx1QixDRmtERSxhLENBbkJGLHdELENBc0JHLEssQ0FLSCxvQ0FDQyxTLENBQ0MsaUIsQ0FFRCxhLENBQUEsYyxDQUNDLFcsQ0FDQSxhLENBR0Qsb0IsQ0FDQyxVLENBSUEsbUMsQ0FDQyxhLENBRkYsZ0MsQ0FNRSxlLENBQ0EsUyxDQUNBLFUsQ0FyQkgsQ0EwQkEsMkRBcEZDLDRCLENBQUEsNEIsQ0F5RkcsYyxDQUNBLGEsQ0FOSixDRHJGQSxvQ0FDQyxlLENBQ0MsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FHRCxlLENBQ0MsWSxDQVJGLENBWUEsb0N6Q0RBLE0sQ3lDR0UsYSxDQUNBLHlCLENBRkQsYyxDQUtFLGMsQ0FYRixlLENBZ0JDLGdCLENBR0QsUyxDQUNDLFksQ0FmRixDekNEQSxNLEN5Q3FCQyxTLENBQ0EsYSxDQUNBLGtCLENBQ0Esb0IsQ0FFQSxpQixDQUNBLFEsQ0FDQSxVLENBR0MsMEIsQ0FDQyxlLENBWkgsYSxDQXlCRyxlLENBQ0EsUyxDQUdDLGtCLENBQ0MsYSxDQUNBLG9CLENBRUEsZSxDQWpDTCxzQixDQUFBLHdCLENBb0NNLGEsQ0FDQSxvQixDQXZETCxjLENBK0RDLGtCLENBTUEsYSxDQUpBLG9DQTdEQSxjLENBOERDLGMsQ0FERCxDMUh0QkUseUIwSDNDSCxjLEN4SElLLGUsQ0Z1Q0YsQ0FBQSx5QjBIM0NILGMsQ3hISUssZSxDRnVDRixDQUFBLDBCMEh2Q0YsYyxDeEhBSSxlLENGdUNGLENBQUEsMEIwSDNDSCxjLEN4SElLLGdCLENGdUNGLENBQUEsMEIwSHZDRixjLEN4SEFJLGdCLENGdUNGLENBQUEsMEIwSHZDRixjLEN4SEFJLGdCLENGdUNGLEMwSGtDRixnQixDQTNERixtQixDQXdERyxvQixDQUNBLGEsQ0FFRCxnQixDQUNDLGEsQ0E1REgsc0IsQ0FvRUksa0IsQ0FNSixlLENBRUMsa0IsQ0FFQSwrQixDQUNDLFksQ0FMRixrQyxDQVNFLGlCLENBRUEsc0MsQ0FDQyxlLENBWkgsNEQsQ0FtQkcsZSxDSTVISCxvQixDQUNDLFksQ0FLQyxzQyxDQUNDLG1CLENBQUEsWSxDQUhILHlDLENBT0csZ0IsQ0FFQSwyRCxDQUNDLGlCLENBQ0EsSyxDQUNBLE8sQ0NoQkosTSxDQUNDLGtCLENBQ0EsaUIsQ0FHRCxvQ0FMQSxNLENBT0UsUyxDQUdELE8sQ0FDQywrQixDQU5GLENDV0MsdUIsQ0FKQSx5QixDQUNDLHVCLENBQ0Esb0IsQ0FRRixTLENBQ0MsdUIsQ0FDQSxpQixDQTBCQSwyQixDQUErQixXLENBQy9CLGdDLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsOEIsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCwwQixDQUErQixXLENBQy9CLCtCLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsNkIsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCw0QixDQUErQixXLENBQy9CLGlDLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsK0IsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCwwQixDQUErQixXLENBQy9CLCtCLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsNkIsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCw2QixDQUErQixXLENBQy9CLGtDLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsZ0MsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCx5QixDQUErQixXLENBQy9CLDhCLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsNEIsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCwwQixDQUErQixXLENBQy9CLCtCLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsNkIsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCw4QixDQUErQixXLENBQy9CLG1DLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsaUMsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCwwQixDQUErQixXLENBQy9CLCtCLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsNkIsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCwyQixDQUErQixXLENBQy9CLGdDLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQsOEIsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FYRCxrQyxDQUErQixXLENBQy9CLHVDLENBQ0MsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBRUQscUMsQ0FDQyxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FJRiwyQyxDQUFBLHFELENBQ0MsZSxDQUdELFksQ0FDQyx5QixDeklsQkQsSSxDMElsREMsc0IsQ0ZRQSxPLENFSkEsa0IsQ0FJRCxvQ0ZBQyxPLENFRUMsbUIsQ0FGRixDQU9BLHNELENBQ0MsUyxDQUlELDJEQUNDLG1ELENBRUUsMkIsQ0FBQSx1QixDQUNBLHdCLENBSkgsQ2pCdEJBLG9DQUNDLFcsQ0FDQyxzQixDQUZGLEM3QmtCQSxXLEM2QlhDLGtCLENBR0Qsc0IsQ0FDQyxhLENBQ0EsUyxDZVpELE0sQ2ZnQkMsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLGlCLENBQUEsd0IsQ0FFQSxpQixDQUxELGtCLENBUUUsZSxDQUtBLG9DQUZELGdCLENBR0UsWSxDQURELENBSUEsb0NBakJGLGdCLENBa0JHLGdCLENBQUEsTyxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxZLENBRUEsVyxDQUNBLFcsQ0FFQSxlLENBRUEsZSxDQUNBLFUsQ0FDQSxvQixDbkM3Q0YsZ0MsQ21DaURFLGMsQ0FFQSxnRyxDQXJDSCxtQixDQXdDSSxZLENBR0Qsb0IsQ0FDQyxXLENBQ0EsVSxDQTVCRixDQWpCRix1QixDQW1ERSxnQixDQUFBLE8sQ0FHQSxpQixDQUNBLG9CLENBRUEsMkIsQ0FDQSwwQixDQUNBLGtCLENBQ0EsaUIsQ0E1REYsNEIsQ0ErREcsYSxDQUVBLDBDLENBQ0MsaUIsQ0FDQSxXLENBQ0EsYSxDQUNBLG9CLENBQ0EsZ0QsQ0FDQyxrQixDQUNBLFcsQ0F4RUwsZ0IsQ0ErRUUsaUIsQ0FFQSxnQixDQUFBLE8sQ1dwQ0QsUyxDekh2REMsaUIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxVLENGK0NFLHlCMkhJSCxTLEN6SDNDSyxlLENGdUNGLENBQUEseUIySElILFMsQ3pIM0NLLGUsQ0Z1Q0YsQ0FBQSwwQjJISUgsUyxDekgzQ0ssZSxDRnVDRixDQUFBLDBCMkhJSCxTLEN6SDNDSyxnQixDRnVDRixDQUFBLDBCMkhJSCxTLEN6SDNDSyxnQixDRnVDRixDQUFBLDBCMkhJSCxTLEN6SDNDSyxnQixDRnVDRixDZ0g4REgsb0NBYkQsbUIsQ0FjRSxtQixDQUFBLFcsQ0FERCxDQUlBLG9DQWpCRCxtQixDQWtCRSxnQixDQUFBLE8sQ0FsQkYsMEQsQ0FzQkksdUIsQ0FDQSxpQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxpQyxDQUVBLGUsQ0FFQSxrQixDQUlGLDBDLENBQ0MsWSxDQUlBLGtDLENBQ0Msb0IsQ0F2QkgsQ1c5REEsUyxDWDRGQSxXLENBRUEsZ0IsQ0FDQyxrQixDQUNBLFMsQ0FnQ0YsWSxDQXJDQSxxQixDQTZDRSxzQixDQUFBLGtCLENBQ0EsVyxDQTlDRixxQixDQVNFLDBCLENBNEJGLFMsQ0FyQ0Esd0IsQ0FlRyxpQixDQUNBLG9CLENBRUEsMEIsQ0FDQyxhLENBRUEsMkIsQ0FFQSxrQixDQUNBLGlCLENBRUEsdUIsQ0FFQSxnQyxDQUNDLGUsQ0FDQSxvQixDQU9MLFksQ0FNRSxlLENBQ0EsbUIsQ0FBQSxZLENBR0EsUSxDQUNBLFMsQ0FFQSxlLENBQ0MsYSxDQUNBLFMsQ0FFQSxpQixDQUNDLGEsQ0FFQSxpQixDQUNBLG9CLENBRUEsNkIsQ0FDQSw0QixDQUVBLGMsQ0FDQSxhLENBRUEsdUIsQ0E3Qkosd0IsQ0FnQ0ssZSxDQUNBLDRCLENBakNMLHVCLENBcUNLLGUsQ0FHRCwwQixDQUNDLHVCLENBcE9KLFcsQ0ErT0EsVSxDQUVBLHNCLENBQ0MsbUIsQ0FBQSxZLENBQ0EsZSxDQUxGLHlDLENBQUEsa0MsQ0FTRyxlLENBR0QsZ0MsQ0FDQyxjLENBYkgsa0MsQ0FnQkksYSxDQWhCSix3QyxDQUFBLHdDLENBQUEsdUMsQ0FBQSwwQyxDQXNCSyxvQixDQUlGLHVELENBQ0MsVyxDQUlGLDRDLENBQ0MsZ0IsQ0FBQSxPLENBaENILDJDLENBb0NHLGdCLENBQUEsTyxDQUlGLDhCLENBQ0MsZ0IsQ0FBQSxPLENBQ0EsbUIsQ0FBQSxXLENBMkZELDhCLENBcklELCtDLENBNkNHLFksQ0FHRCxpQyxDQUNDLGtCLENBQ0Esc0IsQ0FFQSxtQyxDQUNDLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0Esd0IsQ0FFQSxhLENBTUosb0NBQ0Msa0MsQ0FBQSxnQixDQUVDLFksQ0F6TUYsbUIsQ0E2TUUsd0IsQ0FFQSw2QixDQUNDLGtCLENBQ0EscUIsQ0E5SEgsaUIsQ0FzSUssd0IsQ0FNSiw2QyxDQUNDLGtCLENBR0QscUMsQ0FBQSx1RCxDQUVDLGlCLENBQ0EsTyxDQUNBLFMsQ0FFRCxxQyxDQUNDLGlCLENBR0QsNEIsQ0FDQyxhLENBRUEsaUMsQ0FDQyxpQixDQTNDSCxDQWlEQSxZLENBUUMsa0IsQ0FQQSxvQixDQUNBLGlCLENBRkQsbUIsQ0FLRSxjLENBQ0EsVyxDQUVELGtCLENBRUMsaUIsQ0FDQSxRLENBQ0EsVyxDQVpGLHdCLENBY0csYyxDQUdGLDBCLENBQ0MsUSxDQWxCRix5QixDQXdCRSxVLENBQ0Esa0IsQ0FDQSxVLENBQ0EsTyxDQUNBLGlCLENBR0QsMEIsQ0FDQyxpQixDQUlGLHNDLENBQ0MsVSxDQUNBLGtCLEM1QmpZRCxRLEM0QnVZQyxrQixDQUNBLGlCLENBSUQsMkRBcFRDLGdCLENBdVRFLGEsQ0FyWUgsdUIsQ0F5WUcsNkIsQ0FDQSw0QixDQUVBLFEsQ0E1WUgsMEMsQ0ErWUksVyxDQXpVQSxnRCxDQTRVQyxXLENBMVFMLDBCLENBaVJFLDZCLENBQ0EsNEIsQ0FFQSxnQixDQUNBLGUsQ0EvTkMsaUIsQ0FtT0QsOEIsQ0FDQSw2QixDQWhDRixDYjdXQSxRLEMrQmhDQyxvQixDQUFBLHNCLEMvQmdDRCx1QixDK0I1QkUsYSxDQUVBLGUsQ0FDQSxjLENBRUEsYSxDQUNBLG9CLENBQUEsaUIsQ0FBQSxnQixDQUFBLFksQ0FFQSx3QixDQUVBLDBELENBQ0MsdUIsQ0FHRCw2QixDQUNDLFksQ0FDQSxXLENBR0Qsb0NBekJGLGtDLENBMkJJLGMsQ0FFQSx3QyxDQUNDLGMsQ0FDQSxZLENBTkgsQy9CU0YsNkIsQytCR0csa0IsQ0FDQSx1QixDQUNBLG9CLENMeENILGlCLENLQ0EsK0IsQ0EyQ0csYSxDL0JUSCx5QixDK0JhRyxRLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGUsQ0FDQSxjLENBSUQsb0MvQnJCRix1QixDK0JzQkcsVSxDQUNBLGUsQy9CbUNELHlCLEMrQmhDRSxlLENBQ0EsYyxDQU5GLENBWUYsMkQvQmpDQSx1QixDK0JvQ0csYSxDQUNBLGUsQ0FDQSx3QixDQUxILENML0RDLGUsQ0FDQyxlLENBQ0EsYSxDQU9ELHNCLENBQ0MsOEIsQ0FFQSxtQyxDQUNDLGlCLENBS0gsMkRBQ0MsWSxDQUNDLGEsQ0FDQSxvQixDQUFBLGlCLENBQUEsZ0IsQ0FBQSxZLENBRUEsZSxDQUNDLGtCLENBTEYsa0IsQ0FTRSxpQixDQVZILENEeEJBLG1CLENBQ0MsbUIsQ0FDQSxvQixDQUVBLGtCLEMvQ0hBLGdDLEMrQ01BLGdHLENBR0Msb0MsQ0FDQyxhLENBQ0Esa0IsQ0FHQSxlLENBQ0EsYSxDQUVBLCtCLENBRUEsNkQsQ0FDQyxlLENBQ0EsSyxDQXRCSiwwQyxDQTBCSSxvQixDQTFCSixxQyxDQStCRyxRLENBQ0EsUyxDQUNBLGUsQ0FqQ0gsMEMsQ0F1Q0ssYSxDQUNBLGEsQ0FDQSxrQixDQUVBLGdELENBQ0Msa0IsQ0FDQSxhLENBQ0Esb0IsQ0FHRCxtRCxDQUNDLGEsQ0FsRE4sK0MsQ0F1REssa0IsQ0FDQSxlLENBQ0Esa0MsQ0F6REwsc0QsQ0E2REssZSxDQUNBLCtCLENBT0wsb0NBckVBLG1CLENBeUVFLGtCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLFMsQ0FFQSx3QixDQUNBLHlCLENBQ0EsZSxDQVRELHFCLENBWUUsd0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGEsQ0FFQSxpQixDQUNBLGMsQ0FFQSxlLENBQ0Esa0IsQ0FFQSw0QixDQUNDLG9CLENBQ0EsaUIsQ0FDQSxxQixDQUVBLHVCLENBQ0EsaUIsQ0FDQSxlLENBR0QsMkIsQ0FDQyxvQixDQXpHSixvQyxDQStHSSxrQixDQUdELHdDLENBQ0Msa0IsQ0FLSCxnQyxDQUNDLGEsQ0FwREYsQ3hDbkNBLFksQytDakNDLG9CLENBQUEsc0IsQy9DbURBLHNCLEMrQ2hEQyxlLEMvQzhCRix3QixDK0MzQkcsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLHFCLENBQUEsa0IsQy9DNEVBLDBDLEMrQ3pFQyxpQixDQUtILHFDL0MrREMsd0IsQytDN0RDLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FDQSxpQixDQUpGLEMvQ3lMQSx5QyxDK0M5S0MsWSxDQUlGLG9DL0MwS0MsOEIsQ0F4S0QsWSxDK0NBRSxxQixDQUFBLGtCLEMvQ3dLRCw4QixDK0NwS0MseUIsQ0FBQSxxQixDQUdBLHNDLENBQ0EsaUIsQ0FDQSxhLEMvQytKRCx5QyxDK0M1SkUsYSxDQWRILENBbUJBLDJEL0MwU0Usc0QsQytDeFNBLGdCLENBRkYsQ0NqREEsVSxDQUFBLGdCLENBRUMsd0IsQ0FJRCxPLENBQ0MsWSxDakpxaGVXLFcsQ0FZYSxpQixDQUNQLGtCLENBQ0Msd0IsQ0FmUCxXLENBVWEsaUIsQ0FDUCxrQixDQUNDLHdCLENpSjNoZW5CLFcsQ2pKc2hleUIsaUIsQ0FDUCxrQixDQUNDLHdCLENpSnhoZW5CLFcsQ0FNQSxpQixDQUFBLGtCLENqSitnZW1CLHdCLENpSmpoZWxCLHNCLENBZ0JELHlCQUNDLFcsQ0FlQSxpQixDQWRDLHVCLENBRUQsZ0IsQ0FDQyx1QixDQUVELGEsQ0FDQywyQixDQUVELGEsQ0FBQSxhLENBRUMsNEIsQ0FTRCxrQixDQUNDLHdCLENBSUQsd0IsQ0FDQyw4QixDQTNCRixDQThCQSwrQ0FDQyxXLENBZUEsaUIsQ0FkQyx1QixDQUVELGdCLENBQ0MsdUIsQ0FFRCxhLENBQ0MsMkIsQ0FFRCxhLENBQUEsYSxDQUVDLDRCLENBU0Qsa0IsQ0FDQyx3QixDQUlELHdCLENBQ0MsOEIsQ0EzQkYsQ0E4QkEsZ0RBQ0MsVyxDQWVBLGlCLENBZEMsdUIsQ0FFRCxnQixDQUNDLHVCLENBRUQsYSxDQUNDLDJCLENBRUQsYSxDQUFBLGEsQ0FFQyw0QixDQVNELGtCLENBQ0Msd0IsQ0FJRCx3QixDQUNDLDhCLENBM0JGLENBOEJBLDBCQUNDLFcsQ0FlQSxpQixDQWRDLHVCLENBRUQsZ0IsQ0FDQyx1QixDQUVELGEsQ0FDQywyQixDQUVELGEsQ0FBQSxhLENBRUMsNEIsQ0FTRCxrQixDQUNDLHdCLENBSUQsd0IsQ0FDQyw4QixDQTNCRixDQThCQSx5QkFDQyxVLENBQ0Msc0IsQ0FGRixDQUtBLCtDQUNDLFUsQ0FDQyxzQixDQUZGLENBS0EsZ0RBQ0MsVSxDQUNDLHNCLENBRkYsQ0FLQSwwQkFDQyxVLENBQ0Msc0IsQ0FGRixDQU9BLGMsQ0FDQyxZLENBR0QsYUFKQSxjLENBTUUsYSxDQUZGLENDcExBLFksQ0FDQyxVLENDREQsb0IsQ0FHRyxhLENBRUEsb0IsQ0FDQSxlLENBRUEsK0IsQ0FDQSxnQixDQUVBLDJCLENBQ0Msb0IsQ0FDQSxhLENBQ0EsZSxDQUVBLHlCLENBQ0EsYSxDQUdELDhCLENBQ0MsZSxDQXJCSixxQyxDQXdCSyxlLENBeEJMLHVCLENBOEJHLHNCLENBS0EsK0IsQ0FDQyx1QixDQ3BDSixlLENBRUMsb0IsQ0FGRCxrQixDQUtFLGUsQ0FDQSxRLENBQ0EsUyxDQ1BGLG1CLENBQ0MsYyxDQUNBLGUsQ0NGRCxtQixDQUdFLGlCLENBRUEsZ0MsQ0FDQyxnQixDQU5ILCtCLENBV0UsYSxDQUNBLG9CLENyQlpGLHVCLENBRUUseUIsQ0FDQSw0QixDQUNBLGMsQ0FJQSw2QixDQUFBLG9DLENBRUMsZSxDQUNBLDBCLENBQUEsbUIsQ0FZRiwwQixDQUNDLGdCLENBQ0EsNEIsQ0F6QkYsd0MsQ0E0QkcseUIsQ0E1QkgsYyxDQWlDRSxpQixDQUNBLG9CLENBSUEscUMsQ0FDQyw0QixDQUVBLHdDLENBQ0MscUIsQ0FFQSx3QixDQUVBLHFCLENBQ0EsWSxDQUNBLGtCLENBR0EsaUIsQ0FFQSwrQyxDQUNDLGUsQ0FDQSw0QixDQUNBLCtCLENBQ0EscUIsQ0F6REwsOEMsQ0E2REssZSxDQUNBLDRCLENBQ0EsYyxDQS9ETCwrQixDQXVFRSxnQixDQUNBLDRCLENBR0Qsd0IsQ0FDQyxnQixDQTVFRixtQyxDQWdGRSwyQixDQUNBLDBCLENBQ0EsNEIsQ0FFQSxnQixDQUNBLGlCLENBckZGLGlDLENBeUZFLGEsQ0FDQSxnQixDQUVBLG9DLENBQ0Msa0IsQ0FDQSxlLENBOUZILGdELENBbUdJLGlCLENBbkdKLHVELENBc0dLLHdCLENBRUQsa0QsQ0FDQyxnQixDQUlGLDZELENBQ0MsMEIsQ3NCOUdKLGlCLENBRUUsYSIsImZpbGUiOiJhbHYtY2hfY21zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGFsdi1jaC5zY3NzXG4gKiAoKHRleHQpKVxuICpcbiAqXG4gKiBBdXRob3I6IFRob21hcyBEJ0FzY29saSwgdGhvbWFzQGRhc2NvLmxpXG4gKiBEYXRlOiAgIDIwMTctMDUtMjUgMTg6MDBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNyBhbHYtY2hcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogR29vZ2xlIEZvbnQuLi4uLi4uLi4uKCgpKS5cbiAqIENvcmUuLi4uLi4uLi4uLi4uLi4uLigoKSkuXG4gKiBSZXNldC4uLi4uLi4uLi4uLi4uLi4oKCkpLlxuICpcbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNzAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNzAwXCIpO1xuLnNlYXJjaC1yZXNldCwgLmljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uLS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBhbHYtY2guc2Nzc1xuICpcbiAqIEF1dGhvcjogVGhvbWFzIEQnQXNjb2xpLCB0aG9tYXNAZGFzY28ubGlcbiAqIERhdGU6ICAgMjAxNy0wNS0yNSAxODowMFxuICpcbiAqIENvcHlyaWdodCAyMDE3IGFsdi1jaFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ09OVEVOVFNcbiAqXG4gKiBGT05UXG4gKiBPcGVuU2Fuc1xuICpcbiAqIENPUkVcbiAqIFV0aWxpdGVzXG4gKiBNaXhpbnNcbiAqIFZhcmlhYmxlc1xuICpcbiAqIDNSRC1QQVJUWVxuICogQm9vdHN0cmFwIDQtYmV0YVxuICogRm9udC1Bd2Vzb21lIDQuNy4wXG4gKlxuICogQ09NUE9ORU5UU1xuICpcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYWx2LWNoLXZhcmlhYmxlcy5zY3NzXG4gKlxuICogQXV0aG9yOiBUaG9tYXMgRCdBc2NvbGksIHRob21hc0BkYXNjby5saVxuICogRGF0ZTogICAyMDE3LTA1LTI1IDIxOjIyXG4gKlxuICogQ29weXJpZ2h0IDIwMTcgYWx2LWNoXG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogX2NvcmUuc2Nzc1xuICogQm9vdHN0cmFwIHNhc3MgZmlsZXMgaW1wb3J0XG4gKiBCb290c3RyYXAgdjQuMC4wLWJldGEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKlxuICogQXV0aG9yOiBUaG9tYXMgRCdBc2NvbGksIHRob21hc0BkYXNjby5saVxuICogRGF0ZTogICAyMDE3LTA4LTMxIDE5OjM5XG4gKlxuICogQ29weXJpZ2h0IDIwMTcgYWx2LWNoXG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzXG4gKiBCb290c3RyYXAgb3ZlcnJpZGVzXG4gKiBDb3B5IHZhcmlhYmxlcyBmcm9tIGBfdmFyaWFibGVzLnNjc3NgIHRvIHRoaXMgZmlsZSB0byBvdmVycmlkZSBkZWZhdWx0IHZhbHVlc1xuICogd2l0aG91dCBtb2RpZnlpbmcgc291cmNlIGZpbGVzLlxuICpcbiAqXG4gKiBBdXRob3I6IFRob21hcyBEJ0FzY29saSwgdGhvbWFzQGRhc2NvLmxpXG4gKiBEYXRlOiAgIDIwMTctMDUtMjUgMTc6NTJcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNyBhbHYtY2hcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogQ29sb3Igc3lzdGVtICAgICAgICAgICgoKSlcbiAqIE9wdGlvbnMgICAgICAgICAgICAgICAoKCkpXG4gKiBCb2R5ICAgICAgICAgICAgICAgICAgKCgpKVxuICogTGlua3MgICAgICAgICAgICAgICAgICgoKSlcbiAqIFBhcmFncmFwaHMgICAgICAgICAgICAoKCkpXG4gKiBHcmlkIGJyZWFrcG9pbnRzICAgICAgKCgpKVxuICogR3JpZCBjb250YWluZXJzICAgICAgICgoKSlcbiAqIEZvbnRzICAgICAgICAgICAgICAgICAoKCkpXG4gKiBCdXR0b25zICAgICAgICAgICAgICAgKCgpKVxuICogRm9ybXMgICAgICAgICAgICAgICAgICgoKSlcbiAqIE5hdnMgICAgICAgICAgICAgICAgICAoKCkpXG4gKiBOYXZiYXIgICAgICAgICAgICAgICAgKCgpKVxuICogTW9kYWxzICAgICAgICAgICAgICAgICgoKSlcbiAqIEJyZWFkY3J1bWJzICAgICAgICAgICAoKCkpXG4gKlxuICogQUxWLUNIICAgICAgICAgICAgICAgIEFMVi1DSCBTcGVjaWZpY1xuICogQm9vdHN0cmFwLXNsaWRlclxuICogUmFkaW8gJiBDaGVja2JveGVzXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNDb2xvciBzeXN0ZW1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEdyYXlzY2FsZSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cbiAqL1xuLypcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRtYWluLWFjY2VudC1jb2xvcjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICRtYWluLWFjY2VudC1jb2xvci1ob3ZlcjsgLy8gYmVmb3JlOiBhbWJlciFcbiovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTA0ZDQ4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICM5RDBFMDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjA1MDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM4NjhlOTY7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzg2OGU5NjsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGTW9uby1SZWd1bGFyXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYmQ0MTQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5MzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTM4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNTQwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteHhsLTEsIC5jb2wteHhsLTIsIC5jb2wteHhsLTMsIC5jb2wteHhsLTQsIC5jb2wteHhsLTUsIC5jb2wteHhsLTYsIC5jb2wteHhsLTcsIC5jb2wteHhsLTgsIC5jb2wteHhsLTksIC5jb2wteHhsLTEwLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTIsIC5jb2wteHhsLFxuLmNvbC14eGwtYXV0bywgLmNvbC14eHhsLTEsIC5jb2wteHh4bC0yLCAuY29sLXh4eGwtMywgLmNvbC14eHhsLTQsIC5jb2wteHh4bC01LCAuY29sLXh4eGwtNiwgLmNvbC14eHhsLTcsIC5jb2wteHh4bC04LCAuY29sLXh4eGwtOSwgLmNvbC14eHhsLTEwLCAuY29sLXh4eGwtMTEsIC5jb2wteHh4bC0xMiwgLmNvbC14eHhsLFxuLmNvbC14eHhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14eHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14eHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXh4eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteHh4bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHh4bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteHh4bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHh4bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHh4bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteHh4bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHh4bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHh4bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteHh4bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHh4bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14eHhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXh4eGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGJjYjk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYWFhNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGFhYTc7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVkZWQ7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMGUwOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUwZTA7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVhYjg7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTRhNDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU0YTQ7IH1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU5YzE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBhODsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYTg7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGJjYjk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhYWE3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGFhYTc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZjk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZWE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZWE7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRoZWFkLWludmVyc2UgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuXG4udGhlYWQtZGVmYXVsdCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlLWludmVyc2UgdGgsXG4gIC50YWJsZS1pbnZlcnNlIHRkLFxuICAudGFibGUtaW52ZXJzZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzIzODNlOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzNjM2MztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtIC0gMXB4ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSAtIDFweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHggKiAyKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gLSAxcHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSAtIDFweCAqIDIpO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24sIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gICAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7IH0gfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSksIGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICBib3JkZXItY29sb3I6ICM5RDBFMDY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MGIwNTtcbiAgICBib3JkZXItY29sb3I6ICM2YzBhMDQ7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSgxNTcsIDE0LCA2LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICAgIGJvcmRlci1jb2xvcjogIzlEMEUwNjsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODBiMDU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM2YzBhMDQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMwYzA7XG4gIGJvcmRlci1jb2xvcjogI2MxYzBjMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZWFkYWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYThhNmE2OyB9XG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDNweCByZ2JhKDE5MywgMTkyLCAxOTIsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMGMwO1xuICAgIGJvcmRlci1jb2xvcjogI2MxYzBjMDsgfVxuICAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZWFkYWQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNhOGE2YTY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiNTAwO1xuICBib3JkZXItY29sb3I6ICM2NGI1MDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmOGYwMDtcbiAgICBib3JkZXItY29sb3I6ICM0ODgyMDA7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSgxMDAsIDE4MSwgMCwgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjUwMDtcbiAgICBib3JkZXItY29sb3I6ICM2NGI1MDA7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY4ZjAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDg4MjAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgM3B4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTIwO1xuICBib3JkZXItY29sb3I6ICNmZmIxMjA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTIwMDtcbiAgICBib3JkZXItY29sb3I6ICNlYzk5MDA7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDE3NywgMzIsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiMTIwOyB9XG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTIwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2VjOTkwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjtcbiAgYm9yZGVyLWNvbG9yOiAjOUQwRTA2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MGIwNTtcbiAgICBib3JkZXItY29sb3I6ICM2YzBhMDQ7IH1cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgM3B4IHJnYmEoMTU3LCAxNCwgNiwgMC41KTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5RDBFMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOUQwRTA2OyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MGIwNTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzZjMGEwNDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4O1xuICBib3JkZXItY29sb3I6ICNmMmVmZTg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGRlZDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTBkOGM3OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSgyNDIsIDIzOSwgMjMyLCAwLjUpOyB9XG4gIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJlZmU4OyB9XG4gIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGVkMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2UwZDhjNztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDNweCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzlEMEUwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzlEMEUwNjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjtcbiAgICBib3JkZXItY29sb3I6ICM5RDBFMDY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxNTcsIDE0LCA2LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5RDBFMDY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICAgIGJvcmRlci1jb2xvcjogIzlEMEUwNjsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNjMWMwYzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjMWMwYzA7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzBjMDtcbiAgICBib3JkZXItY29sb3I6ICNjMWMwYzA7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTkzLCAxOTIsIDE5MiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2MxYzBjMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWMwYzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzFjMGMwOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICM2NGI1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2NGI1MDA7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGI1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjRiNTAwOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTAwLCAxODEsIDAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzY0YjUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGI1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjRiNTAwOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiMTIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiMTIwOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTIwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYjEyMDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1NSwgMTc3LCAzMiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZiMTIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjEyMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmIxMjA7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjOUQwRTA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjOUQwRTA2OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5RDBFMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOUQwRTA2OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDE1NywgMTQsIDYsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5RDBFMDY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICAgIGJvcmRlci1jb2xvcjogIzlEMEUwNjsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2YyZWZlODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2YyZWZlODsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJlZmU4OyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNDIsIDIzOSwgMjMyLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2YyZWZlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJlZmU4OyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5RDBFMDY7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IwNTAyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cbiAgICAuYnRuLWxpbms6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbGluazpkaXNhYmxlZDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuc2hvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzUwNGQ0ODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zaG93ID4gYSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgICB6LWluZGV4OiAzOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmhvdmVyLFxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmFjdGl2ZSxcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpob3ZlciB7XG4gICAgICB6LWluZGV4OiAzOyB9XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAzcHggIzAwN2JmZjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cbiAgICAuY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sICsgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNXB4IHJnYmEoMTI4LCAxODksIDI1NSwgMC41KTsgfVxuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4ycmVtICMwMDdiZmY7IH1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmN1c3RvbS1maWxlLWNvbnRyb2w6bGFuZyhlbik6ZW1wdHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkNob29zZSBmaWxlLi4uXCI7IH1cbiAgLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZGQ7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5zaG93ID4gLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM1MDRkNDg7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNTA0ZDQ4OyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM1MDRkNDg7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmYzUwMTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTA0ZDQ4OyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICM1MDRkNDg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNTA0ZDQ4OyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAuY2FyZC1ncm91cCAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07IH1cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5icmVhZGNydW1iOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBjb250ZW50OiBcIu+BlFwiOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAuYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtOyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RDBFMDY7IH1cbiAgLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjMGEwNDsgfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMwYzA7IH1cbiAgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGE2YTY7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjUwMDsgfVxuICAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg4MjAwOyB9XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJhZGdlLWluZm9baHJlZl06Zm9jdXMsIC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjsgfVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTIwOyB9XG4gIC5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk5MDA7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2OyB9XG4gIC5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmMwYTA0OyB9XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4OyB9XG4gIC5iYWRnZS1saWdodFtocmVmXTpmb2N1cywgLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDhjNzsgfVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFya1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgfSB9XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC43NXJlbTtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1MjA3MDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNmY2Q7XG4gIGJvcmRlci1jb2xvcjogI2U0YmNiOTsgfVxuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkYWFhNzsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyMTAzMDE7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICBib3JkZXItY29sb3I6ICNlZWVkZWQ7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UyZTBlMDsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzRiNGI0YjsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzQ1ZTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMGNjO1xuICBib3JkZXItY29sb3I6ICNkNGVhYjg7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjOGU0YTQ7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTgyYjAwOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjJjMzM7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NWMxMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZkMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlOWMxOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlMGE4OyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzU4M2QwYjsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM1MjA3MDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNmY2Q7XG4gIGJvcmRlci1jb2xvcjogI2U0YmNiOTsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRhYWE3OyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjEwMzAxOyB9XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjN2U3Yzc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZhO1xuICBib3JkZXItY29sb3I6ICNmYmZiZjk7IH1cbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFmMWVhOyB9XG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2NDYyNjA7IH1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MDUwNTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICM1MjA3MDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGJjYjk7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTIwNzAzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzUyMDcwMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhYWE3OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIwNzAzO1xuICAgIGJvcmRlci1jb2xvcjogIzUyMDcwMzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZGVkOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2NDY0NjQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTBlMDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzQ1ZTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYWI4OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM0NWUwMDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICMzNDVlMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTRhNDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWUwMDtcbiAgICBib3JkZXItY29sb3I6ICMzNDVlMDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICAgIGJvcmRlci1jb2xvcjogIzBjNTQ2MDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NWMxMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTljMTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTVjMTE7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjODU1YzExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYTg7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTVjMTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU1YzExOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM1MjA3MDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGJjYjk7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzUyMDcwMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogIzUyMDcwMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhYWE3OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMDcwMztcbiAgICBib3JkZXItY29sb3I6ICM1MjA3MDM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjN2U3Yzc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmY5OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjN2U3Yzc5OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICM3ZTdjNzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFlYTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3Yzc5O1xuICAgIGJvcmRlci1jb2xvcjogIzdlN2M3OTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFyazpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjMWIxZTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxOyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41OyB9XG4gIC5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLnRvb2x0aXAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLXRvcCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLXJpZ2h0LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLWxlZnQsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG4gIC50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAucG9wb3ZlciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDVweDsgfVxuICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSxcbiAgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6IDExcHg7IH1cbiAgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6IDExcHg7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0xMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG4gIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICBcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAgIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAgIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNiAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjMGEwNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMGMwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YTZhNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjUwMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4ODIwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjEyMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTkwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjMGEwNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTggIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmJnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDhjNyAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpmb2N1cywgYS5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM5RDBFMDYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2MxYzBjMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzY0YjUwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjEyMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUQwRTA2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2YyZWZlOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmQteHh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmxleC14eHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmxvYXQteHhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXh4bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmxvYXQteHh4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eHhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IG5vbmU7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tLXh4eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eHhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14eHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM5RDBFMDYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzZjMGEwNCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjYzFjMGMwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cywgYS50ZXh0LXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjYThhNmE2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNjRiNTAwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM0ODgyMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjEyMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZWM5OTAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICM5RDBFMDYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICM2YzBhMDQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjJlZmU4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2UwZDhjNyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzXG4gKiBCb290c3RyYXAgb3ZlcnJpZGVzXG4gKiBDb3B5IHZhcmlhYmxlcyBmcm9tIGBfdmFyaWFibGVzLnNjc3NgIHRvIHRoaXMgZmlsZSB0byBvdmVycmlkZSBkZWZhdWx0IHZhbHVlc1xuICogd2l0aG91dCBtb2RpZnlpbmcgc291cmNlIGZpbGVzLlxuICpcbiAqXG4gKiBBdXRob3I6IFRob21hcyBEJ0FzY29saSwgdGhvbWFzQGRhc2NvLmxpXG4gKiBEYXRlOiAgIDIwMTctMDUtMjUgMTc6NTJcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNyBhbHYtY2hcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogQ29sb3Igc3lzdGVtICAgICAgICAgICgoKSlcbiAqIE9wdGlvbnMgICAgICAgICAgICAgICAoKCkpXG4gKiBCb2R5ICAgICAgICAgICAgICAgICAgKCgpKVxuICogTGlua3MgICAgICAgICAgICAgICAgICgoKSlcbiAqIFBhcmFncmFwaHMgICAgICAgICAgICAoKCkpXG4gKiBHcmlkIGJyZWFrcG9pbnRzICAgICAgKCgpKVxuICogR3JpZCBjb250YWluZXJzICAgICAgICgoKSlcbiAqIEZvbnRzICAgICAgICAgICAgICAgICAoKCkpXG4gKiBCdXR0b25zICAgICAgICAgICAgICAgKCgpKVxuICogRm9ybXMgICAgICAgICAgICAgICAgICgoKSlcbiAqIE5hdnMgICAgICAgICAgICAgICAgICAoKCkpXG4gKiBOYXZiYXIgICAgICAgICAgICAgICAgKCgpKVxuICogTW9kYWxzICAgICAgICAgICAgICAgICgoKSlcbiAqIEJyZWFkY3J1bWJzICAgICAgICAgICAoKCkpXG4gKlxuICogQUxWLUNIICAgICAgICAgICAgICAgIEFMVi1DSCBTcGVjaWZpY1xuICogQm9vdHN0cmFwLXNsaWRlclxuICogUmFkaW8gJiBDaGVja2JveGVzXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNDb2xvciBzeXN0ZW1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEdyYXlzY2FsZSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cbiAqL1xuLypcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRtYWluLWFjY2VudC1jb2xvcjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICRtYWluLWFjY2VudC1jb2xvci1ob3ZlcjsgLy8gYmVmb3JlOiBhbWJlciFcbiovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEzODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTU0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXh4bC0xLCAuY29sLXh4bC0yLCAuY29sLXh4bC0zLCAuY29sLXh4bC00LCAuY29sLXh4bC01LCAuY29sLXh4bC02LCAuY29sLXh4bC03LCAuY29sLXh4bC04LCAuY29sLXh4bC05LCAuY29sLXh4bC0xMCwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEyLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHh4bC0xLCAuY29sLXh4eGwtMiwgLmNvbC14eHhsLTMsIC5jb2wteHh4bC00LCAuY29sLXh4eGwtNSwgLmNvbC14eHhsLTYsIC5jb2wteHh4bC03LCAuY29sLXh4eGwtOCwgLmNvbC14eHhsLTksIC5jb2wteHh4bC0xMCwgLmNvbC14eHhsLTExLCAuY29sLXh4eGwtMTIsIC5jb2wteHh4bCxcbi5jb2wteHh4bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteHh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXh4eGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXh4eGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXh4eGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXh4eGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXh4eGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXh4eGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXh4eGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXh4eGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXh4eGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXh4eGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteHh4bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14eHhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmxleC14eHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzXG4gKiBCb290c3RyYXAgb3ZlcnJpZGVzXG4gKiBDb3B5IHZhcmlhYmxlcyBmcm9tIGBfdmFyaWFibGVzLnNjc3NgIHRvIHRoaXMgZmlsZSB0byBvdmVycmlkZSBkZWZhdWx0IHZhbHVlc1xuICogd2l0aG91dCBtb2RpZnlpbmcgc291cmNlIGZpbGVzLlxuICpcbiAqXG4gKiBBdXRob3I6IFRob21hcyBEJ0FzY29saSwgdGhvbWFzQGRhc2NvLmxpXG4gKiBEYXRlOiAgIDIwMTctMDUtMjUgMTc6NTJcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNyBhbHYtY2hcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogQ29sb3Igc3lzdGVtICAgICAgICAgICgoKSlcbiAqIE9wdGlvbnMgICAgICAgICAgICAgICAoKCkpXG4gKiBCb2R5ICAgICAgICAgICAgICAgICAgKCgpKVxuICogTGlua3MgICAgICAgICAgICAgICAgICgoKSlcbiAqIFBhcmFncmFwaHMgICAgICAgICAgICAoKCkpXG4gKiBHcmlkIGJyZWFrcG9pbnRzICAgICAgKCgpKVxuICogR3JpZCBjb250YWluZXJzICAgICAgICgoKSlcbiAqIEZvbnRzICAgICAgICAgICAgICAgICAoKCkpXG4gKiBCdXR0b25zICAgICAgICAgICAgICAgKCgpKVxuICogRm9ybXMgICAgICAgICAgICAgICAgICgoKSlcbiAqIE5hdnMgICAgICAgICAgICAgICAgICAoKCkpXG4gKiBOYXZiYXIgICAgICAgICAgICAgICAgKCgpKVxuICogTW9kYWxzICAgICAgICAgICAgICAgICgoKSlcbiAqIEJyZWFkY3J1bWJzICAgICAgICAgICAoKCkpXG4gKlxuICogQUxWLUNIICAgICAgICAgICAgICAgIEFMVi1DSCBTcGVjaWZpY1xuICogQm9vdHN0cmFwLXNsaWRlclxuICogUmFkaW8gJiBDaGVja2JveGVzXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNDb2xvciBzeXN0ZW1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEdyYXlzY2FsZSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cbiAqL1xuLypcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRtYWluLWFjY2VudC1jb2xvcjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICRtYWluLWFjY2VudC1jb2xvci1ob3ZlcjsgLy8gYmVmb3JlOiBhbWJlciFcbiovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1MDRkNDg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzlEMEUwNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNiMDUwMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzg2OGU5NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLm1kLXdoaXRlZnJhbWUtMWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS0yZHAge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTNkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtNGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtNWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtNmRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTdkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS04ZHAge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtOWRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTEwZHAge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEwcHggMTRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDRweCAxOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTExZHAge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDExcHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDRweCAyMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTEyZHAge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTEzZHAge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEzcHggMTlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTE0ZHAge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTE1ZHAge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDlweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE1cHggMjJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDZweCAyOHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTE2ZHAge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS0xN2RwIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTdweCAyNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDMycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMThkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE4cHggMjhweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDdweCAzNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTE5ZHAge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDEycHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxOXB4IDI5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA3cHggMzZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS0yMGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIwcHggMzFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCAzOHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTIxZHAge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMjFweCAzM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMjJkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyMnB4IDM1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA4cHggNDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS0yM2RwIHtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTRweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIzcHggMzZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTI0ZHAge1xuICBib3gtc2hhZG93OiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLmF3YWl0LFxuLmJ0bi1hd2FpdDphZnRlciB7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuXG4uYXdhaXQteGwge1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xuICBib3JkZXItd2lkdGg6IDEwcHg7IH1cblxuLmF3YWl0LWxnIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGJvcmRlci13aWR0aDogNnB4OyB9XG5cbi5hd2FpdC1zbSB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlci13aWR0aDogM3B4OyB9XG5cbi5idG4tYXdhaXQ6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbi5idG4uYnRuLWF3YWl0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uYnRuID4gLmF3YWl0LFxuLmJ0bi1hd2FpdDphZnRlciB7XG4gIGhlaWdodDogMS40cmVtO1xuICB3aWR0aDogMS40cmVtOyB9XG5cbi5idG4tbGcgPiAuYXdhaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuID4gLmF3YWl0LFxuLmJ0bi1sZy5idG4tYXdhaXQ6YWZ0ZXIsXG4uYnRuLWdyb3VwLWxnID4gLmJ0bi1hd2FpdC5idG46YWZ0ZXIge1xuICBoZWlnaHQ6IDEuNTVyZW07XG4gIHdpZHRoOiAxLjU1cmVtO1xuICBib3JkZXItd2lkdGg6IDVweDsgfVxuXG4uYnRuLXNtID4gLmF3YWl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biA+IC5hd2FpdCxcbi5idG4tc20uYnRuLWF3YWl0OmFmdGVyLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4tYXdhaXQuYnRuOmFmdGVyIHtcbiAgaGVpZ2h0OiAxLjA1cmVtO1xuICB3aWR0aDogMS4wNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7IH1cblxuLmF3YWl0LS1wcmltYXJ5LFxuLmJ0bi1hd2FpdC0tcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RDBFMDY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlEMEUwNjtcbiAgLXdlYmtpdC1hbmltYXRpb246IFwiYXdhaXQtLXByaW1hcnlcIiAzcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogXCJhd2FpdC0tcHJpbWFyeVwiIDNzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYnRuLWF3YWl0LS1wcmltYXJ5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYXdhaXQtLXByaW1hcnkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTM5Yjk5O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2UzOWI5OTsgfVxuICA1MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5RDBFMDY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUQwRTA2OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMzliOTk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTM5Yjk5OyB9IH1cblxuQGtleWZyYW1lcyBhd2FpdC0tcHJpbWFyeSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMzliOTk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTM5Yjk5OyB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlEMEUwNjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM5RDBFMDY7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UzOWI5OTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlMzliOTk7IH0gfVxuXG4uYXdhaXQtLWxpZ2h0LFxuLmJ0bi1hd2FpdC0tbGlnaHQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZjNTAxO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmM1MDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBcImF3YWl0LS1saWdodFwiIDNzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBcImF3YWl0LS1saWdodFwiIDNzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYnRuLWF3YWl0LS1saWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGF3YWl0LS1saWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmRhOTQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZkYTk0OyB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYzUwMTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmM1MDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZGE5NDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmRhOTQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIGF3YWl0LS1saWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmRhOTQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZkYTk0OyB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYzUwMTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmM1MDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZGE5NDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmRhOTQ7IH0gfVxuXG4uYXdhaXQtLWludmVyc2UsXG4uYnRuLWF3YWl0LS1pbnZlcnNlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbjogXCJhd2FpdC0taW52ZXJzZVwiIDNzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBcImF3YWl0LS1pbnZlcnNlXCIgM3MgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5idG4tYXdhaXQtLWludmVyc2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhd2FpdC0taW52ZXJzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH0gfVxuXG5Aa2V5ZnJhbWVzIGF3YWl0LS1pbnZlcnNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cbiAgNTAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfSB9XG5cbi8qKlxuICogQ09OVEVOVFNcbiAqXG4gKiBDT05UQUlORVIuLi4uLi4uLi4uLi4oKCkpLlxuICogQkFTRS4uLi4uLi4uLi4uLi4uLi4uKCgpKS5cbiAqXG4gKiBBTFYtSEVBREVSXG4gKiBhbHYtaGVhZGVyLi4uLi4uLi4uLi4oKCkpLlxuICpcbiAqL1xuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0NPTlRBSU5FUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXItLWxhbmRpbmdwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuXG4uY29udGFpbmVyLS1sYW5kaW5ncGFnZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb250YWluZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjZmMjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQkFTRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQ29tbW9uIHBhZ2UgTGF5b3V0Olx0fCBzdWJuYXZiYXI6MS81IHwgY29udGVudDozLzUgfCByZWxhdGVkOjEvNSB8IE9SXG4gXHRcdFx0XHRcdFx0fCBzdWJuYXZiYXI6MS81IHwgY29udGVudC13aWRlOjQvNSB8XG4gKi9cbi5iYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJhc2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgIC5iYXNlIC5iYXNlX19zdWJuYXZiYXIsXG4gICAgICAuYmFzZSAuYmFzZV9fY29udGVudCxcbiAgICAgIC5iYXNlIC5iYXNlX19jb250ZW50LS13aWRlLFxuICAgICAgLmJhc2UgLmJhc2VfX2NvbnRlbnQtLWFtc3RhdCxcbiAgICAgIC5iYXNlIC5iYXNlX19yZWxhdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5iYXNlIC5iYXNlX19zdWJuYXZiYXIsXG4gICAgICAuYmFzZSAuYmFzZV9fcmVsYXRlZCB7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAlOyB9XG4gICAgICAuYmFzZSAuYmFzZV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgIG1heC13aWR0aDogNjAlOyB9XG4gICAgICAuYmFzZSAuYmFzZV9fY29udGVudC0td2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgIG1heC13aWR0aDogODAlOyB9XG4gICAgICAuYmFzZSAuYmFzZS0tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5iYXNlIC5iYXNlX19zdWJuYXZiYXIsXG4gICAgLmJhc2UgLmJhc2VfX3JlbGF0ZWQge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlOyB9XG4gICAgLmJhc2UgLmJhc2VfX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmJhc2UgLmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYXNlIC5iYXNlX19zdWJuYXZiYXIsXG4gICAgLmJhc2UgLmJhc2VfX3JlbGF0ZWQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAuYmFzZSAuYmFzZV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmJhc2UgLmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmJhc2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuYmFzZSAuYmFzZV9fY29udGVudC0tYW1zdGF0IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLyoqXG4gKiBMYW5kaW5ncGFnZSBMYXlvdXQ6IHJlZ3VsYXI6IDEvMyBhbmQgd2lkZTogMi8zXG4gKi9cbi5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fcmVndWxhcixcbi5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fd2lkZSxcbi5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9faGFsZiB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGFuZGluZy1wYWdlIDpub3QoLmxhbmRpbmctcGFnZV9fcmVndWxhci0tbWVkaWEpIC5tZC13aGl0ZWZyYW1lLTFkcDpub3QoLnByb2Nlc3MtY29udGFpbmVyKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXItLW1lZGlhIC5sYW5kaW5nLXBhZ2UtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlX19yZWd1bGFyLFxuICAgIC5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fd2lkZSxcbiAgICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlX19yZWd1bGFyIHtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fd2lkZSB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlLS1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmVmZTg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4OyB9XG4gICAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlLS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXI6bm90KC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXItLXRoaXJkKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX3dpZGUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNMSVNUXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlbGF0ZWQtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLnJlbGF0ZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5yZWxhdGVkIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAucmVsYXRlZCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxYzFcIjtcbiAgICAgIC8qIEZvbnRBd2Vzb21lIFVuaWNvZGUgKi9cbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zZW07XG4gICAgICAvKiBzYW1lIGFzIHBhZGRpbmctbGVmdCBzZXQgb24gbGkgKi9cbiAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgIC8qIHNhbWUgYXMgcGFkZGluZy1sZWZ0IHNldCBvbiBsaSAqL1xuICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjSEVMUEVSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lci0tdzI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItLXczMyB7XG4gIHdpZHRoOiAzMyUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLS13NTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci0tdzY2IHtcbiAgd2lkdGg6IDY2JSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItLXc3NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLS13MTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci0tc20tdzI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tc20tdzMzIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tc20tdzUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tc20tdzY2IHtcbiAgICB3aWR0aDogNjYlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tc20tdzc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tc20tdzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLS1tZC13MjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1tZC13MzMge1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1tZC13NTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1tZC13NjYge1xuICAgIHdpZHRoOiA2NiUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1tZC13NzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1tZC13MTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLS1sZy13MjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1sZy13MzMge1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1sZy13NTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1sZy13NjYge1xuICAgIHdpZHRoOiA2NiUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1sZy13NzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS1sZy13MTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLS14bC13MjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14bC13MzMge1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14bC13NTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14bC13NjYge1xuICAgIHdpZHRoOiA2NiUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14bC13NzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14bC13MTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLS14eGwtdzI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teHhsLXczMyB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXh4bC13NTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14eGwtdzY2IHtcbiAgICB3aWR0aDogNjYlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teHhsLXc3NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXh4bC13MTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLS14eHhsLXcyNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXh4eGwtdzMzIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teHh4bC13NTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14eHhsLXc2NiB7XG4gICAgd2lkdGg6IDY2JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXh4eGwtdzc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teHh4bC13MTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmxvZ28tYm94LFxuLmFsdi1sb2dvLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmxvZ28tYm94LmZsZXgtaGVpZ2h0LFxuICAuYWx2LWxvZ28tYm94LmZsZXgtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmxvZ28tYm94LmZsZXgtd2lkdGgsXG4gIC5hbHYtbG9nby1ib3guZmxleC13aWR0aCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJhc2VfX3N1Ym5hdmJhciAuYWx2LWxvZ28tYm94IHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLnJvdW5kZWQtbG9nbyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsdi1sb2dvIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IGNhbGMoOTBweCAqIDEuNjE4MDMpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmYzUwMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMTBweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMTBweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH0gfVxuXG4uYWx2LWxvZ29fX2JyYW5kLS1hbXN0YXQsXG4uYWx2LWxvZ29fX2JyYW5kLS1qb2Itcm9vbSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmFsdi1sb2dvX19icmFuZC0tYW1zdGF0IH4gLmFsdi1sb2dvX190aXRsZS1zbWFsbCxcbiAgLmFsdi1sb2dvX19icmFuZC0tam9iLXJvb20gfiAuYWx2LWxvZ29fX3RpdGxlLXNtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWx2LWxvZ29fX2JyYW5kLS1hbXN0YXQsXG4gICAgLmFsdi1sb2dvX19icmFuZC0tam9iLXJvb20ge1xuICAgICAgY29sb3I6ICM5RDBFMDY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDsgfVxuICAgICAgLmFsdi1sb2dvX19icmFuZC0tYW1zdGF0IH4gLmFsdi1sb2dvX190aXRsZS1zbWFsbCxcbiAgICAgIC5hbHYtbG9nb19fYnJhbmQtLWpvYi1yb29tIH4gLmFsdi1sb2dvX190aXRsZS1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWx2LWxvZ29fX2JyYW5kLS1hbXN0YXQge1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hbHYtbG9nb19fYnJhbmQtLWFtc3RhdCB7XG4gICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi5hbHYtbG9nb19fdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDsgfVxuICAuYWx2LWxvZ29fX3RpdGxlIC50aXRsZV9fcGx1cy1jaCxcbiAgLmFsdi1sb2dvX190aXRsZSAudGl0bGVfX3BsdXMtY2g6YmVmb3JlIHtcbiAgICBjb2xvcjogIzgwODA4MDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hbHYtbG9nb19fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmM1MDE7IH0gfVxuXG4uYWx2LWxvZ29fX3RpdGxlLXNtYWxsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmFsdi1sb2dvX190aXRsZS1zbWFsbCAudGl0bGVfX3BsdXMtY2gge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmFsdi1sb2dvX190aXRsZS1zbWFsbCAudGl0bGVfX3BsdXMtY2gsXG4gIC5hbHYtbG9nb19fdGl0bGUtc21hbGwgLnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG4gICAgY29sb3I6ICM4MDgwODA7IH1cbiAgLmFsdi1sb2dvX190aXRsZS1zbWFsbCB+IC5hbHYtbG9nb19fYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4xZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbHYtbG9nby0taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZDogIzlEMEUwNjtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmFsdi1sb2dvLS1pbnZlcnNlIC5hbHYtbG9nb19fdGl0bGUsXG4gICAgLmFsdi1sb2dvLS1pbnZlcnNlIC5hbHYtbG9nb19fdGl0bGUtc21hbGwsXG4gICAgLmFsdi1sb2dvLS1pbnZlcnNlIC50aXRsZV9fcGx1cy1jaCxcbiAgICAuYWx2LWxvZ28tLWludmVyc2UgLnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbHYtbG9nby0tZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzYzNjM2MztcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmFsdi1sb2dvLS1kYXJrIC5hbHYtbG9nb19fdGl0bGUsXG4gICAgLmFsdi1sb2dvLS1kYXJrIC5hbHYtbG9nb19fdGl0bGUtc21hbGwsXG4gICAgLmFsdi1sb2dvLS1kYXJrIC50aXRsZV9fcGx1cy1jaCxcbiAgICAuYWx2LWxvZ28tLWRhcmsgLnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi8qXG5cdDxhIGNsYXNzPVwibmF2YmFyLWJyYW5kIGFsdi1sb2dvXCIgaHJlZj1cIi4ve3tiYXNldXJsfX0vaW5kZXguaHRtbFwiPlxuXHRcdDxkaXYgY2xhc3M9XCJhbHYtbG9nb19fdGl0bGVcIj5cblx0XHRcdDxzdHJvbmc+YXJiZWl0PC9zdHJvbmc+PHNwYW4gY2xhc3M9XCJ0aXRsZV9fcGx1cy1jaFwiPnN3aXNzPC9zcGFuPlxuXHRcdDwvZGl2PlxuXHQ8L2E+XG4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItYnJhbmQucG9ydGFsLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5uYXZiYXItYnJhbmQucG9ydGFsLWxvZ28gLnBvcnRhbC1sb2dvX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItYnJhbmQucG9ydGFsLWxvZ28gLnBvcnRhbC1sb2dvX19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjSEVBRElOR1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuaDIge1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDQsIGg1LCBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI1BBUkFHUkFQSFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saWdodCxcbi50ZXh0LS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRleHQtLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi50ZXh0LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dC0tc3VwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IH1cblxuLnRleHQtLXN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cblxuLnRleHQtLWNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC0tcmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC0tbGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtLWp1c3RpZnktYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LS1wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICM5RDBFMDY7IH1cblxuLnRleHQtLWludmVyc2UtY29sb3Ige1xuICBjb2xvcjogIzUwNGQ0ODsgfVxuXG4udGV4dC0td2hpdGUtY29sb3Ige1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGV4dC0tYmFzZS1jb2xvciB7XG4gIGNvbG9yOiAjNTA0ZDQ4OyB9XG5cbi50ZXh0LS1uby1sZXR0ZXJzcGFjaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oMSB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG5cbi50ZXh0LS1saW5lLWhlaWdodC0taDIge1xuICBsaW5lLWhlaWdodDogMS43NXJlbTsgfVxuXG4udGV4dC0tbGluZS1oZWlnaHQtLWgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuXG4udGV4dC0tbGluZS1oZWlnaHQtLWg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cblxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTsgfVxuXG4udGV4dC0tbGluZS1oZWlnaHQtLWg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNMSU5LU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6ICM5RDBFMDY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gICAgY29sb3I6ICM5RDBFMDY7IH1cblxuLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIEhFQURFUi4uLi4uLi4uLi4uLi4uLigoKSkuXG4gKlxuICogQUxWLUhFQURFUlxuICogYWx2LWhlYWRlci4uLi4uLi4uLi4uKCgpKS5cbiAqIGFsdi1icmFuZC4uLi4uLi4uLi4uLigoKSkuXG4gKiBhbHYtdGhlbWVzLi4uLi4uLi4uLi4oKCkpLlxuICpcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0hFQURFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkge1xuICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAwLjVyZW0pOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyA0cmVtKTsgfVxuICAgICAgYm9keS5oYXMtanVtYm90cm9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgICAgYm9keS5oYXMtdG9vbGJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTcwcHggKyAxLjVyZW0pOyB9XG4gICAgICBib2R5Om5vdCguaGFzLWp1bWJvdHJvbikgLmp1bWJvdHJvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBib2R5Lmhhcy1zbWFydGJhbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBib2R5Lmhhcy1zbWFydGJhbm5lciAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICBib2R5Lmhhcy1zbWFydGJhbm5lciAuZml4ZWQtdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5maXhlZC10b3AuaGFzLXRvb2xiYXIgfiAudG9vbGJhcixcbiAgLmZpeGVkLXRvcCB+IC50b29sYmFyIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhhcy1tYWlubmF2aWdhdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZDRkNGOyB9XG5cbi8qKlxuICogVGhlbWVzXG4gKiBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIGFsdnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG4gKlxuICogRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuICovXG4uYWx2LWhlYWRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjJlZmU4OyB9XG4gIC5hbHYtaGVhZGVyLS1saWdodCAuYWx2LWhlYWRlcl9fYnJhbmQge1xuICAgIGNvbG9yOiAjNTA0ZDQ4OyB9XG5cbi8qKlxuICogV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuICovXG4uYWx2LWhlYWRlci0taW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICM1MDRkNDg7IH1cbiAgLmFsdi1oZWFkZXItLWludmVyc2UgLmFsdi1oZWFkZXJfX2JyYW5kIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogRk9PVEVSLi4uLi4uLi4uLi4uLi4uKCgpKS5cbiAqXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNGT09URVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjM2MzYzO1xuICBjb2xvcjogI2YyZWZlODtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBmb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3Rlci0tbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9vdGVyLS1sb2dvcyAuZm9vdGVyLS1sb2dvc19fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLS1sb2dvcyAuZm9vdGVyLS1sb2dvc19fbG9nbyBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNjBweDsgfVxuICAgICAgLmZvb3Rlci0tbG9nb3MgLmZvb3Rlci0tbG9nb3NfX2xvZ28gaW1nLmNkLWJ1bmQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuXG4uZm9vdGVyLS1zZWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjNTA0ZDQ4O1xuICBjb2xvcjogI2YyZWZlODsgfVxuICAuZm9vdGVyLS1zZWNvIGEsXG4gIC5mb290ZXItLXNlY28gc3BhbiB7XG4gICAgY29sb3I6ICNmMmVmZTg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMC43NXJlbTtcbiAgICBmb250LXNpemU6IDgwJTsgfVxuICAgIC5mb290ZXItLXNlY28gYTpmaXJzdC1jaGlsZCxcbiAgICAuZm9vdGVyLS1zZWNvIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvb3Rlci0tc2VjbyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2YyZWZlODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzYzNjM2MzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZm9vdGVyLS1zZWNvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9vdGVyLS1zZWNvIGEsXG4gICAgLmZvb3Rlci0tc2VjbyBzcGFuIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5uYXYtLWpvYi1yb29tIHtcbiAgd2lkdGg6IDY2JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5uYXYtLWpvYi1yb29tIC5uYXYtaXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLm5hdi0tam9iLXJvb20gLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubmF2LS1qb2Itcm9vbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC43NSk7IH1cbiAgICAubmF2LS1qb2Itcm9vbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM5RDBFMDY7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuOSk7IH1cblxuLnRhYi1jb250ZW50LS1qb2Itcm9vbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDI1MiwgMjUyLCAwLjc1KTsgfVxuXG4ubmF2LS1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5uYXYtLWxvZ2luIC5uYXYtaXRlbSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5uYXYtLWxvZ2luIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjM2MzYzOyB9XG4gIC5uYXYtLWxvZ2luIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdi0tbG9naW4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm5hdi0tbG9naW4gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJhd2VyIC5uYXZiYXItbmF2IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLmRyYXdlciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICM5RDBFMDY7IH1cbiAgLm5hdi0tam9iLXJvb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLm5hdi0tam9iLXJvb20gLm5hdi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm5hdi0tam9iLXJvb20gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5uYXZiYXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmU4O1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm5hdmJhciA+IC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5hdmJhci1hbHYge1xuICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgLm5hdmJhci1hbHYgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLm5hdmJhci1saWdodC5iZy1mYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1icmFuZC5hbHYtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMTAwOyB9IH1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjNTA0ZDQ4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kOiAjOUQwRTA2OyB9XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9naW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1ZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzlEMEUwNjtcbiAgY29sb3I6ICNmMmVmZTg7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2dpbjpob3ZlciwgLm5hdmJhci1uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2dpbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU3LCAxNCwgNiwgMC44KTtcbiAgICBjb2xvcjogI2YyZWZlOCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9naW4gLm5hdi1saW5rLS1sb2dpbl9faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5uYXZiYXItbmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9naW4gLm5hdi1saW5rLS1sb2dpbl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2YmFyLW5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvZ2luIC5uYXYtbGluay0tbG9naW5fX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmF2YmFyLW5hdi5uYXZiYXItbmF2LS1hbHYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubmF2LWxpbmsgLm5hdi1saW5rX19pY29uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlEMEUwNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDJweDsgfVxuICAubmF2LWxpbmsgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hY3RpdmUgLm5hdi1saW5rX19pY29uLFxuLmFjdGl2ZSA+IC5uYXYtbGluayAubmF2LWxpbmtfX2ljb24sXG4ubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rX19pY29uLFxuLm5hdi1saW5rOmhvdmVyIC5uYXYtbGlua19faWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5RDBFMDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAycHg7IH1cbiAgLmFjdGl2ZSAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuICAuYWN0aXZlID4gLm5hdi1saW5rIC5uYXYtbGlua19faWNvbiAuaWNvbl9fc3RhY2ssXG4gIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuICAubmF2LWxpbms6aG92ZXIgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5RDBFMDY7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5uYXZiYXItLWxhbmd1YWdlLXN3aXRjaGVyID4gLm5hdi1pdGVtIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm5hdmJhci0tbGFuZ3VhZ2Utc3dpdGNoZXIgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItLWxhbmd1YWdlLXN3aXRjaGVyID4gLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjc1cmVtIDAuMjVyZW0gMDsgfVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3B3ZG93bi0tbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5ndWFnZS1zd2l0Y2hlciAubmF2YmFyLS1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3B3ZG93bi0tbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLW5hdi5tb2JpbGUtbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1uYXYubW9iaWxlLW5hdiAubmF2YmFyLS1sYW5ndWFnZS1zd2l0Y2hlciAubmF2LWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1hbHYge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtOyB9XG4gICAgLm5hdmJhci1hbHYgLm5hdi1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4OyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9naW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IC43NWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAuNzVlbSAhaW1wb3J0YW50OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI1RPT0xCQVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9vbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIzOSwgMjMyLCAwLjc1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZTg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIHotaW5kZXg6IDEwMDEgIWltcG9ydGFudDsgfVxuICAudG9vbGJhci5zdGlja2VkIHtcbiAgICBoZWlnaHQ6IDExMHB4OyB9XG4gIC50b29sYmFyLnRvb2xiYXItLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmYyOyB9XG4gIC50b29sYmFyLnRvb2xiYXItLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnRvb2xiYXIudG9vbGJhci0taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0NiwgMjQyLCAwLjI1KTsgfVxuXG4udG9vbGJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnRvb2xiYXItbmF2LmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRvb2xiYXItbmF2IC5uYXYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMi41cmVtIDA7IH1cbiAgLnRvb2xiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50b29sYmFyLW5hdiAubmF2LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjZmMjsgfVxuICAgIC50b29sYmFyLW5hdiAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzlEMEUwNjsgfVxuICAgIC50b29sYmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgICAgcGFkZGluZzogMi41cmVtOyB9XG4gICAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOUQwRTA2OyB9XG4gICAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzUwNGQ0ODsgfVxuICAgIC50b29sYmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC50b29sYmFyLW5hdiAubmF2LWl0ZW0gYSA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAudG9vbGJhci1uYXYudG9vbGJhci0tam9iLXJvb20gLm5hdi1pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG5cbi5qdW1ib3Ryb24gLnRvb2xiYXItbmF2IC5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRvb2xiYXItbmF2LS1oYXMtaWNvbiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTsgfVxuICAudG9vbGJhci1uYXYtLWhhcy1pY29uIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjOUQwRTA2OyB9XG4gIC50b29sYmFyLW5hdi0taGFzLWljb24gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM1MDRkNDg7IH1cblxuLnRvb2xiYXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjI1cmVtIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnRvb2xiYXItZm9ybS5jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1heC13aWR0aDogMzMlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW46IDAgLjVyZW07IH1cbiAgICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwID4gaW5wdXQ6bm90KC5yYW5nZS1zbGlkZXJfX3JhbmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tc2xpZGVyLCAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwLnJhbmdlLXNsaWRlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMDsgfVxuICAgIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50b29sYmFyLWZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0OHB4OyB9XG5cbmpyMi1qb2Itc2VhcmNoLXRvb2xiYXIganIyLXR5cGVhaGVhZC1tdWx0aXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGpyMi1qb2Itc2VhcmNoLXRvb2xiYXIganIyLXR5cGVhaGVhZC1tdWx0aXNlbGVjdCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRvb2xiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgbWluLWhlaWdodDogdW5zZXQ7IH1cbiAgICAudG9vbGJhci5tZC13aGl0ZWZyYW1lLTNkcCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnRvb2xiYXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvb2xiYXIuc3RpY2tlZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnRvb2xiYXItbmF2Om5vdCguc2hvdykgLm5hdi1pdGVtOm5vdCguYWN0aXZlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjM5LCAyMzIsIDAuNzUpO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbTsgfVxuICAgIC50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdiAubmF2LXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdiAubmF2LXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdiAubmF2LXRpdGxlIGgyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDVlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxM2EnOyB9XG4gICAgLnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2IC5uYXYtaXRlbSBhLFxuICAgIC50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM1MDRkNDg7IH1cbiAgICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYudG9vbGJhci0tam9iLXJvb20gLm5hdi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2LnRvb2xiYXItbmF2LS1oYXMtaWNvbiAubmF2LWxpbmtfX2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9vbGJhci1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDFyZW0gMTVweDsgfVxuICAgIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXAsXG4gICAgLnRvb2xiYXItZm9ybSBidXR0b24ge1xuICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAganIyLWpvYi1zZWFyY2gtdG9vbGJhciBqcjItdHlwZWFoZWFkLW11bHRpc2VsZWN0IC50eXBlYWhlYWQtbXVsdGlzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAudG9vbGJhci1mb3JtIHtcbiAgICBtYXJnaW46IDFyZW0gLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgICAudG9vbGJhci1mb3JtIC5idG4tbGcsIC50b29sYmFyLWZvcm0gLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnRvb2xiYXItbmF2LnRvb2xiYXItLWpvYi1yb29tIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC50b29sYmFyLW5hdi50b29sYmFyLW5hdi0taGFzLWljb24gLm5hdi1saW5rID4gc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvb2xiYXItZm9ybSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMC4yNXJlbSAxLjI1cmVtIDAuMjVyZW07IH1cbiAgLnRvb2xiYXItbmF2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudG9vbGJhci1uYXYgLm5hdi10aXRsZSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDEuMjVyZW0gMDsgfVxuICAgICAgLnRvb2xiYXItbmF2IC5uYXYtdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAgIC50b29sYmFyLW5hdi50b29sYmFyLS1qb2Itcm9vbSAubmF2LWl0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAudG9vbGJhci1uYXYudG9vbGJhci1uYXYtLWhhcy1pY29uIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC50b29sYmFyLW5hdiAuYWN0aXZlIC5uYXYtbGlua19faWNvbiAuaWNvbl9fc3RhY2ssXG4gICAgLnRvb2xiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmsgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayxcbiAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGlua19faWNvbiAuaWNvbl9fc3RhY2ssXG4gICAgLnRvb2xiYXItbmF2IC5uYXYtbGluazpob3ZlciAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuICAgIC50b29sYmFyLW5hdiAubmF2LWxpbmsgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayB7XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAudG9vbGJhci1uYXYudG9vbGJhci0tam9iLXJvb20ge1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAudG9vbGJhci1uYXYudG9vbGJhci0tam9iLXJvb20uY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgIC50b29sYmFyLW5hdi50b29sYmFyLS1qb2Itcm9vbSAubmF2LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnRvb2xiYXItbmF2LnRvb2xiYXItLWpvYi1yb29tIC5uYXYtaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzJTsgfVxuICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDAgLjI1cmVtOyB9XG4gIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXAtLWljb24gLmZvcm0tY29udHJvbC1sZyB+IC5mb3JtLWNvbnRyb2wtLWljb24sIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXAtLWljb24gLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCB+IC5mb3JtLWNvbnRyb2wtLWljb24sIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXAtLWljb24gLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uIH4gLmZvcm0tY29udHJvbC0taWNvbiwgLnRvb2xiYXItZm9ybSAuZm9ybS1ncm91cC0taWNvbiAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB+IC5mb3JtLWNvbnRyb2wtLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9XG4gIC50b29sYmFyLWZvcm0gLmZvcm0tY29udHJvbC1sZywgLnRvb2xiYXItZm9ybSAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuICAudG9vbGJhci1mb3JtIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLnRvb2xiYXItZm9ybSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biwgLnRvb2xiYXItZm9ybSAuYnRuLWxnLCAudG9vbGJhci1mb3JtIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLnRvb2xiYXItZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbjogMCAuMjVyZW07XG4gICAgd2lkdGg6IDE1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50b29sYmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uc3VibmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmOGY2ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnN1Ym5hdmJhci1uYXYgLm5hdi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmU4OyB9XG4gICAgLnN1Ym5hdmJhci1uYXYgLm5hdi10aXRsZSAubmF2LWxpbmstLWZhcSB7XG4gICAgICBjb2xvcjogIzg2OGU5NjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuMTI1ZW07XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5zdWJuYXZiYXItbmF2IC5uYXYtdGl0bGUgLm5hdi1saW5rLS1mYXE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmVmZTg7XG4gICAgICAgIGNvbG9yOiAjNTA0ZDQ4OyB9XG4gIC5zdWJuYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgZm9udC1zaXplOiA4MCU7IH1cbiAgLnN1Ym5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzUwNGQ0ODsgfVxuICAgIC5zdWJuYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJlZmU4O1xuICAgICAgY29sb3I6ICM1MDRkNDg7IH1cbiAgICAuc3VibmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM4NjhlOTY7IH1cbiAgLnN1Ym5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgIzlEMEUwNjsgfVxuICAuc3VibmF2YmFyLW5hdiAubmF2IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuc3VibmF2YmFyLW5hdiAubmF2IC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSBjYWxjKDFyZW0gKyAwLjVyZW0pOyB9XG4gICAgICAuc3VibmF2YmFyLW5hdiAubmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOUQwRTA2OyB9XG5cbi5maWx0ZXItbmF2IHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLmZpbHRlci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJlZmU4O1xuICAgIGNvbG9yOiAjOUQwRTA2OyB9XG4gIC5maWx0ZXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuZmlsdGVyLW5hdiAubmF2LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAgMXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3VibmF2YmFyX190b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnN1Ym5hdmJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAgIC5zdWJuYXZiYXIgPiAuc3VibmF2YmFyX190b2dnbGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuc3VibmF2YmFyID4gLnN1Ym5hdmJhcl9fdG9nZ2xlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjA1ZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBjb250ZW50OiAnXFxmMTNhJzsgfVxuICAuc3VibmF2YmFyOm5vdCguc2hvdykgLmFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdWJuYXZiYXI6bm90KC5zaG93KSAuYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICM5RDBFMDY7IH1cbiAgLnN1Ym5hdmJhcjpub3QoLnNob3cpIC5uYXYtaXRlbTpub3QoLmFjdGl2ZSksXG4gIC5zdWJuYXZiYXI6bm90KC5zaG93KSAubmF2LXRpdGxlOm5vdCguYWN0aXZlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VibmF2YmFyLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdWJuYXZiYXItbmF2IC5uYXYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjM2MzYzOyB9XG4gICAgLnN1Ym5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuc3VibmF2YmFyLW5hdi5tZC13aGl0ZWZyYW1lLTFkcCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLnN1Ym5hdmlnYXRpb24ubmF2YmFyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc3VibmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIyNXB4ICsgMXJlbSk7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi5kcm9wZG93bi0tY2FudmFzIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi0tY2FudmFzIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLS1jYW52YXMgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA5MzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyb3Bkb3duLS1jYW52YXMgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA5ODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLS1jYW52YXMgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kcm9wZG93bi0tY2FudmFzIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTM4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZHJvcGRvd24tLWNhbnZhcyAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDE1NDBweDsgfSB9XG5cbi5kcm9wZG93bi0tY2FudmFzIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5hdi1pdGVtLm1lZ2FtZW51LnNob3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjM2MzYzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2MzYzNjM7IH1cbiAgLm5hdi1pdGVtLm1lZ2FtZW51LnNob3cgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLjVyZW0gLSAxcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC41cmVtIC0gMXB4KTsgfVxuXG4ubWVnYW1lbnUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubWVnYW1lbnUtbWVudSBkaXYge1xuICAgIGZsZXg6IDE7IH1cbiAgLm1lZ2FtZW51LW1lbnUgLmRyb3Bkb3duLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6IDNweCAxLjVyZW07IH1cbiAgICAubWVnYW1lbnUtbWVudSAuZHJvcGRvd24tdGl0bGUgfiAuZHJvcGRvd24tdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5tZWdhbWVudS1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogIzlEMEUwNjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZHJhd2VyIC5tZWdhbWVudSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kcmF3ZXIgLm1lZ2FtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAuZHJhd2VyIC5tZWdhbWVudSAubWVnYW1lbnUtbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5kcmF3ZXIgLm1lZ2FtZW51IC5tZWdhbWVudS1tZW51IC5kcm9wZG93bi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgIC5kcmF3ZXIgLm1lZ2FtZW51IC5tZWdhbWVudS1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2LWl0ZW0ubWVnYW1lbnUuc2hvdyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qKlxuICogQ09OVEVOVFNcbiAqXG4gKiBGT1JNU1xuICogcmFkaW8tICYgY2hlY2tib3guLi4uKCgpKS5cbiAqIHNlbGVjdFxuICpcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI1JBRElPLSAmIENIRUNLQk9YXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94ID4gbGFiZWwsXG4ucmFkaW8gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNoZWNrYm94ID4gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzYzNjM2MztcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmNoZWNrYm94ID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzIH4gbGFiZWw6OmJlZm9yZSxcbi5yYWRpbyA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB+IGxhYmVsOjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTdhNjFhO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTdhNjFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U3YTYxYTsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dCxcbi5yYWRpbyA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsOmJlZm9yZSxcbi5jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gbGFiZWw6YWZ0ZXIsXG4ucmFkaW8gPiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBsYWJlbDpob3Zlcjo6YmVmb3JlLFxuLnJhZGlvID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlN2E2MWE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlN2E2MWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTdhNjFhOyB9XG5cbi5yYWRpbyA+IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzYzNjM2MzsgfVxuXG4ucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZvcm0tZ3JvdXAtLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0tZ3JvdXAtLWljb24gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gIC5mb3JtLWdyb3VwLS1pY29uIC5mb3JtLWNvbnRyb2wtLWljb24ge1xuICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4yNWVtO1xuICAgIHJpZ2h0OiAuMjVlbTtcbiAgICBmb250LXNpemU6IC45NWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5mb3JtLWdyb3VwLS1pY29uIC5mb3JtLWNvbnRyb2wtLWljb24ge1xuICAgICAgICB0b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH0gfVxuICAuZm9ybS1ncm91cC0taWNvbiAuZm9ybS1jb250cm9sLWxnLCAuZm9ybS1ncm91cC0taWNvbiAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1ncm91cC0taWNvbiAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWdyb3VwLS1pY29uIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTsgfVxuICAgIC5mb3JtLWdyb3VwLS1pY29uIC5mb3JtLWNvbnRyb2wtbGcgfiAuZm9ybS1jb250cm9sLS1pY29uLCAuZm9ybS1ncm91cC0taWNvbiAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sIH4gLmZvcm0tY29udHJvbC0taWNvbiwgLmZvcm0tZ3JvdXAtLWljb24gLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uIH4gLmZvcm0tY29udHJvbC0taWNvbiwgLmZvcm0tZ3JvdXAtLWljb24gLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gfiAuZm9ybS1jb250cm9sLS1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cblxuLm5hdmJhci1uYXYgLmZvcm0tY29udHJvbC0taWNvbiB7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzQ5NTA1NzsgfVxuXG4uZm9ybS1ncm91cC0tbmF2YmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQ1VTVE9NLVNFTEVDVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jdXN0b20tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogIzYzNjM2MztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0NVU1RPTVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybS1ncm91cC0tYnJlYWsge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5mb3JtLWdyb3VwLS1vcHRpb25hbCBsYWJlbDpiZWZvcmUge1xuICAvKmNvbnRlbnQ6ICdvcHRpb25hbCc7XG5cdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyOyovIH1cblxuLmZvcm0tZ3JvdXBfX2lubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9ybS1ncm91cF9faW5saW5lIHNlbGVjdCxcbiAgLmZvcm0tZ3JvdXBfX2lubGluZSBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIC41cmVtOyB9XG4gICAgLmZvcm0tZ3JvdXBfX2lubGluZSBzZWxlY3Q6Zmlyc3QtY2hpbGQsXG4gICAgLmZvcm0tZ3JvdXBfX2lubGluZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWdyb3VwX19pbmxpbmUgc2VsZWN0Omxhc3QtY2hpbGQsXG4gICAgLmZvcm0tZ3JvdXBfX2lubGluZSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZm9ybS1ncm91cF9faW5saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmZvcm0tZ3JvdXBfX2lubGluZS5zbS1pbmxpbmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNSQU5HRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYW5nZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucmFuZ2Utc2xpZGVyX19yYW5nZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICg3M3B4KSk7XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNjMWMwYzA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAucmFuZ2Utc2xpZGVyX19yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOUQwRTA2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucmFuZ2Utc2xpZGVyX19yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzNiMDUwMjsgfVxuICAucmFuZ2Utc2xpZGVyX19yYW5nZTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2IwNTAyOyB9XG4gIC5yYW5nZS1zbGlkZXJfX3JhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOUQwRTA2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucmFuZ2Utc2xpZGVyX19yYW5nZTo6LW1vei1yYW5nZS10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2IwNTAyOyB9XG4gIC5yYW5nZS1zbGlkZXJfX3JhbmdlOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzNiMDUwMjsgfVxuXG4ucmFuZ2Utc2xpZGVyX192YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLnJhbmdlLXNsaWRlcl9fdmFsdWUucmFuZ2Utc2xpZGVyX192YWx1ZS0tdW5pdDphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXVuaXQpO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cblxuOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2MxYzBjMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucHV0OjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0xBQkVMIC0gT3B0aW9uYWwgRmllbGRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubGFiZWwgLm9wdGlvbmFsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzgwODA4MDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQUxFUlRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLmFsZXJ0IHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmp1bWJvdHJvbi0taGFzLXRvb2xiYXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5qdW1ib3Ryb24tLWhhcy10b29sYmFyIC50b29sYmFyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IC4yNXJlbSBzb2xpZCB3aGl0ZTsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNBRERSRVNTIExPT0tVUFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hZGRyZXNzX19maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZjI7IH0gfVxuXG4uY2FuZGlkYXRlLXNlYXJjaCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgbWFyZ2luOiAzcmVtIDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jYW5kaWRhdGUtc2VhcmNoIGxlZ2VuZCB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMS41cmVtKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYzNjM2MztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuY2FuZGlkYXRlLXNlYXJjaCAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmNhbmRpZGF0ZS1zZWFyY2ggLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMS41cmVtKTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAuY2FuZGlkYXRlLXNlYXJjaCAuZm9ybS1ncm91cCBkaXYge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoNDIlIC0gMS41cmVtKTsgfVxuICAuY2FuZGlkYXRlLXNlYXJjaCAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMzMlO1xuICAgIHdpZHRoOiBjYWxjKDQyJSAtIDEuNXJlbSk7IH1cblxuLmNhbmRpZGF0ZS1zZWFyY2hfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogM3JlbSAwIDAgM3JlbTsgfVxuXG4uY2FuZGlkYXRlLXNlYXJjaF9fZm9ybSB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDNyZW0pO1xuICBwYWRkaW5nOiAzcmVtOyB9XG4gIC5jYW5kaWRhdGUtc2VhcmNoX19mb3JtIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYW5kaWRhdGUtc2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbiAgICBtYXJnaW46IDAuNzVyZW0gMC43NXJlbTsgfVxuICAgIC5jYW5kaWRhdGUtc2VhcmNoIGxlZ2VuZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYW5kaWRhdGUtc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuY2FuZGlkYXRlLXNlYXJjaCAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmNhbmRpZGF0ZS1zZWFyY2ggLmZvcm0tZ3JvdXAgZGl2IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYW5kaWRhdGUtc2VhcmNoIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNhbmRpZGF0ZS1zZWFyY2ggLmJ0bi5idG4tbGcsIC5jYW5kaWRhdGUtc2VhcmNoIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAuY2FuZGlkYXRlLXNlYXJjaF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5jYW5kaWRhdGUtc2VhcmNoX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMXJlbSAxNXB4OyB9IH1cblxuLmJhZGdlLXllbGxvdyxcbi5iYWRnZS1ncmVlbixcbi5iYWRnZS1ibHVlLFxuLmJhZGdlLWdyYXkge1xuICBjb2xvcjogIzUwNGQ0ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYmFkZ2UtYmx1ZSB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkN2Q2OyB9XG4gIC5iYWRnZS1ibHVlW2hyZWZdOmZvY3VzLCAuYmFkZ2UtYmx1ZVtocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2IxYWY7IH1cblxuLmJhZGdlLWdyYXkge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODsgfVxuICAuYmFkZ2UtZ3JheVtocmVmXTpmb2N1cywgLmJhZGdlLWdyYXlbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkOGM3OyB9XG5cbi5iYWRnZS1ncmVlbiB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNWQ5OyB9XG4gIC5iYWRnZS1ncmVlbltocmVmXTpmb2N1cywgLmJhZGdlLWdyZWVuW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZWFiMTsgfVxuXG4uYmFkZ2UteWVsbG93IHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZGU7IH1cbiAgLmJhZGdlLXllbGxvd1tocmVmXTpmb2N1cywgLmJhZGdlLXllbGxvd1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYWI7IH1cblxuLmRldGFpbF9fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmRldGFpbF9fdGl0bGUgaDIge1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmRldGFpbF9fdGl0bGUgLmRldGFpbF9fZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cblxuLmRldGFpbF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5kZXRhaWxfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gIC5kZXRhaWxfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGV0YWlsX19jb250ZW50ID4gLmRldGFpbF9fY29udGVudF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuMTI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmMmVmZTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGV0YWlsX19jb250ZW50IC5jb250ZW50X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuZGV0YWlsX19jb250ZW50IC5jb250ZW50X19pdGVtIHN0cm9uZyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBoeXBoZW5zOiBhdXRvOyB9XG4gICAgLmRldGFpbF9fY29udGVudCAuY29udGVudF9faXRlbSBzcGFuIHtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLmRldGFpbF9fZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmRldGFpbF9fZmVhdHVyZXMgLmRldGFpbF9fbWFwIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5kZXRhaWxfX2ZlYXR1cmVzIC5mZWF0dXJlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgLmRldGFpbF9fZmVhdHVyZXMgLmZlYXR1cmVzIC5sb2dvLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRldGFpbF9fZmVhdHVyZXMgLmZlYXR1cmVzIC5sb2dvLWJveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZGV0YWlsX19hcHBsaWNhdGlvbnMge1xuICBtYXJnaW46IDEuNXJlbSAwOyB9XG5cbi5kZXRhaWwtLW9jY3VwYXRpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIzOSwgMjMyLCAwLjUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXRhaWxfX3RpdGxlIGgyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmRldGFpbF9fcmVmZXJlbmNlcyB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLmRldGFpbF9fYm9keSB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLmRldGFpbF9fYWN0aW9ucyB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmRldGFpbF9fY29tcGFueS5hbHYtbG9nby1ib3gsXG4gIC5kZXRhaWxfX3Blcy5hbHYtbG9nby1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuZGV0YWlsX19jb21wYW55Lm1kLXdoaXRlZnJhbWUtMWRwLFxuICAuZGV0YWlsX19wZXMubWQtd2hpdGVmcmFtZS0xZHAge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmRldGFpbF9fY29udGVudCAuY29udGVudF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmRldGFpbF9fY29udGVudCAuY29udGVudF9faXRlbSBzdHJvbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmRldGFpbF9fY29udGVudCAuY29udGVudF9faXRlbSBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmRldGFpbF9fZmVhdHVyZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZGV0YWlsX19mZWF0dXJlcyAuZGV0YWlsX19tYXAsXG4gICAgLmRldGFpbF9fZmVhdHVyZXMgLmZlYXR1cmVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmRldGFpbF9fZmVhdHVyZXMgLmRldGFpbF9fbWFwIC5sb2dvLWJveCxcbiAgICAgIC5kZXRhaWxfX2ZlYXR1cmVzIC5kZXRhaWxfX21hcCAubG9nby1ib3g6bGFzdC1jaGlsZCxcbiAgICAgIC5kZXRhaWxfX2ZlYXR1cmVzIC5mZWF0dXJlcyAubG9nby1ib3gsXG4gICAgICAuZGV0YWlsX19mZWF0dXJlcyAuZmVhdHVyZXMgLmxvZ28tYm94Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIC5kZXRhaWxfX2ZlYXR1cmVzIC5tZC13aGl0ZWZyYW1lLTFkcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLmpvYi1wdWJsaWNhdGlvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuam9iLXB1YmxpY2F0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC5qb2ItcHVibGljYXRpb24gbGVnZW5kIHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAxLjVyZW0pO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjM2MzYzO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5qb2ItcHVibGljYXRpb24gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5qb2ItcHVibGljYXRpb24gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMS41cmVtKTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAuam9iLXB1YmxpY2F0aW9uIC5mb3JtLWdyb3VwIGRpdiB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICB3aWR0aDogY2FsYyg0MiUgLSAxLjVyZW0pOyB9XG4gIC5qb2ItcHVibGljYXRpb24gLmZvcm0tZ3JvdXBfX2lubGluZSA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmpvYi1wdWJsaWNhdGlvbiAuZm9ybS1ncm91cF9faW5saW5lID4gZGl2ID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5qb2ItcHVibGljYXRpb24gLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMzMlO1xuICAgIHdpZHRoOiBjYWxjKDQyJSAtIDEuNXJlbSk7IH1cblxuLmpvYi1wdWJsaWNhdGlvbl9fYWN0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLmpvYi1wdWJsaWNhdGlvbl9fYWN0aW9ucyA+IC5mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMzMlO1xuICAgIHdpZHRoOiBjYWxjKDQyJSAtIDEuNXJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmpvYi1wdWJsaWNhdGlvbl9fYWN0aW9ucyA+IC5mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgICAuam9iLXB1YmxpY2F0aW9uX19hY3Rpb25zID4gLmZvcm1fX2FjdGlvbnMgLmJ0bjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmpvYi1wdWJsaWNhdGlvbl9fZm9ybSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmpvYi1wdWJsaWNhdGlvbl9fcmFkYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYwcHg7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWwgbGVnZW5kIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzBjMDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbCAuZm9ybS1ncm91cF9faW5saW5lID4gZGl2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDMzJTsgfVxuXG4uam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsX19hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbF9fYWN0aW9ucyA+IC5mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbF9fYWN0aW9ucyA+IC5mb3JtX19hY3Rpb25zIC5idG46bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uY2FuZGlkYXRlLXJhZGFyIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIGZvbnQtc2l6ZTogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOUQwRTA2OyB9XG4gIC5jYW5kaWRhdGUtcmFkYXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5RDBFMDY7XG4gICAgY29sb3I6ICNmMmVmZTg7IH1cbiAgICAuY2FuZGlkYXRlLXJhZGFyOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICNmMmVmZTg7IH1cbiAgICAuY2FuZGlkYXRlLXJhZGFyOmhvdmVyIC5iYWRnZS1yYWRhciB7XG4gICAgICBjb2xvcjogIzlEMEUwNjtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODsgfVxuICAgICAgLmNhbmRpZGF0ZS1yYWRhcjpob3ZlciAuYmFkZ2UtcmFkYXJbaHJlZl06Zm9jdXMsIC5jYW5kaWRhdGUtcmFkYXI6aG92ZXIgLmJhZGdlLXJhZGFyW2hyZWZdOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDhjNzsgfVxuICAuY2FuZGlkYXRlLXJhZGFyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJhZGdlLXJhZGFyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjsgfVxuICAuYmFkZ2UtcmFkYXJbaHJlZl06Zm9jdXMsIC5iYWRnZS1yYWRhcltocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YzBhMDQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmpvYi1wdWJsaWNhdGlvbl9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMCAxNXB4IDFyZW0gMTVweDsgfVxuICAgIC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWwgbGVnZW5kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgIC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWwgLmZvcm0tZ3JvdXBfX2lubGluZSA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsX19hY3Rpb25zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMXJlbSAxNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsX19hY3Rpb25zIC5idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsX19hY3Rpb25zIC5idG46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jb250ZW50LS1qb2Itc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuNzUpO1xuICBtYXJnaW4tdG9wOiA1MnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtLWpvYi1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDsgfSB9XG5cbi5qb2Itc2VhcmNoX19mb3JtIHtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gM3JlbSk7XG4gIHBhZGRpbmc6IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuam9iLXNlYXJjaF9fZm9ybSAuZm9ybS1jb250cm9sLWxnLCAuam9iLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuICAgIC5qb2Itc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAuam9iLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgfVxuICAgIC5qb2Itc2VhcmNoX19mb3JtIC5idG4tbGcsIC5qb2Itc2VhcmNoX19mb3JtIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLmpvYi1zZWFyY2hfX3JhZGFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAzcmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuam9iLXNlYXJjaF9fcmFkYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5qb2ItcmFkYXIge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBtYXJnaW46IDAgMS41cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzlEMEUwNjsgfVxuICAuam9iLXJhZGFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOUQwRTA2O1xuICAgIGNvbG9yOiAjZjJlZmU4OyB9XG4gICAgLmpvYi1yYWRhcjpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjZjJlZmU4OyB9XG4gICAgLmpvYi1yYWRhcjpob3ZlciAuYmFkZ2UtcmFkYXIge1xuICAgICAgY29sb3I6ICM5RDBFMDY7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7IH1cbiAgICAgIC5qb2ItcmFkYXI6aG92ZXIgLmJhZGdlLXJhZGFyW2hyZWZdOmZvY3VzLCAuam9iLXJhZGFyOmhvdmVyIC5iYWRnZS1yYWRhcltocmVmXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGQ4Yzc7IH1cbiAgLmpvYi1yYWRhciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5qb2Itc2VhcmNoX19maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZjI7IH0gfVxuXG4uam9iLXNlYXJjaF9fLS10b2dnbGVyIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzlEMEUwNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5qb2Itc2VhcmNoX18tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4wNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgY29udGVudDogJ1xcZjEzYSc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAvKiBTYWZhcmkgKi9cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTsgfVxuXG4uc2hvdyArIC5qb2Itc2VhcmNoX19maWx0ZXItLXRvZ2dsZXI6YmVmb3JlIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAvKiBTYWZhcmkgKi9cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cblxuLnJlc3VsdC1saXN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnJlc3VsdC1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZXN1bHQtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZWJlYTsgfVxuICAucmVzdWx0LWxpc3RfX2l0ZW0gZW0ge1xuICAgIHBhZGRpbmc6IDAgMC4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJhYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmUzNTkgMCUsICNmZmYyYWMgMTAwJSk7IH1cbiAgLnJlc3VsdC1saXN0X19pdGVtIC5yZXN1bHQtbGlzdF9faXRlbV9fY29udGVudCA+IC53LTEwMCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucmVzdWx0LWxpc3RfX2l0ZW0gLnJlc3VsdC1saXN0X19pdGVtX19kYXRlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cbiAgLnJlc3VsdC1saXN0X19pdGVtIC5yZXN1bHQtbGlzdF9faXRlbV9fc3RhciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG5cbi5yZXN1bHQtbGlzdF9faXRlbS0tdmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICNmM2Q3ZDY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcl9fdGl0bGUsXG4gIC5yZXN1bHQtbGlzdF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luOiAxLjVyZW0gMC43NXJlbTsgfVxuICAuZmlsdGVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtOyB9XG4gIC5yZXN1bHQtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvYi1zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweCAxcmVtIDE1cHg7IH0gfVxuXG4udG9vbF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRvb2xfX2hlYWRpbmcge1xuICAgICAgcGFkZGluZzogM3JlbSAwIDAgM3JlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvb2xfX2hlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuXG4uanVtYm90cm9uLS1qb2Itcm9vbSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmp1bWJvdHJvbi0tbGFuZGluZ3BhZ2UgLnRvb2xfX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAuNzVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubGFuZGluZy1wYWdlLS1jb250YWluZXIucHJvY2Vzcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAubGFuZGluZy1wYWdlLS1jb250YWluZXIucHJvY2Vzcy1jb250YWluZXIgLnByb2Nlc3MtY29udGFpbmVyX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJvY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA1MCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAucHJvY2VzcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnByb2Nlc3MgLnByb2Nlc3NfX2l0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjVyZW0pO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoeXBoZW5zOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtLmhhcy1hcnJvdzphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07IH1cbiAgICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtLmhhcy1hcnJvdzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtLmhhcy1hcnJvdzpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnByb2Nlc3MgLnByb2Nlc3NfX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzlEMEUwNjtcbiAgICAgIGNvbG9yOiAjZjJlZmU4OyB9XG4gICAgLnByb2Nlc3MgLnByb2Nlc3NfX2l0ZW0gcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAucHJvY2VzcyAucHJvY2Vzc19faXRlbSB7XG4gICAgICAgIG1hcmdpbjogLjI1cmVtIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvY2VzcyAucHJvY2Vzc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9vbF9faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC4zNzVyZW07IH0gfVxuXG4uYmctLW1haW4tYmxhY2ssXG4uYmctLW1haW4tZ3JheSxcbi5iZy0tbWFpbi1hY2NlbnQsXG4uYmctLWFkZGl0aW9uYWwtZ3JlZW4sXG4uYmctLW90aGVyLXJlZCB7XG4gIGNvbG9yOiAjZjJlZmU4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLS1tYWluLWdyYXktbGlnaHQsXG4uYmctLW1haW4td2hpdGUsXG4uYmctLWFkZGl0aW9uYWwtYW1iZXIsXG4uYmctLWFkZGl0aW9uYWwteWVsbG93IHtcbiAgY29sb3I6ICM1MDRkNDggIWltcG9ydGFudDsgfVxuXG4uYmctLW1haW4tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjNTA0ZDQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLS1tYWluLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjODA4MDgwICFpbXBvcnRhbnQ7IH1cblxuLmJnLS1tYWluLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjYzFjMGMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLS1tYWluLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5iZy0tbWFpbi1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAjOUQwRTA2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLS1hZGRpdGlvbmFsLWFtYmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmYzUwMSAhaW1wb3J0YW50OyB9XG5cbi5iZy0tYWRkaXRpb25hbC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZiMTIwICFpbXBvcnRhbnQ7IH1cblxuLmJnLS1hZGRpdGlvbmFsLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzY0YjUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy0tb3RoZXItcmVkIHtcbiAgY29sb3I6ICM5RDBFMDYgIWltcG9ydGFudDsgfVxuXG4ubG9naW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIG1hcmdpbjogM3JlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubG9naW4gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5sb2dpbiAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxLjVyZW0pO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5sb2dpbiAuZm9ybS1ncm91cCBkaXYge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTsgfVxuICAubG9naW4gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjVyZW0pOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTIyMHB4OyB9IH1cblxuLypcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuXHQubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14eHhsOyB9XG59XG4qL1xuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSg1OSwgNSwgMiwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSg1OSwgNSwgMiwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoNTksIDUsIDIsIDAuNzUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDE0MiwgMTQxLCAxNDEsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMTQyLCAxNDEsIDE0MSwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMTQyLCAxNDEsIDE0MSwgMC43NSk7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDQ0LCA3OSwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSg0NCwgNzksIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDQ0LCA3OSwgMCwgMC43NSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDEyLCA4MiwgOTMsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMTIsIDgyLCA5MywgMC43NSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMTIsIDgyLCA5MywgMC43NSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDE4NSwgMTIwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDE4NSwgMTIwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgxODUsIDEyMCwgMCwgMC43NSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoNTksIDUsIDIsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoNTksIDUsIDIsIDAuNzUpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDU5LCA1LCAyLCAwLjc1KTsgfVxuXG4uYnRuLWxpZ2h0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDIwNSwgMTk0LCAxNjcsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMjA1LCAxOTQsIDE2NywgMC43NSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMjA1LCAxOTQsIDE2NywgMC43NSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDYsIDcsIDgsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoNiwgNywgOCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoNiwgNywgOCwgMC43NSk7IH1cblxuI3NlYXJjaEZvcm0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwOyB9XG5cbiNzZWFyY2hGb3JtLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbiNzZWFyY2hGb3JtLnNob3cge1xuICB3aWR0aDogMjgwcHg7IH1cbiAgI3NlYXJjaEZvcm0uc2hvdyAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMjgwcHg7IH1cblxuLm5hdi1saW5rLS1zZWFyY2gtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubmF2LWxpbmstLXNlYXJjaC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3RpY2tlZCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLnN0aWNrZWQtLXRvcCxcbiAgLnN0aWNrZWQtLXRvcF9fcGFyZW50IHtcbiAgICB0b3A6IDA7IH1cbiAgLnN0aWNrZWQtLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5iYXNlX19zdWJuYXZiYXIgPiAuc3RpY2tlZC0tdG9wIHtcbiAgICB0b3A6IGNhbGMoMTcwcHggKyAxLjVyZW0pO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDE3MHB4ICsgMS41cmVtKSk7IH0gfVxuXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogQ09SRVxuICogRHJhd2VyIE1lbnUuLi4uLi4uLi4uKCgpKS5cbiAqIEZPTERcbiAqXG4gKi9cbi8qXG5odG1sIHtcblx0bWluLWhlaWdodDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5Lmhhcy1kcmF3ZXIge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5oYXMtaW5uZXItZHJhd2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcmF3ZXItY29udHJvbHMsXG4gIC5kcmF3ZXItaGVhZGluZyxcbiAgLmRyYXdlci1ib2R5LFxuICAuZHJhd2VyLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kcmF3ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM1MDRkNDg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTA1O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB3aWR0aDogOTUlOyB9XG4gICAgLmRyYXdlci1jb250ZW50cywgLmRyYXdlci1oZWFkaW5nLCAuZHJhd2VyLWJvZHksIC5kcmF3ZXItbmF2LCAuZHJhd2VyLWZvb3RlciwgLmRyYXdlciB1bCwgLmRyYXdlciBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZHJhd2VyLmZvbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC05NSU7IH1cbiAgICAuZHJhd2VyIC5uYXZiYXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmRyYXdlciAubmF2YmFyLW5hdiA+IC5tZWdhbWVudSB7XG4gICAgICBvcmRlcjogOTsgfVxuICAuZHJhd2VyLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLmRyYXdlci1oZWFkaW5nIC5mYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICBjb2xvcjogIzUwNGQ0ODsgfVxuICAuZHJhd2VyLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgY29sb3I6ICNmMmVmZTg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFhMWExYTsgfVxuICAuZHJhd2VyLWNvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAxNXB4OyB9XG4gIC5kcmF3ZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZHJhd2VyLWlubmVyLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC43NXJlbTtcbiAgICByaWdodDogMC43NXJlbTsgfVxuICAuZHJhd2VyLWJvZHksIC5kcmF3ZXItbmF2IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAxNXB4OyB9XG4gIC5kcmF3ZXItbmF2LCAuZHJhd2VyLWZ1bGxuYXYge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmRyYXdlci1uYXYgbGksIC5kcmF3ZXItZnVsbG5hdiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5kcmF3ZXItbmF2IGxpIGEsIC5kcmF3ZXItZnVsbG5hdiBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxNXB4OyB9XG4gICAgLmRyYXdlci1uYXYgbGkuYWN0aXZlIGEsIC5kcmF3ZXItbmF2IGxpIGE6aG92ZXIsIC5kcmF3ZXItbmF2IGxpIGE6Zm9jdXMsIC5kcmF3ZXItZnVsbG5hdiBsaS5hY3RpdmUgYSwgLmRyYXdlci1mdWxsbmF2IGxpIGE6aG92ZXIsIC5kcmF3ZXItZnVsbG5hdiBsaSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTE1MTUxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmRyYXdlci1mdWxsbmF2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRyYXdlci1mdWxsbmF2IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5kcmF3ZXItZnVsbG5hdiBsaSBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuZHJhd2VyLWludmVyc2UgLmRyYXdlci1jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICAuZHJhd2VyLWludmVyc2UgLmRyYXdlci1mdWxsbmF2IGxpIGEsIC5kcmF3ZXItaW52ZXJzZSAuZHJhd2VyLW5hdiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDE1cHg7IH1cbiAgLmRyYXdlci1pbnZlcnNlIC5kcmF3ZXItZnVsbG5hdiBsaS5hY3RpdmUgYSwgLmRyYXdlci1pbnZlcnNlIC5kcmF3ZXItZnVsbG5hdiBsaSBhOmhvdmVyLCAuZHJhd2VyLWludmVyc2UgLmRyYXdlci1mdWxsbmF2IGxpIGE6YWN0aXZlLFxuICAuZHJhd2VyLWludmVyc2UgLmRyYXdlci1uYXYgbGkuYWN0aXZlIGEsIC5kcmF3ZXItaW52ZXJzZSAuZHJhd2VyLW5hdiBsaSBhOmhvdmVyLCAuZHJhd2VyLWludmVyc2UgLmRyYXdlci1uYXYgbGkgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZjJlZmU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7IH1cbiAgLyotLS0tXG4gICAgICNGT0xEXG4gICAgICovXG4gIC5mb2xkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZvbGRpbmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICAuZHJhd2VyLXJpZ2h0LmZvbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcmF3ZXItcmlnaHQuZm9sZGluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tcmlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXJpZ2h0OyB9XG4gIC5mb2xkLnNob3csXG4gIC5kcmF3ZXItcmlnaHQuZm9sZC5zaG93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udHlwZWFoZWFkLW11bHRpc2VsZWN0IHtcbiAgd2lkdGg6IDQ5MHB4OyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3QgPiBmb3JtIHtcbiAgICB3aWR0aDogaW5oZXJpdDsgfVxuICAudHlwZWFoZWFkLW11bHRpc2VsZWN0IC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMzg1cHg7IH1cbiAgICAudHlwZWFoZWFkLW11bHRpc2VsZWN0IC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3QgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1jbGFzc2lmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzOWNjNTtcbiAgICBib3JkZXItY29sb3I6ICM0MzljYzU7IH1cbiAgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdCAudHlwZWFoZWFkLW11bHRpc2VsZWN0X190YWctLW9jY3VwYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGI1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjRiNTAwOyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3QgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1mcmVlLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjNTAxOyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3QgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1jYW50b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzljYzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM5Y2M1OyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3QgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1sb2NhbGl0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjUwMDtcbiAgICBib3JkZXItY29sb3I6ICM2NGI1MDA7IH1cbiAgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdCAudHlwZWFoZWFkLW11bHRpc2VsZWN0X190YWcge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAudHlwZWFoZWFkLW11bHRpc2VsZWN0IC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZyAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgbWFyZ2luOiAwIC0wLjVyZW0gMC41cmVtIDA7IH1cbiAgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdHlwZS1sYWJlbC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwtLW9jY3VwYXRpb24sIC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLS1jbGFzc2lmaWNhdGlvbiB7XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdHlwZS1sYWJlbC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwtLW9jY3VwYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGI1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjRiNTAwOyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLS1jbGFzc2lmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzOWNjNTtcbiAgICBib3JkZXItY29sb3I6ICM0MzljYzU7IH1cblxubmdiLXR5cGVhaGVhZC13aW5kb3cge1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgbmdiLXR5cGVhaGVhZC13aW5kb3cgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBjb2xvcjogIzUwNGQ0OCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIG5nYi10eXBlYWhlYWQtd2luZG93IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4O1xuICAgICAgY29sb3I6ICM5RDBFMDYgIWltcG9ydGFudDsgfVxuICAgIG5nYi10eXBlYWhlYWQtd2luZG93IC5kcm9wZG93bi1pdGVtIC5maXN0LWluLWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMCAwOyB9XG4gIG5nYi10eXBlYWhlYWQtd2luZG93IC5uZ2ItaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyYWM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlMzU5IDAlLCAjZmZmMmFjIDEwMCUpOyB9XG5cbi5wYWdpbmF0aW9uLWFsdiB7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnBhZ2luYXRpb24tYWx2LnBhZ2luYXRpb24tLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdpbmF0aW9uLWFsdi5wYWdpbmF0aW9uLS1ibG9jayA+IC5wYWdlLWl0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC5wYWdpbmF0aW9uLWFsdiAucGFnZS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAucGFnaW5hdGlvbi1hbHYgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBhZ2luYXRpb24tYWx2IC5wYWdlLWl0ZW06Zmlyc3Qtb2YtdHlwZSwgLnBhZ2luYXRpb24tYWx2IC5wYWdlLWl0ZW06b25seS1vZi10eXBlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFnaW5hdGlvbi1hbHYgLnBhZ2UtaXRlbTpvbmx5LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2luYXRpb24tYWx2IC5wYWdlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uLWFsdiAucGFnZS1saW5rOmhvdmVyLCAucGFnaW5hdGlvbi1hbHYgLnBhZ2UtbGluazphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2YyZWZlODsgfVxuXG4ucGFnaW5hdGlvbi1hbHZfX3RhYmxlIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzlEMEUwNjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5wYWdpbmF0aW9uLWFsdl9fdGFibGUgLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24tYWx2X190YWJsZSAucGFnZS1saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZWZlOCAhaW1wb3J0YW50OyB9XG5cbi5wYWdpbmF0aW9uLWFsdl9fdGFibGUgLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2MxYzBjMCAhaW1wb3J0YW50OyB9XG5cbi5zdWJuYXZiYXJfX2JhY2sge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogODAlOyB9XG4gIC5zdWJuYXZiYXJfX2JhY2s6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIVxuICogc21hcnRiYW5uZXIuanMgdjEuNy4wIDxodHRwczovL2dpdGh1Yi5jb20vYWluL3NtYXJ0YmFubmVyLmpzPlxuICogQ29weXJpZ2h0IMKpIDIwMTcgQWluIFRvaHZyaSwgY29udHJpYnV0b3JzLiBMaWNlbnNlZCB1bmRlciBHUEwtMy4wLlxuICovXG4uc21hcnRiYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLCBzYW5zLXNlcmlmO1xuICAvKiogQW5kcm9pZCBzdHlsZXMgKiovIH1cblxuLnNtYXJ0YmFubmVyX19leGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgbGVmdDogOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc21hcnRiYW5uZXJfX2V4aXQ6OmJlZm9yZSwgLnNtYXJ0YmFubmVyX19leGl0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNzY3Njc2O1xuICBjb250ZW50OiAnICc7IH1cblxuLnNtYXJ0YmFubmVyX19leGl0OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5zbWFydGJhbm5lcl9fZXhpdDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLnNtYXJ0YmFubmVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNjRweCA2NHB4OyB9XG5cbi5zbWFydGJhbm5lcl9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMDRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNtYXJ0YmFubmVyX19pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc21hcnRiYW5uZXJfX2luZm9fX2F1dGhvciwgLnNtYXJ0YmFubmVyX19pbmZvX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uc21hcnRiYW5uZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWluLXdpZHRoOiAxMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgY29sb3I6ICMxNDc0ZmM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNtYXJ0YmFubmVyX19idXR0b25fX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCB7XG4gIGJhY2tncm91bmQ6ICMzZDNkM2QgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaENBQUlBSUFCQUZWVlZmLy8veUg1QkFFSEFBRUFMQUFBQUFBSUFBZ0FBQUlOUkc0WHVkcm9HSkJSc1ljeEtBQTcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDRweCAwICM4OGIxMzE7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fZXhpdCB7XG4gIGxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMxYzFlMjE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuOCkgaW5zZXQsIDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiAjYjFiMWIzO1xuICBmb250LWZhbWlseTogJ0FyaWFsUm91bmRlZE1UQm9sZCcsIEFyaWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwOyB9XG5cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2V4aXQ6OmJlZm9yZSwgLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fZXhpdDo6YWZ0ZXIge1xuICB0b3A6IDNweDtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6ICNiMWIxYjM7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fZXhpdDphY3RpdmUsIC5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2V4aXQ6aG92ZXIge1xuICBjb2xvcjogI2VlZTsgfVxuXG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9faW5mbyB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMwMDA7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9faW5mb19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uIHtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxMiU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzMzLCAwIDAgMCAycHggI2RkZGNkYztcbiAgY29sb3I6ICNkMWQxZDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uOmFjdGl2ZSwgLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19idXR0b25fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogIzQyYjZjOTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQyYjZjOSwgIzM5YTliYik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19idXR0b25fX2xhYmVsOmFjdGl2ZSwgLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uX19sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYWM3ZTE7IH1cblxuLnNjcm9sbC10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDVyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNjcm9sbC10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Q3ZDY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zY3JvbGwtdG9wIGkge1xuICAgIG1hcmdpbjogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zY3JvbGwtdG9wIHtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuc2Nyb2xsLXRvcCB7XG4gICAgICByaWdodDogLjVyZW07XG4gICAgICBib3R0b206IC41cmVtOyB9IH1cblxuLmRhc2hib2FyZCAuYmFzZV9fcmVsYXRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uZGFzaGJvYXJkIC5hY3Rpb25zIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAzMDBtcywgb3BhY2l0eSAzMDBtczsgfVxuXG4uZGFzaGJvYXJkIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU3LCAxNCwgNiwgMC4yNSk7IH1cbiAgLmRhc2hib2FyZCAudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIgLmFjdGlvbnMge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtczsgfVxuXG4uZGFzaGJvYXJkX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLmRhc2hib2FyZF9faWNvbiB7XG4gIGNvbG9yOiAjYzFjMGMwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cblxuLmRhc2hib2FyZF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMS41cmVtIDAgMC43NXJlbSAwOyB9XG4gIC5kYXNoYm9hcmRfX2FjdGlvbnMgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAuZGFzaGJvYXJkX19hY3Rpb25zIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLS1pY29uIHtcbiAgICBjb2xvcjogIzlEMEUwNjsgfVxuICAuZGFzaGJvYXJkX19hY3Rpb25zIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG5cbi5kYXNoYm9hcmRfX2NvbnRlbnQtLXRhYmxlIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kYXNoYm9hcmQgLmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5kYXNoYm9hcmQgLmFsdi1sb2dvLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmRhc2hib2FyZCAubWQtd2hpdGVmcmFtZS0xZHAge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmRhc2hib2FyZCAuZGFzaGJvYXJkX19hY3Rpb25zIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGFzaGJvYXJkIC5iYXNlX19jb250ZW50LS13aWRlIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmRhc2hib2FyZCAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogODAlOyB9IH1cblxuLmNvbC14cy0xIHtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLTMge1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLXhzLTQge1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTYge1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcge1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLTkge1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtMTIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnLTEge1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteHhsLTEge1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtMyB7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eGwtNCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtNiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eGwtNyB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eGwtOSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eGwtMTAge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXh4eGwtMSB7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4eGwtMiB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTMge1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHh4bC00IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4eGwtNSB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTYge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHh4bC03IHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4eGwtOCB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTkge1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHh4bC0xMCB7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTExIHtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qKlxuICogUmVzZXRzIGZvciBDRCBCdW5kIFBvQ1xuICovXG4uYWNjZXNzLWtleXMsXG4ubmF2LXNlcnZpY2UsXG4ubmF2LXNlcnZpY2VzIGgyLFxuLm1vZC1iYXNrZXQsXG5odG1sLmpzIC5ub2pzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogVkFSU1xuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYWRkcmVzc19fZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBtaW4td2lkdGg6IDMzJTsgfSB9XG5cbi5hZGRyZXNzX19jb250ZW50IHtcbiAgbWluLXdpZHRoOiA2NiU7IH1cbiAgLmFkZHJlc3NfX2NvbnRlbnQgLnJlc3VsdC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKlxuICogRURJVE9SIE1PREVcbiAqL1xuLnNraW4tbGF5b3V0LWVkaXRtb2RlIC5tb2QtYWNjb3JkaW9uIC5jb2xsYXBzZS5zaG93IHtcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uc2tpbi1sYXlvdXQtZWRpdG1vZGUgLm5hdi1zZXJ2aWNlLFxuLnNraW4tbGF5b3V0LWVkaXRtb2RlIC5uYXYtc2VydmljZXMgaDIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYnJlYWRjcnVtYiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5icmVhZGNydW1iIGxpICsgbGk6aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJyZWFkY3J1bWIgbGkgKyBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuICAuYnJlYWRjcnVtYiBsaSAuaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGZvbnQtc2l6ZTogODAlOyB9XG5cbi5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UgLnJvdyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UgLm1vZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX19maXJzdCAubW9kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fZmlyc3QgLm1vZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfSB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5tb2QubW9kLXRleHQgYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5tb2QubW9kLXRleHQgYXJ0aWNsZSB1bCwgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fZmlyc3QgLm1vZC5tb2QtdGV4dCBhcnRpY2xlIHAge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fZmlyc3QgLm1vZC5tb2QtdGV4dCBhcnRpY2xlIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX19maXJzdCAubW9kLm1vZC10ZXh0IGFydGljbGUgcDpsYXN0LW9mLXR5cGUgYTpub3QoLmljb24tLXBkZikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICAgICAgICBib3JkZXItY29sb3I6ICM5RDBFMDY7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gICAgICAgIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5tb2QubW9kLXRleHQgYXJ0aWNsZSBwOmxhc3Qtb2YtdHlwZSBhOm5vdCguaWNvbi0tcGRmKTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MGIwNTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzBhMDQ7IH1cbiAgICAgICAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fZmlyc3QgLm1vZC5tb2QtdGV4dCBhcnRpY2xlIHA6bGFzdC1vZi10eXBlIGE6bm90KC5pY29uLS1wZGYpOmZvY3VzLCAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX19maXJzdCAubW9kLm1vZC10ZXh0IGFydGljbGUgcDpsYXN0LW9mLXR5cGUgYTpub3QoLmljb24tLXBkZikuZm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSgxNTcsIDE0LCA2LCAwLjUpOyB9XG4gICAgICAgIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5tb2QubW9kLXRleHQgYXJ0aWNsZSBwOmxhc3Qtb2YtdHlwZSBhOm5vdCguaWNvbi0tcGRmKS5kaXNhYmxlZCwgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fZmlyc3QgLm1vZC5tb2QtdGV4dCBhcnRpY2xlIHA6bGFzdC1vZi10eXBlIGE6bm90KC5pY29uLS1wZGYpOmRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlEMEUwNjsgfVxuICAgICAgICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX19maXJzdCAubW9kLm1vZC10ZXh0IGFydGljbGUgcDpsYXN0LW9mLXR5cGUgYTpub3QoLmljb24tLXBkZik6YWN0aXZlLCAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX19maXJzdCAubW9kLm1vZC10ZXh0IGFydGljbGUgcDpsYXN0LW9mLXR5cGUgYTpub3QoLmljb24tLXBkZikuYWN0aXZlLFxuICAgICAgICAuc2hvdyA+IC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5tb2QubW9kLXRleHQgYXJ0aWNsZSBwOmxhc3Qtb2YtdHlwZSBhOm5vdCguaWNvbi0tcGRmKS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODBiMDU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzBhMDQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gICAgICAgIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5tb2QubW9kLXRleHQgYXJ0aWNsZSBwOmxhc3Qtb2YtdHlwZSBhOm5vdCguaWNvbi0tcGRmKTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5tb2QubW9kLWh0bWwgYVtocmVmKj0nYXBwbGUuY29tJ10ge1xuICAgIG1hcmdpbjogMTBweDsgfVxuICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX19maXJzdCAubW9kLm1vZC1odG1sIGEuaWNvbi5pY29uLS1leHRlcm5hbC5pY29uLS1hZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fZmlyc3QgLm1vZC5tb2QtaHRtbCBhLmljb24uaWNvbi0tZXh0ZXJuYWwuaWNvbi0tYWZ0ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7IH1cblxuLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fbGFzdCAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX18yIC5tb2QtdGV4dGltYWdlIGltZyB7XG4gIGhlaWdodDogNjRweDsgfVxuXG4uY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX18yIC5tb2QgYSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICBib3JkZXItY29sb3I6ICM5RDBFMDY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzIgLm1vZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgwYjA1O1xuICAgIGJvcmRlci1jb2xvcjogIzZjMGEwNDsgfVxuICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX18yIC5tb2QgYTpmb2N1cywgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMiAubW9kIGEuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSgxNTcsIDE0LCA2LCAwLjUpOyB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzIgLm1vZCBhLmRpc2FibGVkLCAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX18yIC5tb2QgYTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjtcbiAgICBib3JkZXItY29sb3I6ICM5RDBFMDY7IH1cbiAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMiAubW9kIGE6YWN0aXZlLCAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX18yIC5tb2QgYS5hY3RpdmUsXG4gIC5zaG93ID4gLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMiAubW9kIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgwYjA1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmMwYTA0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX18yIC5tb2QgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzIgLm1vZCwgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMyAubW9kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzIgLm1vZCA+IC5jbGVhcmZpeCwgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMyAubW9kID4gLmNsZWFyZml4IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzIgLm1vZCA+IC5jbGVhcmZpeDphZnRlciwgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMyAubW9kID4gLmNsZWFyZml4OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMyB7XG4gIGJhY2tncm91bmQ6ICNmMmVmZTg7IH1cbiAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMyAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzQge1xuICBiYWNrZ3JvdW5kOiAjNjM2MzYzOyB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzQgLm1vZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX180IC5tb2QtaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzQgLm1vZC1pbWFnZSBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fNCAubW9kLWltYWdlIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgbWF4LWhlaWdodDogNjRweDsgfVxuICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX180IC5jb2wtbWQtMzpmaXJzdC1jaGlsZCAubW9kLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTI4cHg7IH1cbiAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fNCB+IC5jbGVhcmZpeCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fZmlyc3QgLm1vZC5tb2QtdGV4dCBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5tb2QubW9kLXRleHQgYXJ0aWNsZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX19maXJzdCAubW9kLm1vZC10ZXh0IGFydGljbGUgcDpsYXN0LW9mLXR5cGUgYTpub3QoLmljb24tLXBkZikge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX18yIC5tb2QtdGV4dGltYWdlIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX18yIC5tb2QgYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fNCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfX2ZpcnN0IC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMiAubW9kLXRleHRpbWFnZSBmaWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZS5jb2x1bW5jb250cm9sc19fMiAubW9kIGEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2x1bW5jb250cm9scy0tbGFuZGluZ3BhZ2UuY29sdW1uY29udHJvbHNfXzQgLnJvdyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlLmNvbHVtbmNvbnRyb2xzX180IC5tb2QtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1heC1oZWlnaHQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubmF2LW1haW4gbGkuZHJvcGRvd24uc2hvdyxcbiAgLm5hdi1tYWluIGxpLmRyb3Bkb3duLm9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MzYzNjM7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYzNjM2MztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2MzYzNjM7IH1cbiAgICAubmF2LW1haW4gbGkuZHJvcGRvd24uc2hvdyA+IGEsXG4gICAgLm5hdi1tYWluIGxpLmRyb3Bkb3duLm9wZW4gPiBhIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKC41cmVtIC0gMXB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC41cmVtIC0gMXB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC41cmVtIC0gMXB4KTsgfSB9XG5cbi5uYXYtbWFpbiAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSxcbi5uYXYtbWFpbiAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXYtbWFpbiAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSAubW9kLXNlYXJjaGZpZWxkLFxuICAubmF2LW1haW4gLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUgLm1vZC1zZWFyY2hmaWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbm9uZTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDogOTMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgd2lkdGg6IDk4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgd2lkdGg6IDEzODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDogMTU0MHB4OyB9IH1cbiAgLmRyb3Bkb3duLW1lbnUgLnlhbW0tY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogODAlOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUgLnlhbW0tY2xvc2UuaWNvbi0tYWZ0ZXIuaWNvbi0tY2xvc2U6YWZ0ZXIge1xuICAgICAgdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uYXYtbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXZiYXI6YWZ0ZXIsIC5uYXZiYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAueWFtbSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRyaWxsZG93bi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMC43NXJlbTsgfVxuICAuZHJvcGRvd24tbWVudSAubmF2LXBhZ2UtbGlzdCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi1tYWluIGxpLmRyb3Bkb3duLnNob3cgPiBhLFxuICAubmF2LW1haW4gbGkuZHJvcGRvd24ub3BlbiA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXItbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7IH1cbiAgLmZvb3Rlci1zZXJ2aWNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgICBmb290ZXIgYWRkcmVzcyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmZvb3Rlci1zZXJ2aWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAubW9kLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZDogIzUwNGQ0ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgZm9vdGVyIC5jb250YWluZXItZmx1aWQgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgZm9vdGVyIG5hdi5wdWxsLXJpZ2h0ID4gdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICBmb290ZXIgbmF2ID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpIGEge1xuICAgICAgY29sb3I6ICNmMmVmZTg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjJlZmU4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgZm9vdGVyIGFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIGZvb3RlciBhZGRyZXNzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvb3RlciBhZGRyZXNzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb290ZXIgYWRkcmVzcyB7XG4gICAgICAgIG1heC13aWR0aDogOTMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvb3RlciBhZGRyZXNzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9vdGVyIGFkZHJlc3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgZm9vdGVyIGFkZHJlc3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDEzODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgZm9vdGVyIGFkZHJlc3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDE1NDBweDsgfSB9XG4gICAgZm9vdGVyIGFkZHJlc3Mgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgICBmb290ZXIgYWRkcmVzcyBhIHtcbiAgICAgIGNvbG9yOiAjZjJlZmU4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMC41cmVtOyB9XG4gICAgICBmb290ZXIgYWRkcmVzcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmMmVmZTg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzYzNjM2MzsgfVxuXG4ubW9kLWNvYnJhbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjNjM2MzYzOyB9XG4gIC5tb2QtY29icmFuZGluZyA+IC5tb2QtY29icmFuZGluZyB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAubW9kLWNvYnJhbmRpbmcgLnRodW1ibmFpbC13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9kLWNvYnJhbmRpbmcgLnRodW1ibmFpbC13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG4gIC5tb2QtY29icmFuZGluZyAuY29sLW1kLTI6Zmlyc3QtY2hpbGQgLnRodW1ibmFpbC13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogOTZweDsgfVxuXG4ubW9kLWZvcm0gLmJpdC1ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZC1mb3JtIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tb2QtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm1vZC1mb3JtIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwgLmZvcm1fbGVmdGNvbG1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGhlYWRlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlODsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGljb25zLnNjc3NcbiAqIEljb25zIGVsZW1lbnRzIHN0eWxlc1xuICpcbiAqIEF1dGhvcjogWWFubiBHb3VmZm9uLCB5YW5uQGFudGlzdGF0aXF1ZS5uZXRcbiAqIERhdGU6ICAgMjAxNC0wNC0yOCAxNzoxNzo0MFxuICpcbiAqIENvcHlyaWdodCAyMDE0IEZlZGVyYWwgQ2hhbmNlbGxlcnkgb2YgU3dpdHplcmxhbmRcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaWNvbi5pY29uLS1iZWZvcmU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmljb24uaWNvbi0tYWZ0ZXI6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zcGFuLmljb24ge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5zcGFuLmljb24uaWNvbi0tY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5pY29uLS1iZWZvcmUuaWNvbi0tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4OyB9XG5cbi5pY29uLS1hZnRlci5pY29uLS1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbnNwYW4uaWNvbi5pY29uLS1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uaWNvbi0tYmVmb3JlLmljb24tLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4OyB9XG5cbi5pY29uLS1hZnRlci5pY29uLS1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4lcIjtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuc3Bhbi5pY29uLmljb24tLXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmljb24tLWJlZm9yZS5pY29uLS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4OyB9XG5cbi5pY29uLS1hZnRlci5pY29uLS1zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AglwiO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG5zcGFuLmljb24uaWNvbi0tbGVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmljb24tLWJlZm9yZS5pY29uLS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDsgfVxuXG4uaWNvbi0tYWZ0ZXIuaWNvbi0tbGVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbnNwYW4uaWNvbi5pY29uLS1ncmVhdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uaWNvbi0tYmVmb3JlLmljb24tLWdyZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4OyB9XG5cbi5pY29uLS1hZnRlci5pY29uLS1ncmVhdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCLvgZRcIjtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuc3Bhbi5pY29uLmljb24tLXBkZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLmljb24tLWJlZm9yZS5pY29uLS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4OyB9XG5cbi5pY29uLS1hZnRlci5pY29uLS1wZGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HgVwiO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG5zcGFuLmljb24uaWNvbi0td29yZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmljb24tLWJlZm9yZS5pY29uLS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDsgfVxuXG4uaWNvbi0tYWZ0ZXIuaWNvbi0td29yZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbnNwYW4uaWNvbi5pY29uLS1leHRlcm5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmljb24tLWJlZm9yZS5pY29uLS1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7IH1cblxuLmljb24tLWFmdGVyLmljb24tLWV4dGVybmFsOmFmdGVyIHtcbiAgY29udGVudDogXCLvgo5cIjtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuc3Bhbi5pY29uLmljb24tLXJvb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5pY29uLS1iZWZvcmUuaWNvbi0tcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7IH1cblxuLmljb24tLWFmdGVyLmljb24tLXJvb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BuFwiO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG5zcGFuLmljb24uaWNvbi0tcG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi5pY29uLS1iZWZvcmUuaWNvbi0tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4OyB9XG5cbi5pY29uLS1hZnRlci5pY29uLS1wb3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbnNwYW4uaWNvbi5pY29uLS1zdGVwLWZvcndhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5pY29uLS1iZWZvcmUuaWNvbi0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDsgfVxuXG4uaWNvbi0tYWZ0ZXIuaWNvbi0tc3RlcC1mb3J3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCLvgZFcIjtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLmljb24tLWJlZm9yZS5wdWxsLXJpZ2h0Lmljb24tLXByaW50OmJlZm9yZSwgYS5wdWxsLXJpZ2h0Lmljb24tLXByaW50W2RhdGEtdG9nZ2xlPWNvbGxhcHNlXTpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbmEuaWNvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmJvZHkge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cblxuLmxhbmRpbmctcGFnZV9fcmVndWxhci0tbWVkaWEgPiAubGFuZGluZy1wYWdlLS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXIubGFuZGluZy1wYWdlX19yZWd1bGFyLS1tZWRpYSB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubmF2YmFyLWFsdiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm5hdmJhci1hbHYgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7IH1cblxuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGhlYWRlciA+IC5hbHYtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaGVhZGVyIC5tb2QtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWFkZXIgLm1vZC1sb2dvIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgei1pbmRleDogMTExMDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgaGVhZGVyIC5tb2QtbG9nbyBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAubW9kLWxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIGhlYWRlciAubW9kLXNlYXJjaGZpZWxkIHtcbiAgICBvcmRlcjogMTtcbiAgICAvKiBjb21tZW50ICovXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgICBoZWFkZXIgLm1vZC1zZWFyY2hmaWVsZCBmb3JtIHtcbiAgICAgIG1hcmdpbjogMC40ZW0gMDsgfVxuICAgICAgaGVhZGVyIC5tb2Qtc2VhcmNoZmllbGQgZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMS43NWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzOyB9XG4gICAgICAgIGhlYWRlciAubW9kLXNlYXJjaGZpZWxkIGZvcm0gLnNlYXJjaC1maWVsZDpmb2N1cyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH1cbiAgaGVhZGVyIC5jbGVhcmZpeCB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG9yZGVyOiA5OyB9XG5cbi5uYXYtbWFpbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi1tYWluIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2LW1haW4ge1xuICAgICAgbWF4LXdpZHRoOiA5MzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubmF2LW1haW4ge1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmF2LW1haW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm5hdi1tYWluIHtcbiAgICAgIG1heC13aWR0aDogMTM4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5uYXYtbWFpbiB7XG4gICAgICBtYXgtd2lkdGg6IDE1NDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2QtbWFpbm5hdmlnYXRpb24gPiAubmF2LW1haW4ubmF2YmFyID4gLm5hdmJhci1uYXYgPiBsaTpsYXN0LW9mLXR5cGUgPiBhIHtcbiAgICAvKmJhY2tncm91bmQ6ICRtYWluLWFjY2VudC1jb2xvcjtcblx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWFjY2VudC1jb2xvci1ob3Zlcjtcblx0XHRcdH0qLyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZC1tYWlubmF2aWdhdGlvbiB7XG4gICAgZmxleC1ncm93OiAyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZC1tYWlubmF2aWdhdGlvbiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICAubW9kLW1haW5uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogJ1xcRjBDOSc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtOyB9XG4gICAgLm1vZC1tYWlubmF2aWdhdGlvbiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9kLW1haW5uYXZpZ2F0aW9uIC5uYXYtbGluay5pY29uIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbi5uYXYtbWFpbiB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAubmF2LW1haW4ubmF2YmFyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5hdi1tYWluID4gLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmF2LW1haW4gPiAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAubmF2LW1haW4gPiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICBjb2xvcjogIzUwNGQ0OCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5uYXYtbWFpbiA+IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2LWxhbmcge1xuICAvKiBjb21tZW50ICovXG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgLm5hdi1sYW5nID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5uYXYtbGFuZyA+IHVsID4gbGkge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubmF2LWxhbmcgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC43NWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjNTA0ZDQ4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm5hdi1sYW5nID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5uYXYtbGFuZyA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5uYXYtbGFuZyA+IHVsID4gbGkgPiBhLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLm5hdi1sYW5nID4gdWwgPiBsaSA+IGEuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi1tb2JpbGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAubmF2LW1vYmlsZSAudGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMC41cmVtOyB9XG4gICAgLm5hdi1tb2JpbGUgLnRhYmxlLXJvdyAudGFibGUtY2VsbCxcbiAgICAubmF2LW1vYmlsZSAudGFibGUtcm93IC5uYXYtbW9iaWxlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLm5hdi1tb2JpbGUgLnRhYmxlLXJvdyAuZHJvcGRvd24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAubmF2LW1vYmlsZSAudGFibGUtcm93IC5kcm9wZG93biBhIHtcbiAgICAgICAgY29sb3I6ICM1MDRkNDg7IH1cbiAgICAgICAgLm5hdi1tb2JpbGUgLnRhYmxlLXJvdyAuZHJvcGRvd24gYTpsaW5rLCAubmF2LW1vYmlsZSAudGFibGUtcm93IC5kcm9wZG93biBhOmhvdmVyLCAubmF2LW1vYmlsZSAudGFibGUtcm93IC5kcm9wZG93biBhOmZvY3VzLCAubmF2LW1vYmlsZSAudGFibGUtcm93IC5kcm9wZG93biBhOnZpc2l0ZWQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdi1tb2JpbGUgLnRhYmxlLXJvdyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5uYXYtbW9iaWxlIC50YWJsZS1yb3cgLmRyb3Bkb3duOmZpcnN0LWNoaWxkIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgLm5hdi1tb2JpbGUgLnRhYmxlLXJvdyAuZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAubmF2LW1vYmlsZSAubmF2LW1vYmlsZS1oZWFkZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtZ3JvdzogMjsgfVxuICAgIC5uYXYtbW9iaWxlIC5uYXYtbW9iaWxlLWhlYWRlciAubmF2LW1vYmlsZS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2LW1vYmlsZSAubmF2LW1vYmlsZS1oZWFkZXIgaDIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0OyB9XG4gICAgICAubmF2LW1vYmlsZSAubmF2LW1vYmlsZS1oZWFkZXIgaDIgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjOUQwRTA2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2QtbWFpbm5hdmlnYXRpb24gPiAubmF2LW1haW4gPiAubmF2LFxuICAubW9kLXNlYXJjaGZpZWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2QtbWFpbm5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7IH1cbiAgICAubW9kLW1haW5uYXZpZ2F0aW9uIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtOyB9XG4gIC5uYXYtbGFuZyA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubW9kLW1haW5uYXZpZ2F0aW9uIC5uYXYtbW9iaWxlIC50YWJsZS1jZWxsID4gYSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAubmF2LW1vYmlsZSAuZHJvcGRvd24tbWVudSBmb3JtIC5pY29uLFxuICAubmF2LW1vYmlsZSAuZHJvcGRvd24tbWVudSBmb3JtIGFbZGF0YS10b2dnbGU9Y29sbGFwc2VdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMTBweDsgfVxuICAubmF2LW1vYmlsZSAuZHJvcGRvd24tbWVudSBmb3JtIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLm5hdi1tb2JpbGUgLm1vZC1zZWFyY2hmaWVsZCB7XG4gICAgbWFyZ2luOiAwLjc1cmVtOyB9XG4gICAgLm5hdi1tb2JpbGUgLm1vZC1zZWFyY2hmaWVsZCBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5mb3JtLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLXNlYXJjaCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZm9ybS1zZWFyY2ggLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAgIC5mb3JtLXNlYXJjaCAuaWNvbjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZvcm0tc2VhcmNoIC5pY29uLS1zZWFyY2gge1xuICAgIGxlZnQ6IDNweDsgfVxuICAuZm9ybS1zZWFyY2ggc3Bhbi5pY29uLS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm0tc2VhcmNoIC5pY29uLS1jbG9zZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA0cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5mb3JtLXNlYXJjaCAuc2VhcmNoLWZpZWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnNlYXJjaC1maWVsZDpmb2N1cyArIC5pY29uLS1jbG9zZTphZnRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi50b29sYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAuY2xlYXJmaXgge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGhlYWRlciAubW9kLXNlYXJjaGZpZWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBoZWFkZXIgLm1vZC1zZWFyY2hmaWVsZCBmb3JtIC5zZWFyY2gtZmllbGQge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICBoZWFkZXIgLm1vZC1zZWFyY2hmaWVsZCBmb3JtIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgLm5hdi1tYWluID4gLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7IH1cbiAgLm5hdi1sYW5nID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJvY2VzcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzUwNGQ0ODtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuNXJlbSk7IH1cbiAgICAucHJvY2VzcyAucHJvY2Vzc19faXRlbS5wcm9jZXNzX19pdGVtLS10aGlyZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvY2VzcyAucHJvY2Vzc19faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnByb2Nlc3MgLnByb2Nlc3NfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5RDBFMDY7XG4gICAgICBjb2xvcjogI2YyZWZlOCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2Nlc3MgLnByb2Nlc3NfX2l0ZW06dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzUwNGQ0ODsgfVxuICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogLjI1cmVtIDA7IH1cbiAgICAgICAgLnByb2Nlc3MgLnByb2Nlc3NfX2l0ZW0gcCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvY2VzcyAucHJvY2Vzc19faXRlbSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC4zNzVyZW07XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMC43NXJlbSk7IH0gfVxuXG4ubW9kLXNpdGVtYXAgaDMgPiBhIHtcbiAgY29sb3I6ICM1MDRkNDg7IH1cblxuLm1vZC1zaXRlbWFwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLm1vZC1zaXRlbWFwIHVsIHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDgwJTsgfVxuXG4ubW9kLXNpdGVtYXAgLmNvbC1zbS0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZWZlODsgfVxuICAubW9kLXNpdGVtYXAgLmNvbC1zbS0zOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2Qtc2l0ZW1hcCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgaHlwaGVuczogYXV0bzsgfVxuICAgIC5tb2Qtc2l0ZW1hcCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLm1vZC1zaXRlbWFwIHVsIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5tb2QtbGVmdG5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmNmYyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5tb2QtbGVmdG5hdmlnYXRpb24gLm5hdi1wYWdlLWxpc3QgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmU4OyB9XG4gICAgLm1vZC1sZWZ0bmF2aWdhdGlvbiAubmF2LXBhZ2UtbGlzdCA+IGEuaWNvbi5pY29uLS1iZWZvcmU6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubW9kLWxlZnRuYXZpZ2F0aW9uIC5uYXYtcGFnZS1saXN0ID4gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1vZC1sZWZ0bmF2aWdhdGlvbiAubmF2LXBhZ2UtbGlzdCA+IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLm1vZC1sZWZ0bmF2aWdhdGlvbiAubmF2LXBhZ2UtbGlzdCA+IHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogODAlOyB9XG4gICAgICAubW9kLWxlZnRuYXZpZ2F0aW9uIC5uYXYtcGFnZS1saXN0ID4gdWwgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICM1MDRkNDg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAgICAgICAubW9kLWxlZnRuYXZpZ2F0aW9uIC5uYXYtcGFnZS1saXN0ID4gdWwgbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJlZmU4O1xuICAgICAgICAgIGNvbG9yOiAjNTA0ZDQ4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubW9kLWxlZnRuYXZpZ2F0aW9uIC5uYXYtcGFnZS1saXN0ID4gdWwgbGkgPiBhLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzg2OGU5NjsgfVxuICAgICAgLm1vZC1sZWZ0bmF2aWdhdGlvbiAubmF2LXBhZ2UtbGlzdCA+IHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgIzlEMEUwNjsgfVxuICAgICAgLm1vZC1sZWZ0bmF2aWdhdGlvbiAubmF2LXBhZ2UtbGlzdCA+IHVsIGxpLmxpc3QtZW1waGFzaXMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kLWxlZnRuYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5tb2QtbGVmdG5hdmlnYXRpb24gPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7XG4gICAgICBjb2xvcjogIzUwNGQ0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgICAubW9kLWxlZnRuYXZpZ2F0aW9uID4gYTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjA1ZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBjb250ZW50OiAnXFxmMTNhJzsgfVxuICAgICAgLm1vZC1sZWZ0bmF2aWdhdGlvbiA+IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubW9kLWxlZnRuYXZpZ2F0aW9uIC5uYXYtcGFnZS1saXN0ID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLm1vZC1sZWZ0bmF2aWdhdGlvbiAubmF2LXBhZ2UtbGlzdCA+IHVsID4gbGkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuZHJpbGxkb3duLWNvbnRhaW5lci5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udG9vbGJhci1uYXYge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudG9vbGJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRvb2xiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnRvb2xiYXItbmF2IC5uYXYtaXRlbSBhID4gc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC50b29sYmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdiAubmF2LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudG9vbGJhci1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIzOSwgMjMyLCAwLjc1KTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgcGFkZGluZzogLjVyZW07IH1cbiAgICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYgLm5hdi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b29sYmFyLW5hdi50b29sYmFyLW5hdi0taGFzLWljb24gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7IH0gfVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRleHQtZGltbWVkIHtcbiAgY29sb3I6ICM4MDgwODA7IH1cblxuLm1vZC1hY2NvcmRpb24gPiBkaXYgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDsgfVxuICAubW9kLWFjY29yZGlvbiA+IGRpdiA+IGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM5RDBFMDY7XG4gICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgZm9udC1zaXplOiA4MCU7IH1cbiAgLm1vZC1hY2NvcmRpb24gPiBkaXYgPiBhLmNvbGxhcHNlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5tb2QtYWNjb3JkaW9uID4gZGl2ID4gYS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNTQnOyB9XG5cbi5tb2QtYWNjb3JkaW9uID4gZGl2IC5tb2Qge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07IH1cblxuLm1vZC1hY2NvcmRpb24gPiBkaXYgLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ubW9kLWFuY2hvcmxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLm1vZC1hbmNob3JsaXN0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5tb2QtYmFja3Rvb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZC1kb3dubG9hZGxpc3QgYSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLm1vZC1kb3dubG9hZGxpc3QgYSAudGV4dC1kaW1tZWQge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTsgfVxuXG4ubW9kLWRvd25sb2FkbGlzdCAuZG93bmxvYWRpbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLm1vZC1zZWFyY2ggLnNlYXJjaC1ib3gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwODA4MDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4MDgwODA7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4ubW9kLXNlYXJjaCAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsXG4ubW9kLXNlYXJjaCAuZm9ybS1pbmxpbmUgLmJ0biB7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4ubW9kLXNlYXJjaCAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cblxuLm1vZC1zZWFyY2ggLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1vZC1zZWFyY2ggLnNlYXJjaC1yZXN1bHQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwOyB9XG4gIC5tb2Qtc2VhcmNoIC5zZWFyY2gtcmVzdWx0OmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwOyB9XG5cbi5tb2Qtc2VhcmNoIGgyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5tb2Qtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDsgfVxuICAubW9kLXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLm5hdi10YWJzIGxpIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vZC1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjOUQwRTA2O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm1vZC1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5uYXYtdGFicyBsaTpob3ZlciB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM5RDBFMDY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1vZC1zZWFyY2ggLnNlYXJjaC1maWx0ZXItZm9ybSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDsgfVxuXG4ubW9kLXNlYXJjaCAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuXG4ubW9kLXNlYXJjaCAudGFiLWNvbnRlbnQudGFiLWJvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MDgwODA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgwODA4MDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cblxuLm1vZC1zZWFyY2ggLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gIC5tb2Qtc2VhcmNoIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tb2Qtc2VhcmNoIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaSB7XG4gICAgcGFkZGluZzogMCAwLjM3NXJlbTsgfVxuICAgIC5tb2Qtc2VhcmNoIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTsgfVxuICAgIC5tb2Qtc2VhcmNoIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaSBhIHtcbiAgICAgIG1hcmdpbjogMCAwLjM3NXJlbTsgfVxuICAubW9kLXNlYXJjaCAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gLnNlcGFyYXRvci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MDgwODA7IH1cblxuLm1vZC1zZXBhcmF0b3IgaHIge1xuICBtYXJnaW46IDNyZW0gMDsgfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYWx2LWNoLnNjc3NcbiAqICgodGV4dCkpXG4gKlxuICpcbiAqIEF1dGhvcjogVGhvbWFzIEQnQXNjb2xpLCB0aG9tYXNAZGFzY28ubGlcbiAqIERhdGU6ICAgMjAxNy0wNS0yNSAxODowMFxuICpcbiAqIENvcHlyaWdodCAyMDE3IGFsdi1jaFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIEdvb2dsZSBGb250Li4uLi4uLi4uLigoKSkuXG4gKiBDb3JlLi4uLi4uLi4uLi4uLi4uLi4oKCkpLlxuICogUmVzZXQuLi4uLi4uLi4uLi4uLi4uKCgpKS5cbiAqXG4gKi9cblxuXG4vL2hpZGUgc2VhcmNoIHJlc2V0IGJ1dHRvbiBhcyBpdCBkb2VzIG5vdCB3b3JrXG4uc2VhcmNoLXJlc2V0LCAuaWNvbi0tY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vZml4IGRvY3VtZW50IGFuZCBjb250ZW50IHBhZ2VzIGRyb3Bkb3duIGluIHNlYXJjaCByZXN1bHRzIGZvciBtb2JpbGUgdmlld1xuLmNvbGxhcHNlLmluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vZml4IGljb25zIGluIHNlYXJjaGJhciBmb3IgbW9iaWxlIHZpZXdcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5pY29uLS1zZWFyY2gge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw3MDAnKTtcblxuLy8gYWx2LWNoIGNvcmVcbkBpbXBvcnQgJ35AYWx2LWNoL2Fsdi1zdHlsZWd1aWRlL2J1aWxkL3Njc3MvYWx2LWNoJztcblxuLy8gY2RfYnVuZCByZXNldCBmb3IgY21zXG5AaW1wb3J0ICdyZXNldCc7XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBhbHYtY2guc2Nzc1xuICpcbiAqIEF1dGhvcjogVGhvbWFzIEQnQXNjb2xpLCB0aG9tYXNAZGFzY28ubGlcbiAqIERhdGU6ICAgMjAxNy0wNS0yNSAxODowMFxuICpcbiAqIENvcHlyaWdodCAyMDE3IGFsdi1jaFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIEZPTlRcbiAqIE9wZW5TYW5zXG4gKlxuICogQ09SRVxuICogVXRpbGl0ZXNcbiAqIE1peGluc1xuICogVmFyaWFibGVzXG4gKlxuICogM1JELVBBUlRZXG4gKiBCb290c3RyYXAgNC1iZXRhXG4gKiBGb250LUF3ZXNvbWUgNC43LjBcbiAqXG4gKiBDT01QT05FTlRTXG4gKlxuICovXG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNzAwJyk7XG5cbkBpbXBvcnQgJ2Fsdi1jaF91dGlsaXRpZXMnO1xuQGltcG9ydCAnYWx2LWNoX21peGlucyc7XG5AaW1wb3J0ICdhbHYtY2hfdmFyaWFibGVzJztcblxuQGltcG9ydCAnYm9vdHN0cmFwJztcbkBpbXBvcnQgXCJ+Zm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lXCI7XG5cbi8vIGNvbXBvbmVudHNcbi8vIHRvZG8gcmVpaGVuZm9sZ2UhXG5AaW1wb3J0ICdjb21wb25lbnRzL3doaXRlZnJhbWUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9hd2FpdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xheW91dCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvZ28nO1xuQGltcG9ydCAnY29tcG9uZW50cy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2YmFyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdG9vbGJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3N1Ym5hdmJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL21lZ2FtZW51JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9ybSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FsZXJ0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvanVtYm90cm9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnJlYWRjcnVtYic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Rvb2wnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb2xvcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvZ2luJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbW9kYWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9zZWFyY2gnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zdGlja3knO1xuQGltcG9ydCAnY29tcG9uZW50cy9kcmF3ZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy90eXBlYWhlYWQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wYWdpbmF0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc21hcnRiYW5uZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9zY3JvbGwtdG9wJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZGFzaGJvYXJkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ3JpZCc7XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBEdXBsaWNhdGVQcm9wZXJ0eSwgVmVuZG9yUHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuLy9cbi8vIEluIHBhcnRpY3VsYXIsIHVubGlrZSBtb3N0IG90aGVyIGJyb3dzZXJzLCBJRTExK0VkZ2Ugb24gV2luZG93cyAxMCBvbiB0b3VjaCBkZXZpY2VzIGFuZCBJRSBNb2JpbGUgMTAtMTFcbi8vIERPTidUIHJlbW92ZSB0aGUgY2xpY2sgZGVsYXkgd2hlbiBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cIndpZHRoPWRldmljZS13aWR0aFwiPmAgaXMgcHJlc2VudC5cbi8vIEhvd2V2ZXIsIHRoZXkgRE8gc3VwcG9ydCByZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXG4vLyBTZWU6XG4vLyAqIGh0dHBzOi8vdjQtYWxwaGEuZ2V0Ym9vdHN0cmFwLmNvbS9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwczovL3BhdHJpY2tobGF1a2UuZ2l0aHViLmlvL3RvdWNoL3Rlc3RzL3Jlc3VsdHMvI3N1cHByZXNzaW5nLTMwMG1zLWRlbGF5XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gQm9vdHN0cmFwIEdyaWQgb25seVxuLy9cbi8vIEluY2x1ZGVzIHJlbGV2YW50IHZhcmlhYmxlcyBhbmQgbWl4aW5zIGZvciB0aGUgZmxleGJveCBncmlkXG4vLyBzeXN0ZW0sIGFzIHdlbGwgYXMgdGhlIGdlbmVyYXRlZCBwcmVkZWZpbmVkIGNsYXNzZXMgKGUuZy4sIGAuY29sLXNtLTRgKS5cblxuLy9cbi8vIEJveCBzaXppbmcsIHJlc3BvbnNpdmUsIGFuZCBtb3JlXG4vL1xuXG5AYXQtcm9vdCB7XG5cdEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgJy4uL2Jvb3RzdHJhcF9jdXN0b20nO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcblxuLy9cbi8vIEdyaWQgbWl4aW5zXG4vL1xuXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9taXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9mbGV4XCI7XG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdGh1bWJuYWlsLXRyYW5zaXRpb24pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBvcmRlcjogJGk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIEludmVyc2Ugc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLnRoZWFkLWludmVyc2Uge1xuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xuICB9XG59XG5cbi50aGVhZC1kZWZhdWx0IHtcbiAgdGgge1xuICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgfVxufVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBBZGQgYC50YWJsZS1yZXNwb25zaXZlYCB0byBgLnRhYmxlYHMgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHkgYnlcbi8vIGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBob3ZlciB7XG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcbi8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gICAgfVxuLy8gIH1cbi8vICBAZWxzZSB7XG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbmRlbnRhdGlvblxuICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEluZGVudGF0aW9uXG4vLyAgfVxufVxuXG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzIHsgQGNvbnRlbnQgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cbiAgfSBAZWxzZSB7XG4gICAgJixcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBWZW5kb3JQcmVmaXhcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cbi8vIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+YCBkZWZhdWx0XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cblxuLy9cbi8vIExlZ2VuZHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxlZ2VuZCB0ZXh0IHRvXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciwuOCk7XG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xufVxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gQ3VzdG9tIGZvcm0gY29udHJvbHNcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDsgLy8gRmxleGJveCBhbGlnbm1lbnQgbWVhbnMgd2UgbG9zZSBvdXIgSFRNTCBzcGFjZSBoZXJlLCBzbyB3ZSBjb21wZW5zYXRlLlxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgICAgIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gVE9ETzogcmVkbyBjaGVjayBtYXJrdXAgbG9sIGNyYXBcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSByYWRpb3MgYW5kIGNoZWNrc1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUsICNmZmYpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcsICRpbnB1dC1idG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSkge1xuICBAaW5jbHVkZSBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6ICNmZmYpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHV0YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQG1peGluIGNvbG9yLXlpcSgkY29sb3IpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49IDE1MCkge1xuICAgIGNvbG9yOiAjMTExO1xuICB9IEBlbHNlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vLyBSZXRyZWl2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5c2NhbGUoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAjMDAwLCAjZmZmKTtcblxuICBAaWYgJGxldmVsIDwgMCB7XG4gICAgLy8gTGlnaHRlciB2YWx1ZXMgbmVlZCBhIHF1aWNrIGRvdWJsZSBuZWdhdGl2ZSBmb3IgdGhlIFNhc3MgbWF0aCB0byB3b3JrXG4gICAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogLTEgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xuICB9XG59XG4iLCIuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5zaG93IHtcbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgZnJvbnRcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgLy8gVmVydGljYWxseSBjZW50ZXJzIHRoZSBjb250ZW50IG9mIHRoZSBhZGRvbnMgd2l0aGluIHRoZSBpbnB1dCBncm91cFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XG59XG5cblxuLy9cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vL1xuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cblxuICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbn1cblxuXG4vL1xuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4vL1xuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy9cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1idG4tYm9yZGVyLWNvbG9yO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIHNpbmdsZSwgc2hhcmVkIGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICAgIC8vIEJlY2F1c2Ugc3BlY2lmaWNpdHlcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBQcm9wZXJ0eUNvdW50LCBWZW5kb3JQcmVmaXhcblxuLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gaW5kaWNhdG9yXG4vL1xuLy8gR2VuZXJhdGVzIGEgc2hhZG93IGVsZW1lbnQgdG8gY3JlYXRlIG91ciBtYWtlc2hpZnQgY2hlY2tib3gvcmFkaW8gYmFja2dyb3VuZC5cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbn1cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgfVxufVxuXG5cbi8vIExheW91dCBvcHRpb25zXG4vL1xuLy8gQnkgZGVmYXVsdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYXJlIGBpbmxpbmUtYmxvY2tgIHdpdGggbm8gYWRkaXRpb25hbCBzcGFjaW5nXG4vLyBzZXQuIFVzZSB0aGVzZSBvcHRpb25hbCBjbGFzc2VzIHRvIHR3ZWFrIHRoZSBsYXlvdXQuXG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk7XG5cbiAgICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIHBsYWNlaG9sZGVyKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTplbXB0eTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tYmc7XG4gICAgYm9yZGVyLWxlZnQ6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBidXR0b24tbGFiZWwpIHtcbiAgICAmOmxhbmcoI3skbGFuZ30pOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcblxuICAgICYuYWN0aXZlLFxuICAgIC5zaG93ID4gJiB7XG4gICAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJpdGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbmF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLmNhcmQge1xuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwJTtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcblxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1kaXZpZGVyfVwiO1xuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIuY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyAxLTI6IERpc2FibGUgYnJvd3NlciBkZWZhdWx0IGxpc3Qgc3R5bGVzXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gMVxuICBsaXN0LXN0eWxlOiBub25lOyAvLyAyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBAaW5jbHVkZSBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmcpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtJGFsZXJ0LXBhZGRpbmcteTtcbiAgICByaWdodDogLSRhbGVydC1wYWRkaW5nLXg7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTEwKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICB9XG5cbiAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG4gIC8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gICYuc2hvdyAubW9kYWwtZGlhbG9nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyIGl0XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcblxuICAuY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyAvLyBGb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUncyBubyAubW9kYWwtdGl0bGVcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAmLmJzLXRvb2x0aXAtdG9wIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgLmFycm93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWF1dG8ge1xuICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBEdXBsaWNhdGVQcm9wZXJ0eVxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkcG9wb3Zlci1pbm5lci1wYWRkaW5nO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC8vIEFycm93c1xuICAvL1xuICAvLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzo6YWZ0ZXIgaXMgaW5uZXJcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gIH1cbiAgLmFycm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUG9wb3ZlciBkaXJlY3Rpb25zXG5cbiAgJi5icy1wb3BvdmVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gNSk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSA1KTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMyk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkcG9wb3Zlci1hcnJvdy13aWR0aCAtIDMpO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAgIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAzKTtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy1wb3BvdmVyLWF1dG8ge1xuICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLy8gQ1NTMyB0cmFuc2Zvcm1zIHdoZW4gc3VwcG9ydGVkIGJ5IHRoZSBicm93c2VyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcblxuICAgIC8vIFVzZSBwc2V1ZG8gY2xhc3NlcyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy0jeyRjb2xvcn0nLCAkdmFsdWUpO1xufVxuXG4uYmctd2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuLmJnLXRyYW5zcGFyZW50IHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ub25lIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCJAbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreTtcblxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG4vLyBTZWU6IGh0dHA6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG59XG4iLCIvLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9ICB7ICN7JHByb3B9OiAgICAgICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvICB7IG1hcmdpbjogICAgICAgIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtI3skY29sb3J9JywgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gV2hpdGVmcmFtZXNcblxuJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eTogICAgICAwLjIgIWRlZmF1bHQ7XG4kc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5OiAgIDAuMTQgIWRlZmF1bHQ7XG4kc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHk6IDAuMTIgIWRlZmF1bHQ7XG5cbi8vIE5PVEUoc2h5bmRtYW4pOiBndWxwLXNhc3Mgc2VlbXMgdG8gYmUgZmFpbGluZyBpZiBJIHNwbGl0IHRoZSBzaGFkb3cgZGVmcyBhY3Jvc3Ncbi8vICAgIG11bHRpcGxlIGxpbmVzLiBVZ2x5LiBTb3JyeS5cbiR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMmRwOiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTNkcDogMHB4IDFweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTVkcDogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctNmRwOiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctN2RwOiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctOGRwOiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctOWRwOiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTBkcDogMHB4IDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTBweCAxNHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNHB4IDE4cHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xMWRwOiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxMXB4IDE1cHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA0cHggMjBweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTEyZHA6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDVweCAyMnB4IDRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTNkcDogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDI0cHggNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xNGRwOiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxNHB4IDIxcHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA1cHggMjZweCA0cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE1ZHA6IDBweCA4cHggOXB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE1cHggMjJweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAyOHB4IDVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTZkcDogMHB4IDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTdkcDogMHB4IDhweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE3cHggMjZweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAzMnB4IDVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMThkcDogMHB4IDlweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE4cHggMjhweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDdweCAzNHB4IDZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTlkcDogMHB4IDlweCAxMnB4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE5cHggMjlweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDdweCAzNnB4IDZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMjBkcDogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAyMHB4IDMxcHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA4cHggMzhweCA3cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTIxZHA6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjFweCAzM3B4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yMmRwOiAwcHggMTBweCAxNHB4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIycHggMzVweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDhweCA0MnB4IDdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMjNkcDogMHB4IDExcHggMTRweCAtN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAyM3B4IDM2cHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA5cHggNDRweCA4cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTI0ZHA6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcblxuLm1kLXdoaXRlZnJhbWUtMWRwIHtcblx0Ym94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTJkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0zZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctM2RwO1xufVxuLm1kLXdoaXRlZnJhbWUtNGRwIHtcblx0Ym94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTRkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTVkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy01ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS02ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNmRwO1xufVxuLm1kLXdoaXRlZnJhbWUtN2RwIHtcblx0Ym94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLThkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS05ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOWRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTBkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xMGRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTFkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xMWRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTJkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xMmRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTNkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xM2RwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTRkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xNGRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTVkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xNWRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTZkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xNmRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTdkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xN2RwO1xufVxuLm1kLXdoaXRlZnJhbWUtMThkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xOGRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMTlkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xOWRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMjBkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yMGRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMjFkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yMWRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMjJkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yMmRwO1xufVxuLm1kLXdoaXRlZnJhbWUtMjNkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yM2RwO1xufVxuLm1kLXdoaXRlZnJhbWUtMjRkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yNGRwO1xufVxuIiwiLmF3YWl0LFxuLmJ0bi1hd2FpdDphZnRlciB7XG5cdGhlaWdodDogMS43NXJlbTtcblx0d2lkdGg6IDEuNzVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwKTtcbn1cblxuLmF3YWl0LXhsIHtcblx0aGVpZ2h0OiA0cmVtO1xuXHR3aWR0aDogNHJlbTtcblx0Ym9yZGVyLXdpZHRoOiAxMHB4O1xufVxuXG4uYXdhaXQtbGcge1xuXHRoZWlnaHQ6IDIuNXJlbTtcblx0d2lkdGg6IDIuNXJlbTtcblx0Ym9yZGVyLXdpZHRoOiA2cHg7XG59XG5cbi5hd2FpdC1zbSB7XG5cdGhlaWdodDogMXJlbTtcblx0d2lkdGg6IDFyZW07XG5cdGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4vLyBCdXR0b25zXG4uYnRuLWF3YWl0OmFmdGVyIHtcblx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLmJ0bi5idG4tYXdhaXQge1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYnRuID4gLmF3YWl0LFxuLmJ0bi1hd2FpdDphZnRlciB7XG5cdGhlaWdodDogMS40cmVtO1xuXHR3aWR0aDogMS40cmVtO1xufVxuXG4uYnRuLWxnID4gLmF3YWl0LFxuLmJ0bi1sZy5idG4tYXdhaXQ6YWZ0ZXIge1xuXHRoZWlnaHQ6IDEuNTVyZW07XG5cdHdpZHRoOiAxLjU1cmVtO1xuXHRib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJ0bi1zbSA+IC5hd2FpdCxcbi5idG4tc20uYnRuLWF3YWl0OmFmdGVyIHtcblx0aGVpZ2h0OiAxLjA1cmVtO1xuXHR3aWR0aDogMS4wNXJlbTtcblx0Ym9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbkBpbmNsdWRlIGF3YWl0LXNwaW5uZXIoJ2F3YWl0LS1wcmltYXJ5JywkbWFpbi1hY2NlbnQtY29sb3IsJG1haW4tYWNjZW50LWNvbG9yLTMwMCk7XG5cbkBpbmNsdWRlIGF3YWl0LXNwaW5uZXIoJ2F3YWl0LS1saWdodCcsJGFkZGl0aW9uYWwtYWNjZW50LWFtYmVyLCRhZGRpdGlvbmFsLWFjY2VudC1hbWJlci0zMDApO1xuXG5AaW5jbHVkZSBhd2FpdC1zcGlubmVyKCdhd2FpdC0taW52ZXJzZScsJHdoaXRlLCR3aGl0ZSk7XG4iLCJAbWl4aW4gYXdhaXQta2V5ZnJhbWUoJG5hbWUsICRtYWluLWNvbG9yLCAkY29sb3ItMzAwKSB7XG5cblx0QC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcblx0XHQwJSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItMzAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItMzAwO1xuXHRcdH1cblx0XHQ1MCUge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdH1cblx0XHQxMDAlIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItMzAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItMzAwO1xuXHRcdH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuXHRcdDAlIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvci0zMDA7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci0zMDA7XG5cdFx0fVxuXHRcdDUwJSB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJG1haW4tY29sb3I7XG5cdFx0fVxuXHRcdDEwMCUge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvci0zMDA7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci0zMDA7XG5cdFx0fVxuXHR9XG5cbn1cblxuQG1peGluIGF3YWl0LXNwaW5uZXIoJG5hbWUsICRtYWluLWNvbG9yLCAkY29sb3ItMzAwKSB7XG5cblx0LiN7JG5hbWV9LFxuXHQuYnRuLSN7JG5hbWV9OmFmdGVyIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiAkbmFtZSAzcyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0YW5pbWF0aW9uOiAkbmFtZSAzcyBpbmZpbml0ZSBsaW5lYXI7XG5cdH1cblxuXHQuYnRuLSN7JG5hbWV9OmFmdGVyIHtcblx0XHRjb250ZW50OicnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0QGluY2x1ZGUgYXdhaXQta2V5ZnJhbWUoJG5hbWUsJG1haW4tY29sb3IsJGNvbG9yLTMwMCk7XG59XG4iLCIvKipcbiAqIENPTlRFTlRTXG4gKlxuICogQ09OVEFJTkVSLi4uLi4uLi4uLi4uKCgpKS5cbiAqIEJBU0UuLi4uLi4uLi4uLi4uLi4uLigoKSkuXG4gKlxuICogQUxWLUhFQURFUlxuICogYWx2LWhlYWRlci4uLi4uLi4uLi4uKCgpKS5cbiAqXG4gKi9cblxuaHRtbCB7XG5cdC8vIGRpc3BsYXlzIGEgc2Nyb2xsYmFyLCBzbyB0aGUgd2lkdGggb2YgdGhlIHBhZ2UgaXMgbm90IGNoYW5naW5nIHdoZW4gdGhlIGxlbmdodCBvZiB0aGUgcGFnZSBpcyBjaGFuZ2luZ1xuXHRvdmVyZmxvdy15OnNjcm9sbDtcbn1cblxuaHRtbCwgYm9keSB7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQ09OVEFJTkVSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29udGFpbmVyLS1sYW5kaW5ncGFnZSB7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogJG1hcmdpbi14LWdlbmVyYWw7XG5cdFx0cGFkZGluZy1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsO1xuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLmNvbnRhaW5lci0tbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktNTAsIDEuMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNCQVNFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKipcbiAqIENvbW1vbiBwYWdlIExheW91dDpcdHwgc3VibmF2YmFyOjEvNSB8IGNvbnRlbnQ6My81IHwgcmVsYXRlZDoxLzUgfCBPUlxuIFx0XHRcdFx0XHRcdHwgc3VibmF2YmFyOjEvNSB8IGNvbnRlbnQtd2lkZTo0LzUgfFxuICovXG5cbi8vIHRvZG9cbi5iYXNlIHtcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LWdlbmVyYWw7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuXG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblxuXHRcdC8vIHRvZG86IG1hcmdpbi1ib3R0b20/IVxuXG5cdFx0LmJhc2VfX3N1Ym5hdmJhcixcblx0XHQuYmFzZV9fY29udGVudCxcblx0XHQuYmFzZV9fY29udGVudC0td2lkZSxcblx0XHQuYmFzZV9fY29udGVudC0tYW1zdGF0LFxuXHRcdC5iYXNlX19yZWxhdGVkXHR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG5cblx0XHRcdHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblx0XHRcdHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblx0XHR9XG5cblx0XHQuYmFzZV9fc3VibmF2YmFyLFxuXHRcdC5iYXNlX19yZWxhdGVkIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEsIDUpO1xuXHRcdH1cblxuXHRcdC5iYXNlX19jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMsIDUpO1xuXHRcdH1cblx0XHQuYmFzZV9fY29udGVudC0td2lkZSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0LCA1KTtcblx0XHR9XG5cblx0XHQuYmFzZS0tbWFyZ2luLXRvcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAoMiokYnJlYWRjcnVtYi1wYWRkaW5nLXggKyAkc3BhY2VyKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cdFx0LmJhc2VfX3N1Ym5hdmJhcixcblx0XHQuYmFzZV9fcmVsYXRlZCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxLCA0KTtcblx0XHR9XG5cblx0XHQuYmFzZV9fY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgyLCA0KTtcblx0XHR9XG5cdFx0LmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMywgNCk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG5cdFx0LmJhc2VfX3N1Ym5hdmJhcixcblx0XHQuYmFzZV9fcmVsYXRlZCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxLCAyKTtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblxuXHRcdC5iYXNlX19jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDIsIDIpO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdC5iYXNlX19jb250ZW50LS13aWRlIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDIsIDIpO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYmFzZV9fY29udGVudC0tYW1zdGF0IHtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdH1cbn1cblxuLyoqXG4gKiBMYW5kaW5ncGFnZSBMYXlvdXQ6IHJlZ3VsYXI6IDEvMyBhbmQgd2lkZTogMi8zXG4gKi9cblxuLmxhbmRpbmctcGFnZSB7XG5cblx0LmxhbmRpbmctcGFnZV9fcmVndWxhcixcblx0LmxhbmRpbmctcGFnZV9fd2lkZSxcblx0LmxhbmRpbmctcGFnZV9faGFsZiB7XG5cdFx0bWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0LmxhbmRpbmctcGFnZV9fY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdDpub3QoLmxhbmRpbmctcGFnZV9fcmVndWxhci0tbWVkaWEpIC5tZC13aGl0ZWZyYW1lLTFkcDpub3QoLnByb2Nlc3MtY29udGFpbmVyKSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXItLW1lZGlhIC5sYW5kaW5nLXBhZ2UtLWNvbnRhaW5lciB7XG5cdFx0XHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygkYWx2LWJveC1yYWRpdXMpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblxuXHRcdC8vIHRvZG86IG1hcmdpbi1ib3R0b20/IVxuXG5cdFx0LmxhbmRpbmctcGFnZV9fcmVndWxhcixcblx0XHQubGFuZGluZy1wYWdlX193aWRlLFxuXHRcdC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LWdlbmVyYWw7XG5cblx0XHRcdHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblx0XHRcdHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblx0XHR9XG5cblx0XHQubGFuZGluZy1wYWdlX19yZWd1bGFyIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEsIDMpO1xuXHRcdH1cblxuXHRcdC5sYW5kaW5nLXBhZ2VfX3dpZGUge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMiwgMyk7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmctcGFnZV9faGFsZiB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxLCAyKTtcblx0XHR9XG5cblx0XHQubGFuZGluZy1wYWdlLS1jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgYWx2LWJvcmRlci1yYWRpdXMoJGFsdi1ib3gtcmFkaXVzKTtcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXG5cdFx0XHRwYWRkaW5nOiAkYWx2LWJveC1yYWRpdXM7XG5cblx0XHRcdG1pbi1oZWlnaHQ6ICRsYW5kaW5ncGFnZXMtbWluLWhlaWdodDtcblx0XHRcdGhlaWdodDogJGxhbmRpbmdwYWdlcy1taW4taGVpZ2h0O1xuXHRcdH1cblxuXHRcdC5sYW5kaW5nLXBhZ2UtLWNvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogJGFsdi1ib3gtcmFkaXVzO1xuXG5cdFx0XHQvL3RvZG8gb3IgYm9vdHN0cmFwPyFcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0XHQubGFuZGluZy1wYWdlX19yZWd1bGFyOm5vdCgubGFuZGluZy1wYWdlX19yZWd1bGFyLS10aGlyZCkge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMSwgMik7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmctcGFnZV9fd2lkZSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgyLCAyKTtcblx0XHR9XG5cblx0XHQubGFuZGluZy1wYWdlX19oYWxmIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEsIDEpO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjTElTVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWxhdGVkLWxpc3QgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xufVxuLnJlbGF0ZWQge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1uYXJyb3c7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjFjMVwiOyAvKiBGb250QXdlc29tZSBVbmljb2RlICovXG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEuM2VtOyAvKiBzYW1lIGFzIHBhZGRpbmctbGVmdCBzZXQgb24gbGkgKi9cblx0XHRcdHdpZHRoOiAxLjNlbTsgLyogc2FtZSBhcyBwYWRkaW5nLWxlZnQgc2V0IG9uIGxpICovXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjSEVMUEVSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG5cdFx0JGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cblx0XHQuY29udGFpbmVyLSN7JGluZml4fS13MjUgXHR7IHdpZHRoOiAgMjUlICFpbXBvcnRhbnQ7IH1cblx0XHQuY29udGFpbmVyLSN7JGluZml4fS13MzMgIFx0eyB3aWR0aDogIDMzJSAhaW1wb3J0YW50OyB9XG5cdFx0LmNvbnRhaW5lci0jeyRpbmZpeH0tdzUwICBcdHsgd2lkdGg6ICA1MCUgIWltcG9ydGFudDsgfVxuXHRcdC5jb250YWluZXItI3skaW5maXh9LXc2NiAgXHR7IHdpZHRoOiAgNjYlICFpbXBvcnRhbnQ7IH1cblx0XHQuY29udGFpbmVyLSN7JGluZml4fS13NzUgIFx0eyB3aWR0aDogIDc1JSAhaW1wb3J0YW50OyB9XG5cdFx0LmNvbnRhaW5lci0jeyRpbmZpeH0tdzEwMCAgXHR7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblx0fVxufVxuIiwiQG1peGluIGFsdi1ib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAkcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4iLCIvLyB0b2RvIHJlZmFjdG9yIHdob2xlIFwiX2xvZ29cIiBmaWxlIGFuZCBzdHlsZTogZG9udCBuYW1lIGl0IFwibG9nb1wiIGJldHRlciBhbHYgb3Igd29yayBvciB3aGF0ZXZlclxuLy9cbi8vIHRvZG8gc2hhZG93ID4gbWF0ZXJpYWwgZGVzaWduIHdoaXRlZnJhbWU6IGh0dHBzOi8vbWF0ZXJpYWwuYW5ndWxhcmpzLm9yZy9sYXRlc3QvZGVtby93aGl0ZWZyYW1lIVxuLmxvZ28tYm94LFxuLmFsdi1sb2dvLWJveCB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG5cdEBpbmNsdWRlIGFsdi1ib3JkZXItcmFkaXVzKCRhbHYtYm94LXJhZGl1cyk7XG5cblx0cGFkZGluZzogJGFsdi1ib3gtcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LWdlbmVyYWw7XG5cblx0Ji5mbGV4LWhlaWdodCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ji5mbGV4LXdpZHRoIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4uYmFzZV9fc3VibmF2YmFyIC5hbHYtbG9nby1ib3gge1xuXHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG59XG5cbi8vIGJvb3RzdHJhcCBjbGFzczogYm9yZGVycyEhXG4ucm91bmRlZC1sb2dvIHtcblx0QGluY2x1ZGUgYWx2LWJvcmRlci1yYWRpdXMoJGFsdi1ib3gtcmFkaXVzKTtcbn1cblxuLmFsdi1sb2dvIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdGhlaWdodDogJGxvZ28taGVpZ2h0O1xuXHRcdHdpZHRoOiBjYWxjKCN7JGxvZ28taGVpZ2h0fSAqICN7JHBoaX0pO1xuXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdGJhY2tncm91bmQ6ICRhZGRpdGlvbmFsLWFjY2VudC1hbWJlcjtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdEBpbmNsdWRlIGFsdi1ib3JkZXItcmFkaXVzKCRhbHYtYm94LXJhZGl1cyk7XG5cblx0XHRwYWRkaW5nOiAoJGFsdi1ib3gtcGFkZGluZy8zKSAkYWx2LWJveC1wYWRkaW5nO1xuXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxMHB4IDVweCAyMHB4IDEwcHggcmdiYSgwLDAsMCwwLjA1KTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDEwcHggNXB4IDIwcHggMTBweCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdGJveC1zaGFkb3c6IDEwcHggNXB4IDIwcHggMTBweCByZ2JhKDAsMCwwLDAuMDUpO1xuXHR9XG59XG5cbi5hbHYtbG9nb19fYnJhbmQtLWFtc3RhdCxcbi5hbHYtbG9nb19fYnJhbmQtLWpvYi1yb29tIHtcblx0Zm9udC1zaXplOiAkbG9nby1icmFuZC1zaXplO1xuXHRsZXR0ZXItc3BhY2luZzogJGxvZ28tYnJhbmQtc3BhY2luZztcblxuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0fi5hbHYtbG9nb19fdGl0bGUtc21hbGwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAuNTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG5cblx0XHR+LmFsdi1sb2dvX190aXRsZS1zbWFsbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYWx2LWxvZ29fX2JyYW5kLS1hbXN0YXQge1xuXHRsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yLWdyYXktZGFyaztcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cbn1cblxuLmFsdi1sb2dvX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGxvZ28tc2l6ZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6ICRsb2dvLXNwYWNpbmc7XG5cblx0LnRpdGxlX19wbHVzLWNoLFxuXHQudGl0bGVfX3BsdXMtY2g6YmVmb3JlIHtcblx0XHRjb2xvcjogJG1haW4tY29sb3ItZ3JheTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0XHRjb2xvcjogJGFkZGl0aW9uYWwtYWNjZW50LWFtYmVyO1xuXHR9XG59XG5cbi5hbHYtbG9nb19fdGl0bGUtc21hbGwge1xuXHRjb2xvcjogJGJsYWNrO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAkdGV4dC1oNC1zcGFjaW5nO1xuXG5cdC50aXRsZV9fcGx1cy1jaCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXG5cdC50aXRsZV9fcGx1cy1jaCxcblx0LnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yLWdyYXk7XG5cdH1cblxuXHR+LmFsdi1sb2dvX19icmFuZCB7XG5cdFx0Zm9udC1zaXplOiAkbG9nby1icmFuZC1zaXplO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cbn1cblxuLnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcrJztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAwLjc1ZW07XG5cblx0dmVydGljYWwtYWxpZ246IC0wLjVlbTtcblx0bWFyZ2luLWxlZnQ6IC0wLjFlbTtcblx0bWFyZ2luLXJpZ2h0OiAtMC4yZW07XG59XG5cblxuLmFsdi1sb2dvLS1pbnZlcnNlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuXHRcdC5hbHYtbG9nb19fdGl0bGUsXG5cdFx0LmFsdi1sb2dvX190aXRsZS1zbWFsbCxcblx0XHQudGl0bGVfX3BsdXMtY2gsXG5cdFx0LnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uYWx2LWxvZ28tLWRhcmsge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheS1kYXJrO1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuXHRcdC5hbHYtbG9nb19fdGl0bGUsXG5cdFx0LmFsdi1sb2dvX190aXRsZS1zbWFsbCxcblx0XHQudGl0bGVfX3BsdXMtY2gsXG5cdFx0LnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBwb3J0YWwtbG9nb1xuLypcblx0PGEgY2xhc3M9XCJuYXZiYXItYnJhbmQgYWx2LWxvZ29cIiBocmVmPVwiLi97e2Jhc2V1cmx9fS9pbmRleC5odG1sXCI+XG5cdFx0PGRpdiBjbGFzcz1cImFsdi1sb2dvX190aXRsZVwiPlxuXHRcdFx0PHN0cm9uZz5hcmJlaXQ8L3N0cm9uZz48c3BhbiBjbGFzcz1cInRpdGxlX19wbHVzLWNoXCI+c3dpc3M8L3NwYW4+XG5cdFx0PC9kaXY+XG5cdDwvYT5cbiAqL1xuXG4ubmF2YmFyLWJyYW5kLnBvcnRhbC1sb2dvIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogJGxvZ28tekluZGV4O1xuXG5cdFx0aGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG5cdFx0d2lkdGg6ICRsb2dvLXdpZHRoO1xuXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdEBpbmNsdWRlIGFsdi1ib3JkZXItcmFkaXVzKCRhbHYtYm94LXJhZGl1cyk7XG5cblx0XHRwYWRkaW5nOiAwICRhbHYtYm94LXBhZGRpbmc7XG5cblx0XHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xuXG5cdFx0LnBvcnRhbC1sb2dvX19pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0LnBvcnRhbC1sb2dvX19pbWFnZSBpbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNIRUFESU5HU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaDEge1xuXHRsZXR0ZXItc3BhY2luZzogJHRleHQtaDEtc3BhY2luZztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIge1xuXHRsZXR0ZXItc3BhY2luZzogJHRleHQtaDItc3BhY2luZztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDMge1xuXHRsZXR0ZXItc3BhY2luZzogJHRleHQtaDMtc3BhY2luZztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDQsIGg1LCBoNiB7XG5cdGxldHRlci1zcGFjaW5nOiAkdGV4dC1oNC1zcGFjaW5nO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjUEFSQUdSQVBIXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubGlnaHQsXG4udGV4dC0tbGlnaHQge1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuLnRleHQtLXJlZ3VsYXIge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuLnRleHQtLWJvbGQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC0tc3VwZXIge1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4udGV4dC0tc3ViIHtcblx0dmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLnRleHQtLWNlbnRlci1hbGlnbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LS1yaWdodC1hbGlnbiB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtLWxlZnQtYWxpZ24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtLWp1c3RpZnktYWxpZ24ge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC0tcHJpbWFyeS1jb2xvciB7XG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbn1cbi50ZXh0LS1pbnZlcnNlLWNvbG9yIHtcblx0Y29sb3I6ICRicmFuZC1pbnZlcnNlO1xufVxuLnRleHQtLXdoaXRlLWNvbG9yIHtcblx0Y29sb3I6ICR3aGl0ZTtcbn1cbi50ZXh0LS1iYXNlLWNvbG9yIHtcblx0IGNvbG9yOiAkYm9keS1jb2xvcjtcbn1cblxuLnRleHQtLW5vLWxldHRlcnNwYWNpbmcge1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oMXtcblx0bGluZS1oZWlnaHQ6ICRoMS1mb250LXNpemU7XG59XG4udGV4dC0tbGluZS1oZWlnaHQtLWgyIHtcblx0bGluZS1oZWlnaHQ6ICRoMi1mb250LXNpemU7XG59XG4udGV4dC0tbGluZS1oZWlnaHQtLWgzIHtcblx0bGluZS1oZWlnaHQ6ICRoMy1mb250LXNpemU7XG59XG4udGV4dC0tbGluZS1oZWlnaHQtLWg0IHtcblx0bGluZS1oZWlnaHQ6ICRoNC1mb250LXNpemU7XG59XG4udGV4dC0tbGluZS1oZWlnaHQtLWg1IHtcblx0bGluZS1oZWlnaHQ6ICRoNS1mb250LXNpemU7XG59XG4udGV4dC0tbGluZS1oZWlnaHQtLWg2IHtcblx0bGluZS1oZWlnaHQ6ICRoNi1mb250LXNpemU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNMSU5LU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHR9XG59XG4iLCIvKipcbiAqIENPTlRFTlRTXG4gKlxuICogSEVBREVSLi4uLi4uLi4uLi4uLi4uKCgpKS5cbiAqXG4gKiBBTFYtSEVBREVSXG4gKiBhbHYtaGVhZGVyLi4uLi4uLi4uLi4oKCkpLlxuICogYWx2LWJyYW5kLi4uLi4uLi4uLi4uKCgpKS5cbiAqIGFsdi10aGVtZXMuLi4uLi4uLi4uLigoKSkuXG4gKlxuICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNIRUFERVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuXHRtYXJnaW4tdG9wOiBjYWxjKCN7JGhlYWRlci1uYXZiYXItaGVpZ2h0fSArICN7JGhlYWRlci1tb2JpbGUtbWFyZ2lufSk7IC8vIGFsdi1oZWFkZXIgMzBweCwgbmF2YmFyIDYwcHhcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5cdFx0bWFyZ2luLXRvcDogY2FsYygjeyRoZWFkZXItbmF2YmFyLWhlaWdodH0gKyAjeyRoZWFkZXItbWFyZ2lufSk7IC8vIGFsdi1oZWFkZXIgMzBweCwgbmF2YmFyIDYwcHhcblxuXHRcdCYuaGFzLWp1bWJvdHJvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAoJGhlYWRlci1uYXZiYXItaGVpZ2h0KTsgLy8gYWx2LWhlYWRlciAzMHB4LCBuYXZiYXIgNjBweCBOTyB0b29sYmFyIVxuXHRcdH1cblxuXHRcdCYuaGFzLXRvb2xiYXIge1xuXHRcdFx0bWFyZ2luLXRvcDogY2FsYygjeyRoZWFkZXItbmF2YmFyLWhlaWdodCArICR0b29sYmFyLWhlaWdodH0gKyAjeyR0b29sYmFyLW1hcmdpbi1ib3R0b219KTsgLy8gYWx2LWhlYWRlciAzMHB4LCBuYXZiYXIgNjBweCArIHRvb2xiYXIgMTEwcHggKyBtYXJnaW4gMjRweFxuXHRcdH1cblxuXHRcdCY6bm90KC5oYXMtanVtYm90cm9uKSAuanVtYm90cm9uIHtcblx0XHRcdG1hcmdpbi10b3A6IC0oJGhlYWRlci1tYXJnaW4pO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0Ji5oYXMtc21hcnRiYW5uZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRoZWFkZXItbW9iaWxlLW1hcmdpbjtcblx0XHRcdH1cblxuXHRcdFx0LmZpeGVkLXRvcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maXhlZC10b3Age1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcblx0XHQmLmhhcy10b29sYmFyIH4gLnRvb2xiYXIsXG5cdFx0fiAudG9vbGJhcntcblx0XHRcdHRvcDogI3skaGVhZGVyLW5hdmJhci1oZWlnaHR9O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5oYXMtbWFpbm5hdmlnYXRpb24ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjtcbn1cblxuLyoqXG4gKiBUaGVtZXNcbiAqIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gYWx2cyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cbiAqXG4gKiBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4gKi9cblxuLmFsdi1oZWFkZXItLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cblx0LmFsdi1oZWFkZXJfX2JyYW5kIHtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdH1cbn1cblxuLyoqXG4gKiBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4gKi9cbi5hbHYtaGVhZGVyLS1pbnZlcnNlIHtcblx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItYmxhY2s7XG5cblx0LmFsdi1oZWFkZXJfX2JyYW5kIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG4iLCIvKipcbiAqIENPTlRFTlRTXG4gKlxuICogRk9PVEVSLi4uLi4uLi4uLi4uLi4uKCgpKS5cbiAqXG4gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0ZPT1RFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheS1kYXJrO1xuXHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cblx0cGFkZGluZzogMnJlbSAwO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuZm9vdGVyIHtcblx0XHQrIC5mb290ZXIge1xuXHRcdFx0Ly8gdG9kbyByZWZhY3RvcmluZyEhXG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vIHRvZG8gdmFycyFcbi5mb290ZXItLWxvZ29zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0LmZvb3Rlci0tbG9nb3NfX2xvZ28ge1xuXHRcdG1hcmdpbjogMCAycmVtO1xuXHRcdHdpZHRoOiAyNSU7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogNjBweDtcblxuXHRcdFx0Ji5jZC1idW5kIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItLXNlY28ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdHBhZGRpbmc6ICRtYXJnaW4teC1uYXJyb3cgMDtcblxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtaW52ZXJzZTtcblx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXG5cdGEsXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15O1xuXHRcdG1hcmdpbjogMCAkbWFyZ2luLXgtbmFycm93O1xuXG5cdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICAkbWFpbi1jb2xvci1ncmF5LWRhcms7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0LmZvb3Rlci0tc2VjbyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5uYXYtLWpvYi1yb29tIHtcblx0d2lkdGg6IDY2JTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0Lm5hdi1pdGVtIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdH1cblxuXHQubmF2LWxpbmsge1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJG1haW4tY29sb3ItZ3JheS1saWdodC01MCwwLjc1KTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJG1haW4tY29sb3ItZ3JheS1saWdodC01MCwwLjkpO1xuXHRcdH1cblx0fVxufVxuXG4udGFiLWNvbnRlbnQtLWpvYi1yb29tIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktbGlnaHQtNTAsMC43NSk7XG59XG5cbi5uYXYtLWxvZ2luIHtcblx0Ly8gdG9kbyBtZWRpYSEgYnJlYWtwb2ludHMhIVxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHQubmF2LWl0ZW0ge1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0XHR3aWR0aDogMjUlO1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtbGluayB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJG1haW4tY29sb3ItZ3JheS1saWdodC0xMDAsMSk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5kcmF3ZXIgLm5hdmJhci1uYXYge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG5cdFx0Lm5hdi1pdGVtIHtcblxuXHRcdH1cblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Ly9cblx0Lm5hdi0tam9iLXJvb20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gTmF2YmFyXG4ubmF2YmFyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cblx0aGVpZ2h0OiAkaGVhZGVyLW5hdmJhci1oZWlnaHQ7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdD4uY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLm5hdmJhci1hbHYge1xuXHRwYWRkaW5nOiAwICRuYXZiYXItcGFkZGluZy14O1xuXG5cdC5uYXYtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6ICRuYXZiYXItcGFkZGluZy15O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmcteTtcblx0fVxufVxuXG4ubmF2YmFyLWxpZ2h0LmJnLWZhZGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvci1ncmF5LTEwMCwgMSk7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0Ji5hbHYtbG9nbyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiAkbG9nby16SW5kZXg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIHRvZG8gcmVmYWN0b3Jpbmdcbi5uYXZiYXItbmF2IHtcblxuXHQubmF2LWxpbmsge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG5cblx0XHQvLyB0b2RvIHZhcnNcblx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcblx0XHR9XG5cblx0XHQmLm5hdi1saW5rLS1sb2dpbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQubmF2LWxpbmsubmF2LWxpbmstLWxvZ2luIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjc1ZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNzVlbSAhaW1wb3J0YW50O1xuXG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG5cdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAuOCk7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0JykgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubmF2LWxpbmstLWxvZ2luX19pY29uIHtcblx0XHQgXHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0XHRcdC5uYXYtbGluay0tbG9naW5fX2ljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGluay0tbG9naW5fX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdFx0Ji5uYXZiYXItbmF2LS1hbHYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0fVxufVxuXG4vLyBJY29uc1xuLm5hdi1saW5rIHtcblx0Ly9jb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cblx0Lm5hdi1saW5rX19pY29uIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC5pY29uX19zdGFjayB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDIuNWVtO1xuXHRcdFx0d2lkdGg6IDIuNWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG59XG5cbi5hY3RpdmUsXG4uYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdi1pdGVtOmhvdmVyLFxuLm5hdi1saW5rOmhvdmVyIHtcblx0Lm5hdi1saW5rX19pY29uIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC5pY29uX19zdGFjayB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDIuNWVtO1xuXHRcdFx0d2lkdGg6IDIuNWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBMYW5ndWFnZSBTd2l0Y2hlclxuLy8gdG9kbyByZWZhY3RvcmluZ1xuLy8gbmF2LWl0ZW0gc2FtZSB3aWR0aCFcbi5uYXZiYXItLWxhbmd1YWdlLXN3aXRjaGVyID4gLm5hdi1pdGVtIHtcblx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXG5cdHBhZGRpbmc6IDA7XG5cblx0Lm5hdi1saW5rIHtcblx0XHRwYWRkaW5nLXRvcDogMC43NWVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG5cblx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcblxuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdCYuYWN0aXZlID4gLm5hdi1saW5rIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cblxuLy8gTkFWQkFSLVRPR0dMRVJcbi5uYXZiYXItdG9nZ2xlciB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXggJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAwO1xufVxuXG4vLyBsYW5ndWFnZS1zd2l0Y2hlclxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXIge1xuXG5cdC5kcm9wd2Rvd24tLWxhbmd1YWdlLXN3aXRjaGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdC5uYXZiYXItLWxhbmd1YWdlLXN3aXRjaGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmRyb3B3ZG93bi0tbGFuZ3VhZ2Utc3dpdGNoZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdC5uYXZiYXItbmF2IHtcblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji5tb2JpbGUtbmF2IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdC5uYXZiYXItLWxhbmd1YWdlLXN3aXRjaGVyIHtcblx0XHRcdFx0Lm5hdi1pdGVtOm5vdCguYWN0aXZlKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZiYXItYWx2IHtcblx0XHRwYWRkaW5nOiAwICRuYXZiYXItcGFkZGluZy14LzI7XG5cblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0cGFkZGluZy10b3A6ICRuYXZiYXItcGFkZGluZy15LzI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXkvMjtcblx0XHR9XG5cdH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5uYXZiYXItbmF2IHtcblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcblxuXHRcdFx0Ly8gdG9kbyB2YXJzXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0fVxuXG5cdFx0Lm5hdi1saW5rLm5hdi1saW5rLS1sb2dpbiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNzVlbSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAuNzVlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjVE9PTEJBUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRvb2xiYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktMjAwLCAuNzUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuXG5cdG1hcmdpbi1ib3R0b206ICR0b29sYmFyLW1hcmdpbi1ib3R0b207XG5cblx0bWluLWhlaWdodDogJHRvb2xiYXItaGVpZ2h0O1xuXG5cdCYuc3RpY2tlZCB7XG5cdFx0aGVpZ2h0OiAkdG9vbGJhci1oZWlnaHQ7XG5cdH1cblxuXHQmLnRvb2xiYXItLWxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktNTAsIDEuMCk7XG5cdH1cblxuXHQmLnRvb2xiYXItLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdCYudG9vbGJhci0taW52ZXJzZSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkbWFpbi1jb2xvci1ncmF5LTUwLCAuMjUpO1xuXHR9XG5cblx0ei1pbmRleDogMTAwMSAhaW1wb3J0YW50O1xufVxuXG4udG9vbGJhci1uYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmLmNlbnRlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQubmF2LXRpdGxlIHtcblx0XHRwYWRkaW5nOiAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZyAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZyAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZyAwO1xuXHR9XG5cblx0Lm5hdi1pdGVtIHtcblx0XHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LTUwO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlID4gLm5hdi1saW5rIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRcdC8vIHRvZG8gY2hlY2sgYm9vdHN0cmFwPyFcblx0XHRcdHBhZGRpbmc6ICRmaWx0ZXItdG9vbGJhci10aXRsZS1wYWRkaW5nO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtaW52ZXJzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0PiBzcGFuOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmLnRvb2xiYXItLWpvYi1yb29tIC5uYXYtaXRlbSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRtYXgtd2lkdGg6IDIwJTtcblx0fVxufVxuXG4uanVtYm90cm9uIC50b29sYmFyLW5hdiB7XG5cdC5uYXYtaXRlbTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR9XG59XG5cbi50b29sYmFyLW5hdi0taGFzLWljb24ge1xuXHQubmF2LWl0ZW0ge1xuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRwYWRkaW5nOiAkZmlsdGVyLXRvb2xiYXItcGFkZGluZy15ICRmaWx0ZXItdG9vbGJhci1wYWRkaW5nLXg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1pbnZlcnNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udG9vbGJhci1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbjogJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcgMCAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZy8yIDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Ji5jZW50ZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LmZvcm0tZ3JvdXAge1xuXHRcdG1heC13aWR0aDogMzMlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdG1hcmdpbjogMCAuNXJlbTtcblxuXHRcdD4gaW5wdXQ6bm90KC5yYW5nZS1zbGlkZXJfX3JhbmdlKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLmZvcm0tZ3JvdXAtLXNsaWRlcixcblx0XHQmLnJhbmdlLXNsaWRlciB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRtYXJnaW46IDAgLjVyZW07XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG59XG5cbmpyMi1qb2Itc2VhcmNoLXRvb2xiYXIge1xuXG5cdGpyMi10eXBlYWhlYWQtbXVsdGlzZWxlY3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuXG5cdC50b29sYmFyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG5cdFx0Ji5tZC13aGl0ZWZyYW1lLTNkcCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLnN0aWNrZWQge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC50b29sYmFyLW5hdjpub3QoLnNob3cpIHtcblx0XHQubmF2LWl0ZW06bm90KC5hY3RpdmUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktMTAwLCAuNzUpO1xuXHRcdG1hcmdpbi10b3A6IC4yNXJlbTtcblx0XHRwYWRkaW5nOiAuNXJlbTtcblxuXHRcdC5uYXYtdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IC44NXJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0wLjA1ZW07XG5cblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxM2EnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdGEsXG5cdFx0XHQubmF2LWxpbmt7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUgYSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudG9vbGJhci0tam9iLXJvb20gLm5hdi1pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYudG9vbGJhci1uYXYtLWhhcy1pY29uIHtcblx0XHRcdC5uYXYtbGlua19faWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRvb2xiYXItZm9ybSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRtYXJnaW46IDFyZW0gKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuXG5cdFx0LmZvcm0tZ3JvdXAsXG5cdFx0YnV0dG9uIHtcblx0XHRcdG1hcmdpbjogLjVyZW0gMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdGpyMi1qb2Itc2VhcmNoLXRvb2xiYXIge1xuXG5cdFx0anIyLXR5cGVhaGVhZC1tdWx0aXNlbGVjdCB7XG5cblx0XHRcdC50eXBlYWhlYWQtbXVsdGlzZWxlY3Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcblx0LnRvb2xiYXIge1xuXHRcdG1hcmdpbi1ib3R0b206ICR0b29sYmFyLW1hcmdpbi1ib3R0b20vMjtcblx0fVxuXG5cdC50b29sYmFyLWZvcm0ge1xuXHRcdG1hcmdpbjogMXJlbSAuNXJlbSAhaW1wb3J0YW50O1xuXG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0bWF4LXdpZHRoOiAyMCU7XG5cdFx0fVxuXG5cdFx0LmJ0bi1sZ3tcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC50b29sYmFyLW5hdiB7XG5cblx0XHQmLnRvb2xiYXItLWpvYi1yb29tIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZy8yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji50b29sYmFyLW5hdi0taGFzLWljb24gLm5hdi1saW5rIHtcblx0XHRcdD4gc3BhbjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cblx0LnRvb2xiYXItZm9ybSB7XG5cdFx0bWFyZ2luOiAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZyAuMjVyZW0gJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcvMiAuMjVyZW07XG5cdH1cblxuXHQudG9vbGJhci1uYXYge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdC5uYXYtdGl0bGUge1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMCAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZy8yIDA7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cblxuXHRcdCYudG9vbGJhci0tam9iLXJvb20gLm5hdi1pdGVtIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdCYudG9vbGJhci1uYXYtLWhhcy1pY29uIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHQuYWN0aXZlIC5uYXYtbGlua19faWNvbiAuaWNvbl9fc3RhY2ssXG5cdFx0LmFjdGl2ZSA+IC5uYXYtbGluayAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuXHRcdC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuXHRcdC5uYXYtbGluazpob3ZlciAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuXHRcdC5uYXYtbGluayAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrIHtcblx0XHRcdGhlaWdodDogMmVtO1xuXHRcdFx0d2lkdGg6IDJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHR9XG5cblx0XHQmLnRvb2xiYXItLWpvYi1yb29tIHtcblxuXHRcdFx0cGFkZGluZy10b3A6ICRmaWx0ZXItdG9vbGJhci10aXRsZS1wYWRkaW5nO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAzMyU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQudG9vbGJhci1mb3JtIHtcblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRcdG1hcmdpbjogMCAuMjVyZW07XG5cdFx0fVxuXG5cdFx0LmZvcm0tZ3JvdXAtLWljb24gLmZvcm0tY29udHJvbC1sZyB+IC5mb3JtLWNvbnRyb2wtLWljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0fVxuXG5cdFx0LmZvcm0tY29udHJvbC1sZyxcblx0XHQuYnRuLWxnIHtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdG1hcmdpbjogMCAuMjVyZW07XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGdldC1icmVha3BvaW50KCd4eGwnKSl7XG5cdC50b29sYmFyLW5hdiAubmF2LWl0ZW0gYSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIi8qKlxuICogQ09OVEVOVFNcbiAqXG4gKiBGT1JNU1xuICogcmFkaW8tICYgY2hlY2tib3guLi4uKCgpKS5cbiAqIHNlbGVjdFxuICpcbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjUkFESU8tICYgQ0hFQ0tCT1hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jaGVja2JveCA+IGxhYmVsLFxuLnJhZGlvID4gbGFiZWx7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogcm91bmQoJGZvcm0tYm94LXNpemUgKyAkZm9ybS1ib3gtbWFyZ2luKTtcblx0bWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLy8qIENIRUNLQk9YICovXG4uY2hlY2tib3ggPiBsYWJlbCB7XG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRoZWlnaHQ6ICRmb3JtLWJveC1zaXplO1xuXHRcdHdpZHRoOiAkZm9ybS1ib3gtc2l6ZTtcblxuXHRcdGJvcmRlcjogJGZvcm0tYm94LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdH1cbn1cblxuLmNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogJGZvcm0tYm94LWNoZWNrLWxlZnQ7XG5cdHRvcDogJGZvcm0tYm94LWNoZWNrLXRvcDtcblxuXHRib3JkZXI6IHNvbGlkICRibGFjaztcblxuXHR3aWR0aDogJGZvcm0tYm94LWNoZWNrLXdpZHRoO1xuXHRoZWlnaHQ6ICRmb3JtLWJveC1jaGVjay1oZWlnaHQ7XG5cblx0Ym9yZGVyLXdpZHRoOiAwICRmb3JtLWJveC1jaGVjay1ib3JkZXIgJGZvcm0tYm94LWNoZWNrLWJvcmRlciAwO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8vKiBzaW1pbGFyICovXG5cbi5jaGVja2JveCA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB+IGxhYmVsLFxuLnJhZGlvID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzIH4gbGFiZWx7XG5cdCY6OmJlZm9yZXtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzMSwxNjYsMjYsMSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzEsMTY2LDI2LDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzMSwxNjYsMjYsMSk7XG5cdH1cbn1cbi5jaGVja2JveCA+IGlucHV0LFxuLnJhZGlvID4gaW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uY2hlY2tib3ggPiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsOmJlZm9yZSxcbi5jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gbGFiZWw6YWZ0ZXIsXG4ucmFkaW8gPiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsOmJlZm9yZXtcblx0YmFja2dyb3VuZDogI2U2ZTZlNjtcblx0b3BhY2l0eTogMC42O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBsYWJlbDphZnRlciB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLmNoZWNrYm94ID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gbGFiZWwsXG4ucmFkaW8gPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBsYWJlbCB7XG5cdCY6aG92ZXIge1xuXHRcdCY6OmJlZm9yZXtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjMxLDE2NiwyNiwxKTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjMxLDE2NiwyNiwxKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzMSwxNjYsMjYsMSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vKiBSQURJTyAqL1xuLnJhZGlvID4gbGFiZWwge1xuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0aGVpZ2h0OiAkZm9ybS1ib3gtc2l6ZTtcblx0XHR3aWR0aDogJGZvcm0tYm94LXNpemU7XG5cblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRib3JkZXI6ICRmb3JtLWJveC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblx0fVxufVxuXG4ucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAkZm9ybS1ib3gtcmFkaW8tbGVmdDtcblx0dG9wOiAkZm9ybS1ib3gtcmFkaW8tdG9wO1xuXHRoZWlnaHQ6ICRmb3JtLWJveC1yYWRpby1zaXplO1xuXHR3aWR0aDogJGZvcm0tYm94LXJhZGlvLXNpemU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogICRibGFjaztcbn1cblxuLy8gRm9ybSBJY29uIEFkZG9uXG4uZm9ybS1ncm91cC0taWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07ICAvLyBmcm9tIGZvbnQtYXdlc29tZSEhXG5cdH1cblxuXHQuZm9ybS1jb250cm9sLS1pY29uIHtcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLjI1ZW07XG5cdFx0cmlnaHQ6IC4yNWVtO1xuXHRcdGZvbnQtc2l6ZTogLjk1ZW07XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdFx0XHR0b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tY29udHJvbC1sZyB7XG5cdFx0cGFkZGluZy1yaWdodDogMi41ZW07ICAvLyBmcm9tIGZvbnQtYXdlc29tZSEhXG5cblx0XHR+IC5mb3JtLWNvbnRyb2wtLWljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLm5hdmJhci1uYXYgLmZvcm0tY29udHJvbC0taWNvbiB7XG5cdHJpZ2h0OiAwO1xuXHRjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG4vLyBGb3JtIE5hdmJhclxuLmZvcm0tZ3JvdXAtLW5hdmJhciB7XG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMzMpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNWVtOyAgLy8gZnJvbSBmb250LWF3ZXNvbWUhIVxuXG5cdFx0cGFkZGluZy10b3A6IDAuNzVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuN3JlbTtcblxuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNDVVNUT00tU0VMRUNUXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmN1c3RvbS1zZWxlY3Qge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG5cdEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuXHRcdC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcblx0XHRib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblx0fSBAZWxzZSB7XG5cdFx0Ly8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSlcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQ1VTVE9NXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZm9ybS1jb250cm9sIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xufVxuXG4uZm9ybS1ncm91cC0tYnJlYWsge1xuXHRtYXJnaW4tYm90dG9tOiAoMiAqICRtYXJnaW4teS1nZW5lcmFsKTtcbn1cblxuLmZvcm0tZ3JvdXAtLW9wdGlvbmFsIGxhYmVsOmJlZm9yZSB7XG5cdC8qY29udGVudDogJ29wdGlvbmFsJztcblx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7Ki9cbn1cblxuLmZvcm0tZ3JvdXBfX2lubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRzZWxlY3QsXG5cdGlucHV0IHtcblx0XHRtYXJnaW46IDAgLjVyZW07XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5mb3JtLWdyb3VwX19pbmxpbmUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQmLnNtLWlubGluZSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjUkFOR0VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5yYW5nZS1zbGlkZXIge1xuXHR3aWR0aDogJHJhbmdlLXdpZHRoO1xufVxuXG4ucmFuZ2Utc2xpZGVyX19yYW5nZSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2lkdGg6IGNhbGMoMTAwJSAtICgjeyRyYW5nZS1sYWJlbC13aWR0aCArIDEzcHh9KSk7XG5cdGhlaWdodDogJHJhbmdlLXRyYWNrLWhlaWdodDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkcmFuZ2UtdHJhY2stY29sb3I7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHQvLyBSYW5nZSBIYW5kbGVcblx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0d2lkdGg6ICRyYW5nZS1oYW5kbGUtc2l6ZTtcblx0XHRoZWlnaHQ6ICRyYW5nZS1oYW5kbGUtc2l6ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJHJhbmdlLWhhbmRsZS1jb2xvcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFuZ2UtaGFuZGxlLWNvbG9yLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZDogJHJhbmdlLWhhbmRsZS1jb2xvci1ob3Zlcjtcblx0fVxuXG5cdCY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHRcdHdpZHRoOiAkcmFuZ2UtaGFuZGxlLXNpemU7XG5cdFx0aGVpZ2h0OiAkcmFuZ2UtaGFuZGxlLXNpemU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkcmFuZ2UtaGFuZGxlLWNvbG9yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRyYW5nZS1oYW5kbGUtY29sb3ItaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHRcdGJhY2tncm91bmQ6ICRyYW5nZS1oYW5kbGUtY29sb3ItaG92ZXI7XG5cdH1cbn1cblxuXG4vLyBSYW5nZSBMYWJlbFxuLnJhbmdlLXNsaWRlcl9fdmFsdWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6ICRyYW5nZS1sYWJlbC13aWR0aDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cblx0Ji5yYW5nZS1zbGlkZXJfX3ZhbHVlLS11bml0IHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS11bml0KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gRmlyZWZveCBPdmVycmlkZXNcbjo6LW1vei1yYW5nZS10cmFjayB7XG5cdGJhY2tncm91bmQ6ICRyYW5nZS10cmFjay1jb2xvcjtcblx0Ym9yZGVyOiAwO1xufVxuXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLW91dGVyIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjTEFCRUwgLSBPcHRpb25hbCBGaWVsZHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5sYWJlbCB7XG5cdC5vcHRpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdC8vZm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcblx0XHRjb2xvcjogJG1haW4tY29sb3ItZ3JheTtcblx0fVxufVxuIiwiLy8gU3VibmF2YmFyXG4uc3VibmF2YmFyLW5hdiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctYm90dG9tOiAkYWx2LWJveC1yYWRpdXM7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsO1xuXG5cdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdEBpbmNsdWRlIGFsdi1ib3JkZXItcmFkaXVzKCRhbHYtYm94LXJhZGl1cyk7XG5cblx0Lm5hdi10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LW5hcnJvdztcblxuXHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cblx0XHQubmF2LWxpbmstLWZhcSB7XG5cdFx0XHRjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMC4xMjVlbTtcblxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2LWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0fVxuXG5cblx0Lm5hdi1saW5rIHtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdH1cblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rIHtcblx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWJvbGQ7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgJHN1Ym5hdi1saW5rLWFjdGl2ZS1ib3JkZXIgMCAwIDAgJGJyYW5kLXByaW1hcnk7XG5cdH1cblxuXHQubmF2IHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Ly9jb2xvcjogJG1haW4tY29sb3ItZ3JheS0zMDA7XG5cdFx0XHRjb2xvcjogJG1haW4tY29sb3ItZ3JheS00MDA7XG5cblx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgY2FsYygjeyRuYXYtbGluay1wYWRkaW5nLXh9ICsgMC41cmVtKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpbHRlci1uYXYge1xuXHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1uYXJyb3c7XG5cblx0Lm5hdi1saW5rIHtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1ib2xkO1xuXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtYm9sZDtcblx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXggMCAkbmF2LWxpbmstcGFkZGluZy14O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcblx0LnN1Ym5hdmJhcl9fdG9nZ2xlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblxuXHQuc3VibmF2YmFyIHtcblxuXHRcdG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcblx0XHRtYXJnaW4tbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cblx0XHQ+LnN1Ym5hdmJhcl9fdG9nZ2xlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvci1ncmF5LTEwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbTtcblxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTAuMDVlbTtcblxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0XHRcdFx0Y29udGVudDogJ1xcZjEzYSc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Ym5hdmJhcjpub3QoLnNob3cpIHtcblxuXHRcdC5hY3RpdmUge1xuXHRcdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQ+IC5uYXYtbGluayB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYtaXRlbTpub3QoLmFjdGl2ZSksXG5cdFx0Lm5hdi10aXRsZTpub3QoLmFjdGl2ZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc3VibmF2YmFyLW5hdiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5uYXYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXG5cdFx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luLXgtbmFycm93O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yLWdyYXktNDAwO1xuXHRcdH1cblxuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHR9XG5cblx0XHQmLm1kLXdoaXRlZnJhbWUtMWRwIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cbn1cblxuLnN1Ym5hdmlnYXRpb24ge1xuXG5cdCYubmF2YmFyLWxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblxuXHQubmF2YmFyLW5hdiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoI3skbG9nby13aWR0aH0gKyAjeyRuYXZiYXItcGFkZGluZy14fSk7XG5cdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHR9XG59XG4iLCIvLyBNZWdhIG1lbnUgY2FudmFzXG4uZHJvcGRvd24tLWNhbnZhcyB7XG5cblx0Ly8gUmVzZXQgbWFyZ2luIGFuZCBwYWRkaW5nXG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRsZWZ0ICAgIDogYXV0bztcblx0XHRtYXJnaW4gIDogMDtcblxuXHRcdC8vQGluY2x1ZGUgbWFrZS1ndXR0ZXJzKCk7XG5cdFx0Ly8gdG9kbyB2YXJzXG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdH1cblxuXHQvLyBEZWZhdWx0IGNhbnZhcyB3aWR0aFxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZWdhbWVudS1tYXgtd2lkdGhzKCk7XG5cdH1cblxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHQvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLm5hdi1pdGVtLm1lZ2FtZW51LnNob3cge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG5cdC5uYXYtbGluayB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC41cmVtIC0gMXB4KTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYyguNXJlbSAtIDFweCk7XG5cdH1cbn1cblxuLm1lZ2FtZW51LW1lbnUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0ZGl2IHtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0LmRyb3Bkb3duLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWxpZ2h0O1xuXG5cdFx0cGFkZGluZzogM3B4ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcblxuXHRcdH4gLmRyb3Bkb3duLXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6ICRtYXJnaW4teC1nZW5lcmFsO1xuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93bi1pdGVtIHtcblx0XHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmRyYXdlciAubWVnYW1lbnUge1xuXG5cdFx0LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdD4gLmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci10b3A6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0XHR9XG5cblx0XHQubWVnYW1lbnUtbWVudSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQuZHJvcGRvd24tdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRtYXJnaW4teC1nZW5lcmFsO1xuXHRcdFx0fVxuXG5cdFx0XHQuZHJvcGRvd24taXRlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5uYXYtaXRlbS5tZWdhbWVudS5zaG93IC5uYXYtbGluayB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG4iLCIvLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1tZWdhbWVudS1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0QGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcblx0XHRcdHdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZSl7XG5cdC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6ICR2YWx1ZTtcblx0YXBwZWFyYW5jZTogJHZhbHVlO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0FMRVJUXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWxlcnQge1xuXHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygkYWx2LWJveC1yYWRpdXMpO1xuXG5cdGJvcmRlcjogbm9uZTtcblxuXHRwYWRkaW5nOiAkYWx2LWJveC1yYWRpdXM7XG5cblx0c3Ryb25nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLy8gSnVtYm90cm9uXG4uanVtYm90cm9uLS1oYXMtdG9vbGJhciB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0XHQudG9vbGJhciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAuMjVyZW0gc29saWQgd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBCcmVhZGNydW1iXG4uYnJlYWRjcnVtYiB7XG5cdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0Ly9wYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuXHQrIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuXHQuYnJlYWRjcnVtYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQUREUkVTUyBMT09LVVBcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0LmFkZHJlc3NfX2ZpbHRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuXHRcdG1hcmdpbi1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvci1ncmF5LTUwLCAxLjApO1xuXHR9XG59XG4iLCIvLyBDYW5kaWRhdGVcbi5jYW5kaWRhdGUtc2VhcmNoIHtcblx0Ly8gdG9kbyBtZWRpYSBicmVha3BvaW50cyFcblx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JG1hcmdpbi15LWdlbmVyYWwgKiAyfSk7XG5cblx0bWFyZ2luOiAoJG1hcmdpbi14LWdlbmVyYWwgKiAyKSAkbWFyZ2luLXktZ2VuZXJhbDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdGxlZ2VuZCB7XG5cdFx0d2lkdGg6IGNhbGMoNzUlIC0gI3skbWFyZ2luLXktZ2VuZXJhbH0pO1xuXHRcdGJvcmRlci1ib3R0b206ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogKDIgKiAkbWFyZ2luLXgtZ2VuZXJhbCk7IC8vIHRvZG8gZm9ybS1ncm91cC0tYnJlYWshIVxuXHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblx0fVxuXG5cdC5mb3JtLWdyb3VwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR3aWR0aDogY2FsYygzMyUgLSAjeyRtYXJnaW4teS1nZW5lcmFsfSk7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbi15LWdlbmVyYWw7XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDQyJSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHRtYXJnaW4tbGVmdDogMzMlO1xuXHRcdHdpZHRoOiBjYWxjKDQyJSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0fVxufVxuXG4uY2FuZGlkYXRlLXNlYXJjaF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWxpZ2h0O1xuXHRwYWRkaW5nOiAoJG1hcmdpbi15LWdlbmVyYWwgKiAyKSAwIDAgKCRtYXJnaW4teS1nZW5lcmFsICogMik7XG5cbn1cbi5jYW5kaWRhdGUtc2VhcmNoX19mb3JtIHtcblx0d2lkdGg6IGNhbGMoNzUlIC0gI3skbWFyZ2luLXktZ2VuZXJhbCoyfSk7XG5cblx0cGFkZGluZzogKCRtYXJnaW4teS1nZW5lcmFsKjIpO1xuXG5cdC5idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jYW5kaWRhdGUtc2VhcmNoIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3skbWFyZ2luLXktbmFycm93ICogMn0pO1xuXG5cdFx0bWFyZ2luOiAkbWFyZ2luLXgtbmFycm93ICRtYXJnaW4teS1uYXJyb3c7XG5cblx0XHRsZWdlbmQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Ji5idG4tbGcge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYW5kaWRhdGUtc2VhcmNoX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cblxuXHQuY2FuZGlkYXRlLXNlYXJjaF9fZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRwYWRkaW5nOiAwICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAxcmVtICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblx0fVxufVxuIiwiLy8gSm9iLVJvb20tcmVzdWx0IC0gQmFkZ2VzIVxuLmJhZGdlLXllbGxvdyxcbi5iYWRnZS1ncmVlbixcbi5iYWRnZS1ibHVlLFxuLmJhZGdlLWdyYXkge1xuXHRjb2xvcjogJGJvZHktY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5iYWRnZS1ibHVlIHtcblx0QGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkbWFpbi1hY2NlbnQtY29sb3ItMTAwKTtcbn1cbi5iYWRnZS1ncmF5IHtcblx0QGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkbWFpbi1jb2xvci1ncmF5LTEwMCk7XG59XG4uYmFkZ2UtZ3JlZW4ge1xuXHRAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRhZGRpdGlvbmFsLWFjY2VudC1ncmVlbi0xMDApO1xufVxuLmJhZGdlLXllbGxvdyB7XG5cdEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGFkZGl0aW9uYWwtYWNjZW50LWFtYmVyLTEwMCk7XG59XG5cbi8vIEpvYi1Sb29tLWRldGFpbFxuLmRldGFpbF9fbWFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzAwcHg7XG59XG5cbi5kZXRhaWxfX3RpdGxlIHtcblx0aDIge1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0LmRldGFpbF9fZGF0ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRtYXJnaW4teS1nZW5lcmFsO1xuXHR9XG59XG5cbi5kZXRhaWxfX3N1YnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LW5hcnJvdztcblxuXHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWxpZ2h0O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5cblxuLmRldGFpbF9fY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsO1xuXHRsaW5lLWhlaWdodDogMnJlbTtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQ+IC5kZXRhaWxfX2NvbnRlbnRfX3RpdGxlIHtcblx0XHRwYWRkaW5nOiAuMjVyZW0gLjEyNXJlbTtcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LTEwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNvbnRlbnRfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRoeXBoZW5zOiBhdXRvO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmRldGFpbF9fZmVhdHVyZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0LmRldGFpbF9fbWFwIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmZlYXR1cmVzIHtcblx0XHRtYXJnaW4tbGVmdDogJG1hcmdpbi15LWdlbmVyYWw7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXG5cdFx0LmxvZ28tYm94IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZGV0YWlsX19hcHBsaWNhdGlvbnMgIHtcblx0bWFyZ2luOiAkbWFyZ2luLXgtZ2VuZXJhbCAwO1xufVxuXG4uZGV0YWlsLS1vY2N1cGF0aW9uOm50aC1jaGlsZChldmVuKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW4tY29sb3ItZ3JheS0xMDAsLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdC5kZXRhaWxfX3RpdGxlIHtcblx0XHRoMiB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmRldGFpbF9fcmVmZXJlbmNlcyB7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblx0LmRldGFpbF9fYm9keSB7XG5cdFx0b3JkZXI6IDA7XG5cdH1cblx0LmRldGFpbF9fYWN0aW9ucyB7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblxuXHQuZGV0YWlsX19jb21wYW55LFxuXHQuZGV0YWlsX19wZXMge1xuXHRcdCYuYWx2LWxvZ28tYm94IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmLm1kLXdoaXRlZnJhbWUtMWRwIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmRldGFpbF9fY29udGVudCB7XG5cdFx0LmNvbnRlbnRfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGV0YWlsX19mZWF0dXJlcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5kZXRhaWxfX21hcCxcblx0XHQuZmVhdHVyZXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHQubG9nby1ib3gsXG5cdFx0XHQubG9nby1ib3g6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZC13aGl0ZWZyYW1lLTFkcCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gam9iIHB1YmxpY2F0aW9uXG4uam9iLXB1YmxpY2F0aW9uIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JG1hcmdpbi15LWdlbmVyYWwgKiAyfSk7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogJG1hcmdpbi14LWdlbmVyYWwgKiAyO1xuXHR9XG5cblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXktZ2VuZXJhbDtcblx0bWFyZ2luLWxlZnQ6ICRtYXJnaW4teS1nZW5lcmFsO1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRsZWdlbmQge1xuXHRcdHdpZHRoOiBjYWxjKDc1JSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0XHRib3JkZXItYm90dG9tOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206ICgyICogJG1hcmdpbi14LWdlbmVyYWwpOyAvLyB0b2RvIGZvcm0tZ3JvdXAtLWJyZWFrISFcblx0XHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cdH1cblxuXHQuZm9ybS1ncm91cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gI3skbWFyZ2luLXktZ2VuZXJhbH0pO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teS1nZW5lcmFsO1xuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyg0MiUgLSAjeyRtYXJnaW4teS1nZW5lcmFsfSk7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tZ3JvdXBfX2lubGluZSA+IGRpdiB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrYm94IHtcblx0XHRtYXJnaW4tbGVmdDogMzMlO1xuXHRcdHdpZHRoOiBjYWxjKDQyJSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0fVxufVxuXG4uam9iLXB1YmxpY2F0aW9uX19hY3Rpb25zIHtcblx0cGFkZGluZy10b3A6ICRtYXJnaW4teC1nZW5lcmFsICogMjtcblx0cGFkZGluZy1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsICogMjtcblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXktZ2VuZXJhbDtcblx0bWFyZ2luLWxlZnQ6ICRtYXJnaW4teS1nZW5lcmFsO1xuXG5cdD4gLmZvcm1fX2FjdGlvbnMge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMyU7XG5cdFx0d2lkdGg6IGNhbGMoNDIlIC0gI3skbWFyZ2luLXktZ2VuZXJhbH0pO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0LmJ0biB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXktZ2VuZXJhbDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIGhvcml6b250YWxcbi8vIGpvYiBwdWJsaWNhdGlvblxuLmpvYi1wdWJsaWNhdGlvbl9fZm9ybSB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5qb2ItcHVibGljYXRpb25fX3JhZGFyIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAoI3skaGVhZGVyLW5hdmJhci1oZWlnaHR9KTtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbCB7XG5cdC8vIHRvZG8gQlJFQUtQT0lOVFNcblx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JG1hcmdpbi15LWdlbmVyYWwgKiA0fSk7XG5cblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXktZ2VuZXJhbCAqIDI7XG5cdG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXktZ2VuZXJhbCAqIDI7XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdGxlZ2VuZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJG1haW4tY29sb3ItZ3JheS1saWdodDtcblx0XHRwYWRkaW5nLXRvcDogKDIgKiAkbWFyZ2luLXgtZ2VuZXJhbCk7IC8vIHRvZG8gZm9ybS1ncm91cC0tYnJlYWshIVxuXG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LWdlbmVyYWw7XG5cblx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcblx0fVxuXG5cdC5mb3JtLWdyb3VwX19pbmxpbmUgPiBkaXYge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHR3aWR0aDogMzMlO1xuXHR9XG59XG5cbi5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWxfX2FjdGlvbnMge1xuXHRwYWRkaW5nLXRvcDogJG1hcmdpbi14LWdlbmVyYWw7XG5cdHBhZGRpbmctYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbCAqIDI7XG5cblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXktZ2VuZXJhbCAqIDI7XG5cdG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXktZ2VuZXJhbCAqIDI7XG5cblx0PiAuZm9ybV9fYWN0aW9ucyB7XG5cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbi15LWdlbmVyYWw7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2FuZGlkYXRlLXJhZGFyIHtcblx0cGFkZGluZzogJG1hcmdpbi14LW5hcnJvdztcblx0bWFyZ2luOiAoJG1hcmdpbi15LWdlbmVyYWwqMikgMDtcblxuXHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXHRcdH1cblxuXHRcdC5iYWRnZS1yYWRhciB7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cblx0XHRcdEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQodGhlbWUtY29sb3IoJ2xpZ2h0JykpO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLXRvcDogJG1hcmdpbi14LW5hcnJvdztcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuXG4uYmFkZ2UtcmFkYXIge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAkbWFyZ2luLXgtbmFycm93LzI7XG5cdHBhZGRpbmc6ICRtYXJnaW4teC1uYXJyb3cvMiAkbWFyZ2luLXktZ2VuZXJhbDtcblx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXG5cdEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJyYW5kLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuam9iLXB1YmxpY2F0aW9uX19mb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWwge1xuXHRcdGxlZ2VuZCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0fVxuXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cdFx0bWFyZ2luOiAwICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAxcmVtICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblxuXG5cdFx0LmZvcm0tZ3JvdXBfX2lubGluZSB7XG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbF9fYWN0aW9ucyB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cdFx0bWFyZ2luOiAwICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAxcmVtICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJG1hcmdpbi15LWdlbmVyYWwvMik7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gSm9iLVJvb20gam9iLXNlYXJjaFxuLmNvbnRlbnQtLWpvYi1zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoJG1haW4tY29sb3ItZ3JheS1saWdodC01MCwwLjc1KTtcblx0bWFyZ2luLXRvcDogNTJweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdH1cbn1cblxuLmpvYi1zZWFyY2hfX2Zvcm0ge1xuXHR3aWR0aDogY2FsYyg3NSUgLSAjeyRtYXJnaW4teS1nZW5lcmFsKjJ9KTtcblx0cGFkZGluZzogKCRtYXJnaW4teS1nZW5lcmFsKjIpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0LmZvcm0tY29udHJvbC1sZyB7XG5cdFx0XHRwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG5cdFx0fVxuXG5cdFx0LmJ0bi1sZyB7XG5cdFx0XHRmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXksICRpbnB1dC1idG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRpbnB1dC1idG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG5cdFx0fVxuXHR9XG59XG5cbi5qb2Itc2VhcmNoX19yYWRhciB7XG5cdHdpZHRoOiAyNSU7XG5cdG1hcmdpbjogKCRtYXJnaW4teS1nZW5lcmFsKjIpIDA7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uam9iLXJhZGFyIHtcblx0cGFkZGluZzogJG1hcmdpbi14LW5hcnJvdztcblx0bWFyZ2luOiAwICRtYXJnaW4teS1nZW5lcmFsO1xuXG5cdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG5cdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cdFx0fVxuXG5cdFx0LmJhZGdlLXJhZGFyIHtcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuXHRcdFx0QGluY2x1ZGUgYmFkZ2UtdmFyaWFudCh0aGVtZS1jb2xvcignbGlnaHQnKSk7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luLXgtbmFycm93O1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uam9iLXNlYXJjaF9fZmlsdGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktNTAsIDEuMCk7XG5cdH1cbn1cblxuLy8gVE9ETyBDSEVDSyBUSElTXG4uam9iLXNlYXJjaF9fLS10b2dnbGVyIHtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdFx0dmVydGljYWwtYWxpZ246IC0wLjA1ZW07XG5cblx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdGNvbnRlbnQ6ICdcXGYxM2EnO1xuXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTsgLyogU2FmYXJpICovXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG5cdH1cbn1cblxuLnNob3cgKyAuam9iLXNlYXJjaF9fZmlsdGVyLS10b2dnbGVyOmJlZm9yZSB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlOyAvKiBTYWZhcmkgKi9cblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG5cblxuLy8gSm9iLVJvb20tcmVzdWx0XG4ucmVzdWx0LWxpc3RfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcbn1cblxuLnJlc3VsdC1saXN0X19pdGVtIHtcblx0cGFkZGluZzogJGFsdi1ib3gtcmFkaXVzO1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1hY2NlbnQtY29sb3ItNTA7XG5cdH1cblxuXHRlbSB7XG5cdFx0QGluY2x1ZGUgaGlnaGxpZ2h0LXRhZygpO1xuXHR9XG5cblxuXHQucmVzdWx0LWxpc3RfX2l0ZW1fX2NvbnRlbnQge1xuXHRcdD4udy0xMDAge1xuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQucmVzdWx0LWxpc3RfX2l0ZW1fX2RhdGUge1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0fVxuXG5cdC5yZXN1bHQtbGlzdF9faXRlbV9fc3RhciB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHR9XG59XG5cbi5yZXN1bHQtbGlzdF9faXRlbS0tdmlzaXRlZCB7XG5cdGJhY2tncm91bmQ6ICRtYWluLWFjY2VudC1jb2xvci0xMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5maWx0ZXJfX3RpdGxlLFxuXHQucmVzdWx0LWxpc3RfX3RpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAkdGV4dC1iYXNlLXNpemU7XG5cblx0XHRtYXJnaW46ICRtYXJnaW4teS1nZW5lcmFsICRtYXJnaW4teC1uYXJyb3c7XG5cblx0fVxuXG5cdC5maWx0ZXJfX3RpdGxlIHtcblx0XHRtYXJnaW46ICRtYXJnaW4teC1uYXJyb3c7XG5cdH1cblxuXHQucmVzdWx0LWxpc3RfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6ICRtYXJnaW4teC1uYXJyb3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LW5hcnJvdztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdC5qb2Itc2VhcmNoX19mb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHBhZGRpbmc6IDAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpIDFyZW0gKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuXHR9XG5cbn1cbiIsIkBtaXhpbiBoaWdobGlnaHQtdGFnKCRjb2xvcjogI2ZmZjJhYywkZGFya2VuOiAjZmZlMzU5KSB7XG5cdHBhZGRpbmc6IDAgMC4xMjVyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZGFya2VuIDAlLCAkY29sb3IgMTAwJSk7XG59XG4iLCIvLyBKb2ItUm9vbS1sYW5kaW5ncGFnZVxuLnRvb2xfX2hlYWRpbmcge1xuXHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWxpZ2h0O1xuXHRsZXR0ZXItc3BhY2luZzogJHRleHQtYmFzZS1zcGFjaW5nO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcblx0XHRwYWRkaW5nOiAoJG1hcmdpbi15LWdlbmVyYWwgKiAyKSAwIDAgKCRtYXJnaW4teS1nZW5lcmFsICogMik7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cbn1cblxuLmp1bWJvdHJvbi0tam9iLXJvb20ge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmp1bWJvdHJvbi0tbGFuZGluZ3BhZ2UgLnRvb2xfX2hlYWRpbmcge1xuXHRtYXJnaW4tdG9wOiAuNzVlbTtcbn1cblxuLy8gUHJvY2Vzc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubGFuZGluZy1wYWdlLS1jb250YWluZXIucHJvY2Vzcy1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6ICRhbHYtYm94LXJhZGl1cztcblxuXHRcdC5wcm9jZXNzLWNvbnRhaW5lcl9fdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLnByb2Nlc3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGhlaWdodDogNTAlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5wcm9jZXNzX19pdGVtIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogY2FsYygyNSUgLSAjeyRtYXJnaW4teS1uYXJyb3cqMn0pO1xuXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblx0XHRwYWRkaW5nOiAkbWFyZ2luLXgtbmFycm93ICRtYXJnaW4teS1uYXJyb3c7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGh5cGhlbnM6IGF1dG87XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5cdFx0XHQmLmhhcy1hcnJvdzphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6ICRtYXJnaW4teS1nZW5lcmFsO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtKCRtYXJnaW4teS1nZW5lcmFsKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5oYXMtYXJyb3c6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0XHRcdG1hcmdpbjogLjI1cmVtIDA7XG5cblx0XHRcdHAge1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5wcm9jZXNzIHtcblx0XHQucHJvY2Vzc19faXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQudG9vbF9faGVhZGluZyB7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHR9XG5cblx0LnByb2Nlc3Mge1xuXHRcdC5wcm9jZXNzX19pdGVtIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdHBhZGRpbmc6ICgkbWFyZ2luLXgtbmFycm93LzIpICgkbWFyZ2luLXktbmFycm93LzIpO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQ29sb3JzXG5cbi5iZy0tbWFpbi1ibGFjayxcbi5iZy0tbWFpbi1ncmF5LFxuLmJnLS1tYWluLWFjY2VudCxcbi5iZy0tYWRkaXRpb25hbC1ncmVlbixcbi5iZy0tb3RoZXItcmVkIHtcblx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy0tbWFpbi1ncmF5LWxpZ2h0LFxuLmJnLS1tYWluLXdoaXRlLFxuLmJnLS1hZGRpdGlvbmFsLWFtYmVyLFxuLmJnLS1hZGRpdGlvbmFsLXllbGxvdyB7XG5cdGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctLW1haW4tYmxhY2sge1xuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ibGFjayAhaW1wb3J0YW50O1xufVxuLmJnLS1tYWluLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5ICFpbXBvcnRhbnQ7XG59XG4uYmctLW1haW4tZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktbGlnaHQgIWltcG9ydGFudDtcbn1cbi5iZy0tbWFpbi13aGl0ZSB7XG5cdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmctLW1haW4tYWNjZW50IHtcblx0YmFja2dyb3VuZDogJG1haW4tYWNjZW50LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uYmctLWFkZGl0aW9uYWwtYW1iZXIge1xuXHRiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1hY2NlbnQtYW1iZXIgIWltcG9ydGFudDtcbn1cbi5iZy0tYWRkaXRpb25hbC15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1hY2NlbnQteWVsbG93ICFpbXBvcnRhbnQ7XG59XG4uYmctLWFkZGl0aW9uYWwtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1hY2NlbnQtZ3JlZW4gIWltcG9ydGFudDtcbn1cbi5iZy0tb3RoZXItcmVkIHtcblx0Y29sb3I6ICRvdGhlci1jb2xvcnMtcmVkICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBMb2dpbiBGb3JtXG4ubG9naW4ge1xuXHQvLyB0b2RvIG1lZGlhIGJyZWFrcG9pbnRzIVxuXHR3aWR0aDogY2FsYygxMDAlIC0gI3skbWFyZ2luLXktZ2VuZXJhbCAqIDJ9KTtcblxuXHRtYXJnaW46ICgkbWFyZ2luLXgtZ2VuZXJhbCAqIDIpICRtYXJnaW4teS1nZW5lcmFsO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0LmZvcm0tZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdGxhYmVsIHtcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXktZ2VuZXJhbDtcblx0XHR9XG5cblx0XHRkaXYge1xuXHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gI3skbWFyZ2luLXktZ2VuZXJhbH0pO1xuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gI3skbWFyZ2luLXktZ2VuZXJhbH0pO1xuXHR9XG59XG4iLCIvLyBNb2RhbFxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG5cdC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXh4bDsgfVxufVxuLypcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuXHQubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14eHhsOyB9XG59XG4qL1xuIiwiLy8gQnV0dG9uc1xuXG4uYnRuIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHQvLyBzb21lIEJyb3dzZXJzIGhhcyBkZWZhdWx0IHJvdW5kZWQgY29ybmVyc1xuXHRAaWYgJGVuYWJsZS1yb3VuZGVkID09IGZhbHNlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuXHQuYnRuLSN7JGNvbG9yfSB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKGRhcmtlbigkdmFsdWUsMjAlKSwwLjc1KTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoZGFya2VuKCR2YWx1ZSwyMCUpLDAuNzUpO1xuXHRcdGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoZGFya2VuKCR2YWx1ZSwyMCUpLDAuNzUpO1xuXHR9XG59XG4iLCIvLyBOYXZiYXIgU2VhcmNoXG4jc2VhcmNoRm9ybSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZTtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMDtcbn1cbiNzZWFyY2hGb3JtLmNvbGxhcHNpbmcge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jc2VhcmNoRm9ybS5zaG93IHtcblx0d2lkdGg6IDI4MHB4OyAvLyB0b2RvIHZhcnNcblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHR3aWR0aDogMjgwcHg7IC8vIHRvZG8gdmFyc1xuXHR9XG59XG4ubmF2LWxpbmstLXNlYXJjaC1yaWdodCB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm5hdi1saW5rLS1zZWFyY2gtbGVmdCB7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XG5cdC5zdGlja2VkIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXG5cdC5zdGlja2VkLS10b3AsXG5cdC5zdGlja2VkLS10b3BfX3BhcmVudCB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0LnN0aWNrZWQtLWJvdHRvbSB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0LmJhc2VfX3N1Ym5hdmJhciA+IC5zdGlja2VkLS10b3Age1xuXHRcdHRvcDogY2FsYygjeyRoZWFkZXItbmF2YmFyLWhlaWdodCArICR0b29sYmFyLWhlaWdodH0gKyAjeyR0b29sYmFyLW1hcmdpbi1ib3R0b219KTtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRoZWFkZXItbmF2YmFyLWhlaWdodCArICR0b29sYmFyLWhlaWdodH0gKyAjeyR0b29sYmFyLW1hcmdpbi1ib3R0b219KSk7XG5cdH1cbn1cbiIsIi8qKlxuICogQ09OVEVOVFNcbiAqXG4gKiBDT1JFXG4gKiBEcmF3ZXIgTWVudS4uLi4uLi4uLi4oKCkpLlxuICogRk9MRFxuICpcbiAqL1xuXG4vLyBEcmF3ZXIgTWVudSAoZHdtKVxuXG4vLyBCYXNpY3Mgb2YgT2ZmIENhbnZhc1xuJGRyYXdlci1oYWxmLWd1dHRlcjogICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuLy8gQ29sb3JzXG4kZHJhd2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kZHJhd2VyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvcjtcbiRkcmF3ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgIGRhcmtlbigkZHJhd2VyLWJnLCAxMCUpO1xuJGRyYXdlci1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgJGxpbmstY29sb3I7XG4kZHJhd2VyLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICBkYXJrZW4oJGRyYXdlci1saW5rLWNvbG9yLCAxNSUpO1xuXG4kZHJhd2VyLWJhc2UtcGFkZGluZzogICAgICAgICAgICAgICAkbWFyZ2luLXgtbmFycm93O1xuJHppbmRleC1kcmF3ZXI6ICAgICAgICAgICAgICAgICAgICAgJGxvZ28tekluZGV4ICsgNTtcblxuJGRyYXdlci1ib2R5LXBhZGRpbmc6ICAgICAgICAgICAgICAgJGRyYXdlci1iYXNlLXBhZGRpbmcgJGRyYXdlci1iYXNlLXBhZGRpbmcgJGRyYXdlci1iYXNlLXBhZGRpbmcgJGRyYXdlci1oYWxmLWd1dHRlcjtcblxuLy8gT2ZmIENhbnZhcyBuYXYgc3R5bGVzXG4kZHJhd2VyLW5hdi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4kZHJhd2VyLW5hdi1wYWRkaW5nOiAgICAgICAgICAgICAgICAkZHJhd2VyLWJhc2UtcGFkZGluZyAkZHJhd2VyLWJhc2UtcGFkZGluZyAkZHJhd2VyLWJhc2UtcGFkZGluZyAwO1xuXG4kZHJhd2VyLW5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAkZHJhd2VyLWJhc2UtcGFkZGluZyAkZHJhd2VyLWhhbGYtZ3V0dGVyO1xuJGRyYXdlci1uYXYtbGluay1jb2xvcjogICAgICAgICAgICAgIzc3NztcbiRkcmF3ZXItbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgIGRhcmtlbigkZHJhd2VyLW5hdi1saW5rLWNvbG9yLCAxNSUpO1xuJGRyYXdlci1uYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgbGlnaHRlbigkZHJhd2VyLWJnLCAxNSUpO1xuXG4kZHJhd2VyLW5hdi1wYWRkaW5nOiAgICAgICAgICAgICAgICAkZHJhd2VyLWJhc2UtcGFkZGluZyAkZHJhd2VyLWhhbGYtZ3V0dGVyO1xuJGRyYXdlci1uYXZmdWxsLXBhZGRpbmc6ICAgICAgICAgICAgJGRyYXdlci1iYXNlLXBhZGRpbmcgJGRyYXdlci1oYWxmLWd1dHRlcjtcblxuXG4vLyBJbnZlcnNlIE9mZiBDYW52YXNcbi8vIFRPRE8gY29sb3JzXG4kZHJhd2VyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAjMzMzO1xuJGRyYXdlci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgJG1haW4tY29sb3ItZ3JheS0xMDA7XG4kZHJhd2VyLWludmVyc2UtYm9yZGVyLWNvbG9yOiAgICAgICBkYXJrZW4oJGRyYXdlci1pbnZlcnNlLWJnLCAxMCUpO1xuJGRyYXdlci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgbGlnaHRlbigkbGluay1jb2xvciwgMjUlKTtcbiRkcmF3ZXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgIGRhcmtlbigkZHJhd2VyLWludmVyc2UtbGluay1jb2xvciwgMTUlKTtcblxuJGRyYXdlci1pbnZlcnNlLW5hdi1saW5rLWNvbG9yOiAgICAgICAgICAjZmZmO1xuJGRyYXdlci1pbnZlcnNlLW5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAkbWFpbi1jb2xvci1ncmF5LTEwMDtcbiRkcmF3ZXItaW52ZXJzZS1uYXYtbGluay1ob3Zlci1iZzogICAgICAgZGFya2VuKCRkcmF3ZXItaW52ZXJzZS1iZywgMTAlKTtcblxuLy9cbi8vIE9mZi1DYW52YXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qXG5odG1sIHtcblx0bWluLWhlaWdodDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5Lmhhcy1kcmF3ZXIge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5oYXMtaW5uZXItZHJhd2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuKi9cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG5cdC5kcmF3ZXItY29udHJvbHMsXG5cdC5kcmF3ZXItaGVhZGluZyxcblx0LmRyYXdlci1ib2R5LFxuXHQuZHJhd2VyLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5kcmF3ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkcmF3ZXItYmc7XG5cdFx0Y29sb3I6ICRkcmF3ZXItY29sb3I7XG5cblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZHJhd2VyLWJvcmRlci1jb2xvcjtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAkemluZGV4LWRyYXdlcjtcblxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdGJveC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuXHRcdCYtY29udGVudHMsICYtaGVhZGluZywgJi1ib2R5LCAmLW5hdiwgJi1mb290ZXIsIHVsLCBsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0d2lkdGg6IDk1JTtcblx0XHQmLmZvbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC05NSU7XG5cdFx0fVxuXG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Lm5hdmJhci1uYXYgPiAubWVnYW1lbnUge1xuXHRcdFx0b3JkZXI6IDk7XG5cdFx0fVxuXHR9XG5cblx0LmRyYXdlci1oZWFkaW5nIHtcblx0XHRwYWRkaW5nOiAkZHJhd2VyLWJvZHktcGFkZGluZztcblxuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teS1uYXJyb3c7XG5cblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuXHRcdC5mYSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teC1uYXJyb3c7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LmRyYXdlci1pbnZlcnNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWludmVyc2UtYmc7XG5cdFx0Y29sb3I6ICRkcmF3ZXItaW52ZXJzZS1jb2xvcjtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZHJhd2VyLWludmVyc2UtYm9yZGVyLWNvbG9yO1xuXHR9XG5cblx0LmRyYXdlci1jb250ZW50cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRyYXdlci1iZztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRwYWRkaW5nOiAkZHJhd2VyLWJvZHktcGFkZGluZztcblx0fVxuXG5cdC8vIE9GRiBDQU5WQVMgQ09OVEVOVCBTVFlMRVNcblx0LmRyYXdlci10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmRyYXdlci1pbm5lci10b2dnbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRkcmF3ZXItYmFzZS1wYWRkaW5nO1xuXHRcdHJpZ2h0OiAkZHJhd2VyLWJhc2UtcGFkZGluZztcblx0fVxuXG5cdC5kcmF3ZXItYm9keSwgLmRyYXdlci1uYXYge1xuXHRcdHBhZGRpbmc6ICRkcmF3ZXItYm9keS1wYWRkaW5nO1xuXHR9XG5cblx0LmRyYXdlci1uYXYsIC5kcmF3ZXItZnVsbG5hdiB7XG5cdFx0cGFkZGluZzogJGRyYXdlci1uYXYtcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHQuZHJhd2VyLW5hdiBsaSwgLmRyYXdlci1mdWxsbmF2IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGRyYXdlci1uYXYtbGluay1jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRkcmF3ZXItbmF2LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6ICRkcmF3ZXItbmF2LWxpbmstcGFkZGluZztcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSBhLCBhOmhvdmVyLCBhOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkZHJhd2VyLW5hdi1saW5rLWhvdmVyLWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRyYXdlci1uYXYtbGluay1ob3Zlci1iZztcblx0XHR9XG5cdH1cblxuXHQuZHJhd2VyLWZ1bGxuYXYge1xuXHRcdGNvbG9yOiAkZHJhd2VyLWludmVyc2UtbmF2LWxpbmstY29sb3I7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kcmF3ZXItaW52ZXJzZSB7XG5cdFx0LmRyYXdlci1jb250ZW50cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWludmVyc2UtYmc7XG5cdFx0fVxuXG5cdFx0LmRyYXdlci1mdWxsbmF2IGxpIGEsIC5kcmF3ZXItbmF2IGxpIGEge1xuXHRcdFx0Y29sb3I6ICRkcmF3ZXItaW52ZXJzZS1uYXYtbGluay1jb2xvcjtcblx0XHRcdHBhZGRpbmc6ICRkcmF3ZXItbmF2ZnVsbC1wYWRkaW5nO1xuXHRcdH1cblxuXHRcdC5kcmF3ZXItZnVsbG5hdiBsaS5hY3RpdmUgYSwgLmRyYXdlci1mdWxsbmF2IGxpIGE6aG92ZXIsIC5kcmF3ZXItZnVsbG5hdiBsaSBhOmFjdGl2ZSxcblx0XHQuZHJhd2VyLW5hdiBsaS5hY3RpdmUgYSwgLmRyYXdlci1uYXYgbGkgYTpob3ZlciwgLmRyYXdlci1uYXYgbGkgYTphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRkcmF3ZXItaW52ZXJzZS1uYXYtbGluay1ob3Zlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkcmF3ZXItaW52ZXJzZS1uYXYtbGluay1ob3Zlci1iZztcblx0XHR9XG5cdH1cblxuXHQvKi0tLS1cbiAgICAgI0ZPTERcbiAgICAgKi9cblxuXHQuZm9sZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmZvbGRpbmcge1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHR9XG5cblx0LmRyYXdlci1yaWdodCB7XG5cdFx0Ji5mb2xkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYuZm9sZGluZyB7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1yaWdodDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1yaWdodDtcblx0XHR9XG5cdH1cblxuXHQuZm9sZC5zaG93LFxuXHQuZHJhd2VyLXJpZ2h0LmZvbGQuc2hvdyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4iLCIudHlwZWFoZWFkLW11bHRpc2VsZWN0IHtcblx0d2lkdGg6IDQ5MHB4O1xuXG5cdD4gZm9ybSB7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdH1cblxuXHQudHlwZWFoZWFkLW11bHRpc2VsZWN0X19pbnB1dCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0d2lkdGg6IDM4NXB4O1xuXHR9XG5cblx0LnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1jbGFzc2lmaWNhdGlvbiB7XG5cdFx0QGluY2x1ZGUgbXVsdGlzZWxlY3QtdGFnKCR0eXBlYWhlYWQtY29sb3ItY2xhc3NpZmljYXRpb24pO1xuXHR9XG5cblx0LnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1vY2N1cGF0aW9uIHtcblx0XHRAaW5jbHVkZSBtdWx0aXNlbGVjdC10YWcoJHR5cGVhaGVhZC1jb2xvci1vY2N1cGF0aW9uKTtcblx0fVxuXG5cdC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZy0tZnJlZS10ZXh0IHtcblx0XHRAaW5jbHVkZSBtdWx0aXNlbGVjdC10YWcoJHR5cGVhaGVhZC1jb2xvci1mcmVlLXRleHQpO1xuXHR9XG5cblx0LnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1jYW50b24ge1xuXHRcdEBpbmNsdWRlIG11bHRpc2VsZWN0LXRhZygkdHlwZWFoZWFkLWNvbG9yLWNhbnRvbik7XG5cdH1cblxuXHQudHlwZWFoZWFkLW11bHRpc2VsZWN0X190YWctLWxvY2FsaXR5IHtcblx0XHRAaW5jbHVkZSBtdWx0aXNlbGVjdC10YWcoJHR5cGVhaGVhZC1jb2xvci1sb2NhbGl0eSk7XG5cdH1cblxuXHQudHlwZWFoZWFkLW11bHRpc2VsZWN0X190YWcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtcmVndWxhcjtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0cGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG5cblx0XHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cyguNXJlbSk7XG5cblx0XHQucmVtb3ZlLWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC4zcmVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG5cbi50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0Y29sb3I6ICRtYWluLWNvbG9yLWdyYXktbGlnaHQtNTA7XG5cdG1hcmdpbjogMCAoLSR0eXBlYWhlYWQtaXRlbS1wYWRkaW5nKSAkdHlwZWFoZWFkLWl0ZW0tcGFkZGluZyAwO1xuXG5cdCYudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLS1vY2N1cGF0aW9uLFxuXHQmLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdHlwZS1sYWJlbC0tY2xhc3NpZmljYXRpb24ge1xuXHRcdHBhZGRpbmc6IDAgJHR5cGVhaGVhZC1sYWJlbC1wYWRkaW5nO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblx0fVxuXG5cdCYudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLS1vY2N1cGF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAoLSgkdHlwZWFoZWFkLWxhYmVsLXBhZGRpbmcrJHR5cGVhaGVhZC1pdGVtLXBhZGRpbmcpKTtcblx0XHRAaW5jbHVkZSBtdWx0aXNlbGVjdC10YWcoJHR5cGVhaGVhZC1jb2xvci1vY2N1cGF0aW9uKTtcblx0fVxuXG5cdCYudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLS1jbGFzc2lmaWNhdGlvbiB7XG5cdFx0QGluY2x1ZGUgbXVsdGlzZWxlY3QtdGFnKCR0eXBlYWhlYWQtY29sb3ItY2xhc3NpZmljYXRpb24pO1xuXHR9XG59XG5cbm5nYi10eXBlYWhlYWQtd2luZG93IHtcblx0bWF4LWhlaWdodDogNDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdC5kcm9wZG93bi1pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogJHR5cGVhaGVhZC1pdGVtLXBhZGRpbmcvMiAkdHlwZWFoZWFkLWl0ZW0tcGFkZGluZztcblx0XHRjb2xvcjogJG1haW4tY29sb3ItYmxhY2sgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cdFx0XHRjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmZpc3QtaW4tZ3JvdXAtaXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheS1saWdodC00MDA7XG5cdFx0XHRwYWRkaW5nOiAoJHR5cGVhaGVhZC1sYWJlbC1wYWRkaW5nKyR0eXBlYWhlYWQtaXRlbS1wYWRkaW5nKSAwIDAgMDtcblx0XHR9XG5cdH1cblxuXHQubmdiLWhpZ2hsaWdodCB7XG5cdFx0QGluY2x1ZGUgaGlnaGxpZ2h0LXRhZygpO1xuXHR9XG59XG4iLCJAbWl4aW4gbXVsdGlzZWxlY3QtdGFnKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yO1xufVxuIiwiLnBhZ2luYXRpb24tYWx2IHtcblxuXHRtaW4taGVpZ2h0OiAycmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdCYucGFnaW5hdGlvbi0tYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0PiAucGFnZS1pdGVtIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cdH1cblxuXHQucGFnZS1pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlLFxuXHRcdCY6b25seS1vZi10eXBlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0Jjpvbmx5LW9mLXR5cGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtbGluayB7XG5cdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXG5cdFx0cGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktbGlnaHRlcjtcblx0XHR9XG5cdH1cbn1cblxuXG4ucGFnaW5hdGlvbi1hbHZfX3RhYmxlIHtcblx0LnBhZ2UtbGluayB7XG5cdFx0cGFkZGluZzogKCRtYXJnaW4teS1uYXJyb3cvMikgJG1hcmdpbi14LW5hcnJvdztcblx0XHRjb2xvcjogJGxpbmstY29sb3I7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuYWN0aXZlIC5wYWdlLWxpbmsge1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktbGlnaHQgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc3VibmF2YmFyX19iYWNrIHtcblx0cGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG5cbiIsIi8qIVxuICogc21hcnRiYW5uZXIuanMgdjEuNy4wIDxodHRwczovL2dpdGh1Yi5jb20vYWluL3NtYXJ0YmFubmVyLmpzPlxuICogQ29weXJpZ2h0IMKpIDIwMTcgQWluIFRvaHZyaSwgY29udHJpYnV0b3JzLiBMaWNlbnNlZCB1bmRlciBHUEwtMy4wLlxuICovXG4uc21hcnRiYW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAkc21hcnRiYW5uZXItaGVpZ2h0O1xuXHRiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLCBzYW5zLXNlcmlmO1xuXHQvKiogQW5kcm9pZCBzdHlsZXMgKiovIH1cbi5zbWFydGJhbm5lcl9fZXhpdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XG5cdGxlZnQ6IDlweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Ym9yZGVyOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi5zbWFydGJhbm5lcl9fZXhpdDo6YmVmb3JlLCAuc21hcnRiYW5uZXJfX2V4aXQ6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQ6ICM3Njc2NzY7XG5cdGNvbnRlbnQ6ICcgJzsgfVxuLnNtYXJ0YmFubmVyX19leGl0OjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4uc21hcnRiYW5uZXJfX2V4aXQ6OmFmdGVyIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4uc21hcnRiYW5uZXJfX2ljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMzBweDtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0YmFja2dyb3VuZC1zaXplOiA2NHB4IDY0cHg7IH1cbi5zbWFydGJhbm5lcl9faW5mbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAxMDRweDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR3aWR0aDogNjAlO1xuXHRoZWlnaHQ6IDY0cHg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi5zbWFydGJhbm5lcl9faW5mb19fdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7IH1cbi5zbWFydGJhbm5lcl9faW5mb19fYXV0aG9yLCAuc21hcnRiYW5uZXJfX2luZm9fX3ByaWNlIHtcblx0Zm9udC1zaXplOiAxMnB4OyB9XG4uc21hcnRiYW5uZXJfX2J1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzMnB4O1xuXHRyaWdodDogMTBweDtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWluLXdpZHRoOiAxMCU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZDogI2YzZjNmMztcblx0Y29sb3I6ICMxNDc0ZmM7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi5zbWFydGJhbm5lcl9fYnV0dG9uX19sYWJlbCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIHtcblx0YmFja2dyb3VuZDogIzNkM2QzZCB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQ0FBSUFJQUJBRlZWVmYvLy95SDVCQUVIQUFFQUxBQUFBQUFJQUFnQUFBSU5SRzRYdWRyb0dKQlJzWWN4S0FBNyk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgNHB4IDAgIzg4YjEzMTsgfVxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fZXhpdCB7XG5cdGxlZnQ6IDZweDtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJhY2tncm91bmQ6ICMxYzFlMjE7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuOCkgaW5zZXQsIDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdGNvbG9yOiAjYjFiMWIzO1xuXHRmb250LWZhbWlseTogJ0FyaWFsUm91bmRlZE1UQm9sZCcsIEFyaWFsO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwOyB9XG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19leGl0OjpiZWZvcmUsIC5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2V4aXQ6OmFmdGVyIHtcblx0dG9wOiAzcHg7XG5cdGxlZnQ6IDhweDtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRiYWNrZ3JvdW5kOiAjYjFiMWIzOyB9XG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19leGl0OmFjdGl2ZSwgLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fZXhpdDpob3ZlciB7XG5cdGNvbG9yOiAjZWVlOyB9XG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7IH1cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2luZm8ge1xuXHRjb2xvcjogI2NjYztcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMDAwOyB9XG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19pbmZvX190aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDsgfVxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uIHtcblx0dG9wOiAzMHB4O1xuXHRyaWdodDogMjBweDtcblx0cGFkZGluZzogMDtcblx0bWluLXdpZHRoOiAxMiU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzMzLCAwIDAgMCAycHggI2RkZGNkYztcblx0Y29sb3I6ICNkMWQxZDE7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IH1cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbjphY3RpdmUsIC5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7IH1cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbl9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjNDJiNmM5O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDJiNmM5LCAjMzlhOWJiKTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19idXR0b25fX2xhYmVsOmFjdGl2ZSwgLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uX19sYWJlbDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMyYWM3ZTE7IH1cbiIsIi5zY3JvbGwtdG9wIHtcblx0Ly8gdG9kbyB2YXJzXG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA1cmVtO1xuXHRyaWdodDogMnJlbTtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvci1ncmF5LC4xNSk7XG5cdEBpbmNsdWRlIGFsdi1ib3JkZXItcmFkaXVzKCgkYWx2LWJveC1yYWRpdXMvMikpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWFjY2VudC1jb2xvci0xMDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0aSB7XG5cdFx0bWFyZ2luOiAxcmVtO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHRcdHJpZ2h0OiAxcmVtO1xuXHRcdGJvdHRvbTogMXJlbTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0cmlnaHQ6IC41cmVtO1xuXHRcdGJvdHRvbTogLjVyZW07XG5cdH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5uYXYtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5hdmJhci1hbHYge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubmF2YmFyLWFsdiA+IC5jb250YWluZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcbn1cblxuaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0PiAuYWx2LWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5tb2QtbG9nbyB7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDFweDtcblx0XHRcdGxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblx0XHRcdHotaW5kZXg6ICRsb2dvLXpJbmRleCsxMDtcblxuXHRcdFx0aGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG5cdFx0XHR3aWR0aDogJGxvZ28td2lkdGg7XG5cblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdEBpbmNsdWRlIGFsdi1ib3JkZXItcmFkaXVzKCRhbHYtYm94LXJhZGl1cyk7XG5cblx0XHRcdHBhZGRpbmc6IDAgJGFsdi1ib3gtcGFkZGluZztcblxuXHRcdFx0Ym94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2Qtc2VhcmNoZmllbGQge1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0LyogY29tbWVudCAqL1xuXHRcdHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcblx0XHRwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXk7XG5cblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXG5cdFx0Zm9ybSB7XG5cdFx0XHRtYXJnaW46IDAuNGVtIDA7XG5cblx0XHRcdC5zZWFyY2gtZmllbGQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxLjc1ZW07XG5cdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNsZWFyZml4IHtcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cblx0XHRvcmRlcjogOTtcblx0fVxufVxuXG4ubmF2LW1haW4ge1xuXHRAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuXHRAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG59XG5cbi5tb2QtbWFpbm5hdmlnYXRpb24ge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Jj4gLm5hdi1tYWluLm5hdmJhciA+IC5uYXZiYXItbmF2ID4gbGk6bGFzdC1vZi10eXBlID4gYSB7XG5cdFx0XHQvKmJhY2tncm91bmQ6ICRtYWluLWFjY2VudC1jb2xvcjtcblx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWFjY2VudC1jb2xvci1ob3Zlcjtcblx0XHRcdH0qL1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZmxleC1ncm93OiAyO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRvcmRlcjogMjtcblxuXHRcdGxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcblx0XHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHRcdFx0XHRjb250ZW50OiAnXFxGMEM5JztcblxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Ji5pY29uIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2LW1haW4ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0Ji5uYXZiYXIge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYgPiAubmF2YmFyLW5hdiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXk7XG5cblx0XHRcdD4gYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdHBhZGRpbmc6IC41cmVtIDFlbSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblxuXHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdi1sYW5nIHtcblx0LyogY29tbWVudCAqL1xuXHRwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXk7XG5cdHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmcteTtcblxuXHQ+IHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQ+IGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdD4gYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwLjc1ZW07XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG5cblx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2LW1vYmlsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC50YWJsZS1yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMCAkbmF2YmFyLXBhZGRpbmcteC8yO1xuXG5cdFx0LnRhYmxlLWNlbGwsXG5cdFx0Lm5hdi1tb2JpbGUtaGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblxuXHRcdFx0XHQmOmxpbmssXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duOmZpcnN0LWNoaWxkIHtcblx0XHRcdG9yZGVyOiAwO1xuXHRcdH1cblxuXHRcdC5kcm9wZG93bjpsYXN0LWNoaWxkIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtbW9iaWxlLWhlYWRlciB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0ZmxleC1ncm93OiAyO1xuXG5cdFx0Lm5hdi1tb2JpbGUtbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cblx0XHRcdFx0Y29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm1vZC1tYWlubmF2aWdhdGlvbiA+IC5uYXYtbWFpbiA+IC5uYXYsXG5cdC5tb2Qtc2VhcmNoZmllbGQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubW9kLW1haW5uYXZpZ2F0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktMTAwLCAxKTtcblxuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXkvMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmcteS8yO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtbGFuZyB7XG5cdFx0PiB1bCB7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAuMjVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2QtbWFpbm5hdmlnYXRpb24gLm5hdi1tb2JpbGUgLnRhYmxlLWNlbGwgPiBhIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG5cblx0Lm5hdi1tb2JpbGUgLmRyb3Bkb3duLW1lbnUgZm9ybSAuaWNvbixcblx0Lm5hdi1tb2JpbGUgLmRyb3Bkb3duLW1lbnUgZm9ybSBhW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogN3B4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cblx0Lm5hdi1tb2JpbGUgLmRyb3Bkb3duLW1lbnUgZm9ybSBpbnB1dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHR9XG5cblx0Lm5hdi1tb2JpbGUgLm1vZC1zZWFyY2hmaWVsZCB7XG5cdFx0bWFyZ2luOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdFx0Zm9ybSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNFQVJDSCBGSUVMRFxuLmZvcm0tc2VhcmNoIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0Lmljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lmljb24tLXNlYXJjaCB7XG5cdFx0bGVmdDogM3B4O1xuXHR9XG5cdHNwYW4uaWNvbi0tc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5pY29uLS1jbG9zZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDRweDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQuc2VhcmNoLWZpZWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuLnNlYXJjaC1maWVsZDpmb2N1cyArIC5pY29uLS1jbG9zZTphZnRlciB7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8vIFRvb2xiYXIgYWRkaXRpb25hbCBzdHVmZlxuXG4udG9vbGJhciB7XG5cdG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcblx0bWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHRoZWFkZXIge1xuXHRcdC5jbGVhcmZpeCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQubW9kLXNlYXJjaGZpZWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7XG5cblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Zm9ybSAuc2VhcmNoLWZpZWxkIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXYtbWFpbiA+IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcblxuXHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdH1cblxuXHQubmF2LWxhbmcgPiB1bCA+IGxpID4gYSB7XG5cdFx0cGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZSB7XG5cblx0LnJvdyB7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0XHR9XG5cdH1cblxuXHQubW9kIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogJGFsdi1ib3gtcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0fVxuXG5cdCYuY29sdW1uY29udHJvbHNfX2ZpcnN0IHtcblx0XHQubW9kIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuXHRcdFx0XHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygkYWx2LWJveC1yYWRpdXMpO1xuXHRcdFx0XHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm1vZC10ZXh0IHtcblxuXHRcdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0dWwsIHAge1xuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHA6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRhbHYtYm94LXBhZGRpbmd9KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0XHRhOm5vdCguaWNvbi0tcGRmKSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnkpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm1vZC1odG1sIHtcblx0XHRcdFx0YVtocmVmKj0nYXBwbGUuY29tJ10ge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuaWNvbi5pY29uLS1leHRlcm5hbC5pY29uLS1hZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBMb2dvIEZyaWVkaG9mP1xuXHQmLmNvbHVtbmNvbnRyb2xzX19sYXN0IHtcblx0XHQucm93IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblxuXHQmLmNvbHVtbmNvbnRyb2xzX18yIHtcblx0XHQubW9kLXRleHRpbWFnZSBpbWcge1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdH1cblxuXHRcdC5tb2QgYSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXksICRpbnB1dC1idG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRpbnB1dC1idG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cdFx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnkpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1uY29udHJvbHNfXzIsXG5cdCYuY29sdW1uY29udHJvbHNfXzMge1xuXHRcdC5tb2Qge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQ+IC5jbGVhcmZpeCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1uY29udHJvbHNfXzMge1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXG5cdFx0LnJvdyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCAmLmNvbHVtbmNvbnRyb2xzX180IHtcblx0XHQgYmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheS1kYXJrO1xuXG5cdFx0IC5tb2Qge1xuXHRcdFx0IG1hcmdpbi1ib3R0b206IDA7XG5cdFx0IH1cblxuXHRcdCAubW9kLWltYWdlIHtcblx0XHRcdCB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCBmaWd1cmUge1xuXHRcdFx0XHQgbWFyZ2luOiAwO1xuXHRcdFx0IH1cblxuXHRcdFx0IGltZyB7XG5cdFx0XHRcdCBtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHQgbWF4LWhlaWdodDogNjRweDtcblx0XHRcdCB9XG5cdFx0IH1cblxuXHRcdCAuY29sLW1kLTM6Zmlyc3QtY2hpbGQge1xuXG5cdFx0XHQgLm1vZC1pbWFnZSBpbWcge1xuXHRcdFx0XHQgbWFyZ2luLXRvcDogMDtcblx0XHRcdFx0IG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0IG1heC1oZWlnaHQ6IDEyOHB4O1xuXHRcdFx0IH1cblx0XHQgfVxuXG5cdFx0IH4uY2xlYXJmaXgge1xuXHRcdFx0IG1hcmdpbi10b3A6IC0xcmVtO1xuXHRcdCB9XG5cdCB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuXHQuY29sdW1uY29udHJvbHMtLWxhbmRpbmdwYWdlIHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0fVxuXG5cdFx0Ji5jb2x1bW5jb250cm9sc19fZmlyc3Qge1xuXHRcdFx0Lm1vZC5tb2QtdGV4dCB7XG5cdFx0XHRcdGFydGljbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0cDpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdFx0XHRcdFx0YTpub3QoLmljb24tLXBkZikge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jb2x1bW5jb250cm9sc19fMiB7XG5cdFx0XHQubW9kLXRleHRpbWFnZSBmaWd1cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubW9kIGEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbHVtbmNvbnRyb2xzX180IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0LmNvbHVtbmNvbnRyb2xzLS1sYW5kaW5ncGFnZSB7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0fVxuXG5cdFx0Ji5jb2x1bW5jb250cm9sc19fZmlyc3Qge1xuXHRcdFx0LmNvbC1zbS00IHtcblx0XHRcdFx0ZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY29sdW1uY29udHJvbHNfXzIge1xuXHRcdFx0Lm1vZC10ZXh0aW1hZ2UgZmlndXJlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZCBhIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb2x1bW5jb250cm9sc19fNCB7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICgkbWFyZ2luLXgtZ2VuZXJhbC8yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubW9kLWltYWdlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIERhc2hib2FyZFxuLmRhc2hib2FyZCB7XG5cblx0LmJhc2VfX3JlbGF0ZWQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsO1xuXHR9XG5cblx0LmFjdGlvbnMge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xuXHR9XG5cblx0LnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LC4yNSk7XG5cdFx0LmFjdGlvbnMge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgcC1zdWJ0aXRsZSgnZGFzaGJvYXJkJyk7XG5cbi5kYXNoYm9hcmRfX2ljb24ge1xuXHRjb2xvcjogJG1haW4tY29sb3ItZ3JheS1saWdodDtcblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXgtbmFycm93O1xufVxuXG4uZGFzaGJvYXJkX19hY3Rpb25zIHtcblx0bWFyZ2luOiAkbWFyZ2luLXgtZ2VuZXJhbCAwICRtYXJnaW4teC1uYXJyb3cgMDtcblxuXHQuZm9ybS1pbmxpbmUge1xuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbi14LWdlbmVyYWw7XG5cdFx0fVxuXG5cdFx0LmZvcm0tY29udHJvbC0taWNvbiB7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXgtbmFycm93O1xuXHRcdH1cblx0fVxufVxuXG4uZGFzaGJvYXJkX19jb250ZW50LS10YWJsZSB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmRhc2hib2FyZCB7XG5cdFx0LmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXG5cdFx0LmFsdi1sb2dvLWJveCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Lm1kLXdoaXRlZnJhbWUtMWRwIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmRhc2hib2FyZF9fYWN0aW9ucyB7XG5cdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0LmRhc2hib2FyZCB7XG5cdFx0LmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCwgNCk7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cblx0XHQudGFibGUge1xuXHRcdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIHAtc3VidGl0bGUoJG5hbWUpIHtcblxuXHQuI3skbmFtZX1fX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHR9XG59XG4iLCIubW9kLXNlYXJjaCB7XG5cdC5zZWFyY2gtYm94IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW4tY29sb3ItZ3JheTtcblx0XHRwYWRkaW5nOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0fVxuXG5cdC5mb3JtLWlubGluZSB7XG5cdFx0LmZvcm0tZ3JvdXAsXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW46IDAgJG1hcmdpbi14LW5hcnJvdztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdH1cblxuXHRcdC5mb3JtLWdyb3VwIGxhYmVsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbi14LW5hcnJvdztcblx0XHR9XG5cblx0XHQucmFkaW8gbGFiZWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoLXJlc3VsdCB7XG5cdFx0cGFkZGluZzogJG1hcmdpbi14LW5hcnJvdyAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbi1jb2xvci1ncmF5O1xuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbi1jb2xvci1ncmF5O1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXHR9XG5cblx0LnNlYXJjaC1yZXN1bHRzIHtcblx0XHQubmF2LXRhYnMge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yLWdyYXk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yLWdyYXk7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cblxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaC1maWx0ZXItZm9ybSB7XG5cdFx0cGFkZGluZzogJG1hcmdpbi14LWdlbmVyYWwgMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheTtcblx0fVxuXG5cdC50YWItY29udGVudCB7XG5cdFx0cGFkZGluZzogJG1hcmdpbi14LWdlbmVyYWwgMDtcblx0fVxuXG5cdC50YWItY29udGVudC50YWItYm9yZGVyIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWFpbi1jb2xvci1ncmF5O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheTtcblxuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcblx0fVxuXG5cdC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG5cdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRcdHBhZGRpbmc6ICRtYXJnaW4teC1nZW5lcmFsIDA7XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtYm9sZDtcblx0XHR9XG5cblx0XHQucGFnaW5hdGlvbiB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgKCRtYXJnaW4teC1uYXJyb3cvMik7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWdyYXktbGlnaHRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgKCRtYXJnaW4teC1uYXJyb3cvMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlcGFyYXRvci1sZWZ0IHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbWFpbi1jb2xvci1ncmF5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gSUUgMTEgZmxleGJveCBmaXguXG4vLyBUT0RPOiBSZW1vdmUgd2hlbiBmaXhlZCBpbiBib290c3RyYXAuXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3MzEwXG5AaWYgJGVuYWJsZS1mbGV4IHtcblx0QGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG5cdFx0XHRAZm9yICRzaXplIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuXHRcdFx0XHQuY29sLSN7JGJyZWFrcG9pbnR9LSN7JHNpemV9IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiBSZXNldHMgZm9yIENEIEJ1bmQgUG9DXG4gKi9cbi5hY2Nlc3Mta2V5cyxcbi5uYXYtc2VydmljZSxcbi5uYXYtc2VydmljZXMgaDIsXG4ubW9kLWJhc2tldCxcbmh0bWwuanMgLm5vanMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogVkFSU1xuICovXG4kbWFpbi1jb2xvci1ibGFjazogXHRcdFx0IzMzMzMzMztcbiRtYWluLWNvbG9yLWdyYXktZGFyazogXHRcdCM2MzYzNjM7IC8vZGFya2VuKCRtYWluLWNvbG9yLWdyYXksIDEzJSk7XG4kbWFpbi1jb2xvci1ncmF5OiBcdFx0XHQjODA4MDgwO1xuJG1haW4tY29sb3ItZ3JheS1saWdodDogXHQjQ0ZDRkNGO1xuJG1haW4tY29sb3ItZ3JheS1saWdodGVyOiBcdCNGMUYxRjE7XG4kbWFpbi1jb2xvci1ncmF5LWxpZ2h0ZXN0OiBcdCNGOEY4Rjg7XG4kbWFpbi1jb2xvci13aGl0ZTogXHRcdFx0I0ZGRkZGRjtcblxuXG4vLyBJTVBPUlRcbi8vIE1JWElOU1xuQGltcG9ydCAnbWl4aW5zL3R3YnMnO1xuXG4vLyBDT1JFXG5AaW1wb3J0ICdyZXNldC9hZGRyZXNzZXMnO1xuQGltcG9ydCAncmVzZXQvYWVtLWVkaXQnO1xuQGltcG9ydCAncmVzZXQvYnJlYWRjcnVtYic7XG5AaW1wb3J0ICdyZXNldC9jb2x1bW5jb250cm9scyc7XG5AaW1wb3J0ICdyZXNldC9kcm9wZG93bi1tZW51JztcbkBpbXBvcnQgJ3Jlc2V0L2Zvb3Rlcic7XG5AaW1wb3J0ICdyZXNldC9mb3JtJztcbkBpbXBvcnQgJ3Jlc2V0L2hlYWRlcic7XG5AaW1wb3J0ICdyZXNldC9pY29ucyc7XG5AaW1wb3J0ICdyZXNldC9sYXlvdXQnO1xuQGltcG9ydCAncmVzZXQvbmF2YmFyJztcbkBpbXBvcnQgJ3Jlc2V0L3Byb2Nlc3MnO1xuQGltcG9ydCAncmVzZXQvc2l0ZW1hcCc7XG5AaW1wb3J0ICdyZXNldC9zdWJuYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ3Jlc2V0L3Rvb2xiYXInO1xuQGltcG9ydCAncmVzZXQvdHdicyc7XG5AaW1wb3J0ICdyZXNldC90eXBvZ3JhcGh5JztcblxuLy8gTU9EVUxFU1xuQGltcG9ydCAnbW9kdWxlcy9hY2NvcmRpb24nO1xuQGltcG9ydCAnbW9kdWxlcy9hbmNob3JsaXN0JztcbkBpbXBvcnQgJ21vZHVsZXMvYmFja3Rvb3ZlcnZpZXcnO1xuQGltcG9ydCAnbW9kdWxlcy9kb3dubG9hZGxpc3QnO1xuQGltcG9ydCAnbW9kdWxlcy9zZWFyY2gnO1xuQGltcG9ydCAnbW9kdWxlcy9zZXBhcmF0b3InO1xuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuXHQuYWRkcmVzc19fZmlsdGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0XHRtaW4td2lkdGg6IDMzJTtcblx0fVxufVxuXG4uYWRkcmVzc19fY29udGVudCB7XG5cdG1pbi13aWR0aDogNjYlO1xuXG5cdC5yZXN1bHQtbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi8qXG4gKiBFRElUT1IgTU9ERVxuICovXG5cbi5za2luLWxheW91dC1lZGl0bW9kZSAubW9kLWFjY29yZGlvbiAuY29sbGFwc2Uuc2hvdyB7XG5cdGxlZnQ6IGF1dG87XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5za2luLWxheW91dC1lZGl0bW9kZSB7XG5cdC5uYXYtc2VydmljZSxcblx0Lm5hdi1zZXJ2aWNlcyBoMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5icmVhZGNydW1iIHtcblxuXHRsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHQrIGxpOmhvdmVyOjpiZWZvcmUge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdCsgbGk6aG92ZXI6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblx0XHRcdGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRcdH1cblx0fVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuXHQuY29udGFpbmVyLW1haW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MnB4O1xuXHR9XG5cblx0LmZvb3Rlci1zZXJ2aWNlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0Zm9vdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cblx0XHRhZGRyZXNzIHtcblx0XHRcdHBhZGRpbmc6IDAgKCRncmlkLWd1dHRlci13aWR0aC8yKTtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXNlcnZpY2Uge1xuXHRcdHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cdH1cblxuXHQubW9kLWxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuZm9vdGVyIHtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtaW52ZXJzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdG5hdiB7XG5cblx0XHQmLnB1bGwtcmlnaHQge1xuXHRcdFx0PiB1bCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgMDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGFkZHJlc3Mge1xuXHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgKCRncmlkLWd1dHRlci13aWR0aC8yKTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0XHRcdHBhZGRpbmc6IDAgKCRncmlkLWd1dHRlci13aWR0aC8yKTtcblx0XHR9XG5cblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogICRtYWluLWNvbG9yLWdyYXktZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1vZC1jb2JyYW5kaW5nIHtcblxuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LWRhcms7XG5cblx0PiAubW9kLWNvYnJhbmRpbmcge1xuXHRcdHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcblx0fVxuXG5cdC50aHVtYm5haWwtd3JhcHBlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblxuXHQuY29sLW1kLTI6Zmlyc3QtY2hpbGQge1xuXHRcdC50aHVtYm5haWwtd3JhcHBlciBpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogOTZweDtcblx0XHR9XG5cdH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcblx0Lm5hdi1tYWluIHtcblx0XHRsaS5kcm9wZG93bi5zaG93LFxuXHRcdGxpLmRyb3Bkb3duLm9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cblx0XHRcdD4gYSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKC41cmVtIC0gMXB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLjVyZW0gLSAxcHgpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyguNXJlbSAtIDFweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtbWFpbiB7XG5cdC5kcm9wZG93bi5zaG93LFxuXHQuZHJvcGRvd24ub3BlbiB7XG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdC5tb2Qtc2VhcmNoZmllbGQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuXHRsZWZ0OiAwO1xuXG5cdHotaW5kZXg6IDExMDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiBub25lO1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuXG5cdEBpbmNsdWRlIG1ha2UtbWVnYW1lbnUtbWF4LXdpZHRocygpO1xuXG5cdC55YW1tLWNsb3NlIHtcblx0XHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cblx0XHQmLmljb24tLWFmdGVyLmljb24tLWNsb3NlOmFmdGVyIHtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuXHQubmF2LW1haW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQubmF2YmFyOmFmdGVyLCAubmF2YmFyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQueWFtbSAuZHJvcGRvd24tbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0LmRyaWxsZG93bi1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAkbWFyZ2luLXgtbmFycm93O1xuXHRcdH1cblxuXHRcdC5uYXYtcGFnZS1saXN0IHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0Lm5hdi1tYWluIHtcblx0XHRsaS5kcm9wZG93bi5zaG93LFxuXHRcdGxpLmRyb3Bkb3duLm9wZW4ge1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2QtbGVmdG5hdmlnYXRpb24ge1xuXHRwYWRkaW5nLWJvdHRvbTogJGFsdi1ib3gtcmFkaXVzO1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblxuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LTUwO1xuXHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygkYWx2LWJveC1yYWRpdXMpO1xuXG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XG5cblx0Lm5hdi1wYWdlLWxpc3Qge1xuXHRcdD4gYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdFx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cblx0XHRcdCYuaWNvbi5pY29uLS1iZWZvcmU6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gdWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0ICRzdWJuYXYtbGluay1hY3RpdmUtYm9yZGVyIDAgMCAwICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5saXN0LWVtcGhhc2lzIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG5cdC5tb2QtbGVmdG5hdmlnYXRpb24ge1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuXHRcdG1hcmdpbi1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvci1ncmF5LTEwMDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdD4gYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvci1ncmF5LTEwMDtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbTtcblxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMC4wNWVtO1xuXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMTNhJztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2LXBhZ2UtbGlzdCB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IHVsID4gbGkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZHJpbGxkb3duLWNvbnRhaW5lci5jb2xsYXBzZS5pbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi8vIGdsZWljaGVzIExheW91dCBhdWNoIGbDvHIgSGF1cHRuYXZpZ2F0aW9uID8hXG4ubW9kLXNpdGVtYXAge1xuXHRoMyA+IGEge1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXG5cdFx0dWwgPiBsaSA+IGEge1xuXHRcdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRcdH1cblx0fVxuXG5cdC5jb2wtc20tMyB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0Lm1vZC1zaXRlbWFwIHtcblx0XHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdFx0aHlwaGVuczogYXV0bztcblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogJHRleHQtYmFzZS1zaXplO1xuXHRcdH1cblxuXHRcdHVsIHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aC8yKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tb2QtZm9ybSAuYml0LW5vdGVzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZC1mb3JtIHtcblx0LmZvcm0taG9yaXpvbnRhbCB7XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQuY29udHJvbC1sYWJlbCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0LmZvcm1fbGVmdGNvbG1hcmsge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJoZWFkZXIge1xuXHRwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cdHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0aGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmhlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBpY29ucy5zY3NzXG4gKiBJY29ucyBlbGVtZW50cyBzdHlsZXNcbiAqXG4gKiBBdXRob3I6IFlhbm4gR291ZmZvbiwgeWFubkBhbnRpc3RhdGlxdWUubmV0XG4gKiBEYXRlOiAgIDIwMTQtMDQtMjggMTc6MTc6NDBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBGZWRlcmFsIENoYW5jZWxsZXJ5IG9mIFN3aXR6ZXJsYW5kXG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaWNvbiB7XG5cdCYuaWNvbi0tYmVmb3JlOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gdG8gZW5hYmxlIHRoZSBwb3NzaWJpbGl0eSBvZiBubyB0ZXh0LWRlY29yYXRpb24gd2h0biBpbiBhIGxpbmtcblx0fVxuXHQmLmljb24tLWFmdGVyOmFmdGVyIHtcblx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyB0byBlbmFibGUgdGhlIHBvc3NpYmlsaXR5IG9mIG5vIHRleHQtZGVjb3JhdGlvbiB3aHRuIGluIGEgbGlua1xuXHR9XG59XG5cbnNwYW4uaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4kaWNvbi1saXN0OiAoXG5cdGNsb3NlICA6ICAgICAgICAgICAgICAgICdcXGYwMGQnLFxuXHRtZW51ICAgOlx0XHRcdFx0J1xcZjBjOScsXG5cdHNlYXJjaCA6ICAgICAgICAgICAgICAgICdcXGYwMDInLFxuXHRsZXNzICAgOiAgICAgICAgICAgICAgICAnXFxmMDUzJyxcblx0Z3JlYXRlcjpcdFx0XHRcdCRicmVhZGNydW1iLWRpdmlkZXIsXG5cdHBkZlx0ICAgOlx0XHRcdFx0J1xcZjFjMScsXG5cdHdvcmQgICA6XHRcdFx0XHQnXFxmMWMyJyxcblx0ZXh0ZXJuYWw6XHRcdFx0XHQnXFxmMDhlJyxcblx0cm9vdCAgIDpcdFx0XHRcdCdcXGYwNzgnLFxuXHRwb3dlciAgIDpcdFx0XHRcdCdcXGYwNzcnLFxuXHRzdGVwLWZvcndhcmQ6XHRcdFx0J1xcZjA1MSdcblxuKTtcblxuQGZ1bmN0aW9uIGdldC1mb250LWljb24oJGljb24pIHtcblx0QGlmIG5vdCBtYXAtaGFzLWtleSgkaWNvbi1saXN0LCAkaWNvbikge1xuXHRcdEB3YXJuIFwiS2V5IGAjeyRpY29ufWAgbm90IGZvdW5kIGluICRpY29uLWxpc3QgbWFwLlwiO1xuXHR9XG5cdEByZXR1cm4gbWFwLWdldCgkaWNvbi1saXN0LCAjeyRpY29ufSk7XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkaWNvbi1saXN0IHtcblx0c3Bhbi5pY29uLmljb24tLSN7JGtleX06YWZ0ZXIge2NvbnRlbnQ6ICR2YWx1ZTt9XG5cdC5pY29uLS1iZWZvcmUuaWNvbi0tI3ska2V5fTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICR2YWx1ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMXB4O1xuXHR9XG5cdC5pY29uLS1hZnRlci5pY29uLS0jeyRrZXl9OmFmdGVyIHtcblx0XHRjb250ZW50OiAkdmFsdWU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMnB4O1xuXHR9XG59XG5cbi5pY29uLS1iZWZvcmUucHVsbC1yaWdodC5pY29uLS1wcmludDpiZWZvcmUsIGEucHVsbC1yaWdodC5pY29uLS1wcmludFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV06YmVmb3JlIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuYS5pY29uOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIGZpeCB0byBvdmVycmlkZSBub3JtYWwgYm9vdHN0cmFwIGJlaGF2aW91clxufVxuIiwiLy8gY2hhbmdlcyB0byBhbHYtc3R5bGVndWlkZVxuYm9keSB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkZXItbWFyZ2luO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0LmhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhlYWRlci1tb2JpbGUtbWFyZ2luO1xuXHR9XG59XG5cbi8vIG1pc3NpbmcgaW4gYWx2LXN0eWxlZ3VpZGUgKGlmcmFtZSBvbiBsYW5kaW5ncGFnZSlcbi5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXItLW1lZGlhID4gLmxhbmRpbmctcGFnZS0tY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLy8gdG9kbyBkZWxldGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0LmxhbmRpbmctcGFnZV9fcmVndWxhciB7XG5cdFx0Ji5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXItLW1lZGlhIHtcblx0XHRcdGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIGhhcyB0byBiZSBpbXBsZW1lbnRlZCBpbiBhbHYtc3R5bGVndWlkZSBhcyB3ZWxsXG5cbi5wcm9jZXNzIHtcblxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQucHJvY2Vzc19faXRlbSB7XG5cblx0XHRkaXNwbGF5OiB0YWJsZTtcblxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdGh5cGhlbnM6IGF1dG87XG5cblx0XHR3aWR0aDogY2FsYygyNSUgLSAjeyRtYXJnaW4teS1uYXJyb3cqMn0pO1xuXG5cdFx0Ji5wcm9jZXNzX19pdGVtLS10aGlyZDpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0JykgIWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IC4yNXJlbSAwO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cdC5wcm9jZXNzIHtcblx0XHQucHJvY2Vzc19faXRlbSB7XG5cdFx0XHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdFx0XHRwYWRkaW5nOiAoJG1hcmdpbi14LW5hcnJvdy8yKSAoJG1hcmdpbi15LW5hcnJvdy8yKTtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtICN7JG1hcmdpbi15LW5hcnJvd30pO1xuXHRcdH1cblx0fVxufVxuIiwiLnRvb2xiYXItbmF2IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0Lm5hdi1pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdD4gc3BhbjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGdldC1icmVha3BvaW50KCd4eGwnKSl7XG5cdFx0Lm5hdi1pdGVtIGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdiB7XG5cdC5uYXYtdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LnRvb2xiYXItbmF2IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktMTAwLCAuNzUpO1xuXHRcdG1hcmdpbi10b3A6IC4yNXJlbTtcblx0XHRwYWRkaW5nOiAuNXJlbTtcblxuXHRcdC5uYXYtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC50b29sYmFyLW5hdi50b29sYmFyLW5hdi0taGFzLWljb24gLm5hdi1pdGVtIC5uYXYtbGluayB7XG5cdFx0cGFkZGluZzogMS41cmVtIDA7XG5cdH1cbn1cbiIsIi8vIGFsbCBtaXNzaW5nIHNlbGVjdG9ycyBmcm9tIGJvb3RzdHJhcDNcblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC52aXNpYmxlLXhzIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdHRhYmxlLnZpc2libGUteHMge1xuXHRcdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdH1cblx0dHIudmlzaWJsZS14cyB7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG5cdH1cblx0dGgudmlzaWJsZS14cyxcblx0dGQudmlzaWJsZS14cyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnZpc2libGUteHMtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQudmlzaWJsZS14cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnZpc2libGUtc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0dGFibGUudmlzaWJsZS1zbSB7XG5cdFx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0fVxuXHR0ci52aXNpYmxlLXNtIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcblx0fVxuXHR0aC52aXNpYmxlLXNtLFxuXHR0ZC52aXNpYmxlLXNtIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC52aXNpYmxlLXNtLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQudmlzaWJsZS1zbS1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LnZpc2libGUtbWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0dGFibGUudmlzaWJsZS1tZCB7XG5cdFx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0fVxuXHR0ci52aXNpYmxlLW1kIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcblx0fVxuXHR0aC52aXNpYmxlLW1kLFxuXHR0ZC52aXNpYmxlLW1kIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQudmlzaWJsZS1tZC1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC52aXNpYmxlLW1kLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC52aXNpYmxlLWxnIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdHRhYmxlLnZpc2libGUtbGcge1xuXHRcdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdH1cblx0dHIudmlzaWJsZS1sZyB7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG5cdH1cblx0dGgudmlzaWJsZS1sZyxcblx0dGQudmlzaWJsZS1sZyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC52aXNpYmxlLWxnLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC52aXNpYmxlLWxnLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5oaWRkZW4teHMge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmhpZGRlbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5oaWRkZW4tbGcge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBwcmludFxuLnZpc2libGUtcHJpbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuXHQudmlzaWJsZS1wcmludCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi50ZXh0LWRpbW1lZCB7XG5cdGNvbG9yOiAkbWFpbi1jb2xvci1ncmF5O1xufVxuIiwiLm1vZC1hY2NvcmRpb24ge1xuXHQ+IGRpdiB7XG5cdFx0PiBhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbi1jb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0cGFkZGluZzogJG1hcmdpbi14LW5hcnJvdyAwO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDc4JztcblxuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1NCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kIHtcblx0XHRcdHBhZGRpbmc6ICRtYXJnaW4teC1uYXJyb3cgMS4yNXJlbTtcblx0XHR9XG5cblxuXHRcdC5jb2xsYXBzZSB7XG5cdFx0XHQmLmluIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2QtYW5jaG9ybGlzdCB7XG5cblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LWdlbmVyYWw7XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbiIsIi5tb2QtYmFja3Rvb3ZlcnZpZXcge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi5tb2QtZG93bmxvYWRsaXN0IHtcblxuXHRhIHtcblx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdFx0LnRleHQtZGltbWVkIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0XHR9XG5cdH1cblxuXHQuZG93bmxvYWRpbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXHR9XG59XG4iLCIubW9kLXNlcGFyYXRvciB7XG5cdGhyIHtcblx0XHRtYXJnaW46ICRtYXJnaW4teC1sYW5kaW5ncGFnZSAwO1xuXHR9XG59XG4iXX0= */