@charset "UTF-8";@-ms-viewport{width:device-width}*>:last-child{margin-bottom:0!important}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:90%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:10px}.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"}.bs-container,article#post-13443,article#post-23433{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.bs-container,article#post-13443,article#post-23433{max-width:540px}}@media (min-width:768px){.bs-container,article#post-13443,article#post-23433{max-width:720px}}@media (min-width:992px){.bs-container,article#post-13443,article#post-23433{max-width:960px}}@media (min-width:1380px){.bs-container,article#post-13443,article#post-23433{max-width:1350px}}.bs-container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1380px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.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:#2b3e50!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#19242f!important}.bg-secondary{background-color:#86b062!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6d944b!important}.bg-tertiary{background-color:#2b3e50!important}a.bg-tertiary:focus,a.bg-tertiary:hover{background-color:#19242f!important}.bg-blue{background-color:#0072bc!important}a.bg-blue:focus,a.bg-blue:hover{background-color:#005389!important}.bg-success{background-color:#86b062!important}a.bg-success:focus,a.bg-success:hover{background-color:#6d944b!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!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:2px solid #e9ecef!important}.border-top{border-top:2px solid #e9ecef!important}.border-right{border-right:2px solid #e9ecef!important}.border-bottom{border-bottom:2px solid #e9ecef!important}.border-left{border-left:2px 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-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1380px){.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.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}}@media print{.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%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1380px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1380px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-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{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-6{margin:4rem!important}.mt-6{margin-top:4rem!important}.mr-6{margin-right:4rem!important}.mb-6{margin-bottom:4rem!important}.ml-6{margin-left:4rem!important}.mx-6{margin-right:4rem!important;margin-left:4rem!important}.my-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-7{margin:5rem!important}.mt-7{margin-top:5rem!important}.mr-7{margin-right:5rem!important}.mb-7{margin-bottom:5rem!important}.ml-7{margin-left:5rem!important}.mx-7{margin-right:5rem!important;margin-left:5rem!important}.my-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-8{margin:6rem!important}.mt-8{margin-top:6rem!important}.mr-8{margin-right:6rem!important}.mb-8{margin-bottom:6rem!important}.ml-8{margin-left:6rem!important}.mx-8{margin-right:6rem!important;margin-left:6rem!important}.my-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-6{padding:4rem!important}.pt-6{padding-top:4rem!important}.pr-6{padding-right:4rem!important}.pb-6{padding-bottom:4rem!important}.pl-6{padding-left:4rem!important}.px-6{padding-right:4rem!important;padding-left:4rem!important}.py-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-7{padding:5rem!important}.pt-7{padding-top:5rem!important}.pr-7{padding-right:5rem!important}.pb-7{padding-bottom:5rem!important}.pl-7{padding-left:5rem!important}.px-7{padding-right:5rem!important;padding-left:5rem!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-8{padding:6rem!important}.pt-8{padding-top:6rem!important}.pr-8{padding-right:6rem!important}.pb-8{padding-bottom:6rem!important}.pl-8{padding-left:6rem!important}.px-8{padding-right:6rem!important;padding-left:6rem!important}.py-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-6{margin:4rem!important}.mt-sm-6{margin-top:4rem!important}.mr-sm-6{margin-right:4rem!important}.mb-sm-6{margin-bottom:4rem!important}.ml-sm-6{margin-left:4rem!important}.mx-sm-6{margin-right:4rem!important;margin-left:4rem!important}.my-sm-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-sm-7{margin:5rem!important}.mt-sm-7{margin-top:5rem!important}.mr-sm-7{margin-right:5rem!important}.mb-sm-7{margin-bottom:5rem!important}.ml-sm-7{margin-left:5rem!important}.mx-sm-7{margin-right:5rem!important;margin-left:5rem!important}.my-sm-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-sm-8{margin:6rem!important}.mt-sm-8{margin-top:6rem!important}.mr-sm-8{margin-right:6rem!important}.mb-sm-8{margin-bottom:6rem!important}.ml-sm-8{margin-left:6rem!important}.mx-sm-8{margin-right:6rem!important;margin-left:6rem!important}.my-sm-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-sm-6{padding:4rem!important}.pt-sm-6{padding-top:4rem!important}.pr-sm-6{padding-right:4rem!important}.pb-sm-6{padding-bottom:4rem!important}.pl-sm-6{padding-left:4rem!important}.px-sm-6{padding-right:4rem!important;padding-left:4rem!important}.py-sm-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-sm-7{padding:5rem!important}.pt-sm-7{padding-top:5rem!important}.pr-sm-7{padding-right:5rem!important}.pb-sm-7{padding-bottom:5rem!important}.pl-sm-7{padding-left:5rem!important}.px-sm-7{padding-right:5rem!important;padding-left:5rem!important}.py-sm-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-sm-8{padding:6rem!important}.pt-sm-8{padding-top:6rem!important}.pr-sm-8{padding-right:6rem!important}.pb-sm-8{padding-bottom:6rem!important}.pl-sm-8{padding-left:6rem!important}.px-sm-8{padding-right:6rem!important;padding-left:6rem!important}.py-sm-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-6{margin:4rem!important}.mt-md-6{margin-top:4rem!important}.mr-md-6{margin-right:4rem!important}.mb-md-6{margin-bottom:4rem!important}.ml-md-6{margin-left:4rem!important}.mx-md-6{margin-right:4rem!important;margin-left:4rem!important}.my-md-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-md-7{margin:5rem!important}.mt-md-7{margin-top:5rem!important}.mr-md-7{margin-right:5rem!important}.mb-md-7{margin-bottom:5rem!important}.ml-md-7{margin-left:5rem!important}.mx-md-7{margin-right:5rem!important;margin-left:5rem!important}.my-md-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-md-8{margin:6rem!important}.mt-md-8{margin-top:6rem!important}.mr-md-8{margin-right:6rem!important}.mb-md-8{margin-bottom:6rem!important}.ml-md-8{margin-left:6rem!important}.mx-md-8{margin-right:6rem!important;margin-left:6rem!important}.my-md-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-md-6{padding:4rem!important}.pt-md-6{padding-top:4rem!important}.pr-md-6{padding-right:4rem!important}.pb-md-6{padding-bottom:4rem!important}.pl-md-6{padding-left:4rem!important}.px-md-6{padding-right:4rem!important;padding-left:4rem!important}.py-md-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-md-7{padding:5rem!important}.pt-md-7{padding-top:5rem!important}.pr-md-7{padding-right:5rem!important}.pb-md-7{padding-bottom:5rem!important}.pl-md-7{padding-left:5rem!important}.px-md-7{padding-right:5rem!important;padding-left:5rem!important}.py-md-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-md-8{padding:6rem!important}.pt-md-8{padding-top:6rem!important}.pr-md-8{padding-right:6rem!important}.pb-md-8{padding-bottom:6rem!important}.pl-md-8{padding-left:6rem!important}.px-md-8{padding-right:6rem!important;padding-left:6rem!important}.py-md-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-6{margin:4rem!important}.mt-lg-6{margin-top:4rem!important}.mr-lg-6{margin-right:4rem!important}.mb-lg-6{margin-bottom:4rem!important}.ml-lg-6{margin-left:4rem!important}.mx-lg-6{margin-right:4rem!important;margin-left:4rem!important}.my-lg-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-lg-7{margin:5rem!important}.mt-lg-7{margin-top:5rem!important}.mr-lg-7{margin-right:5rem!important}.mb-lg-7{margin-bottom:5rem!important}.ml-lg-7{margin-left:5rem!important}.mx-lg-7{margin-right:5rem!important;margin-left:5rem!important}.my-lg-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-lg-8{margin:6rem!important}.mt-lg-8{margin-top:6rem!important}.mr-lg-8{margin-right:6rem!important}.mb-lg-8{margin-bottom:6rem!important}.ml-lg-8{margin-left:6rem!important}.mx-lg-8{margin-right:6rem!important;margin-left:6rem!important}.my-lg-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-lg-6{padding:4rem!important}.pt-lg-6{padding-top:4rem!important}.pr-lg-6{padding-right:4rem!important}.pb-lg-6{padding-bottom:4rem!important}.pl-lg-6{padding-left:4rem!important}.px-lg-6{padding-right:4rem!important;padding-left:4rem!important}.py-lg-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-lg-7{padding:5rem!important}.pt-lg-7{padding-top:5rem!important}.pr-lg-7{padding-right:5rem!important}.pb-lg-7{padding-bottom:5rem!important}.pl-lg-7{padding-left:5rem!important}.px-lg-7{padding-right:5rem!important;padding-left:5rem!important}.py-lg-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-lg-8{padding:6rem!important}.pt-lg-8{padding-top:6rem!important}.pr-lg-8{padding-right:6rem!important}.pb-lg-8{padding-bottom:6rem!important}.pl-lg-8{padding-left:6rem!important}.px-lg-8{padding-right:6rem!important;padding-left:6rem!important}.py-lg-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1380px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-xl-6{margin:4rem!important}.mt-xl-6{margin-top:4rem!important}.mr-xl-6{margin-right:4rem!important}.mb-xl-6{margin-bottom:4rem!important}.ml-xl-6{margin-left:4rem!important}.mx-xl-6{margin-right:4rem!important;margin-left:4rem!important}.my-xl-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-xl-7{margin:5rem!important}.mt-xl-7{margin-top:5rem!important}.mr-xl-7{margin-right:5rem!important}.mb-xl-7{margin-bottom:5rem!important}.ml-xl-7{margin-left:5rem!important}.mx-xl-7{margin-right:5rem!important;margin-left:5rem!important}.my-xl-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-xl-8{margin:6rem!important}.mt-xl-8{margin-top:6rem!important}.mr-xl-8{margin-right:6rem!important}.mb-xl-8{margin-bottom:6rem!important}.ml-xl-8{margin-left:6rem!important}.mx-xl-8{margin-right:6rem!important;margin-left:6rem!important}.my-xl-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-xl-6{padding:4rem!important}.pt-xl-6{padding-top:4rem!important}.pr-xl-6{padding-right:4rem!important}.pb-xl-6{padding-bottom:4rem!important}.pl-xl-6{padding-left:4rem!important}.px-xl-6{padding-right:4rem!important;padding-left:4rem!important}.py-xl-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-xl-7{padding:5rem!important}.pt-xl-7{padding-top:5rem!important}.pr-xl-7{padding-right:5rem!important}.pb-xl-7{padding-bottom:5rem!important}.pl-xl-7{padding-left:5rem!important}.px-xl-7{padding-right:5rem!important;padding-left:5rem!important}.py-xl-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-xl-8{padding:6rem!important}.pt-xl-8{padding-top:6rem!important}.pr-xl-8{padding-right:6rem!important}.pb-xl-8{padding-bottom:6rem!important}.pl-xl-8{padding-left:6rem!important}.px-xl-8{padding-right:6rem!important;padding-left:6rem!important}.py-xl-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1380px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-primary{color:#2b3e50!important}a.text-primary:focus,a.text-primary:hover{color:#19242f!important}.text-secondary{color:#86b062!important}a.text-secondary:focus,a.text-secondary:hover{color:#6d944b!important}.text-tertiary{color:#2b3e50!important}a.text-tertiary:focus,a.text-tertiary:hover{color:#19242f!important}.text-blue{color:#0072bc!important}a.text-blue:focus,a.text-blue:hover{color:#005389!important}.text-success{color:#86b062!important}a.text-success:focus,a.text-success:hover{color:#6d944b!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#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}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:46%}.modal.show .modal-dialog{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:46%}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;-webkit-transform:translate(all 300ms);transform:translate(all 300ms)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding: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:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#007bff;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.close{float:right;font-size:3.5rem;font-weight:400;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.btn{display:inline-block;font-weight:700;font-family:"Gotham A","Gotham B";text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:2px solid transparent;text-transform:uppercase;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.25);box-shadow:0 0 0 3px rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-link{font-weight:400;color:#007bff;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:none;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.dropdown,.dropup{position:relative}@media (min-width:768px){.dropdown:hover .dropdown-menu,.dropdown:hover .navMenu-item-0 button+ul,.dropup:hover .dropdown-menu,.dropup:hover .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown:hover button+ul,.navMenu-item-0 .dropup:hover button+ul{display:block}}@media (max-width:991px){.dropdown.dropdown_open .dropdown-menu,.dropdown.dropdown_open .navMenu-item-0 button+ul,.dropup.dropdown_open .dropdown-menu,.dropup.dropdown_open .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown.dropdown_open button+ul,.navMenu-item-0 .dropup.dropdown_open button+ul{display:block}.dropdown.mobile-dropdown-open .dropdown-menu,.dropdown.mobile-dropdown-open .navMenu-item-0 button+ul,.dropup.mobile-dropdown-open .dropdown-menu,.dropup.mobile-dropdown-open .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown.mobile-dropdown-open button+ul,.navMenu-item-0 .dropup.mobile-dropdown-open button+ul{display:block}}.dropdown-toggle::after,.navMenu-item-0 button::after{display:inline-block;width:.75rem;height:.75rem;margin-left:6px;vertical-align:6px;content:"";border-top:3px solid;border-right:3px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:0;-webkit-transition:top .1s,left .1s,-webkit-transform .1s;transition:top .1s,left .1s,-webkit-transform .1s;transition:transform .1s,top .1s,left .1s;transition:transform .1s,top .1s,left .1s,-webkit-transform .1s}@media (min-width:768px){.dropdown-toggle::after,.navMenu-item-0 button::after{top:4px;width:.5rem;height:.5rem;border-top:2px solid;border-right:2px solid}}@media (max-width:991px){.mobile-dropdown-open .dropdown-toggle::after,.mobile-dropdown-open .navMenu-item-0 button::after,.navMenu-item-0 .mobile-dropdown-open button::after{content:normal}}.dropup .dropdown-menu,.dropup .navMenu-item-0 button+ul,.navMenu-item-0 .dropup button+ul{margin-top:0;margin-bottom:0}.dropup .dropdown-toggle::after,.dropup .navMenu-item-0 button::after,.navMenu-item-0 .dropup button::after{border-top:0;border-bottom:3px solid}.dropdown-menu,.navMenu-item-0 button+ul{position:absolute;top:99%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0 0;margin:0 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-top:2px solid #0072bc;border-radius:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item,.navMenu-item-1 a{display:block;width:100%;padding:.5rem 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,.navMenu-item-1 a:focus,.navMenu-item-1 a:hover{color:#fff;text-decoration:none;background-color:#2b3e50}.dropdown-item.active,.dropdown-item:active,.navMenu-item-1 a.active,.navMenu-item-1 a:active{color:#fff;text-decoration:none;background-color:#2b3e50}.dropdown-item.disabled,.dropdown-item:disabled,.navMenu-item-1 a.disabled,.navMenu-item-1 a:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show,.navMenu-item-0 button+ul.show{display:block}.dropdown-header{display:block;padding:0 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.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{border:1px solid #e9ecef}.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:#c4c9ce}.table-hover .table-primary:hover{background-color:#b6bcc2}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b6bcc2}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dde9d3}.table-hover .table-secondary:hover{background-color:#d0e1c2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d0e1c2}.table-tertiary,.table-tertiary>td,.table-tertiary>th{background-color:#c4c9ce}.table-hover .table-tertiary:hover{background-color:#b6bcc2}.table-hover .table-tertiary:hover>td,.table-hover .table-tertiary:hover>th{background-color:#b6bcc2}.table-blue,.table-blue>td,.table-blue>th{background-color:#b8d8ec}.table-hover .table-blue:hover{background-color:#a4cde7}.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:#a4cde7}.table-success,.table-success>td,.table-success>th{background-color:#dde9d3}.table-hover .table-success:hover{background-color:#d0e1c2}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e1c2}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.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:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}input.form-control,select.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:2px solid rgba(0,0,0,.15);border-radius:0;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}input.form-control::-ms-expand,select.form-control::-ms-expand{background-color:transparent;border:0}input.form-control:focus,select.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}input.form-control::-webkit-input-placeholder,select.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}input.form-control::-moz-placeholder,select.form-control::-moz-placeholder{color:#868e96;opacity:1}input.form-control:-ms-input-placeholder,select.form-control:-ms-input-placeholder{color:#868e96;opacity:1}input.form-control::-ms-input-placeholder,select.form-control::-ms-input-placeholder{color:#868e96;opacity:1}input.form-control::placeholder,select.form-control::placeholder{color:#868e96;opacity:1}input.form-control:disabled,input.form-control[readonly],select.form-control:disabled,select.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{padding-top:calc(.5rem - 2px * 2);padding-bottom:calc(.5rem - 2px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.5rem - 2px * 2);padding-bottom:calc(.5rem - 2px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 2px * 2);padding-bottom:calc(.25rem - 2px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:2px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}input.form-control-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}input.form-control-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]){height:calc(2.3125rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;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-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;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{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.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{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-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{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.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{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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}}input[type=radio].custom{display:none}input[type=radio].custom+label{position:relative;cursor:pointer;padding-left:45px;margin:.5em 0 1em;display:block}input[type=radio].custom+label::after,input[type=radio].custom+label::before{content:'';position:absolute;left:0;top:.18em;height:25px;width:25px;border-radius:50%;border:1px solid #737373;background-color:#fff;background-image:none;-webkit-transition:all 50ms;transition:all 50ms}input[type=radio].custom+label::after{background-color:#0072bc;opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.6);transform:scale(.6)}input[type=radio].custom+label:focus::after,input[type=radio].custom+label:hover::after{opacity:.21}input[type=radio].custom+label:active::after{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}input[type=radio].custom:checked+label::after{opacity:1}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}@media (min-width:768px){.nav-item:focus .nav-link,.nav-item:hover .nav-link{background-color:#eee}.nav-item:focus .nav-link.dropdown-toggle::after,.nav-item:focus .navMenu-item-0 button.nav-link::after,.nav-item:hover .nav-link.dropdown-toggle::after,.nav-item:hover .navMenu-item-0 button.nav-link::after,.navMenu-item-0 .nav-item:focus button.nav-link::after,.navMenu-item-0 .nav-item:hover button.nav-link::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:3px;left:3px}}@media (max-width:991px){.nav-item.dropdown_open .nav-link.dropdown-toggle::after,.nav-item.dropdown_open .navMenu-item-0 button.nav-link::after,.navMenu-item-0 .nav-item.dropdown_open button.nav-link::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:8px;left:3px}}.nav-link{display:block;padding:0;font-weight:700;color:#0072bc}.nav-link:focus,.nav-link:hover{text-decoration:none;background-color:#eee}.nav-link.active{border-bottom:solid 2px #0072bc}.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;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.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,.nav-tabs .navMenu-item-0 button+ul,.navMenu-item-0 .nav-tabs button+ul{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:0;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navMenu-item-0 .navbar-nav button+ul,.navbar-nav .dropdown-menu,.navbar-nav .navMenu-item-0 button+ul{position:static;float:none}.navbar-text{display:inline-block;padding-top:1.25rem;padding-bottom:1.25rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .4rem;font-size:1.25rem;line-height:1;background:0 0;border:2px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-sm .navbar-nav button+ul,.navbar-expand-sm .navbar-nav .dropdown-menu,.navbar-expand-sm .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-md .navbar-nav button+ul,.navbar-expand-md .navbar-nav .dropdown-menu,.navbar-expand-md .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-lg .navbar-nav button+ul,.navbar-expand-lg .navbar-nav .dropdown-menu,.navbar-expand-lg .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1379px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1380px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-xl .navbar-nav button+ul,.navbar-expand-xl .navbar-nav .dropdown-menu,.navbar-expand-xl .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand .navbar-nav button+ul,.navbar-expand .navbar-nav .dropdown-menu,.navbar-expand .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:1px}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;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>.list-group:first-child .list-group-item:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);font-size:1.12rem}.card-header:first-child{border-radius:calc(1px - 1px) calc(1px - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(1px - 1px) calc(1px - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(1px - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(1px - 1px);border-top-right-radius:calc(1px - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(1px - 1px);border-bottom-left-radius:calc(1px - 1px)}@media (min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:-webkit-box;display:-ms-flexbox;display:flex}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.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{border:1px solid #e9ecef}.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:#c4c9ce}.table-hover .table-primary:hover{background-color:#b6bcc2}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b6bcc2}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dde9d3}.table-hover .table-secondary:hover{background-color:#d0e1c2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d0e1c2}.table-tertiary,.table-tertiary>td,.table-tertiary>th{background-color:#c4c9ce}.table-hover .table-tertiary:hover{background-color:#b6bcc2}.table-hover .table-tertiary:hover>td,.table-hover .table-tertiary:hover>th{background-color:#b6bcc2}.table-blue,.table-blue>td,.table-blue>th{background-color:#b8d8ec}.table-hover .table-blue:hover{background-color:#a4cde7}.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:#a4cde7}.table-success,.table-success>td,.table-success>th{background-color:#dde9d3}.table-hover .table-success:hover{background-color:#d0e1c2}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e1c2}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.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:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.border{border:2px solid #e9ecef!important}.border-top{border-top:2px solid #e9ecef!important}.border-right{border-right:2px solid #e9ecef!important}.border-bottom{border-bottom:2px solid #e9ecef!important}.border-left{border-left:2px 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-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background-color:#fff}.slick-next,.slick-prev{position:absolute;display:block;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:10px;position:absolute;cursor:pointer;color:#000;top:50%;background:0 0}.slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:-10px}.slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:10px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Gotham A";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-loading .slick-list{background:#fff url(/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;top:50%;z-index:10;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{border-color:#0072bc}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#fff;opacity:.75;font-family:"Gotham A";font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:""}[dir=rtl] .slick-prev .slick-prev-icon:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:""}[dir=rtl] .slick-next .slick-next-icon:before{content:""}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{display:none;position:absolute;top:0;left:0;content:"•";font-family:"Gotham A";font-size:6px;line-height:1;text-align:center;-webkit-transition:all .05s linear;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#fff}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:"Gotham A";font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:"Gotham A";font-size:18px;font-weight:400;line-height:20px;text-align:center}body{background-color:#eee;min-width:auto}p>a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}:focus{outline:2px solid #2b3e50}.navbar-brand:focus{outline-color:#fff}.text-white:focus{outline-color:#fff}.text-white .chb-btn:focus{outline-color:#fff}.mc-learnmore:focus{outline:2px solid #fff;text-decoration:underline}.app-downloads a:focus{display:inline-block;outline-color:#fff}#zero-message .btn:focus{outline:2px solid #fff;text-decoration:underline}#main-footer .menu-item a:focus{text-decoration:underline}#main-footer .btn-outline-primary:focus,#main-footer .contactus:focus{outline:2px solid #fff}#footer-bottom a:focus{outline-color:#fff}#newsletterform .btn:focus{outline:2px solid #fff}#newsletterTY a:focus{outline:2px solid #fff}.footer-social-icons:focus{outline:2px solid #fff}.cookie-policy_container a:focus,.cookie-policy_container button:focus{outline:2px solid #fff}#mmCompareTray .buynow:focus,#mmCompareTray .mmClose:focus{outline:2px solid #fff}.divTableCell a:focus{outline:2px solid #fff}#bp-pdp-filters .filter-back-btn:focus,.filter-title:focus{outline:2px solid #2b3e50}.btn.learnmore:focus{outline:2px dashed #2b3e50;text-decoration:underline!important}.ot-floating-button__open:focus{outline:2px dashed #f33}.et_fixed_nav #page-container{max-width:1600px;margin:0 auto;position:relative;overflow:hidden;background-color:#fff;border-left:solid 1px #ccc;border-right:solid 1px #ccc}#top-header{max-width:1598px;margin:0 auto;display:none}#main-header{max-width:1598px;background:#2b3e50;color:#fff;border-bottom:none!important}#main-header a,#main-header button{color:#fff;font-weight:500;text-transform:uppercase;font-family:"Gotham A","Gotham B"}#main-header a:focus,#main-header button:focus{outline:0;background-color:#0072bc;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}#main-header .heart-guide a:focus{color:#fff!important}#main-header .dropdown-menu a,#main-header .navMenu-item-0 button+ul a,.navMenu-item-0 #main-header button+ul a{color:#0072bc;font-weight:400;text-transform:inherit}#main-header .dropdown-menu a:hover,#main-header .navMenu-item-0 button+ul a:hover,.navMenu-item-0 #main-header button+ul a:hover{color:#fff;background-color:#0072bc}#main-header .navbar .logo{padding-left:40px;width:175px;margin-top:2px}.mobile-dropdown-open{cursor:pointer}.nav-link:focus,.nav-link:hover{text-decoration:none!important;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.nav-link:focus{background-color:#0072bc;text-decoration:underline!important;outline-width:0}.main-header .navbar .nav-link{padding:.25rem 2rem}.navbar .fa::before{color:#fff}.navMenu-item-1 .navbar a,.navbar .dropdown-item,.navbar .navMenu-item-1 a{color:#000}.dropdown-item,.navMenu-item-1 a{padding:.8rem 1.5rem}.main-header .navbar .nav-link{padding:1.25rem 1.5rem!important}.dropdown-menu,.navMenu-item-0 button+ul{border-top:1px solid #0072bc}.main-header .navbar-toggler .icon-bar{background-color:#fff!important}@media (max-width:1379px){.main-header .logo{width:135px!important}#menu-main-menu .nav-link{padding:1.25rem .5rem!important}}@media (max-width:991px){#main-header .navbar .logo{padding-left:0}}@media (max-width:580px){.main-header .navbar-brand{left:125px!important}}#main-footer{background-color:#2b3e50!important}#main-footer a,#main-footer h4{color:#fff!important}#main-footer a:hover,#main-footer h4:hover{color:#e3e3e3}#footer-bottom a:hover,#main-footer .widget_nav_menu a:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#footer-bottom{background-color:#0072bc!important;color:#fff!important;border-top:1px solid #008ce7!important}#main-footer a.contactus{background-color:#0072bc!important;color:#fff}@media (min-width:768px){.menu-main-menu-container .nav-item:focus .nav-link,.menu-main-menu-container .nav-item:hover .nav-link{background-color:#0072bc!important;cursor:pointer}}#footer-logo a:hover{opacity:1}#main-footer .btn-outline-primary{border:1px solid #fff;color:#fff}#main-footer .btn-outline-primary:hover{background-color:#fff;color:#2b3e50!important}h3{padding-top:0}.h1,h1{font-size:34px}@media (min-width:768px){.h1.larger,h1.larger{font-size:54px}}.h1,.h2,.h3,.h4,.h5,.h6{padding-bottom:0;margin-bottom:10px;color:#0072bc;font-weight:500;line-height:1em;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal}.h2{font-size:26px}.h3{font-size:22px}.h4{font-size:18px}.h5{font-size:16px}.h6{font-size:14px}.lead{font-size:17px}.buynow,.contactus,.discontinued,.learnmore,.learnmorecategory,.notinstock,.submitfeedback,a.buynow,a.contactus,a.discontinued,a.learnmore,a.learnmorecategory,a.notinstock,a.submitfeedback{float:none;padding:6px 20px;color:#fff;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1.7em;border:0 solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important}.buynow.btn-sm,.contactus.btn-sm,.discontinued.btn-sm,.learnmore.btn-sm,.learnmorecategory.btn-sm,.notinstock.btn-sm,.submitfeedback.btn-sm,a.buynow.btn-sm,a.contactus.btn-sm,a.discontinued.btn-sm,a.learnmore.btn-sm,a.learnmorecategory.btn-sm,a.notinstock.btn-sm,a.submitfeedback.btn-sm{padding:3px 10px;font-size:.9em}.buynow:hover,.contactus:hover,.discontinued:hover,.learnmore:hover,.learnmorecategory:hover,.notinstock:hover,.submitfeedback:hover,a.buynow:hover,a.contactus:hover,a.discontinued:hover,a.learnmore:hover,a.learnmorecategory:hover,a.notinstock:hover,a.submitfeedback:hover{color:#fff}.btn-outline-primary{color:#0072bc;background-color:transparent;background-image:none;border-color:#0072bc}.btn-outline-primary:hover{color:#fff;background-color:#0072bc;border-color:#0072bc}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(0,114,188,.5);box-shadow:0 0 0 3px rgba(0,114,188,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0072bc;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.navMenu-item-0 .show>button.btn-outline-primary,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0072bc;border-color:#0072bc}.buynow,a.buynow{background-color:#afcc2e;color:#000}.buynow:hover,a.buynow:hover{color:#000;background-color:#94b017}a.buynow,a.notinstock{-ms-flex-item-align:center;align-self:center}a.learnmore.retailer-btn{-ms-flex-item-align:center;align-self:center;padding:6px 20px}.learnmore.retailer-btn,.retailer-btn{background-color:#0072bc!important;color:#fff!important}.product-dtc a.buynow-link.buynow{float:none;padding-top:10px;padding-bottom:10px;line-height:40px}.learnmore,.learnmorecategory,.submitfeedback{background-color:#2b3e50;color:#fff!important}.learnmore,.notinstock,a.notinstock{background-color:#0072bc}a.contactus{background-color:#2b3e50;width:auto;text-align:center}.comment-reply-link:after,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,a.et_pb_more_button:after{font-size:16px;line-height:1em;content:none;opacity:0;position:absolute;margin-left:-20px;-webkit-transition:all .2s;transition:all .2s;top:7px;right:5px}.et_pb_bg_layout_light .et_pb_promo_button:hover,.et_pb_newsletter_button:hover,.et_pb_promo_button:hover,a.et_pb_more_button:hover{background:#2b3e50;border:0 solid transparent;padding:6px 20px!important}.div-container-pd{padding-top:4rem!important;padding-bottom:4rem!important;padding-right:3rem!important;padding-left:3rem!important}.gform_confirmation_wrapper{margin-top:20px;padding:20px;background-color:#fff;color:#0072bc;font-size:18px;font-weight:700}#accordion-tabs a{text-decoration:underline}div[id^=accordion-tabs] .accordion-tabs-btn{border:none;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-weight:500}div[id^=accordion-tabs] .accordion-tabs-btn:focus{outline:2px solid #2b3e50}.vital-info-icon-text a{color:#000!important}#pdSubmenu a.nav-link{color:#000}#pdSubmenu a.nav-link.active{color:#006eb8}#pdSubmenu a.nav-link.active:focus{color:#fff}#pdSubmenu a.nav-link:focus{color:#fff}#lp-apps-product-software a,.contact-confirm-text a,.et_pb_accordion a,.et_pb_post a,.et_pb_text_inner a,.recommended a,.referenceText a,.search-item a,.single-products .description-wrapper a,article a{text-decoration:underline}.pagination a,.pagination a:hover,.pagination span,.pagination span:hover{color:#fff!important}.et_pb_section .et_pb_promo_button{color:#fff!important;text-decoration:none}body.page-id-4621 .product-rating-wrap{display:none!important}.et_pb_scroll_top.et-pb-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}@media (max-width:414px){#home-hg-shelf .promo1 .heading,#home-hg-shelf .promo1 .promo-1-title,#home-hg-shelf .promo2 .heading,#home-hg-shelf .promo2 .promo-1-title{font-size:1rem!important}#home-hg-shelf .promo1 .hg-hero-box,#home-hg-shelf .promo2 .hg-hero-box{padding-left:0!important;padding-right:0!important}#home-hg-shelf .promo1 .heading,#home-hg-shelf .promo2 .heading{min-width:auto}#home-hg-shelf .promo1 .learnmore,#home-hg-shelf .promo2 .learnmore{font-size:12px!important}#home-hg-zero-new .zero-logo,#zero-message .zero-logo{max-width:100%!important}#home-hg-zero-new .px-6,#zero-message .px-6{padding-left:15px!important;padding-right:15px!important}#home-hg-recommended .logo-txt-container .h1,#home-hg-recommended .logo-txt-container h5{font-size:35px!important}}.et_pb_toggle_title button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:transparent;border:none;cursor:pointer;text-align:left;font:inherit}.et_pb_toggle_title button:focus{outline:2px solid #2b3e50}.entry-content tr th,body.et-pb-preview #main-content .container tr th{border-top:1px solid #eee}.video-thumbnail-wrapper{position:relative;cursor:pointer}.video-thumbnail-wrapper:hover .video-play-icon{opacity:1}a[data-heartguide=register]{text-transform:uppercase}.et_pb_text ul{list-style:none;margin-left:0;padding-left:0}.et_pb_text ul li{padding-bottom:10px}.et_pb_text ul li:last-of-type{padding-bottom:0}.et_pb_text ul li::marker{font-size:0}.support-sub-title{font-size:16px;font-weight:500!important}a.blue-highlighted{text-decoration:none!important;color:#0072bc!important}.about-us-titles h2 span{font-size:44px}.about-title-sm h2 span{font-size:22px}.info-validation h2{font-size:18px;color:#000}h3.support-title{color:#000;font-size:26px;font-weight:400;padding-bottom:16px}.author-title,.heartguide-info,.heartguide-title,.resource-title,.spec-title{font-size:18px}.heartguide-info,.heartguide-title,.resource-title,.spec-title{color:#000}.author-title,.heartguide-title{font-weight:700}.author-title{color:#fff}.heartguide-info{display:block}.view-more-btn{background:0 0;width:100%;border:none}.video-btn{width:100%;background-color:transparent;cursor:pointer;border:none}.video-btn:focus{outline:2px solid #2b3e50}.facts-list-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:54px}@media screen and (max-width:980px){.facts-list-container ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.facts-list-container ul li{margin-bottom:30px;padding-bottom:0;line-height:1.7em;width:100%}.facts-list-container ul li:last-child{margin-right:0}.facts-list-container ul li:nth-child(2){margin-right:0}@media screen and (min-width:479px){.facts-list-container ul li{width:47.25%!important;margin-right:5.5%}}@media screen and (min-width:981px){.facts-list-container ul li{margin-right:5.5%;width:20.875%;margin-bottom:0}.facts-list-container ul li:last-child{margin-right:0}.facts-list-container ul li:nth-child(2){margin-right:5.5%}}.element-spacing{padding:21px 15px}.table-caption-info{caption-side:bottom;text-align:left;margin-top:30px;padding:13px 8px;border-top:1px solid #000;border-bottom:1px solid #000;font-size:16px}.fact-table{display:none;text-align:left;width:100%;margin:0 auto;border-spacing:10px!important;border-collapse:separate!important;border:none!important;font-family:'Gotham A','Gotham B'}.fact-table td,.fact-table th{line-height:1;padding-top:0!important;padding-bottom:0!important}.fact-table td{border:none!important}.fact-table td[aria-hidden=true]{padding:0!important}.fact-table th{border:none!important}@media screen and (min-width:769px){.fact-table{display:table}}.td-info{text-align:center;text-transform:uppercase;font-weight:500;font-size:15px}@media screen and (min-width:1379px){.td-info{font-size:17px}}.th-title{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:lowercase;width:100%;font-weight:500!important}@media screen and (min-width:1379px){.th-title{font-size:18px}}.th-title :first-letter{text-transform:capitalize}.col-title-centered,.col-title-centered-sm-inner,.primary-th{padding:10px!important}.col-title-centered,.col-title-centered-sm-inner{text-align:center}.col-title-centered,.primary-th{color:#000!important;background:#fff;height:100px}@media screen and (min-width:1379px){.col-title-centered,.primary-th{height:120px}}.col-title-centered{font-size:15px}@media screen and (min-width:1379px){.col-title-centered{font-size:17px}}.col-title-centered-sm-inner{height:60px;color:#fff;font-size:16px}.primary-th{text-transform:uppercase;font-size:20px;padding-left:15px!important;font-weight:400!important;line-height:1;text-align:left}@media screen and (min-width:1379px){.primary-th{font-size:24px;padding-left:50px!important}}.caption-sm-subtext,.primary-th{font-weight:400}.caption-sm-subtext{font-size:15px}@media screen and (min-width:1379px){.caption-sm-subtext{font-size:17px}}.sub-info{font-size:11px;text-transform:uppercase;font-weight:400}@media screen and (min-width:1379px){.sub-info{font-size:13px}}.decoration-element{width:10px;height:50px;display:inline-block;margin-right:10px}@media screen and (min-width:1379px){.decoration-element{width:15px;margin-right:20px}}.decoration-element-sm{width:10px;height:40px;border-right:10px solid transparent}.decor-green{background:#86b162}.decor-yellow{background:#e2bf01}.decor-orange{background:#e27a01}.decor-tomato{background:#f94c00}.decor-darkred{background:#c1153b}.aria-row{color:#fff!important;padding:5px 15px!important;height:70px}@media screen and (min-width:1379px){.aria-row{height:75px}}.aria-row-1:nth-child(1),.aria-row-1:nth-child(3){background:rgba(0,114,187,.7)}.aria-row-1:nth-child(2),.aria-row-1:nth-child(4){background:#0072bb}.aria-row-2:nth-child(1),.aria-row-2:nth-child(3){background:rgba(30,82,140,.7)}.aria-row-2:nth-child(2),.aria-row-2:nth-child(4){background:#1e528c}.aria-row-3:nth-child(1),.aria-row-3:nth-child(3){background:rgba(43,62,79,.7)}.aria-row-3:nth-child(2),.aria-row-3:nth-child(4){background:#2b3e4f}.aria-row-4:nth-child(1),.aria-row-4:nth-child(3){background:rgba(110,110,110,.95)}.aria-row-4:nth-child(2),.aria-row-4:nth-child(4){background:#6e6e6e}.aria-row-5:nth-child(1),.aria-row-5:nth-child(3){background:rgba(0,0,0,.7)}.aria-row-5:nth-child(2),.aria-row-5:nth-child(4){background:#000}.fact-table-sm{border:none!important;display:table}.fact-table-sm td,.fact-table-sm th{border:none!important}.fact-table-sm .col-title-centered,.fact-table-sm .primary-th{padding:4px 10px!important;height:60px;line-height:1}.fact-table-sm .caption-sm-subtext,.fact-table-sm .col-title-centered{font-size:16px}.fact-table-sm .primary-th{font-size:18px}@media screen and (min-width:769px){.fact-table-sm{display:none}}.hidden-sm-aria{height:20px}.sm-aria-item{display:table-cell;vertical-align:middle;line-height:1;color:#fff}.sm-description{font-size:12px}.sm-cell{display:table-cell;text-align:left;height:60px;padding:4px 10px!important;font-weight:400!important}.option-text-1,.option-text-2,.option-text-3,.option-text-4,.option-text-5{font-size:13px}.option-text-1,.sm-aria-row-1{background:rgba(0,114,187,.7)}.option-text-2,.sm-aria-row-2{background:rgba(30,82,140,.7)}.option-text-3,.sm-aria-row-3{background:rgba(43,62,79,.7)}.option-text-4,.sm-aria-row-4{background:rgba(129,129,129,.7)}.option-text-5,.sm-aria-row-5{background:rgba(0,0,0,.7)}.row-info-1 .col-title-centered-sm-inner:nth-of-type(odd){background:#0072bb}.row-info-2 .col-title-centered-sm-inner:nth-of-type(odd){background:#1e528c}.row-info-3 .col-title-centered-sm-inner:nth-of-type(odd){background:#2b3e4f}.row-info-4 .col-title-centered-sm-inner:nth-of-type(odd){background:#818181}.row-info-5 .col-title-centered-sm-inner:nth-of-type(odd){background:#000}.notBtn{background:0 0;border:none;cursor:pointer}.et_pb_toggle_title{margin-bottom:0!important}.gfield_label_before_complex{font-weight:700!important;color:#000!important;font-size:18px!important;padding-bottom:0!important}.et-pb-arrow-next::before,.et-pb-arrow-prev::before{display:none}.et-pb-arrow-next [aria-hidden=true],.et-pb-arrow-prev [aria-hidden=true]{border-bottom:4px solid #0072bc;border-left:4px solid #0072bc;width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.et-pb-arrow-next:focus,.et-pb-arrow-prev:focus{opacity:1}.et-pb-arrow-prev:focus{left:22px}.et-pb-arrow-next [aria-hidden=true]{-webkit-transform:rotate(230deg);transform:rotate(230deg)}.et-pb-arrow-next:focus{right:22px}.o7-font{font-family:'Gotham A','Gotham B'}.o7-font .o7-font-6{font-size:18px}.embeddedServiceSidebarFormField .slds-style-inputtext,.embeddedServiceSidebarFormField .slds-style-select{border:1px solid #000}.et_pb_scroll_top:focus{outline:2px solid #fff}#mmCOVID19v2 a:focus{outline:2px solid #fff}.grecaptcha-badge{z-index:9999}.embeddedServiceHelpButton .helpButton{right:82px!important}.text-normal{text-transform:none!important}.pb-10{padding-bottom:10px!important}.font-500{font-weight:500!important}.font-700{font-weight:700!important}#customModule:focus{outline:0}#customModule:before{content:'';display:block;position:relative;width:0;height:62px;margin-top:-62px;visibility:hidden}.et_pb_scroll_top{background:#2b3e50!important}.et_pb_scroll_top:focus{outline:2px solid #2b3e50;border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.et_pb_scroll_top.focus-light{background:#fff!important;color:#2b3e50}.et_pb_scroll_top.focus-light:focus{outline:2px solid #fff;border-left:2px solid #2b3e50;border-top:2px solid #2b3e50;border-bottom:2px solid #2b3e50}.et-faqs-block .et_pb_accordion .et_pb_toggle_title:before{display:none!important}.et-faqs-block .et_pb_toggle_open .et-toggle-ico{display:none}.et-faqs-block .et-toggle-ico{position:relative;width:18px;height:18px;margin-left:8px}.et-faqs-block .et-toggle-ico::after{content:"\e050";position:absolute;top:50%;right:0;color:#000;font-family:ETmodules!important;font-size:16px;font-weight:400;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#post-223 ul{padding-left:40px}#post-223 ul li::marker{font-size:21px}.priceSpiderWrapper{position:absolute}.priceSpiderWrapper .ps-widget{position:relative;top:50%;left:50%;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%);border:none!important;background-color:transparent!important;color:#0072bc!important}.priceSpiderWrapper .ps-button-label::after{content:"  >"/""}.pd-submenu-wrapper{text-align:center}.pd-submenu-wrapper.affix{text-align:left}.pd-submenu-wrapper .pd-submenu{font-size:14px}.pd-submenu-wrapper .pd-submenu li{padding:0 15px;-webkit-transition:padding 150ms;transition:padding 150ms;position:relative;display:inline-block}@media (min-width:992px){.pd-submenu-wrapper .pd-submenu li{padding:0 25px}}.pd-submenu-wrapper .pd-submenu button{border:none;color:#000;font-weight:700;font-family:'Gotham A','Gotham B'}.pd-submenu-wrapper .price-wrapper{display:none;text-align:center}.scroll-to{cursor:pointer}.affix{position:fixed;top:0;right:auto;left:auto;z-index:1030;max-width:1598px;width:100%}.affix .bs-container,.affix article#post-13443,.affix article#post-23433{display:-webkit-box;display:-ms-flexbox;display:flex}.affix .bs-container .price-wrapper,.affix article#post-13443 .price-wrapper,.affix article#post-23433 .price-wrapper{display:none;width:30%}@media (min-width:992px){.affix .bs-container .price-wrapper,.affix article#post-13443 .price-wrapper,.affix article#post-23433 .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.affix .bs-container .pd-submenu,.affix article#post-13443 .pd-submenu,.affix article#post-23433 .pd-submenu{float:left;width:100%}@media (min-width:992px){.affix .bs-container .pd-submenu,.affix article#post-13443 .pd-submenu,.affix article#post-23433 .pd-submenu{width:70%}}.affix .bs-container .pd-submenu li,.affix article#post-13443 .pd-submenu li,.affix article#post-23433 .pd-submenu li{padding-left:0;padding-right:3%}.product-qty select{padding:8px 20px;display:block;color:#000;font-size:20px}.deal-of-the-week{position:relative;display:inline-block;height:39px;padding-top:4px;padding-right:1rem;background:#0072bc;color:#fff}.deal-of-the-week::after,.deal-of-the-week::before{position:absolute;width:0;height:0;content:"";right:-40px;border-left:24px solid #0072bc;border-right:16px solid transparent}.deal-of-the-week::before{border-bottom:27px solid transparent;top:0}.deal-of-the-week::after{bottom:0;border-top:27px solid transparent}.nav-link{border-bottom:solid 2px transparent;color:#737373}.nav-link.active{border-color:#0072bc;color:#0072bc}.product-wrapper.slick-slide{margin-left:15px;margin-right:15px}.advanced-links-wrapper{font-size:16px}.advanced-links-wrapper li{position:relative;padding:10px;border:solid 2px #0072bc;margin:5px 0}.advanced-links-wrapper li span[aria-hidden=true]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}svg.thumbUp{width:46px;height:45px;fill:#0072bc}.view-more{cursor:pointer}.view-more .view-more-icon{font-size:50px;display:inline-block;color:#737373}.view-more .view-more-icon::before{font-family:ETmodules!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;content:"\33"}.view-more .view-less-label{display:none}.view-more.expand .view-more-icon::before{content:"\32"}.view-more.expand .view-more-label{display:none}.view-more.expand .view-less-label{display:block}@media (max-width:576px){#productSliderThumbs .slick-list{width:69%;margin:0 auto}}#productSliderThumbs .slick-prev{left:0}#productSliderThumbs .slick-next{right:0}#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev{float:left;height:auto;width:13%;margin:0 1%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0;font-size:0;color:#737373}@media (min-width:576px){#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev{left:auto;right:auto;-webkit-transform:none;transform:none;position:relative;top:auto;bottom:auto;margin:0;height:50px;width:100%;float:none}}#productSliderThumbs .slick-next:focus,#productSliderThumbs .slick-next:hover,#productSliderThumbs .slick-prev:focus,#productSliderThumbs .slick-prev:hover{outline:0;background:0 0}#productSliderThumbs .slick-next.slick-disabled,#productSliderThumbs .slick-prev.slick-disabled{background:#eee;opacity:.25;cursor:not-allowed}#productSliderThumbs .slick-next:before,#productSliderThumbs .slick-prev:before{font-family:FontAwesome;font-size:40px;line-height:30px;color:#737373;opacity:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#productSliderThumbs .slick-prev:before{content:"\f104"/""}@media (min-width:576px){#productSliderThumbs .slick-prev:before{content:"\f106"/""}}#productSliderThumbs .slick-next:before{content:"\f105"/""}@media (min-width:576px){#productSliderThumbs .slick-next:before{content:"\f107"/""}}#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev,#productSliderThumbs .slick-slide{border:1px solid #737373;max-width:99px}#productSliderThumbs .slick-slide{margin:0 2px;padding:1px;cursor:pointer}@media (min-width:576px){#productSliderThumbs .slick-slide{margin:4px 0}}#productSliderThumbs .slick-slide.active{border:2px solid #86b062;padding:0}.product-options .option{display:block;color:#000;font-size:17px}.product-options select{padding:8px 20px;display:block;color:#000;font-size:20px}.product-options select[name=size]{min-width:300px}@media (max-width:400px){.product-options select[name=size]{min-width:auto;width:100%}}.product-stockStaus{display:inline-block;color:#2b3e50}.product-price{text-align:right}.product-price .product-msrp,.product-price .product-salePrice{display:inline-block}.product-price .product-msrp{color:#000;font-size:14px;margin-right:10px}.product-compatible{text-align:right}.product-valueProp{border-top:1px solid #ececec}.order-type label+.whatItIs{margin:-1.75em 0 1em 45px;font-size:.75em;display:block}.pdp-disc{width:100%}.pdp-disc .st1{fill:#0072bc}.pdp-disc-title{font-size:14.5px;line-height:22px}.pdp-disc-desc{font-size:12px;line-height:20px}.pdp-disc .learnmore{line-height:40px}.pdp-disc-icon{height:55px;width:55px;fill:#0072bc}.pdp-cr-brk{display:none}@media (min-width:576px){.pdp-disc .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:768px){.pdp-cr-brk{display:block}}@media screen and (min-width:992px){.pdp-cr-brk{display:none}}@media screen and (min-width:1380px){.pdp-cr-brk{display:block}}@media screen and (max-width:400px){.pdp-disc-icon{height:45px!important;width:45px!important}}@media screen and (max-width:575px){.pdp-disc .thumbUp,.pdp-disc-icon{display:none}}@media screen and (max-width:991px){.pdp-disc{margin-bottom:40px!important}.pdp-disc-bundle{margin-top:40px!important}}@media only screen and (max-width:991px) and (min-width:768px){.pdp-disc-cr{padding-left:35px!important}}.product-detail-wrap a.btn{background-color:#0072bc;color:#fff}.omr-pdp-offers iframe{display:none}.slickThumb-item{background:0 0;border:none;cursor:pointer;display:block!important;padding:0}.half-half{min-height:500px}@media (max-width:767px){.half-half{border-top:solid 1px #ccc}}.category-hero-wrap{height:600px}.category-hero-half .hero-content img{margin-right:0!important;margin-left:0!important;margin-bottom:1em}.category-hero-bg-img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:767px){.category-hero-wrap{height:500px}}.custom-select{position:relative}.custom-select:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:0;bottom:0;height:100%;width:44px;text-align:center;padding:10px 1px;pointer-events:none;background-color:#2b3e50;color:#fff;z-index:49}.bg-lightGray{background:#eee}.bg-lightGray a{color:#000}.bg-gray-gradient{color:#fff;background:#aaa;background:-webkit-gradient(linear,left top,right bottom,from(#aaa),to(#ccc));background:linear-gradient(to bottom right,#aaa,#ccc)}.bg-gray-gradient a{color:#000}.bg-gray{color:#000;background:#ececec}.bg-gray .h1,.bg-gray .h2,.bg-gray .h3,.bg-gray .h4,.bg-gray .h5,.bg-gray .h6,.bg-gray h1,.bg-gray h2,.bg-gray h3,.bg-gray h4,.bg-gray h5,.bg-gray h6{color:#0072bc}.bg-gray a{color:#000}.bg-gray .links a{text-decoration:underline}.bg-gray .links a.blue-highlighted{color:#2b3e50!important}.bg-green{background-color:#86b062;color:#fff}.bg-green .h1,.bg-green .h2,.bg-green .h3,.bg-green .h4,.bg-green .h5,.bg-green .h6,.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green h6{color:#fff}.bg-blue{background-color:#0072bc;color:#fff}.bg-blue .h1,.bg-blue .h2,.bg-blue .h3,.bg-blue .h4,.bg-blue .h5,.bg-blue .h6,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6{color:#fff}.bg-blue a{color:#fff;text-decoration:underline}.bg-no-text-white{color:#fff;background-color:transparent;border:transparent;border-right:transparent!important}.bg-no-text-white .h1,.bg-no-text-white .h2,.bg-no-text-white .h3,.bg-no-text-white .h4,.bg-no-text-white .h5,.bg-no-text-white .h6,.bg-no-text-white h1,.bg-no-text-white h2,.bg-no-text-white h3,.bg-no-text-white h4,.bg-no-text-white h5,.bg-no-text-white h6{color:#fff}.bg-no-text-white a{color:#fff;text-decoration:none}.bg-blue-gel{background-color:rgba(0,114,188,.8);color:#fff}.bg-black{background-color:#2b3e50;color:#fff}.bg-backgroundImage{position:relative}.bg-backgroundImage::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:.2}@media (min-width:576px){.bg-backgroundImage::before{opacity:.4}}@media (min-width:1380px){.bg-backgroundImage::before{opacity:1}}.background .links{color:#fff;text-decoration:underline}.no-overflow .bg-blue-stripe{position:relative;background:#0072bc;z-index:0}.no-overflow .bg-blue-stripe::after,.no-overflow .bg-blue-stripe::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:2000px;height:100%;background:#0072bc}.no-overflow .bg-blue-stripe::after{right:0;left:auto}.no-overflow .bg-gray-stripe{position:relative;background:#eee;z-index:0}.no-overflow .bg-gray-stripe::after,.no-overflow .bg-gray-stripe::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:2000px;height:100%;background:#eee}.no-overflow .bg-gray-stripe::after{right:0;left:auto}.txt-green{color:#86b062!important}.txt-blue{color:#0072bc!important}.txt-blue-drk{color:#2b3e50!important}.txt-gray{color:#737373!important}.txt-black{color:#000!important}.txt-white{color:#fff!important}.focus-light:focus{outline:2px solid #fff}.testimonials .slick-initialized .slick-slider .slick-dotted{margin-bottom:-15px!important}.testimonials .slick-prev{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;left:10px}.testimonials .slick-next{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;right:10px}.testimonials .slick-dots li{display:none}.testimonial-block::before{display:none}.testimonial-block .quot-ico-block{position:absolute;top:3px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:680px){.video-play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonials .slick-prev{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;left:15px}.testimonials .slick-next{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;right:15px}}@media (min-width:768px){.testimonials .slick-dots li{margin:0 15px;display:inline-block}.testimonials .slick-dots li button:before{font-size:40pt;color:#86b062}.testimonials .slick-dots li button:after{font-size:40pt;color:#86b062}.testimonials .slick-dots li.slick-active button:before{color:#86b062}}@media (min-width:1100px){.testimonials .slick-prev{left:50px}.testimonials .slick-next{right:50px}}@media (min-width:1200px){.testimonials .slick-prev{left:80px}.testimonials .slick-next{right:80px}}.tab-wrapper{min-height:500px}@media (min-width:1380px){.tab-wrapper{min-height:400px}}.tab-wrapper .tab-button{cursor:pointer;z-index:0;border-right:solid 1px #ccc}.tab-wrapper .tab-button.active .triangle{height:60px;width:60px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);bottom:-15px;position:absolute;z-index:-1}.tab-wrapper .tab-content{min-height:150px;display:none}.tab-wrapper .tab-content.active{display:block}@media (max-width:767px){.tab-wrapper .tab-content{min-height:450px}}.tab-wrapper .product.active{background-color:#0072bc;color:#fff}.tab-wrapper .product.active .h3{color:#fff!important}.product-tab-wrapper .tab-wrapper{min-height:635px!important}.product-tab-wrapper .tab-title{cursor:pointer}.product-tab-wrapper .tab-title .txt-black.btn-tab{font-size:100%;background:0;border:0;padding:0;font-family:unset;font-weight:500;cursor:pointer;width:100%;text-align:left}.product-tab-wrapper .noArrow .active-tab .arrow-down{display:none}.product-tab-wrapper .tabs{border-bottom:2px #ccc solid}.product-tab-wrapper .tabs:last-child{border-bottom:none}.product-tab-wrapper .arrow-down{display:none}.product-tab-wrapper .card-body-mobile{display:block}.product-tab-wrapper .collapse .show{display:none!important}.product-tab-wrapper .arrow-right{display:none}.product-tab-wrapper .active-tab{display:none}.product-tab-wrapper .active-tab .arrow-down{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.product-tab-wrapper .card{width:99%}}@media (min-width:680px){.product-tab-wrapper .arrow-right{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);cursor:pointer}.product-tab-wrapper .active-acc .arrow-down{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.product-tab-wrapper .card-body-mobile{display:none}}@media (min-width:1000px){.product-tab-wrapper .minHeight{min-height:590px}}@media (min-width:1200px){.product-tab-wrapper .minHeight{min-height:553px}}@media (min-width:1400px){.product-tab-wrapper .minHeight{min-height:500px}}.block{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:100%}.block .product-gallery{border:1px solid #fff}.block .block-content{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;-webkit-transition:height .2s;transition:height .2s}.block .block-content .expandable{height:100%}.block .block-content .expandable .learnmore{display:inline}@media (min-width:576px){.block .block-content .product-gallery{border:none}}@media (min-width:992px){.block .block-content:hover .expandable{height:100%}.block .block-content:hover .expandable .learnmore{display:inline}.block .block-content .expandable{height:35%;-webkit-transition:height .2s;transition:height .2s}.block .block-content .expandable .learnmore{display:none}}.btnAsLink,button.reset-all{background:0 0;border:none;font-size:inherit}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#2b3e50!important;font-family:Arial,sans-serif}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #2b3e50}.uiButton:hover{background-color:#2b3e50!important;cursor:pointer}.message{border:none!important;background:#2b3e50!important;color:#fff!important;padding:0!important;margin:0!important}a.chatOption.embeddedServiceLiveAgentStateChatHeaderOption .optionName{color:#fff}@media (max-width:767px){.embeddedServiceHelpButton{display:none!important}}.product-wrapper{position:relative;max-width:310px;margin:0 auto;height:100%}.product-wrapper.slick-slide{margin:auto;max-width:none}.product-wrapper.slick-slide .product{max-width:310px;margin:0 auto}.product-wrapper .product-link{display:block}.product-wrapper::after,.product-wrapper::before{content:"";position:absolute;right:-16px;top:10%;height:80%;width:1px}.product-wrapper::before{right:auto;left:-15px}.product-wrapper .product{height:100%}.product-wrapper .product .product-detail-wrap{height:100%;height:640px}.product-wrapper .product [data-bv-show=rating_summary] .bv_main_container>.bv_main_container_row_split~.bv_main_container_row_split{display:none!important}.product-wrapper .product .product-name{min-height:55px;text-align:center}.product-wrapper .product .product-name a{color:#000}.product-wrapper .product .product-pricing{min-height:53px}.product-wrapper .product .product-pricing .h3{color:#000}.product-wrapper .product [data-bv-show=rating_summary] .bv_main_container>.bv_main_container_row_split~.bv_main_container_row_split{display:none!important}.product-wrapper .product .compareWrap{margin-top:auto}.product-wrapper .tooltip{position:relative;display:inline-block}.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:215px;line-height:1.5;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 0;position:absolute;top:-20px;left:0;z-index:1;font-size:12px;-webkit-transform:translate(-62%,25%);transform:translate(-62%,25%);border:1px solid #818181}.product-wrapper .tooltip:hover .tooltiptext{visibility:visible}.product-wrapper .tooltip .tooltiptext::after{content:"";position:absolute;top:-10px;left:80%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #818181 transparent}@media (min-width:580px){.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 5px;position:absolute;top:0;left:0;font-size:12px;-webkit-transform:translate(-61%,94%);transform:translate(-61%,94%);border:1px solid #818181}}@media (min-width:768px){.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 5px;position:absolute;top:0;left:0;font-size:12px;-webkit-transform:translate(-23%,22%);transform:translate(-23%,22%);border:1px solid #818181}.product-wrapper .tooltip .tooltiptext::after{left:30%}}@media (min-width:992px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-79%,22%);transform:translate(-79%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:90%}}@media (min-width:1100px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-65%,22%);transform:translate(-65%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:80%}}@media (min-width:1500px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-28%,22%);transform:translate(-28%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:50%}}.product-wrapper.compareReady .product-btn-wrap{margin-top:auto}.product:focus-within{outline:2px solid #2b3e50}.product a:focus{text-decoration:underline}.product .compareBlock input:focus+label:before{outline:2px solid #2b3e50}.product-sale{color:#000}.page-id-21328 #main-content>.container{padding-top:4rem!important;padding-bottom:4rem!important;padding-right:3rem!important;padding-left:3rem!important}.brick.shatterPatternComplete .links{color:#000;text-decoration:underline}.brick.shatterPatternComplete .links:hover{color:#000;text-decoration:underline}.brick-awards{color:#fff;background:url(/wp-content/uploads/Awards-Brick_awards-bg.jpg) no-repeat;background-size:cover}.brick-awards .award{min-height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-right:solid 1px;border-bottom:solid 1px;border-color:rgba(255,255,255,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em}.brick-awards .award h3{color:#fff;font-weight:500}.brick-awards .award div{font-size:14px}.brick-awards .icon-award-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.brick-awards .icon-award img{max-width:110px}@media (min-width:992px){.brick-awards .award:nth-child(4),.brick-awards .award:nth-child(8){border-right:none}.brick-awards .award:nth-child(n+5){border-bottom:none}}@media (max-width:991px) and (min-width:576px){.brick-awards .award:nth-child(n+7){border-bottom:none}}@media (max-width:767px){.brick-awards .awards-title{padding-top:2rem!important;padding-bottom:1rem!important}.brick-awards>.container{padding-bottom:2rem!important}}@media (max-width:575px){.brick-awards .award{min-height:auto;padding-top:2rem;padding-bottom:2rem;border-right:none;border-bottom:solid 1px}}.doctor1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;text-transform:uppercase;line-height:1;color:#0072bc;font-weight:700}.doctor1-num{font-size:2rem}.js-ajax-loading{background:url(../images/ajax-loader.gif) center center no-repeat;min-height:200px;margin:0 auto}form#choseTypeForm h3{margin-bottom:20px}form#choseTypeForm input[type=radio]{display:none}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label{background:#0072bc;height:30px;width:75px;position:relative;display:inline-block;cursor:pointer}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label::before{content:"";position:absolute;bottom:0;left:0;color:#fff;font-size:14px;font-weight:700;width:100%}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=apple]::before{content:"Apple"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=samsung]::before{content:"Samsung"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=lg]::before{content:"LG"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=htc]::before{content:"HTC"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=motorola]::before{content:"Motorola"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=oneplus]::before{content:"OnePlus"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=huawei]::before{content:"Huawei"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=google]::before{content:"Google"}@media (min-width:768px){form#choseTypeForm .manufacturer-wrapper input[type=radio]+label{height:30px;width:120px}}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:40%;left:50%;max-height:30px;max-width:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);float:left}@media (min-width:768px){form#choseTypeForm .manufacturer-wrapper input[type=radio]+label img{max-height:50px;max-width:75px}}form#choseTypeForm .manufacturer-wrapper input[type=radio]:checked+label{background-color:#2b3e50}form#choseTypeForm .devices-wrapper input[type=radio]{display:none}form#choseTypeForm .devices-wrapper input[type=radio]+label{border:solid 2px #eee;display:block;height:200px;cursor:pointer;padding-left:10px;padding-right:10px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label{height:250px}}form#choseTypeForm .devices-wrapper input[type=radio]+label .device-wrapper{height:150px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label .device-wrapper{height:175px}}form#choseTypeForm .devices-wrapper input[type=radio]+label .device-name{color:#0072bc;margin-top:15px;font-size:14px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label .device-name{font-size:18px}}form#choseTypeForm .devices-wrapper input[type=radio]:checked+label{border-color:#0072bc;background-color:#0072bc}form#choseTypeForm .devices-wrapper input[type=radio]:checked+label .device-name{color:#fff}.operating-system-wrapper{background-color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.operating-system-wrapper.disabled{border:solid 1px #737373;background-color:#ccc}.operating-system-wrapper.disabled .os-heading{color:#737373}.operating-system-wrapper .disabled{background-color:#eee;pointer-events:none}.price-cell{width:200px}@media (max-width:767px){.hide-column{display:none}}.product-comparison-table{border:none}.product-comparison-table tr{border:solid 2px #e9ecef}.product-comparison-table td{border:none;vertical-align:middle}.product-comparison-table img{display:table-cell}.product-comparison-table .txt-green{margin-bottom:5px}.product-comparison-table .buynow{line-height:20px}.product-comparison-table .product-title{line-height:1.6em}.product-comparison-table .product-name{font-size:14px;line-height:18px;margin-top:5px}.product-comparison-table .product-msrp{display:block;font-size:14px;line-height:18px;text-decoration:line-through}.product-comparison-table thead th,.product-comparison-table thead tr{border:none}@media all and (-ms-high-contrast:none){.product-comparison-table{table-layout:fixed}.product-comparison-table .product-thumb{width:8%!important}.product-comparison-table,::-ms-backdrop{table-layout:fixed}.product-comparison-table .product-thumb,::-ms-backdrop{width:8%!important}}@media all and (max-width:990px) and (-ms-high-contrast:none){.product-comparison-table .img-responsive{display:none}.product-comparison-table .img-responsive,::-ms-backdrop{display:none}}.no-compatible-products-wrapper{padding-top:15px;text-align:center}.no-compatible-products-wrapper h2{color:#737373}#osDeviceCombo{padding:10px 25px;font-size:16px}#loader-4{text-align:center}#loader-4 span{display:inline-block;width:20px;height:20px;border-radius:100%;background-color:#0072bc;margin:35px 5px!important;opacity:0}#loader-4 span:nth-child(1){-webkit-animation:opacitychange 1s ease-in-out infinite;animation:opacitychange 1s ease-in-out infinite}#loader-4 span:nth-child(2){-webkit-animation:opacitychange 1s ease-in-out .33s infinite;animation:opacitychange 1s ease-in-out .33s infinite}#loader-4 span:nth-child(3){-webkit-animation:opacitychange 1s ease-in-out .66s infinite;animation:opacitychange 1s ease-in-out .66s infinite}@-webkit-keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}@keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}.machineDesktop{position:relative}.machineDesktop img{width:100%}.machineDesktop_text{position:absolute;text-align:center;max-width:300px;padding:0;color:#737373;font-size:1rem;line-height:1.5}.machineDesktop_text::after{content:"";position:absolute;background:#737373;width:1px;top:100%;left:50%;height:50px}.machineDesktop_text_1{left:0;width:280px}.machineDesktop_text_1::after{height:180px}@media (max-width:991px){.machineDesktop_text_1::after{height:120px;left:40%}}.machineDesktop_text_2{left:300px;width:240px}.machineDesktop_text_2::after{height:100px}@media (max-width:991px){.machineDesktop_text_2::after{left:10%}}.machineDesktop_text_3{left:560px;width:250px}.machineDesktop_text_3::after{height:160px}@media (max-width:991px){.machineDesktop_text_3::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top;transform-origin:top;height:180px}}.machineDesktop_text_4,.machineDesktop_text_5,.machineDesktop_text_6{bottom:20px}.machineDesktop_text_4::after,.machineDesktop_text_5::after,.machineDesktop_text_6::after{top:auto;bottom:100%}.machineDesktop_text_4{width:120px;left:10px}.machineDesktop_text_4::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom;transform-origin:bottom;height:270px}@media (max-width:1199px){.machineDesktop_text_4::after{height:250px}}@media (max-width:991px){.machineDesktop_text_4::after{height:180px}}.machineDesktop_text_5{width:150px;left:250px}.machineDesktop_text_5::after{height:230px}@media (max-width:1199px){.machineDesktop_text_5::after{height:200px}}@media (max-width:991px){.machineDesktop_text_5{left:170px}.machineDesktop_text_5::after{height:140px}}.machineDesktop_text_6{right:100px}.machineDesktop_text_6::after{height:300px}@media (max-width:991px){.machineDesktop_text_6::after{height:200px}}@media (max-width:991px){.machineDesktop_text{font-size:.9rem;max-width:33%}.machineDesktop_text_2{left:34%}.machineDesktop_text_3{left:auto;right:0}.machineDesktop_text_6{right:0}}.detailed-number-list{margin-top:25px;margin-bottom:25px}.detailed-number-list .list-number{border-bottom:solid 3px;padding-top:2px;padding-bottom:5px;text-align:center;max-width:65px;margin:0 auto}#ps_selector{border:1px solid #cecece}#ps_selector label{color:#2b3e50;font-size:22px;font-weight:700;line-height:24px;display:block}#ps_selector img{width:100%}#ps_selector input[type=radio]{height:30px;width:30px;margin-right:10px}@media only screen and (max-width:1379px){#ps_selector .startover{margin:30px 0}}#ps_selector .ps-tens-more h4{color:#000;line-height:25px;padding-bottom:0}#ps_selector .ps-nav ul{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#ps_selector .ps-nav ul li{list-style:none;width:30px;height:30px;text-align:center;cursor:pointer;line-height:30px;margin:0 20px;background:rgba(255,255,255,.2);border-radius:50%;-webkit-transition:.5s;transition:.5s;background-color:#ebebeb}#ps_selector .ps-nav .active{background-color:#afcc2e}#ps_selector .ps-skip{margin-right:20px;cursor:pointer}#ps_selector .no-result{padding-left:15px}#ps_selector .results-title{color:#2b3e50}#ps_selector .ps-btn,#ps_selector .startover{background:#afcc2e!important;padding:12px 30px!important;color:#000!important;border:none}#ps_selector .ps-header{background-color:#0072bc;padding:55px 30px 30px}#ps_selector .ps-step{text-transform:uppercase}#ps_selector .ps-content{background-color:#fff;padding:30px}#ps_selector .overlay{display:none;background-color:#fff;position:absolute;height:100%;width:100%;z-index:1}#ps_selector .ps-top{min-height:80px}#ps_selector .ps-input-container{display:block;position:relative;padding-left:45px;padding-bottom:30px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ps_selector .ps-input-container input{position:absolute;opacity:0;cursor:pointer}#ps_selector .ps-input-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#b9b9b9;border-radius:50%}#ps_selector .ps-input-container .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}#ps_selector .ps-input-container:hover input~.checkmark{background-color:#ccc}#ps_selector .ps-input-container input:checked~.checkmark{background-color:#0072bc}#ps_selector .ps-input-container input:checked~.checkmark:after{display:block}#ps_selector .ps-action{text-align:right}#ps_selector .ps-action .learnmore{background-color:#afcc2e}#ps_selector .learnmore{text-align:right}.ps-tens-more{background-color:#efebef}.ps-tens-more .cta{text-align:right}.ps-tens-more h4{color:#2b3e50;line-height:22px}.ps-type{background-color:#2b3e50;color:#fff;padding:15px 30px;position:absolute;margin-top:-30px}@media only screen and (max-width:991px){#ps_selector .ps-step-col-half{margin-bottom:50px}#ps_selector .ps-nav ul li{margin:0 10px}#ps_selector .ps-tens-more .cta{margin-top:15px;text-align:left}#ps_selector .ps-top{min-height:inherit}}@media only screen and (max-width:767px){.ps-type{font-size:24px}#ps_selector .ps-action{text-align:center}#ps_selector .ps-nav{margin:20px 0 50px}#ps_selector .ps-nav ul li{margin:0 20px}#ps_selector .ps-skip{margin-right:50px}#ps_selector .ps-search{text-align:center}}@media only screen and (max-width:480px){.ps-type{display:none}#ps_selector .ps-header{padding:25px 30px 30px}}.o-product-selector,.o-product-selector *,.o-product-selector :after,.o-product-selector :before{-webkit-box-sizing:border-box;box-sizing:border-box}.o-product-selector__actions,.o-product-selector__result-text,.o-product-selector__result-title{text-align:center}.o-product-progressbar__bar{height:8px;border-radius:10px;background-color:#dadada;position:relative;overflow:hidden}.o-product-progressbar__bar:not(:last-child){margin-bottom:4px}@media (min-width:768px){.o-product-progressbar__bar:not(:last-child){margin-bottom:8px}}.o-product-progressbar__inner{position:absolute;top:0;right:100%;width:100%;height:100%;background-color:#0072bc;-webkit-transition:right .2s linear;transition:right .2s linear;border-radius:10px}.o-product-progressbar__caption{text-align:center;font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.667em;color:#2b3e50}@media (min-width:768px){.o-product-progressbar__caption{font-size:18px}}.o-product-container{padding:0 15px;margin:0 auto;overflow:hidden}@media (min-width:576px){.o-product-container{width:540px}}@media (min-width:768px){.o-product-container{width:720px}}@media (min-width:992px){.o-product-container{width:960px}}@media (min-width:1380px){.o-product-container{width:1350px}}.o-product-input:focus~.o-product-tile__inner{outline:2px solid #2b3e50}.o-product-selector__header{margin-bottom:25px}.o-product-selector__header .o-product-progressbar{width:996px;max-width:100%;margin-right:auto;margin-left:auto}@media (min-width:768px){.o-product-selector__header{margin-bottom:35px}}.o-product-selector__title{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:35px;line-height:1em;text-align:center;color:#0072bc}.o-product-selector__title:not(:last-child){margin-bottom:.649em}@media (min-width:768px){.o-product-selector__title{font-size:54px;line-height:.889em}}.o-product-selector__subheader{margin-bottom:15px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.o-product-selector__subheader{margin-bottom:34px}}.o-product-selector__notice{margin-bottom:25px}.o-product-selector__subtitle{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:18px;line-height:1.43em;text-align:center;color:#000}.o-product-selector__subtitle:not(:last-child){margin-bottom:4px}@media (min-width:768px){.o-product-selector__subtitle{font-size:21px}}.o-product-selector__notice{font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.43em;text-align:center;color:#2b3e50}@media (min-width:768px){.o-product-selector__notice{font-size:18px}}.o-product-selector__row{margin-right:-20px;margin-left:-20px;-webkit-box-sizing:border-box;box-sizing:border-box}.o-product-selector__row::after,.o-product-selector__row::before{content:"";display:table;clear:both}.o-product-selector__col{float:left;padding-right:20px;padding-left:20px}.o-product-selector__col--span3{width:33.3333%}.o-product-selector__tile-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:992px){.o-product-selector__tile-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.o-product-selector__button{border:none;display:inline-block;border-radius:0;font-family:"Gotham A","Gotham B",Gotham;font-weight:700;text-transform:uppercase;font-size:18px;line-height:1.43em;cursor:pointer;padding:8px 16px;min-width:150px;color:#fff;background-color:#2b3e50;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.o-product-selector__button:active,.o-product-selector__button:focus,.o-product-selector__button:hover{opacity:.8}.o-product-selector__button[disabled]{background-color:#737373;cursor:not-allowed}@media (min-width:768px){.o-product-selector__button{min-width:200px}}.o-product-selector__button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0;margin:0 -7px}.o-product-selector__button-group>div{margin:0 7px}@media (min-width:768px){.o-product-selector__button-group{margin:0 -13px}.o-product-selector__button-group>div{margin:0 13px}}.o-product-tile{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 15px;margin-bottom:30px;height:340px}@media all and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}}@media (min-width:1380px){.o-product-tile{height:340px}}@media (min-width:768px){.o-product-tile{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:50%;flex-basis:50%;height:380px}}@media all and (min-width:768px) and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}}@media (min-width:992px){.o-product-tile{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media all and (min-width:992px) and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px)}}.o-product-tile__inner{height:100%;border:7px solid #fff;padding:20px 15px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);background-color:#fff;cursor:pointer;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:border-color .2s linear,-webkit-box-shadow .2s linear;transition:border-color .2s linear,-webkit-box-shadow .2s linear;transition:box-shadow .2s linear,border-color .2s linear;transition:box-shadow .2s linear,border-color .2s linear,-webkit-box-shadow .2s linear}.o-product-tile__inner:focus,.o-product-tile__inner:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.o-product-tile__inner--v-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-product-tile__inner--v-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.o-product-tile__inner--v-start .o-product-tile__image{height:75%}input:checked+.o-product-tile__inner{border-color:#0072bc;-webkit-box-shadow:none;box-shadow:none}.o-product-tile__title{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:18px;line-height:1.09em;color:#000}.o-product-tile__title:not(:last-child){margin-bottom:7px}@media (min-width:768px){.o-product-tile__title{font-size:21px}}.o-product-tile__text{font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.3em;color:#000}.o-product-tile__text:not(:last-child){margin-bottom:7px}.o-product-tile__text--accent{line-height:1.167em;font-weight:700}@media (min-width:768px){.o-product-tile__text{font-size:18px}}.o-product-tile__image{margin:auto 0}.o-product-tile__image img{max-width:100%}.o-product-tile__image.mb-3{margin-bottom:30px}.o-product__result-text,.o-product__result-title{font-family:"Gotham A","Gotham B",Gotham;font-size:18px;line-height:1.43em;text-align:center}.o-product__result-text:not(:last-child),.o-product__result-title:not(:last-child){margin-bottom:12px}@media (min-width:768px){.o-product__result-text,.o-product__result-title{font-size:21px}}.o-product__result-title{font-weight:700}.o-product__actions{text-align:center}.o-product__actions:not(:last-child){margin-bottom:16px}.js-product-selector-slide{display:none}.js-product-selector-slide.active{display:block}.js-product-selector-loader{display:none;background:url(../images/ajax-loader.gif) center center no-repeat;min-height:200px;margin:0 auto}.js-product-selector-result-html{margin-top:2em}@media screen and (max-width:1362px) and (min-width:769px){.product-selector-title{max-width:150px}}@media screen and (max-width:375px){.product-selector-title{max-width:150px}}.product-documents-wrapper{margin-bottom:1.5rem}.product-documents-wrapper .list-inline .list-inline-item{display:inline-block}.product-documents-wrapper .list-inline .list-inline-item:not(:last-child){margin-right:10px}.product-documents-wrapper.bg-lightGray .h4,.product-documents-wrapper.bg-lightGray .h5{color:#000}.product-documents-wrapper.bg-lightGray a{color:#006eb8}.videos-wrapper{margin-left:-20px;margin-right:-20px}.videos-wrapper .video-content-wrapper{margin:0 auto;padding:0 15px}.videos-wrapper .slick-arrow::before{content:""}.videos-wrapper .slick-arrow.slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:-10px}.videos-wrapper .slick-arrow.slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:-10px}.video-trigger-button{width:100%;background-color:transparent;cursor:pointer;border:none;z-index:10}.video-trigger-button:focus{outline:2px solid #2b3e50}.video-trigger-button .h4{color:#000!important}.video-content-wrapper{max-width:430px;margin:0 auto;position:relative}.video-content-wrapper .video-title-wrapper{border:solid 1px #eee;border-top:none}.video-content-wrapper .video-thumbnail-wrapper{border:solid 1px #eee;border-bottom:none;position:relative;display:block;width:100%;padding:0;overflow:hidden}.video-content-wrapper .video-thumbnail-wrapper::before{padding-top:56.25%;display:block;content:""}.video-content-wrapper .video-thumbnail-wrapper .video-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:opacity 200;transition:opacity 200}.video-content-wrapper .video-thumbnail-wrapper .video-thumbnail{position:absolute;bottom:0;left:0;width:100%;border:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-content-wrapper:hover .video-play-icon{opacity:.9}.video-content-wrapper .video-title-wrapper{min-height:88px}.close-video{position:absolute;right:-15px;top:-15px;background:#000;color:#fff;z-index:1;padding:5px 10px;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent}.close-video:focus{border-color:#fff}ul.faq-sidenav li{margin:0;-webkit-transition:background-color .3s;transition:background-color .3s}ul.faq-sidenav li a,ul.faq-sidenav li button{color:#0072bc;cursor:pointer;border:none;line-height:1.2rem;font-family:'Gotham A','Gotham B';font-weight:700;font-size:1.2rem;display:block;padding:10px 5px;margin:.25em 0;text-align:left}ul.faq-sidenav li button:active,ul.faq-sidenav li button:focus,ul.faq-sidenav li button:hover,ul.faq-sidenav li>a:active,ul.faq-sidenav li>a:focus,ul.faq-sidenav li>a:hover{background-color:#ddd;border:none}ul.faq-sidenav ul{padding-left:15px}ul.faq-sidenav ul li a,ul.faq-sidenav ul li button{border:none;font-weight:400}ul.faq-sidenav .collapse,ul.faq-sidenav .collapsing{display:none}ul.faq-sidenav .collapse.show,ul.faq-sidenav .collapsing.show{display:inline-block;width:100%}ul.faq-sidenav .caret{height:15px;width:15px;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:solid 3px #0072bc;border-right:solid 3px #0072bc;border-radius:3px;margin-left:5px;position:relative;top:-2px}.post-img{width:100%;height:0;padding-bottom:63.7%;background-image:url(http://via.placeholder.com/406x340);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:solid 1px #eee;border-bottom:none}@media (min-width:768px){.post-img{padding-bottom:61.75%}}@media (min-width:992px){.post-img{padding-bottom:59%}}@media (min-width:1380px){.post-img{padding-bottom:66.5%}}.post-wrapper{padding-top:15px;padding-bottom:15px;padding-left:30px!important;padding-right:30px!important}.post-wrapper a{display:block}.post-wrapper a:focus{outline:2px solid #2b3e50}.post-wrapper img{width:100%}.blog-content{border-left:solid 1px #eee;border-right:solid 1px #eee;min-height:110px;padding:15px}.blog-content-wrapper{position:relative}.blog-content-wrapper .featured-post-tag{position:absolute;right:0;top:0}.blog-pt-1{padding-top:1rem!important}@media (min-width:992px){.blog-post-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}}.blog-post-item{margin-left:auto;margin-right:auto}@media (min-width:992px){.blog-post-item{width:100%}}@media (min-width:992px){.blog-post-item:nth-child(2){grid-area:1/2/2/3}}@media (min-width:992px){.blog-post-item:nth-child(3){grid-area:1/3/2/4}}@media (min-width:992px){.blog-post-item:nth-child(4){grid-area:2/2/3/3}}@media (min-width:992px){.blog-post-item:nth-child(5){grid-area:2/3/3/4}}@media (min-width:992px){.blog-post-item_featured{grid-area:1/1/3/2}}@media (min-width:992px){.blog-post-item_wide{grid-area:3/1/4/4;width:100%}}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#737373 transparent transparent;border-style:solid;border-width:2px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect,.multiselect__single,input.multiselect__input[type=text]{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect__single,input.multiselect__input[type=text]{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:calc(100%);-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1;opacity:0}.multiselect__loading-enter{opacity:0}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;cursor:pointer;color:#2b3e50}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:0}input[type=text].multiselect__input{border:none}input[type=text].multiselect__input:hover{border-color:#cfcfcf}input[type=text].multiselect__input:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__single:hover{border-color:#cfcfcf}.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect--disabled{opacity:.6;background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current{background:#ededed;color:#a8a8a8}.multiselect--disabled .multiselect__select{background:#ededed;color:#a8a8a8}.multiselect--active{z-index:50}.multiselect--active .multiselect__select{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.multiselect--active .multiselect__placeholder{display:none}.multiselect--active:not(.multiselect--above) .multiselect__current{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active:not(.multiselect--above) .multiselect__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--above.multiselect--active .multiselect__current{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above.multiselect--active .multiselect__input{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__input::-webkit-input-placeholder{color:#2b3e50}.multiselect__input::-moz-placeholder{color:#2b3e50}.multiselect__input:-ms-input-placeholder{color:#2b3e50}.multiselect__input::-ms-input-placeholder{color:#2b3e50}.multiselect__input::placeholder{color:#2b3e50}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#737373;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag~.multiselect__input{width:auto}.multiselect__tag~.multiselect__single{width:auto}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus{background:#369a6e}.multiselect__tag-icon:focus:after{color:#fff}.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;width:100%;vertical-align:top}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#eee;outline:0;color:#495057}.multiselect__option--highlight:after{content:attr(data-select);background:#eee;color:#495057}.multiselect__option--selected{font-weight:700}.multiselect__option--selected:after{content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#fff;content:attr(data-deselect)}.multiselect__option--disabled{background:#fff;color:#737373;cursor:text;pointer-events:none;padding:8px 12px;min-height:32px;font-weight:700}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group{background:#fff;color:#2b3e50;font-weight:700}.multiselect__option--group.multiselect__option--highlight{background:#fff;color:#2b3e50}.multiselect__option--group.multiselect__option--highlight:after{background:#2b3e50}.multiselect-enter-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease;opacity:0}.multiselect-enter{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}[dir=rtl] .multiselect__option:after{right:auto;left:0}@-webkit-keyframes spinning{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__option--group-selected.multiselect__option--highlight{background:#fff;color:#2b3e50}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#737373;content:attr(data-deselect);color:#2b3e50}#main-footer{font-size:17px;color:#2b3e50}#main-footer .footer-menu .menu{padding-left:0;list-style:none}#main-footer .footer-menu .menu-item{margin:.65rem 0}#main-footer .footer-menu .menu-item a{font-size:15px;color:#fff}#main-footer .footer-menu .menu-item a:hover{color:#e3e3e3}#main-footer .footer-menu .et_pb_widget{float:none}#main-footer .footer-menu .title{margin-bottom:16px;color:#fff}#main-footer .misc-wrapper{max-width:400px;margin:0 auto}#main-footer .misc-wrapper .form-newsletter{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}#main-footer .misc-wrapper .form-newsletter .input-newsletter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;width:auto;vertical-align:middle}#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:-moz-placeholder-shown)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:-ms-input-placeholder)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter .input-newsletter:focus+.form-newsletter-label,#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:placeholder-shown)+.form-newsletter-label,#main-footer .misc-wrapper .form-newsletter .input-newsletter:valid+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter-label{position:absolute;left:0;top:7px;font-size:.8rem;line-height:1.5;padding-left:.5rem;color:#495057;-webkit-transition:all .2s ease;transition:all .2s ease}#main-footer .footer-link-separate{margin:0 .5rem}#main-footer .footer-social-icons .instagram{margin-top:10px}#main-footer .footer-social-icons_app{padding-top:9px;border-left:1px solid #fff}#main-footer .footer-social-icons_app .fa{font-size:1.65em}#main-footer .newsletter-disclaimer p{font-size:15px;color:#fff}#main-footer .newsletter-disclaimer p a{color:#fff!important;text-decoration:underline}#main-footer .newsletter-disclaimer p a:hover{color:#e3e3e3!important}#main-footer #ot-sdk-btn{background:0 0!important;border:none;padding:0!important;color:#fff!important;font-size:100%;font-family:'Gotham A','Gotham B';cursor:pointer}#main-footer #ot-sdk-btn:focus{outline-color:#fff}#main-footer #ot-sdk-btn:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}@media (max-width:575px){#main-footer .widget_nav_menu .menu{display:none}#main-footer .widget_nav_menu .menu_is-visible{display:block}}@media (max-width:991px){.main-header .prim-nav-main.show{height:calc(100vh - 68px);overflow-y:auto}.main-header#main-header.active{max-height:100%;overflow-y:auto}}@media (min-width:768px){.main-header .nav-link{padding:1.25rem 1.5rem}}.main-header img{max-width:initial}.main-header .fade-enter-active,.main-header .fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.main-header .fade-enter,.main-header .fade-leave-to{opacity:0}.main-header .navbar .nav-link{color:#0072bc;padding:1.25rem 2rem;font-size:1rem;line-height:1.75rem}@media (max-width:1379px){.main-header .navbar .nav-link{padding:1.25rem 1rem}}@media (max-width:575px){.main-header .navbar .nav-link{padding:1.25rem .5rem}}.main-header .search{cursor:pointer}.main-header .nav-button-wrapper{position:relative}.main-header .nav-button-wrapper .form-search-wrapper{position:fixed;right:0;top:64px;width:100%;padding:10px;background:#fff;display:none}.main-header .nav-button-wrapper .form-search-wrapper.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.main-header .nav-button-wrapper .form-search-wrapper{width:500px;position:absolute;right:125%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}}.main-header .nav-button-wrapper .form-search-wrapper .form-search{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;width:auto;vertical-align:middle;border-radius:0;color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-webkit-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-moz-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input:-ms-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-ms-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .btn{background-color:#fff}.main-header .nav-button-wrapper .form-search-wrapper .form-search .btn .fa::before{color:#2b3e50}.main-header .navbar-toggler{border:none;outline:0;background:0 0}.main-header .navbar-toggler .icon-bar{width:22px;height:2px;background-color:#0072bc;display:block;-webkit-transition:all .2s;transition:all .2s;margin:0}.main-header .navbar-toggler .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:38% 100%;transform-origin:38% 100%;margin-top:0}.main-header .navbar-toggler .middle-bar{opacity:0}.main-header .navbar-toggler .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:40% 0;transform-origin:40% 0}.main-header .navbar-toggler.collapsed .top-bar{-webkit-transform:rotate(0);transform:rotate(0)}.main-header .navbar-toggler.collapsed .middle-bar{opacity:1;margin-top:5px}.main-header .navbar-toggler.collapsed .bottom-bar{-webkit-transform:rotate(0);transform:rotate(0);margin-top:5px}@media (max-width:1379px){.main-header .navbar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-header .navbar-nav .nav-link{padding:1.45rem .8rem 1.25rem;font-size:16px}.main-header .cart .cart-icon{width:18px}.main-header .logo{width:115px}}@media (max-width:991px){.main-header .navbar-brand{position:absolute;left:50%;top:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.main-header .navbar-nav .nav-link{padding:.5rem .8rem}.main-header .dropdown-toggle,.main-header .navMenu-item-0 button,.navMenu-item-0 .main-header button{position:relative}.main-header .dropdown-toggle::after,.main-header .navMenu-item-0 button::after,.navMenu-item-0 .main-header button::after{float:right;top:9px}.main-header .navbar-main{width:100%}.main-header .navbar-main .navbar-nav>.nav-item>.nav-link{background:#0072bc;color:#fff}}.navbar-wrapper.hidden{display:none}.search-input-label{position:absolute;left:12px;color:#000;pointer-events:none}.search-input:focus+label,.search-input:focus-within+label{opacity:0}.skip-link{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;line-height:1;padding-left:5px;padding-right:5px;color:#fff}.skip-link:focus{top:0;outline:2px solid #fff;z-index:999999}.primary-menu-s-btn:focus{-webkit-box-shadow:none;box-shadow:none}.primary-menu-s-btn:focus i:before{color:#fff!important}@media (max-width:991px){.search-prim-inp{border-color:#737373!important}.search-prim-inp:focus{border:2px solid var(--dark-grey-blue)!important;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50}.primary-menu-s-btn{margin-left:5px}}.contactUsContainer .inputField{width:100%;min-height:40px}.contactUsContainer .descriptionBox{min-height:200px}.subs{color:#000}.subfield{background-color:#efebef}.modelfield{background-color:#efebef}@-moz-document url-prefix(){.contactUsContainer .inputField{min-height:30px}}.review-band-promo{background:#0072bc;padding:10px 0;min-height:1px}.review-band-promo h4{color:#fff;line-height:1.3em;padding-bottom:0}.vertical-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-band-promo svg{opacity:1;mix-blend-mode:normal;fill:#fff;width:80px;height:80px}.review-band-promo-icon{display:inline}@media (max-width:1379px){.review-band-promo-copy{padding-left:0}}@media (max-width:992px){.review-band-promo{padding:25px 0}.review-band-promo-copy{padding-left:20px}}@media (max-width:768px){.review-band-promo-icon{display:none}}.review-howto h2{font-size:34px}.review-howto h3{font-size:26px}.review-howto-pane::before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.review-howto-pane .marker{background:#fff;height:150px;width:150px;position:absolute;top:100px;left:-75px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (max-width:1379px){.review-howto-pane{background-position:center}.review-howto-pane .marker{height:125px;width:125px}}@media (max-width:992px){.review-howto-pane{display:none}}.review-band-categories{background:#2b3e50;text-transform:uppercase}.review-band-categories a{color:#fff;display:block;padding:20px 20px 40px;width:100%;text-align:center}.review-band-categories a:hover{background:#111d2e}.review-band-categories a span{display:block}.review-band-categories img{clear:both}.review-band-categories .category{border-left:1px solid #fff;border-right:1px solid #fff}.review-band-categories .no-gutter>[class*=col-]{padding-right:0;padding-left:0}.col-lg-1-5,.col-lg-2-5,.col-lg-3-5,.col-lg-4-5,.col-md-1-5,.col-md-2-5,.col-md-3-5,.col-md-4-5,.col-sm-1-5,.col-sm-2-5,.col-sm-3-5,.col-sm-4-5,.col-xs-1-5,.col-xs-2-5,.col-xs-3-5,.col-xs-4-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-1-5,.col-md-1-5,.col-sm-1-5,.col-xs-1-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}.col-xs-1-5{width:20%;float:left}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}@media (max-width:1379px){.review-band-categories a{min-height:220px;padding:20px 20px 20px;min-height:220px}}@media (max-width:1200px){.col-sm-5-5{width:50%}.review-band-categories .category{border-left:none;border-right:none;border-bottom:1px solid #fff}.review-band-categories a{min-height:190px}.band-l{border-left:1px solid #fff}.band-r{border-right:1px solid #fff;border-bottom:none}}@media (max-width:992px){.review-band-categories .category{border-left:none;border-right:none;border-bottom:1px solid #fff}}@media (max-width:480px){.col-sm-5-5{width:100%}.band-l{border-left:none}.band-r{border-right:none}}.review-products .product-item{border:3px solid #cecece;padding:15px;margin-bottom:20px;min-height:130px}.review-products .product-item .learnmore{color:#fff;padding:2px 20px!important}.review-products .product-item .bv_avgRating_component_container{display:inline-block}.review-products .product-item .bv_avgRating_component_container,.review-products .product-item .bv_numReviews_component_container{display:none!important}.review-products .star-icon.blue{color:#0072bc;font-size:38px;position:relative;line-height:25px;letter-spacing:-5px}.review-products .star-icon.blue:before{color:#0072bc;content:'\2605';position:absolute;left:0}.review-products .star-icon.gray{color:#cecece;font-size:38px;position:relative;line-height:25px;letter-spacing:-5px}.review-products .star-icon.gray:before{color:#cecece;content:'\2605';position:absolute;left:0;width:110%;overflow:hidden}.review-products .product-item h3{min-height:60px}.product-img{max-height:90px}@media (max-width:1379px){.review-products .star-icon{font-size:30px}}@media (max-width:768px){.product-img{max-height:inherit}}@media (max-width:575px){.review-products .product-item h3{min-height:inherit}}@media (max-width:480px){.review-products .product-item .learnmore{margin-top:20px}}#reviewForm select:disabled{background-color:#cecece}#reviewForm select{width:100%;min-height:40px}#reviewForm h4{color:#000}#reviewForm input[type=submit]:enabled{background-color:#2b3e50;color:#fff}#reviewForm .select-default,.select-option{height:35px}#reviewForm .btn:disabled{background-color:#cecece}.resource-band-4 h3{font-size:18px}.resource-band-4 .learn-more{font-size:16px}.resource-band-4 .r4l{padding-right:20px}@media screen and (min-width:996px){.om-border-left{border-left:1px solid gray}.om-border-right{border-right:1px solid gray}}@media screen and (max-width:1379px){.om-border-left{border-left:none}.om-border-right{border-right:none}.resource-band-4{padding:20px 0}}@media screen and (max-width:991px){.resource-band-4 .om-border-top{border-top:1px solid gray;padding-top:20px;padding-bottom:20px}.resource-band-4 .om-border-bottom{border-bottom:1px solid gray}.resource-band-4 h3{font-size:22px}.resource-band-4 .learn-more{font-size:100%}.resource-band-4 .rb1{margin-top:40px!important}.resource-band-4 .rb4{margin-bottom:0!important}.resource-band-4{padding:20px 0 0}}@media (max-width:575px){.resource-band-4 .split{display:block;clear:both;font-size:16px}.resource-band-4 span{display:none}.rb-item{width:100%;max-width:100%;margin-left:0;padding-left:30px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.videoBackground{position:relative;background-color:#fff}.video-play-icon{height:auto;width:17%!important}.tabletView{display:none}.kristinaMobile{height:auto;width:100%}.matchLeading{line-height:20px}.video-wrapper{max-width:100%}.matchHero{background-image:url(/wp-content/uploads/tens_lp_hero_BG.png);background-size:cover;background-repeat:no-repeat}.promoProds{background-image:url(/wp-content/uploads/tens_lp_prod_BG.jpg);background-size:cover;background-repeat:no-repeat}.matchLady{background-image:url(/wp-content/uploads/tens_lp_test1_BG.jpg);background-size:cover;background-repeat:no-repeat;min-height:100%}.matchMale{background-image:url(/wp-content/uploads/tens_lp_test2_BG.jpg);background-size:cover;background-repeat:no-repeat;min-height:100%}.titleText{font-size:21px;font-weight:700;padding-top:9px;padding-bottom:9px;color:#808285}@media (min-width:480px){.mobileView{display:none}.tabletView{display:block}.kristina{background-image:url(/wp-content/uploads/tens_lp_kristina1.png);background-repeat:no-repeat;background-size:86%;background-position:20%;background-position-y:12%;padding-top:5.5rem!important;padding-bottom:5.5rem!important;padding-right:4rem!important}.quotek{padding-right:2rem}.dale{background-image:url(/wp-content/uploads/tens_lp_dale1.png);background-repeat:no-repeat;background-size:86%;background-position:20%;background-position-y:12%;padding-top:5.5rem!important;padding-bottom:5.5rem!important;padding-right:3rem!important}.quoted{padding-right:2rem}.video-play-icon{height:auto;width:14%!important}}@media (min-width:576px){.kristina{background-size:90%;background-position:40%;background-position-y:17%;padding-top:8rem!important;padding-bottom:8rem!important}.quotek{padding-right:4rem}.dale{background-size:97%;background-position:95%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important}.quoted{padding-right:4rem}}@media (min-width:650px){.kristina{background-size:83%;background-position:21%;background-position-y:2%;padding-top:8.5rem!important;padding-bottom:8.5rem!important;padding-right:7rem}.dale{background-size:80%;background-position:20%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important;padding-right:7rem!important}}@media (min-width:720px){.kristina{background-size:83%;background-position:21%;background-position-y:2%;padding-top:9rem!important;padding-bottom:9rem!important;padding-right:8rem!important}.dale{background-size:80%;background-position:15%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important;padding-right:8rem!important}}@media (min-width:768px){.quotek{padding-right:1rem}.quoted{padding-right:1rem}.kristina{background-size:100%;background-position:21%;background-position-y:2%;padding-top:6rem!important;padding-bottom:6rem!important}.dale{background-size:100%;background-position:20%;background-position-y:0;padding-top:6rem!important;padding-bottom:6rem!important}}@media (min-width:900px){.quotek{padding-right:2rem}.quoted{padding-right:2rem}}@media (min-width:992px){.kristina{padding-top:7.5rem!important;padding-bottom:7.5rem!important}.dale{padding-top:7.5rem!important;padding-bottom:7.5rem!important}}@media (min-width:1100px){.titleText{font-size:28px}.video-play-icon{height:auto;width:14%!important}}@media (min-width:1300px){.kristina{padding-top:9rem!important;padding-bottom:9rem!important}.dale{padding-top:9rem!important;padding-bottom:9rem!important}.video-play-icon{height:auto;width:10%!important}}@media (min-width:1500px){.quotek{padding-right:5rem}.quoted{padding-right:5rem}.kristina{background-size:90%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:320px){.quotek{padding-top:25px}.quoted{padding-top:25px}}.position-relative{position:relative}.text-navy{color:#003087!important}.text-black{color:#000!important}.hg-btn{display:inline-block;background-color:#003087;color:#fff;text-transform:uppercase;font-size:20px;font-weight:700;padding:15px 37px;line-height:1}.heartguide .heartHero.h1{font-size:60px;margin-bottom:24px}@media (max-width:1379px){.heartguide .heartHero.h1{font-size:54px}}@media (max-width:991px){.heartguide .heartHero.h1{max-width:85%;margin:0 auto 35px}}@media (max-width:767px){.heartguide .heartHero.h1{font-size:42px}}.heartguide p{font-size:22px}@media (max-width:767px){.heartguide p{font-size:18px}}.show{display:block!important}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video,.embed-responsive-item{height:100%;width:100%}.shield{max-width:100px;width:100px}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video iframe,.heartguide.embed-responsive .embed-responsive-item{height:100%!important;width:100%!important;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.heartHero{font-size:69px;font-weight:700;margin-bottom:23px}@media (max-width:1450px){.heartHero{font-size:62px}}.video-hero{padding:35px 0}.video-hero .hg-rating{margin-bottom:23px}@media (max-width:991px){.video-hero img{max-width:333px}}.video-hero-text{max-width:665px;font-size:22px}@media (max-width:1379px){.video-hero-text{margin:0 auto;padding:0 25px}}.video-hero .hg-watch-img{max-width:660px}.heartSVG{margin-bottom:37px!important}.heartSVG span{font-size:55px;line-height:82px;font-weight:400;text-transform:none;color:#000}@media (max-width:767px){.heartSVG span{font-size:50px}}.play-icon-heartguide{vertical-align:middle}.pocketWatch{position:relative;background-color:#ececec;padding:35px 0}.pw-divider{margin:28px 0 52px;background-color:#000;height:1px}.pw-hg-img{position:absolute;top:50%;left:-64px;height:auto;max-width:490px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.pw-hg-img{width:420px}}@media (max-width:767px){.pw-hg-img{position:static;top:auto;left:auto;width:100%;max-width:auto;margin:0 auto;-webkit-transform:none;transform:none}}.blood-fluctuations{padding:155px 0}@media (max-width:991px){.blood-fluctuations{padding:55px 0}}.breakthrough{background-color:#fff;padding:72px 0}.block-title,.break-title,.wchd-title{font-size:60px;line-height:65px;font-weight:700;margin-bottom:1.5rem}@media (max-width:991px){.block-title,.break-title,.wchd-title{font-size:42px}}.breakthrough .cuff-expanding{position:relative;z-index:0;text-align:center}@media (max-width:991px){.breakthrough .cuff-expanding>div:first-child{height:504px!important}}.cuff-expanding .ttip{position:absolute;width:23px;height:23px;background-color:#4fd921;border-radius:90px;cursor:pointer}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,.7);box-shadow:0 0 0 0 rgba(79,217,33,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(79,217,33,0);box-shadow:0 0 0 10px rgba(79,217,33,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,0);box-shadow:0 0 0 0 rgba(79,217,33,0)}}@keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,.7);box-shadow:0 0 0 0 rgba(79,217,33,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(79,217,33,0);box-shadow:0 0 0 10px rgba(79,217,33,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,0);box-shadow:0 0 0 0 rgba(79,217,33,0)}}.cuff-expanding .tt-dot{position:absolute;width:23px;height:23px;background-color:#4fd921;border-radius:90px;cursor:pointer;-webkit-box-shadow:0 0 0 0 #4fd921;box-shadow:0 0 0 0 #4fd921;-webkit-transform:scale(1);transform:scale(1);z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;left:0;top:0}.cuff-expanding .tooltip-inner{position:relative;display:none;top:50%;left:35px;padding:16px;background-color:#fff;color:#000;min-width:350px;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.cuff-expanding .tooltip-inner::before{content:'';position:absolute;border:14px solid transparent}@media (max-width:991px){.cuff-expanding .tooltip-inner{min-width:auto}}.cuff-expanding .tooltip-inner>span{display:inline-block}.cuff-expanding .ttip[data-tip="1"]{top:10.75%;left:48.3333%;-webkit-transform:translateX(-49%);transform:translateX(-49%)}.cuff-expanding .ttip[data-tip="1"] .tooltip-inner::before{top:50%;left:-25px;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.cuff-expanding .ttip[data-tip="2"]{top:16.333%;left:40%}.cuff-expanding .ttip[data-tip="2"] .tooltip-inner{left:auto;right:292px;min-width:274px}.cuff-expanding .ttip[data-tip="2"] .tooltip-inner::before{top:50%;right:-25px;border-left-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.cuff-expanding .ttip[data-tip="2"] .tooltip-inner{min-width:auto}}.cuff-expanding .ttip[data-tip="3"]{top:16.333%;left:48%}.cuff-expanding .ttip[data-tip="3"] .tooltip-inner{top:auto;bottom:-40px;right:32px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="3"] .tooltip-inner::before{bottom:100%;left:30px;border-bottom-color:#fff}.cuff-expanding .ttip[data-tip="4"]{top:16.333%;left:54%}.cuff-expanding .ttip[data-tip="4"] .tooltip-inner{top:auto;bottom:-40px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="4"] .tooltip-inner::before{bottom:100%;left:50%;border-bottom-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="5"]{top:24%;left:37%}.cuff-expanding .ttip[data-tip="5"] .tooltip-inner{top:auto;bottom:-40px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="5"] .tooltip-inner::before{bottom:100%;left:50%;border-bottom-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="6"]{right:31%;bottom:32%}.cuff-expanding .ttip[data-tip="6"] .tooltip-inner{top:-110px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="6"] .tooltip-inner::before{top:100%;left:50%;border-top-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="7"]{bottom:22.5666%;left:30%}.cuff-expanding .ttip[data-tip="7"] .tooltip-inner::before{top:50%;left:-25px;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.what-can-hg-do{background-color:#000;color:#fff;padding:80px 0}@media (max-width:991px){.what-can-hg-do{padding:0 0 25px}}.testimonials-wrapper{background-color:#fff}@media (max-width:991px){.testimonials-wrapper .slick-slide img{max-width:240px;margin:0 auto}}.testimonials-wrapper .slick-dots{bottom:auto}.twoUpVideo{background-color:#fff;padding:113px 0 130px}.twoUpVideo button{border:none;background:0 0}.twoUpVideo .video-wrapper{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-align:left}.twoUpVideo .videos-title{font-size:60px;margin-bottom:35px}@media (max-width:991px){.twoUpVideo .videos-title{font-size:42px}}@media (max-width:991px){.twoUpVideo{padding:54px 0 70px}}.twoUpVideo .h3{font-weight:300}.twoUpVideo .video-wrapper .video-thumbnail-wrapper{border:none}.twoUpVideo .video-wrapper .video-thumbnail-wrapper:before{padding:0}.hg-product-img{padding-top:191px;padding-bottom:151px;background-color:#ececec}@media (max-width:991px){.hg-product-img{background-color:transparent;padding-top:25px;padding-bottom:55px;max-width:320px;margin:0 auto 35px}}.hg-recommended .paypal{padding-right:35px}.purchase-options{border-left:solid 1px #828282;padding-left:35px}.purchase-options a{text-decoration:underline;color:#003087}@media (max-width:1068px){.purchase-options{border:none;padding-top:25px}}@media (max-width:991px){#hgEmailCapture{padding:0 25px}}#hgEmailCapture .hgSubTitle{padding:0;font-size:20px;margin-bottom:10px;text-transform:uppercase}#hgEmailCapture .hgTitle{padding-bottom:0;margin-bottom:20px;color:#000;font-size:38px}.hgTitle-outer{font-weight:400}.hgTitle-outer .hgTitle{line-height:1}#hgEmailCapture #hgThankYou .hgTitle{margin-bottom:24px}#hgEmailCapture .model-number{font-size:18px}#hgEmailCapture .hgBlurb{line-height:1.3;font-size:1.1rem;max-width:550px;padding-top:15px;margin:0 auto 35px;border-top:3px solid #003087}#hgEmailCapture .optIn{float:left;font-size:13px;padding:0 8px;border:1px solid transparent}#hgEmailCapture .optIn>input{vertical-align:middle}#hgEmailCapture .optIn a,#hgEmailCapture .optIn a:active,#hgEmailCapture .optIn a:focus,#hgEmailCapture .optIn a:hover{color:#fff;text-decoration:underline;white-space:nowrap}#hgEmailCapture .hgBtn{display:inline-block;padding:18px 50px;color:#fff;font-weight:700;font-style:normal;font-size:1.1rem;letter-spacing:1px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important;background-color:#003087}#hgEmailCapture .hgInputs{margin-bottom:40px}#hgEmailCapture .hgInputs:after,#hgEmailCapture .hgInputs:before{content:"";display:table}#hgEmailCapture .hgInputs:after{clear:both}#hgEmailCapture .hgInput{border-radius:0;border:1px solid #5e5e5e;font-size:1.1rem;color:#000;padding:15px 15px 15px 40px;margin-bottom:20px;display:block;width:100%;float:left;background:#393939 url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/omron/pb/images/email-hg.png) no-repeat 10px 14px}#hgEmailCapture .hgInput::-webkit-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-moz-placeholder-shown{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:placeholder-shown{color:#a2a2a2}#hgEmailCapture .hgInput::-webkit-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::placeholder{color:#a2a2a2}#hgEmailCapture .error{border-color:red}#hgEmailCapture .hgInput[name=hg-fname],#hgEmailCapture .hgInput[name=hg-lname]{width:calc(50% - 10px);background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/omron/pb/images/user-hg.png)}#hgEmailCapture .hgInput[name=hg-lname]{float:right}#hgEmailCapture>#hgThankYou{display:none;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#hgEmailCapture.TY>:not(#hgThankYou){opacity:0;pointer-events:none}@media (max-width:1111px) and (min-width:768px),(max-width:600px){#hgEmailCapture{padding:30px 15px 50px}#hgEmailCapture .hgInput[name=hg-fname],#hgEmailCapture .hgInput[name=hg-lname]{width:100%}#hgEmailCapture .hgTitle{margin-bottom:30px}#hgEmailCapture .hgLogo{width:225px;height:30px;margin-right:-5px}}.never-miss-a-beat{font-size:22px;padding-top:151px;padding-bottom:92px}@media (max-width:1379px){.never-miss-a-beat{padding-left:35px;padding-right:35px}}@media (max-width:991px){.never-miss-a-beat{padding-top:53px;padding-bottom:70px}}.nmab-col-1{padding-right:75px}@media (max-width:991px){.nmab-col-1{padding-right:15px}}.nmab-title{font-size:60px;margin-bottom:17px;line-height:1}@media (max-width:991px){.nmab-title{font-size:42px}}.never-miss-a-beat li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:29px}.never-miss-a-beat li i{position:relative;top:5px;padding-right:31px}.masonry-section .box{color:#fff;margin-bottom:30px}.masonry-section .box:last-child{margin-bottom:30px!important}.masonry-section .box>div{min-height:437px;overflow:hidden}.masonry-section .box .content{position:absolute;top:100%;left:4px;right:4px;bottom:4px;z-index:1;background-color:#fff;color:#000;-webkit-transition:top .3s;transition:top .3s}.masonry-section .box .inner-content{padding:0 15%}.masonry-section .box .inner-content .box-arrow-up{position:relative;top:-60px;font-size:41px;line-height:1}.masonry-section .box .box-arrow{padding-top:37px;padding-bottom:12px;color:#fff;font-size:41px;line-height:1}.masonry-section .txt-black .box-arrow{color:#000}.masonry-section .box:focus-within .content,.masonry-section .box:hover .content{top:4px}.masonry-section .box-bg-img{background-size:cover;background-repeat:no-repeat;background-position:center}.masonry-section .box-title{font-size:34px;line-height:38px;color:#000;font-weight:400}.masonry-section .blue{background-color:#419fd4}.masonry-section .blue .box-arrow-up .fa{color:#419fd4}.masonry-section .green{background-color:#80c029}.masonry-section .green .box-arrow-up .fa{color:#80c029}.masonry-section .purple{background-color:#7b70b1}.masonry-section .purple .box-arrow-up .fa{color:#7b70b1}.masonry-section .teal{background-color:#70b1ac}.masonry-section .teal .box-arrow-up .fa{color:#70b1ac}.rating-wrap .hg-rating{padding-right:28px;width:170px}.rating-wrap .hg-recommened{padding-left:28px;border-left:solid 1px #828282}.rating-wrap .hg-recommened .d-flex{color:#0072bc;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:1rem}.rating-wrap .hg-recommened .no1{padding-right:3px;font-size:3rem}.rating-wrap .hg-recommened .no1 small{font-size:2rem;font-weight:600}@media (max-width:575px){.rating-wrap .hg-recommened{padding-left:0;border-left:solid 0 #828282;padding-top:10px}}.image-divider{height:655px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:991px){.image-divider{height:365px}}.hg-tech-specs{padding:113px 0}@media (max-width:991px){.hg-tech-specs{padding:55px 0}}.hg-tech-specs .hg-tech-title{font-size:60px;margin-bottom:0;padding-bottom:51px;border-bottom:solid 1px #000}@media (max-width:991px){.hg-tech-specs .hg-tech-title{font-size:42px}}.hg-tech-specs .specs{padding:69px 0}.hg-tech-specs .specs-col-1{max-width:50%;margin-right:auto;padding-left:0;padding-right:52px}.hg-tech-specs .specs-col-2{max-width:50%;margin-right:auto;padding:0 52px}.hg-tech-specs .specs-col-3{padding-left:52px;padding-right:0}.hg-tech-specs .specs-wrap{max-width:353px}.hg-tech-specs .spec{margin-bottom:25px}@media (max-width:991px){.hg-tech-specs .specs-col-1,.hg-tech-specs .specs-col-2{max-width:100%;padding-left:0}}.tech-resources .specs{border-top:solid 1px #000;border-bottom:solid 1px #000}.tech-resources .specs .resource{width:33.333%}.tech-resources .specs .resource .apps{position:relative;left:-12px}@media (max-width:1379px){.tech-resources .specs .resource .apps a{max-width:190px}}@media (max-width:1379px){.tech-resources .specs .resource:nth-child(1),.tech-resources .specs .resource:nth-child(2){width:50%;padding:0 15px}.tech-resources .specs .resource:nth-child(3){width:100%;padding:0 15px}}.tech-resources .specs .additional-resources a{color:#000;text-decoration:underline}.tech-resources .specs .resources-ctas .btn{border:solid 2px #003087;color:#003087;margin-bottom:19px;padding:10px 40px;background:#fff}.hg-faqs{padding-bottom:113px}.hg-faqs .faqs-title{font-size:60px;margin-bottom:53px}@media (max-width:991px){.hg-faqs .faqs-title{font-size:42px;margin-bottom:23px}}.accordion{margin-bottom:48px}.accordion .title{position:relative;padding:18px 30px;cursor:pointer;font-weight:700;width:100%;border:none;text-align:left;font-size:inherit;background:#fff}.accordion .title::after{content:'\f055';font-family:FontAwesome;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1379px){.accordion .title{padding:18px 15px}}@media (max-width:1379px){.accordion{margin-bottom:25px}}.accordion .body{padding:23px 50px}@media (max-width:1379px){.accordion .body{padding:23px 30px}}.accordion .body .answer-icon{width:32px;margin-right:17px}.accordion .body .inner-body{max-width:671px}.accordion.active .title{color:#000}.accordion.active .title:after{content:'\f056'}.heart-guide-faq-tabs .tabs{margin-bottom:48px}@media (max-width:1379px){.heart-guide-faq-tabs .tabs{margin-bottom:25px}}.heart-guide-faq-tabs .accordion-tabs-btn{padding:18px 14px 18px 30px!important;background:0 0;text-align:left;line-height:normal}@media (max-width:1379px){.heart-guide-faq-tabs .accordion-tabs-btn{padding:18px 15px!important}}.heart-guide-faq-tabs .accordion-tabs-btn[aria-expanded=true] .tab-ico::after{content:'\f056'}.heart-guide-faq-tabs .tab-ico{position:relative;width:18px;height:18px;margin-left:8px}.heart-guide-faq-tabs .tab-ico::after{content:'\f055';font-family:FontAwesome;position:absolute;top:50%;left:0;font-weight:700;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heart-guide-faq-tabs .tab-body .accordion-inner-element{padding:23px 50px}@media (max-width:425px){.heart-guide-faq-tabs .tab-body .accordion-inner-element{padding:23px}}.heart-guide-faq-tabs .tab-body .answer-icon{width:32px;min-width:32px;margin-right:17px}.heart-guide-faq-tabs .tab-body .inner-body{max-width:671px}.hg-testimonials{padding-top:68px;padding-bottom:104px;background-color:#000;color:#fff}.hg-testimonials .testimonials-title{font-size:60px;padding-bottom:71px;margin-bottom:59px;border-bottom:solid 1px #fff}.hg-testimonials .testimonial{margin-bottom:59px;padding-bottom:55px;border-bottom:solid 1px #fff}blockquote{border:none;margin:inherit;padding:inherit}.timerIcon{list-style:none;padding:0;cursor:pointer}.timerIcon li{position:relative}.timerIcon li button{padding:26px 40px;background:0 0;display:block;width:100%;border:none;font-size:inherit;cursor:pointer;text-align:left;line-height:1.4}.timerIcon li button strong{margin-bottom:10px!important;display:block}.timerIcon li svg path{fill:#000!important}.timerIcon li.active svg path{fill:#000!important}.timerIcon li.active::before{content:'';position:absolute;top:50%;left:-40px;border:19px solid transparent;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heartguide .timerIcon li{cursor:pointer;border:solid 2px #fff;background:#ececec}.heartguide .timerIcon li.active{background:#fff;color:#000}.tour-heartguide{background-color:#fff;padding-bottom:76px;display:none}.watch-side{padding-top:260px}.heartguide-fluctuations{border:#fff solid 1px;border-radius:5px;padding:10px 50px;color:#fff}.columns{border-bottom:1px solid #fff}.heartguide .embed-responsive{min-height:700px}.hg-reviews,.hg-sizing{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.hg-srL img{max-width:34px}.hg-srL a{text-decoration:underline;color:#003087;margin-left:10px}.hg-reviews::before{font-family:FontAwesome;content:"\f005";margin-right:10px}.heartguide .product-price-qty{margin:35px 0!important}.heartguide .hg-prod-pricing{margin-right:40px}.hg-prod-pricing{color:#000;font-size:32px;line-height:47px;font-weight:700}.cta-heartguide,.cta-heartguide button{background-color:#003087;width:100%;text-align:center;font-size:20px;font-weight:700;padding:10px 40px;color:#fff}.cta-heartguide.link-cta{width:auto;text-transform:uppercase;line-height:1.7em;-webkit-transition:all .2s;transition:all .2s}.cta-heartguide.link-cta:hover{color:#000;background-color:#94b017}.heartguide .product-options select{padding:11px 50px 11px 8px;margin-right:31px;min-width:213px;font-size:18px}.heartguide .hg-sizing-reviews .col{padding:12px 0}.heartguide .hg-sizing-reviews a{color:#fff}.heartguide .hg-sizing-reviews .hg-srL{border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.heartguide .hg-sizing-reviews .hg-srR{border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff}.navSticky-cta{display:none;position:absolute;right:0;margin-top:-30px}.heartguide .sticky .navSticky-cta{display:inline-block}.navSticky-cta span{color:#fff;margin-right:25px;font-size:20px;letter-spacing:1px}.navSticky-cta a{border:#fff solid 1px;border-radius:5px;padding:10px 6px;color:#fff;padding:10px 40px 8px 40px;font-size:18px;text-wrap:none}.warranty{position:relative;background-image:url(/wp-content/uploads/warranty-gc-cart-1000-x-113-6-c-2-f-59-jpg.jpg);background-repeat:no-repeat;background-size:cover}.leading{line-height:1.5em}.tagLine{border-left:transparent}.link{font-size:25px}.exclusive{font-size:50px;color:#86b062;font-weight:600}.heartguide .product-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.heartguide .product-dtc{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (min-width:480px){.link{font-size:35px}.exclusive{font-size:69px}}@media (min-width:560px){.heartguide .gfz{margin-top:550px}}@media (min-width:680px){.link{font-size:45px}.exclusive{font-size:89px}}@media (min-width:700px){.watch-face{width:60%;display:none}}@media (min-width:768px){.heartguide-learn-button{border:#000 solid 1px;border-radius:5px;padding:10px 40px 8px 40px;color:#000;font-size:18px;text-wrap:none}.heartguide-compatibility{border:#fff solid 1px;border-radius:5px;padding:10px 6px;color:#fff;padding:10px 40px 8px 40px;font-size:18px;text-wrap:none}.pocketWatch{background-position-x:60%}.heartguide .brick_15360::before{background-image:url(/wp-content/uploads/box-21.jpg);opacity:.2}.heartguide .gfz{margin-top:0}.watch-face{width:55%}.heartguide .specsa{display:block;content:"";border-bottom:1px #fff solid;width:80%}.warranty{background-image:url(/wp-content/uploads/warranty-gc-cart-1000-x-113-6-c-2-f-59-jpg.jpg);background-repeat:no-repeat;background-size:cover}.link{font-size:19px}.exclusive{font-size:37px;line-height:0}.tagLine{border-left:2px solid rgba(236,236,236,.3)}}@media (min-width:800px){.heartguide .underWatch{margin-top:20%}}@media (min-width:850px){.watch-face{width:50%}}@media (min-width:900px){.watch-face{width:45%}}@media (min-width:992px){video{display:block}.heartguide .embed-responsive{min-height:500px}.modal-lg{max-width:1200px}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{height:auto;width:auto;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.heartguide .brick_15360::before{opacity:.6}.heartguide .underWatch{margin-top:0}.tour-heartguide{display:-webkit-box;display:-ms-flexbox;display:flex}.watch-band{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.watch-face{position:absolute;top:50%;left:50%;-webkit-transform:translate(-51%,-46%);transform:translate(-51%,-46%);-o-object-fit:contain;object-fit:contain;height:auto;width:75%}.heartguide .sticky{position:fixed;top:45px;overflow:hidden;z-index:10;padding-top:0}@-moz-document url-prefix(){.heartguide .sticky{top:18px}.heartguide .sticky .heartguideLogo{display:none}.heartguide .sticky .heartguideLogo{top:62px!important}}.shield{height:auto;opacity:.3;position:absolute;display:block;top:50%;left:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.link{font-size:25px}.exclusive{font-size:49px}#navbarSticky{display:block}}@media (min-width:1200px){.pocketWatch{background-position-y:70%}.heartguide .brick_15360::before{opacity:1}.background-video .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{height:auto;width:auto;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,-15%);transform:translate(0,-15%)}.link{font-size:31px}.exclusive{font-size:61px}}@media (min-width:1380px){.columns{border-right:1px solid #fff;border-bottom:transparent}.link{font-size:30px}.exclusive{font-size:59px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:768px){.leftTagLine{padding-top:80px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:992px){.leftTagLine{padding-top:45px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heartguide .sticky{top:82px}}@-moz-document url-prefix(){.heartguide .sticky{top:35px}.heartguide .sticky .navbar{padding-top:25px}.heartguide .sticky .heartguideLogo{top:46px}}.heartguide .googlePlay{padding-bottom:25px}.explodedView{background-color:#000}.explodedView h1{font-weight:400}.explodedView .p{font-weight:400}.techSpecs .h3{font-weight:300}.techSpecs .video-wrapper .video-thumbnail-wrapper{border:transparent}.techSpecs .video-wrapper .video-thumbnail-wrapper .video-play-icon1{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:17%}.techSpecs .video-play-icon2{width:100%;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media (min-width:435px){.heartguide .googlePlay{padding-bottom:0}}@media (min-width:480px){.techSpecs .video-play-icon2{width:80%}}@media (min-width:768px){.twoUpVideo .stick{border-left:2px solid #ebebeb}}@media (min-width:992px){.explodingWatch{position:absolute;right:-10%}.techSpecs .video-wrapper .video-thumbnail-wrapper .video-play-icon1{top:35%}}:root [data-bv-show=rating_summary] .bv_main_container .bv_avgRating,:root [data-bv-show=rating_summary] .bv_main_container .bv_avgRating:hover,:root [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,:root [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:#fff!important}[data-bv-show=rating_summary]{text-align:center!important}.hg-srR{padding-left:15px!important;padding-top:18px!important}.heartguide .hg-sizing-reviews .hg-srL{border-right:none!important}#hg-faq{background-color:#000}.faqBox{border:solid #fff 1px;padding:20px 20px 10px 20px;min-height:245px}.faqBox h5{margin-left:3em;color:#fff;font-weight:500;padding-bottom:25px;line-height:1.3em}.faqBox h5:before{width:28px;height:27px;position:absolute;left:15px;bottom:15px;top:18px;content:'Q';font-size:60px;color:#696969}.faqBox h5:after{width:100px;height:3px;position:absolute;left:15px;bottom:0;content:'';border-bottom:3px solid #666}#Support{display:block;position:relative;top:-60px;visibility:hidden}#Reviews{display:block;position:relative;top:-70px;visibility:hidden}.heartguideLogo{top:28px}@-moz-document url-prefix(){.heartguide .sticky .navbar{padding-top:10px}.heartguide .sticky .heartguideLogo{top:38px!important}}@media (max-width:1379px){.faqBox{min-height:335px}.heartguide .hg-sizing-reviews .hg-srR{border-top:none;border-left:none}.heartguideLogo,.navSticky-cta{display:none!important}.heartguideStickyNavTop{margin-top:28px!important}.heartguide-watch{top:-110px}}@media (max-width:991px){.faqBox{min-height:440px}.heartguide .hg-sizing-reviews .hg-srR{border-top:1px solid #fff;border-left:1px solid #fff}}@media (max-width:768px){.faqBox{min-height:inherit;margin-bottom:20px!important}}@media (max-width:576px){.faqBox{min-height:inherit;margin-bottom:20px!important}.heartguide .hg-sizing-reviews .hg-srR{border-top:none;border-left:none}.heartguide .hg-prod-pricing{margin-right:20px}.heartguide .product-options select{margin-right:20px;min-width:170px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heartguide .sticky{top:45px}}#home-hg-hero{background-image:url(../../../uploads/heartguide-home-hero.jpg);background-size:cover;font-family:DIN-pro;padding-bottom:240px!important;position:relative}#home-hg-hero ul{margin-bottom:40px}#home-hg-hero p{font-size:1.25rem}#home-hg-hero .hg-hero-cta{border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:17px 40px 15px;text-transform:uppercase;font-family:DIN-medium;margin-top:25px;color:#000}#home-hg-hero .hg-hero-cta:hover{background:#000;color:#fff!important;transition-duration:.2s;-webkit-transition-duration:.2s}#home-hg-hero .home-hero-hg-logo{margin-bottom:20px;opacity:1;mix-blend-mode:normal;overflow:visible;width:275px;height:37px}#home-hg-hero .hero-shade{position:absolute;height:100%;width:100%;background:#fff;opacity:.7;display:none;top:0}#home-hg-shelf.hg-shelf-container{padding:0 40px;margin-top:-190px}#home-hg-shelf .hg-shelf-zero{font-size:14px;line-height:26px}#home-hg-shelf .hg-hero-box h3{font-weight:300}#home-hg-shelf .hg-hero-box .h2 span{font-size:80px!important}#home-hg-shelf .hg-hero-box .h2 sup{font-size:46px!important;bottom:.4em!important}#home-hg-shelf .hg-hero-box .h1{font-weight:500}#home-hg-shelf .hg-hero-box .exclusion{font-size:14px}#home-hg-shelf .hg-hb-support{background-color:#7b7b7b}#home-hg-shelf .hg-hb-support-item{margin-bottom:1rem!important}#home-hg-shelf .hg-hb-support-item p{font-size:14px;line-height:1.3}#home-hg-shelf .hg-hero-box{height:100%;border:1px solid #fff;background-color:#2b3e50;padding:25px 25px 15px 25px}#home-hg-shelf .shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}#home-hg-shelf .hg-hb-cta{color:#fff;border:1px solid #fff;padding:3px 30px;display:inline-block;margin-bottom:25px;font-size:15px}#home-hg-shelf .hg-hb-cta:hover{color:#000;background-color:#fff}#home-hg-products .product{min-height:400px}#home-hg-products .deal-of-the-week{position:absolute;left:0;top:45px}#home-hg-products .product-pricing{position:relative}#home-hg-products .product img{display:inline}#home-hg-products .buynow{padding:10px 50px}#home-hg-products .deal-of-the-week::after,#home-hg-products .deal-of-the-week::before{border-left:24px solid #0072bc}.home-HG .deal-of-the-week::before{content:"";right:-40px;top:0;width:0;height:0;position:absolute;border-bottom:27px solid transparent;border-left:24px solid #0072bc;border-right:16px solid transparent}.home-HG .deal-of-the-week::after{content:"";right:-40px;bottom:0;width:0;height:0;position:absolute;border-top:27px solid transparent;border-left:24px solid #0072bc;border-right:16px solid transparent}#home-hg-shatter .home-hg-more{border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:17px 40px 15px;text-transform:uppercase;font-family:DIN-bold;margin-top:25px}#home-hg-shatter .home-hg-more:hover{background:#fff;color:#000!important;transition-duration:.2s;-webkit-transition-duration:.2s}#home-hg-shatter .skew:before{top:0;-webkit-transform:skewY(5deg);transform:skewY(5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;background-color:#000;content:'';display:block;height:150px;margin-bottom:-150px;left:0;width:100%;right:0;z-index:100;-webkit-backface-visibility:hidden}#home-hg-shatter .skew{background:#000;z-index:100}#home-hg-shatter .hg-mobile-icon li{display:inline-block;width:60px;margin-right:15px}#home-hg-shatter .hg-mobile-devices{margin-top:-140px}#home-hg-shatter .home-hg-mobile{margin-top:220px;color:#fff;position:relative;z-index:150}#home-hg-shatter .home-hg-mobile:before{top:0;-webkit-transform:skewY(5deg);transform:skewY(5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;background-image:url(../../../uploads/hg-mobile-bg.png);background-repeat:repeat;content:'';display:block;height:100%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}#home-hg-shatter .lp-practitioner-why-list{list-style:none;padding:0;font-size:22px;font-weight:500;margin-top:30px}#home-hg-shatter .lp-practitioner-why-list li{margin-left:2.3em;margin-bottom:15px;line-height:1.4em}#home-hg-shatter .lp-practitioner-why-list li:before{content:'';display:inline-block;background-image:url(../../../uploads/check-black.svg);width:28px;height:27px;vertical-align:text-bottom;position:absolute;left:20px}#home-hg-shatter{background-image:url(../../../uploads/home-hg-shatter.png);background-size:cover;background-repeat:no-repeat}#home-hg-shatter .home-hg-mobile .app-downloads img{display:inline-block;margin-right:15px}#home-hg-shatter .home-hg-hg .hg-img{z-index:9999}#home-hg-shatter .home-hg-hg .home-hg-subcopy{margin-bottom:45px}#home-hg-shatter .hg-mobile-devices-md{display:none}#home-hg-shatter .learnmore{padding:17px 40px 15px!important}#home-hg-consumer.hero-consumerreports::before{background-image:url(../../../uploads/hg-bg-consumer.png);background-position:top right}#home-hg-consumer .hg-cr-disclaimer{font-size:13px;font-style:italic;line-height:20px}#home-hg-consumer .learnmore{padding:17px 40px 15px!important}#home-hg-advantage.hg-bg-advantage{background-image:url(../../../uploads/hg-bg-advantage.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#home-hg-advantage .adv-title{line-height:1.2em}#home-hg-advantage .adv-title::after{content:'';display:block;height:30px;width:200px;margin:0 auto;text-indent:-9999px;border-bottom:5px solid #2b3e50}#home-hg-advantage .header-advantage{text-align:center}#home-hg-advantage .box{display:-ms-flexbox;display:-webkit-box;display:flex}#home-hg-advantage .box p{line-height:24px;font-weight:300}#home-hg-advantage .box .column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}#home-hg-advantage .box-container{height:100%;background:#0072bc}#home-hg-testimonial{background:#fff}#home-hg-testimonial .slick-dots{bottom:25px}#home-hg-testimonial .slick-dots li button:before{content:"";background:#fff;height:10px;width:40px}#home-hg-testimonial .fa-circle{color:#fff}#home-hg-testimonial .fa-quote-left{color:#0072bc}#home-hg-testimonial .testimonials .slick-prev{color:#fff!important}#home-hg-testimonial .testimonial-content{padding-left:150px}#home-hg-testimonial .testimonial-content:before{content:'';position:absolute;top:-100px;left:15px;width:100%;height:200%;background:#0072bc;z-index:-1}#home-hg-testimonial .testimonial-content:after{content:'';position:absolute;top:-100px;left:150px;width:100%;height:200%;background:#0072bc;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-10deg);transform:skew(-10deg);z-index:-1}#home-hg-testimonial .slick-dotted.slick-slider{margin-bottom:0}#home-hg-testimonial .slide-img{z-index:-10}#home-hg-zero{background-image:url(../../../uploads/hg-bg-zero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}#home-hg-zero img{max-width:300px}#home-hg-zero .hero-shade-zero{position:absolute;height:100%;width:100%;background:#fff;opacity:.7;display:none;top:0}#home-hg-recommended .logo-txt-container{margin:auto;line-height:1em}#home-hg-recommended .logo-txt-container .h1,#home-hg-recommended .logo-txt-container h5{display:block;margin-bottom:5px;font-size:45px;line-height:1em}#home-hg-recommended .logo-txt-container span{font-size:24px;margin-bottom:26px;line-height:30px}#home-hg-recommended sup{font-size:12px!important;padding-left:5px}#home-hg-recommended .recommended{font-size:12px;font-style:italic;line-height:22px}#home-hg-recommended .recommended span{margin-right:7px}#home-hg-recommended:before{content:'';position:absolute;width:100%;height:12px;background:-webkit-gradient(linear,right top,left top,from(#2b3e50),to(#0072bc));background:linear-gradient(to left,#2b3e50,#0072bc);left:0}#home-hg-recommended:after{content:'';position:absolute;width:100%;height:12px;background:-webkit-gradient(linear,right top,left top,from(#2b3e50),to(#0072bc));background:linear-gradient(to left,#2b3e50,#0072bc)}#home-hg-recommended .million{margin-bottom:2px}#home-hg-recommended{margin-top:-1px}@media (max-width:1379px){#home-hg-hero{background-position:center}#home-hg-shatter .hg-mobile-devices{margin-top:-100px}#home-hg-recommended .logo-txt-container h5{font-size:30px}#home-hg-shatter .home-hg-mobile{margin-top:180px}}@media (min-width:991px) and (max-width:1379px){#home-hg-shatter .hg-mobile-devices-md{display:block;margin-top:-150px}#home-hg-shatter .hg-mobile-devices{display:none}}@media (max-width:991px){#home-hg-testimonial .slide-img{display:none!important}#home-hg-testimonial .testimonial-content{padding:0 80px}#home-hg-testimonial .testimonials .slick-next{color:#fff!important}#home-hg-shatter .pm2{display:none}#home-hg-consumer .cr-pdf{text-align:left!important;margin-top:30px}#hg-bg-zero{background-position:left}.hero-shade-zero{display:block!important}}@media (max-width:768px){.hero-shade{display:block!important}#home-hg-shelf.hg-shelf-container{padding:0 15px!important}#home-hg-shelf .hghb-zero{padding-bottom:25px!important}#home-hg-shatter .promise-img{display:none}#home-hg-shatter .pm2{display:none}#home-hg-shatter .home-hg-mobile{margin-top:150px!important}#home-hg-recommended .home-hg-better{text-align:left!important}#home-hg-recommended .logo-txt-container h5{font-size:35px}#home-hg-advantage .header-advantage{text-align:left}#home-hg-testimonial .testimonials .slick-prev{left:20px}#home-hg-testimonial .testimonials .slick-next{right:20px}}@media (max-width:450px){#home-hg-shatter .hg-mobile-icon li{width:50px}}@-webkit-keyframes rotateIt{from{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateIt{from{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bp-pdp-filters .fhc-inline-block{display:inline-block}#bp-pdp-filters a.reset-all{font-size:14px;cursor:pointer}@media (max-width:1379px){#bp-pdp-filters .filter-section{overflow:visible}#bp-pdp-filters .nav{margin-right:-15px;margin-left:-15px}#bp-pdp-filters .filter-section .nav.nav-list{position:fixed;top:70px;bottom:0;left:100%;right:15px;display:none;background-color:#fff;z-index:-1;height:100%;overflow-y:auto;border-bottom:solid 1px #000;opacity:0;-webkit-transition:all .3s;transition:all .3s}#bp-pdp-filters .filter-section.active .nav.nav-list{left:0;right:15px;z-index:9;opacity:1;-webkit-transition:all .3s;transition:all .3s;display:block}#bp-pdp-filters .filter-section .nav-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#bp-pdp-filters .filter-section li.less,#bp-pdp-filters .filter-section li.more{display:none!important}}#bp-pdp-filters .mobile-filter-container{position:relative}#bp-pdp-filters #filters-container{width:30%;position:relative}@media (max-width:1379px){#bp-pdp-filters #filters-container{display:none}}#bp-pdp-filters #filters-container nav.sidebar{z-index:1}#bp-pdp-filters #filters-container a.tooltip:hover{opacity:1;background-color:transparent}#bp-pdp-filters .product-wrapper{margin:0}@media (max-width:1379px){#bp-pdp-filters .product-wrapper{margin:auto}}#bp-pdp-filters .filter-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bp-pdp-filters .filter-heading{font-size:18px;color:#000;font-weight:400;padding-bottom:0}#bp-pdp-filters .filter-mobile-heading{line-height:1.7}#bp-pdp-filters .filter-section>ul.bp-main{visibility:visible;position:static;opacity:1;width:auto;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}#bp-pdp-filters .filter-section li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}#bp-pdp-filters .filter-section .nav-item input[type=checkbox],#bp-pdp-filters .filter-section .nav-item label{cursor:pointer}#bp-pdp-filters .filter-section .nav-item input[type=checkbox]:focus,#bp-pdp-filters .filter-section .nav-item label:focus{outline:2px solid #2b3e50}@media (max-width:1379px){#bp-pdp-filters .filter-section .nav-item{margin-left:0;padding:0 4rem 10px}}#bp-pdp-filters .filter-section .tooltip{position:relative;color:#676767;padding:0 .45rem 0;border-radius:999px;margin-left:.5rem;font-size:14px}#bp-pdp-filters .filter-section .tooltip:hover{cursor:pointer}#bp-pdp-filters .filter-section .tooltip .tooltip-label{display:none;position:absolute;top:-5px;left:150%;right:0;padding:.3rem .5rem;min-width:154px;background-color:#fff;color:#000;border:solid 1px #000;font-size:14px;text-transform:lowercase;font-family:'Gotham A','Gotham B';z-index:1}#bp-pdp-filters .filter-section .tooltip:focus .tooltip-label,#bp-pdp-filters .filter-section .tooltip:hover .tooltip-label{display:inline-block}#bp-pdp-filters .filter-back-btn,#bp-pdp-filters .filter-title{width:100%;padding:.5rem 1rem;background-color:#ececec;font-weight:600;margin:.5rem 0;text-transform:capitalize;border:0;font-size:100%}@media (max-width:1379px){#bp-pdp-filters .filter-back-btn,#bp-pdp-filters .filter-title{margin:0 0 .3rem 0;cursor:pointer}}#bp-pdp-filters .filter-title.tab-btn,#bp-pdp-filters .tab-btn.filter-back-btn{padding:.65rem 1rem}#bp-pdp-filters .filter-title.tab-btn .arrow-right,#bp-pdp-filters .tab-btn.filter-back-btn .arrow-right{margin-top:auto;margin-bottom:auto}#bp-pdp-filters .filter-back-btn{line-height:46px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bp-pdp-filters .filter-back-btn .back-btn{border:0;outline:0;font-size:100%}#bp-pdp-filters .filter-back-btn .back-btn:focus{outline:2px solid #2b3e50}#bp-pdp-filters .filter-back-btn .fa.fa-close{padding:0 1rem .3rem 1rem}#bp-pdp-filters .filter-back-btn .filter-back-btn,#bp-pdp-filters .filter-back-btn .filter-title{display:block;width:100%;text-align:center;padding-bottom:0}#bp-pdp-filters .filter-back-btn span.reset-label{position:absolute;top:0;right:5px;display:inline-block;padding-right:1rem}#bp-pdp-filters li.less,#bp-pdp-filters li.more{cursor:pointer}#bp-pdp-filters #bp-price-order{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5rem}@media (max-width:1379px){#bp-pdp-filters #bp-price-order{padding-right:0;margin-top:1rem}}#bp-pdp-filters #bp-price-order select{width:10rem;height:2.8rem;font-size:16px;color:#303030;font-weight:400;margin-left:auto}@media (max-width:1379px){#bp-pdp-filters #bp-price-order select{width:100%}}#bp-pdp-filters .bpf-mobile-label{text-align:center;background:#00579e;padding:.5rem 0;color:#fff;font-weight:500;margin-bottom:.3rem;font-size:1em}#bp-pdp-filters .omr-bp-filters{float:left}#bp-pdp-filters .omr-bp-filters+label{padding-left:.5rem;padding-right:1.5rem;position:relative;display:inline-block}#bp-pdp-filters .omr-bp-filters__arrow{display:inline-block;-webkit-animation:2s infinite rotateIt linear;animation:2s infinite rotateIt linear;position:absolute;right:0;top:calc(50% - 8px)}#bp-pdp-filters .bp-pp-warp{margin:2rem auto}#bp-pdp-filters .tooltip-modal{position:fixed;z-index:500;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:55%;margin:auto;max-height:620px;border:2px solid #000;background:#fff;font-size:14px;overflow-y:auto}@media (max-width:991px){#bp-pdp-filters .tooltip-modal{width:75%}}@media (max-width:767px){#bp-pdp-filters .tooltip-modal{width:90%}}#bp-pdp-filters .tooltip-inner{position:relative;padding:2rem}#bp-pdp-filters .tooltip-modal-close{position:absolute;top:0;right:0;z-index:11;background:#fff;border:none;padding:.5rem;font-size:14px;cursor:pointer}.tt-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:400;background-color:rgba(0,0,0,.65)}.best-sellers-wrapper{padding-bottom:3rem}.brick_23227::before{background-image:url(/wp-content/uploads/FSA_page_assets_hero2.jpg);background-position:right 0}button.tooltip{background:0 0;border:none;cursor:pointer}#hero h1{font-size:54px}#subNav{background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#c2c2c2));background:linear-gradient(to right,#fff 50%,#c2c2c2 50%);position:static;top:70px;z-index:9999;width:100%;max-width:1598px;border-bottom:1px solid #c2c2c2}#subNav.fixed{position:fixed}.browseLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;line-height:1.3}.subNavItems{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;z-index:9}.nav-tabs-menu-item:focus,.subNavItem:hover,.subNavItems[data-active="#bloodPressure"] .subNavItem[data-href="#bloodPressure"],.subNavItems[data-active="#ekg"] .subNavItem[data-href="#ekg"],.subNavItems[data-active="#fitness"] .subNavItem[data-href="#fitness"],.subNavItems[data-active="#professional"] .subNavItem[data-href="#professional"],.subNavItems[data-active="#respiratory"] .subNavItem[data-href="#respiratory"],.subNavItems[data-active="#tens"] .subNavItem[data-href="#tens"]{text-decoration:inherit;color:#fff;background:#0072bc}.subNavItem{background:#2b3e50;color:#fff;-webkit-transition:background .2s;transition:background .2s;margin-bottom:-1px!important;width:20%;text-align:center;line-height:1;border-left:1px solid #fff;cursor:pointer}.subNavItem>a{padding:20px 5px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.subNavItem>a,.subNavItem>a:active,.subNavItem>a:focus,.subNavItem>a:hover{text-decoration:inherit;color:inherit}.hiwItem{background:#ebebeb;padding:40px 25px;max-width:370px;margin:auto;color:#2b3e50;line-height:1.4;height:100%}.svgIcon{margin-bottom:22px}.svgIcon svg{display:block;margin:auto}.productSection{margin-bottom:120px}.sectionTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.sectionTitle::before{content:'';position:absolute;display:block;height:1px;width:100%;background:#0072bc;top:50%;left:0}.sectionTitle>h2{font-weight:400;margin:auto;padding:5px 50px;background:#fff;position:relative}.sub-heading-text{font-size:17.6px;color:#2b3e50;padding-bottom:4px}.expandSubNav{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.expandSubNav button{background:#ebebeb;color:#000;border:0;height:100%;width:100%;font-size:1.25em;-webkit-transition:background .2s;transition:background .2s}.expandSubNav button:active,.expandSubNav button:focus,.expandSubNav button:hover{background:#c2c2c2}@media (max-width:991px){.hiwItem{padding:40px 4px}#subNav .bs-container,#subNav article#post-13443,#subNav article#post-23433{max-width:100%}.subNavItemsContainer{padding:0}}@media (max-width:767px){.hiwItem{padding:40px 25px}.sectionTitle>h2{padding:5px 15px;text-align:center;max-width:90%}.sectionTitle::before{width:110%;left:-5%}#subNav{border-bottom:0}.browseLabel{border-bottom:1px solid #c2c2c2}.subNavItemsContainer{overflow:hidden;height:58px}.subNavItems{-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;left:0;-webkit-transition:top .4s cubic-bezier(.1,.5,.6,1.4);transition:top .4s cubic-bezier(.1,.5,.6,1.4)}.subNavItems[data-active="#bloodPressure"]{top:0}.subNavItems[data-active="#tens"]{top:-58px}.subNavItems[data-active="#fitness"]{top:-116px}.subNavItems[data-active="#respiratory"]{top:-174px}.subNavItems[data-active="#bottom"],.subNavItems[data-active="#professional"]{top:-232px}.subNavItem{width:100%;height:100%;margin-bottom:0!important;border-left:0;-webkit-transition:none;transition:none}#subNav.open .subNavItemsContainer{overflow:visible}#subNav.open .subNavItems{top:0!important;-webkit-transition:none;transition:none}#subNav.open .expandSubNav button{background:#c2c2c2}#subNav.open .expandSubNav button i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:420px){#subNav{font-size:14px}.browseLabel{padding:0 4px 0 15px}}.cuff-selector .text-hidden{visibility:hidden}.cuff-selector .field-set.disabled{opacity:.4}#model_number_input,#product_name_select{width:100%;max-width:370px}.cuff-selector .ps-input-container{display:block;position:relative;padding-left:45px;padding-bottom:5px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cuff-selector .ps-feature-group{display:inline-block}.cuff-selector .ps-bp-top{min-height:110px}.cuff-selector .ps-desc{font-size:15px;line-height:20px;color:#555;font-weight:inherit;margin-bottom:25px!important;margin-left:45px}.input-brand,.selected-product{text-transform:uppercase}.ps-model-skip{font-size:14px;font-style:italic;display:none;vertical-align:top;font-weight:400;margin-left:10px}.ps-model-pass{color:#b9b9b9!important}.ps-feature-wrist{opacity:.5;cursor:not-allowed;display:none!important}.ps-feature-hide{opacity:.5}.ps-jump{background:#86b062!important}@media only screen and (max-width:1379px){.cuff-selector .ps-bp-top{min-height:130px}}@media only screen and (max-width:991px){.cuff-selector .ps-bp-top{min-height:100px}.cuff-selector .ps-bp-top-last{min-height:70px}}legend{width:100%}.support-hub-wrapper .hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(43,62,80,.8);z-index:2}.support-hub-actions{margin-top:-90px;position:relative;z-index:5;padding-bottom:45px}.support-hub-actions .support-action-col{float:left;width:50%;background-color:#ececec;color:#000;padding:50px;font-family:'Gotham A','Gotham B';text-align:center;cursor:pointer;-webkit-box-shadow:2px 0 7px rgba(0,0,0,.1);box-shadow:2px 0 7px rgba(0,0,0,.1);border:2px solid transparent}.support-hub-actions .support-action-col.active{background-color:#fff}.support-hub-actions .support-action-col:focus{border-color:#2b3e50}.support-hub-actions .support-action-col h4{color:#000;font-size:26px;font-weight:400;padding-bottom:16px}.support-hub-actions .support-action-col p{font-size:18px}.support-hub-heading{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;text-transform:uppercase}.support-hub-content{display:none}.support-hub-content.active{display:block}.support-hero{position:relative;height:500px;z-index:3}.support-hero:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:#000;opacity:.2;z-index:2}.support-hero-image{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.support-hero-content{position:absolute;left:0;right:0;z-index:4;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-family:'Gotham A','Gotham B'}.support-hero-content h1{font-size:54px;color:#fff;line-height:48px;margin-bottom:19px;padding:0}.support-hero-content form{margin:0 auto}.support-hero-content input{height:49px;max-width:600px;width:100%;border:1px solid #b5b8bb;color:#808285;font-size:18px}.support-hero-content button{height:49px;width:60px;border:1px solid #b5b8bb;border-left:none;background:#fff}.support-hero-content button .fa-search:before{color:#2b3e50}.support-contact-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:420px;height:100%;border:1px solid #666}.support-contact-tile h3{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;font-weight:600}.support-contact-tile .contact-tile-content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:10rem;-webkit-box-flex:10rem;flex:10rem;width:100%}.support-contact-tile-cta{margin:auto}.support-contact-tile-cta a{display:block;font-size:18px;color:#fff;background:#2b3e50;padding:6px 10px;margin-top:40px;width:262px;text-align:center}@media (max-width:1379px){.support-contact-tile-cta a{width:auto;padding:6px 18px}}.support-hub-wrapper .support-hub-cta-section{padding:60px 0}.support-hub-wrapper .support-hub-cta-section.grey-bg{background-color:#f7f7f7}.support-hub-wrapper .support-hub-cta-section .support-contact-tile{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);border:none;padding:25px;min-height:350px;max-width:320px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile .support-contact-icon{min-height:69px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile img{max-width:60px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile h3{font-size:20px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile .support-contact-tile-cta a{margin-top:25px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile-content{text-align:center}.support-hub-wrapper .support-breadcrumb{padding:0 10px}.support-hub-wrapper .support-prod-input{position:absolute;opacity:0}.support-hub-wrapper .support-prod-input:checked+label,.support-hub-wrapper .support-prod-input:focus+label{background-color:#2b3e50}.support-hub-wrapper .support-prod-input:checked+label span,.support-hub-wrapper .support-prod-input:focus+label span{border-bottom-color:#fff}.support-hub-wrapper .support-prod-type{background-color:#0072bc;border:1px solid #0072bc;padding:33px 10px 33px;text-align:center;color:#fff;height:100%;min-height:170px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.support-hub-wrapper .support-prod-type:hover{background-color:#2b3e50}.support-hub-wrapper .support-prod-type.active{background-color:#2b3e50}.support-hub-wrapper .support-prod-type.active p{border-bottom-color:#fff}.support-hub-wrapper .support-prod-type img{max-width:72px}.support-hub-wrapper .support-prod-type p{line-height:15px;padding-bottom:5px;border-bottom:1px solid transparent}.support-hub-wrapper .support-prod-type span{padding-bottom:5px;border-bottom:1px solid transparent}.support-hub-wrapper .support-prod-type label:focus span{border-bottom-color:#fff}.support-hub-wrapper .support-inner-type.active~.support-inner-type-label{background-color:#ebebeb}.support-hub-wrapper .support-inner-type:focus~.support-inner-type-label{outline:2px dashed #2b3e50}.support-hub-wrapper .support-inner-type-label{border:1px solid #808285;background-color:#fff;padding:12px;text-align:center;text-transform:uppercase;cursor:pointer}.support-hub-wrapper .support-inner-type-label.active{background-color:#ebebeb}.support-hub-wrapper .support-inner-types{display:none}.support-hub-wrapper .support-inner-types.active{display:-webkit-box;display:-ms-flexbox;display:flex}.support-hub-wrapper .support-products-wrapper .product-wrapper{border:1px solid #666;height:100%;min-height:300px}.support-hub-wrapper .support-products-wrapper .product-wrapper img{max-height:167px;width:auto}.support-hub-wrapper .support-products-wrapper .product-wrapper h4{padding:0 5px}.support-contact-md-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:420px;height:100%;border:4px solid #0072bc;background:#fff;padding-bottom:2rem}.support-contact-md-tile .support-contact-header{width:100%;background:#0072bc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.support-contact-md-tile h3{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;font-weight:600}.support-contact-md-tile .contact-tile-content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:10rem;-webkit-box-flex:10rem;flex:10rem;width:100%}.support-contact-md-tile .support-contact-tile-content{text-align:center}.support-contact-md-tile .support-contact-tile-cta{margin:auto}.support-contact-md-tile .support-contact-tile-cta a{width:262px;height:50px;padding:6px 10px;background-color:#0072bc;font-size:18px;line-height:40px;color:#fff;-webkit-text-decoration:none solid #fff;text-decoration:none solid #fff;text-align:center;display:block}.support-contactus-wrapper{background:#0072bc;min-height:65px;color:#fff;text-align:center;font-weight:700}.support-contactus-wrapper h1{color:#fff;padding-bottom:0}.support-contactus-wrapper img{vertical-align:middle;margin-right:11px}.support-contactus-wrapper a{color:#fff}.support-hub-cta-section{padding:60px 0}.support-hub-cta-section.grey-bg{background-color:#f7f7f7}.support-hub-cta-section .support-contact-tile{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);border:none;padding:25px;min-height:350px}.support-hub-cta-section .support-contact-tile img{max-width:60px}.support-hub-cta-section .support-contact-tile h3{font-size:20px}.support-hub-cta-section .support-contact-tile .support-contact-tile-cta a{margin-top:25px}.support-hub-product .support-hero-heading{font-family:'Gotham A','Gotham B';font-size:32px;color:#2b3e50;padding:0 10px;line-height:35px}.support-hub-product .support-hero-model{padding:10px;color:#2b3e50}.support-hub-product .support-hero-manuals{padding:20px 10px}.support-hub-product .support-hero-image img{max-height:440px}.support-hub-product .support-hero-image-static img{max-height:440px}.support-hub-product .support-hub-heading{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;text-transform:uppercase}.support-hub-product .support-anchor-wrapper,.support-hub-product .support-hub-files,.support-hub-product .support-videos-wrapper{background-color:#f7f7f7;padding:60px 0}.support-hub-product .support-faq-actions-wrapper,.support-hub-product .support-hub-accessories,.support-hub-product .support-hub-faqs-wrapper{padding:60px 0}.support-hub-product .support-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.support-hub-product .support-media img{vertical-align:middle;border-style:none;width:65px}.support-hub-product .support-media .media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.support-hub-product .support-media .media-body h5{font-family:'Gotham A','Gotham B';font-weight:700;font-size:22px;color:#0072bc}.support-hub-product .support-media .media-body a.btn{background:#2b3e50;border:none;color:#fff;padding:15px 20px;font-family:'Gotham A','Gotham B';font-size:18px;font-weight:700;text-transform:uppercase}.support-hub-product .support-anchor-wrapper h5{font-size:1.35rem;font-weight:700;color:#2b3e50;margin-bottom:1.5rem}.support-hub-product .support-anchor-wrapper a{font-size:1.35rem;font-weight:700}.support-hub-product .support-anchor-wrapper .list-item{margin-bottom:25px}.support-hub-product .support-anchor-wrapper .pipe{width:1px;height:276px;background:#808285}.support-hub-product .support-anchor-wrapper .block-wrapper{-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);text-align:center;height:100%}.support-hub-product .support-anchor-wrapper .img-button{display:block;min-height:208px;-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);text-align:center}.support-hub-product .support-anchor-wrapper .block-wrapper .list-item a{font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;line-height:1rem}.support-hub-product .support-anchor-wrapper .block-wrapper.list{max-width:297px}@media only screen and (max-width:991px){.support-hub-product .support-anchor-wrapper .pipe{display:none}.support-hub-product .support-anchor-wrapper ul.anchors .list-item{display:inline-block;margin-right:1rem}}@media only screen and (max-width:768px){.support-hub-product .support-faq-actions-wrapper{display:none}}.support-hub-product .support-faq-actions-wrapper .support-faq-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-right:1px solid #0072bc;padding:0 20px}.support-hub-product .support-faq-actions-wrapper .support-faq-action:last-child{border:none}@media only screen and (max-width:1400px){.support-hub-product .support-faq-actions-wrapper .support-faq-action{display:block}}@media only screen and (max-width:768px){.support-hub-product .support-faq-actions-wrapper .support-faq-action{border:none}}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover{cursor:pointer}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover g,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover path,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover svg{fill:#0072bc!important}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4{color:#0072bc}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4:after,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4:before{width:50%;opacity:1}.support-hub-product .support-faq-actions-wrapper .support-faq-action svg{-ms-flex-item-align:center;align-self:center;margin-right:1rem;max-height:51px;width:auto}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4{font-family:'Gotham A','Gotham B';font-size:22px;color:#000;-ms-flex-item-align:center;align-self:center;padding:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:after,.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:before{content:"";position:absolute;bottom:-10px;width:0;height:1px;margin:5px 0 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transition-duration:.75s;transition-duration:.75s;opacity:0;background-color:#0072bc}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:before{left:50%}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:after{right:50%}.support-hub-product .faq-category{padding-bottom:20px;margin-right:2rem}.support-hub-product .faq-category.active h4{font-weight:700;opacity:1}.support-hub-product .faq-category.active h4:before{height:8px;width:100%;background:#0072bc;position:absolute;bottom:0;left:0;content:''}.support-hub-product .faq-category h4{font-family:'Gotham A','Gotham B';color:#0072bc;line-height:38px;border-bottom:2px solid transparent;position:relative;cursor:pointer;display:inline-block;text-transform:uppercase;opacity:.5}.support-hub-product .faq-category-item{display:none}.support-hub-product .faq-category-item.faq-visible{display:block}.support-hub-product .faq-category-item .faq-category-name{font-family:'Gotham A','Gotham B';color:#86b062;-webkit-text-decoration:none solid #86b062;text-decoration:none solid #86b062;line-height:32px;font-weight:700}.support-hub-product .faq-category-item .faq-category-item-question{font-family:'Gotham A','Gotham B';font-size:16px;font-weight:700;line-height:50px;border-bottom:1px solid #ebebeb;cursor:pointer;position:relative}.support-hub-product .faq-category-item .faq-category-item-question:after{position:absolute;font-family:FontAwesome;font-size:20px;right:10px;content:'\f055';color:#000}.support-hub-product .faq-category-item .faq-category-item-question.active:after{content:'\f056'}.support-hub-product .faq-category-item .faq-category-item-answer{display:none;border-bottom:1px solid #ebebeb;padding:20px}.support-hub-product .faq-category-item .faq-category-item-answer.open{display:block}.support-hub-product .faq-category-item .faq-category-item-answer .faq-answer-icon{width:30px;height:30px;margin-right:16px}.support-hub-product .faq-cat-link-wrapper{margin-top:30px}.support-hub-product .support-compatability-wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#2b3e50),to(#2b3e50)),-webkit-gradient(linear,left top,right top,from(#182938),to(#182938));background-image:linear-gradient(to right,#2b3e50,#2b3e50),linear-gradient(to right,#182938,#182938);background-repeat:no-repeat;background-position:0 0,42% 0;background-size:42% 100%,100% 100%;color:#fff;font-weight:300}.support-hub-product .support-compatability-wrapper h1{color:#fff;text-align:left}.support-hub-product .support-compatability-wrapper h5{color:#fff;font-weight:700;font-size:21px}.support-hub-product .support-compatability-wrapper p{font-weight:300;margin-bottom:.2rem;font-size:1rem}.support-hub-product .support-compatability-wrapper .small-notice{margin-top:25px;font-size:13px}.support-hub-product .support-compatability-wrapper .compatability-filter:after{width:0;height:0;border-style:solid;border-width:50px 0 50px 50px;border-color:transparent transparent transparent #2b3e50;content:"";display:block;position:absolute;top:40%;left:95%}@media only screen and (max-width:768px){.support-hub-product .support-compatability-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(#2b3e50),to(#2b3e50)),-webkit-gradient(linear,left top,left bottom,from(#182938),to(#182938));background-image:linear-gradient(to bottom,#2b3e50,#2b3e50),linear-gradient(to bottom,#182938,#182938);background-position:0 0,0 42%;background-size:100% 42%,100% 100%}.support-hub-product .support-compatability-wrapper .compatability-filter:after{border:0}}.support-hub-product .support-compatability-wrapper ul.feature-list li{width:48%;display:inline-block;font-size:1rem;margin-bottom:10px}.support-hub-product .support-compatability-wrapper ul.feature-list li:before{content:"";background:url(../images/icon-check-white.svg) no-repeat;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px}.support-hub-product .support-compatability-wrapper ul.feature-list li.deactivate{color:grey}.support-hub-product .support-compatability-wrapper .cuffs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support-hub-product .support-compatability-wrapper .cuffs-list h5 span.first-char{background:#0072bc;color:#fff;border-radius:50%;font-weight:700;text-align:center;padding:0 4.5px;margin-right:5px}.support-hub-product .support-compatability-wrapper .cuffs-list li a{text-decoration:underline;color:#fff}.support-hub-product .support-compatability-wrapper button{background:0 0;border:0;cursor:pointer}.support-hub-product .support-compatability-wrapper button .block-wrapper{width:101px;height:101px;border:1px solid #fff;background:#2b3e50;stroke-width:1;position:relative}.support-hub-product .support-compatability-wrapper button input[type=checkbox]{visibility:hidden;position:absolute}.support-hub-product .support-compatability-wrapper button:after{content:"Phone";margin-top:20px;text-align:center;display:block;color:#fff}.support-hub-product .support-compatability-wrapper button.tablet:after{content:"Tablet"}.support-hub-product .support-compatability-wrapper button.mp3-player:after{content:"MP3 Player"}.support-hub-product .support-compatability-wrapper button.mp3-player img{padding-top:18px}.support-hub-product .support-compatability-wrapper button.active .block-wrapper{background:#fff}.support-hub-product .support-compatability-wrapper button.active:after{font-weight:700}.support-hub-product .support-compatability-wrapper select{max-width:390px;padding:11px 8px;border:1px solid #8c8c8c;border-radius:4px;font-family:Gotham;font-size:14px;color:#121212;-webkit-text-decoration:none solid #121212;text-decoration:none solid #121212;width:100%}.support-hub-product .support-compatability-wrapper select option{line-height:42px}.support-hub-product .support-compatability-wrapper .app-icon{width:66px;height:66px}.support-hub-product .support-upgrade-wrapper h1{text-align:left}.support-hub-product .support-upgrade-wrapper .bs-container,.support-hub-product .support-upgrade-wrapper article#post-13443,.support-hub-product .support-upgrade-wrapper article#post-23433{border-bottom:1px solid #808285}.support-hub-product .support-upgrade-wrapper p{font-size:1rem}.support-hub-product .support-more-wrapper h5{font-size:21px;color:#2b3e50;padding:20px 15px;-webkit-text-decoration:none solid #2b3e50;text-decoration:none solid #2b3e50}.support-hub-product .support-more-wrapper .block-wrapper{max-width:401px;min-height:167px;background:#ececec;-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);padding:25px 28px;position:relative;overflow:hidden;height:100%}.support-hub-product .support-more-wrapper .button-block-wrapper img{right:10px;top:30px;position:absolute;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.support-hub-product .support-more-wrapper .button-block-wrapper a{font-size:21px;color:#2b3e50;padding:20px 0;font-weight:500;-webkit-text-decoration:none solid #2b3e50;text-decoration:none solid #2b3e50;display:block}.support-hub-product .support-videos-wrapper .videos-wrapper{max-width:1280px;margin:0 auto}.support-hub-product .support-videos-wrapper .video-wrapper{position:relative}.support-hub-product .support-videos-wrapper .video-wrapper .video-play-icon{width:122px!important}.support-hub-product .support-videos-wrapper .video-wrapper .video-title-wrapper{width:auto!important;left:15px;right:15px}.support-hub-product .support-videos-wrapper .video-wrapper .video-title-wrapper{position:absolute;bottom:0;min-height:auto;border:0;margin:0 auto;width:100%}.support-hub-product .support-videos-wrapper .video-wrapper .video-thumbnail-wrapper::after{opacity:.5;background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;max-width:100%;content:"";width:100%;height:100%;display:block;position:absolute;top:0}.support-hub-product .support-videos-wrapper .slick-next,.support-hub-product .support-videos-wrapper .slick-prev{border:solid #0072bc;border-width:0 8px 8px 0;display:inline-block;padding:15px;position:absolute;cursor:pointer;color:#0072bc;top:50%;background:0 0}.support-hub-product .support-videos-wrapper .slick-next{right:-20px}.support-hub-product .support-videos-wrapper .slick-prev{left:-20px}#mmCompareChart.in~#mmCompareTray,#mmCompareTray{position:fixed;bottom:-300px;left:0;width:100%;display:none;padding:10px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100000;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 -5px 10px rgba(255,255,255,.21);box-shadow:0 -5px 10px rgba(255,255,255,.21)}#mmCompareTray.in{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}#mmCompareTray .mmClose{color:#fff;cursor:pointer;line-height:1;border:0;position:absolute;top:10px;right:20px;text-decoration:none!important;background-color:transparent;padding:0;font-size:38px;font-weight:700}#mmCompareTray .mmTrayNote{font-size:23px;font-weight:700;color:#fff;line-height:1.3em;padding-bottom:0}#mmCompareTray .mmTrayNote span{font-size:.78em;font-weight:400}#mmCompareTray .mmTrayProds{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mmCompareTray .mmTrayProd{min-height:149px;margin:0 10px;min-width:1px;width:200px;position:relative;background:#fff}#mmCompareTray .mmTrayProd .mmClose{font-size:21px;font-weight:400;top:0;right:0;background-color:#fff;color:#000;height:21px;width:21px;border-radius:50%}#mmCompareTray .mmTrayProd .mmClose:hover{color:red}#mmCompareTray .mmTrayProd.empty{border:2px dashed #f7f7f7;background:#2b3e50}#mmCompareTray .mmTrayProd>img{display:block;margin:auto;max-height:100px}#mmCompareTray .mmTrayProd>h3{text-align:center;font-weight:400;padding:4px 4px 0 4px;color:#000}#mmCompareTray .mmTrayCTAs>*{margin-top:5px;margin-bottom:5px!important}#mmCompareTray .mmTrayCTAs .compareNow[disabled]{cursor:not-allowed;background-color:#575757;color:#fff}#mmCompareTray .mmTrayCTAs .clearAll{color:#fff;font-size:17px;text-decoration:underline;padding:6px 10px;white-space:nowrap;margin-left:10px;background-color:transparent;border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}#mmCompareTray .mmTrayCTAs .clearAll:focus{outline:2px dashed #f7f7f7}.compareBlock{margin:4px 0 10px;visibility:hidden;opacity:0;pointer-events:none}.compareReady .compareBlock{visibility:visible;opacity:1;pointer-events:auto;padding-top:5px}.compareBlock input[type=checkbox]{position:absolute;left:-9999px}.compareBlock label{text-transform:uppercase;color:#000;padding-left:30px;position:relative;display:inline-block;cursor:pointer;font-size:90%}.compareBlock label::after,.compareBlock label::before{content:'';height:22px;width:22px;display:block;position:absolute;left:0;top:3px;border:2px solid #818181}.compareBlock label::after{font-size:26px;line-height:22px;color:#0072bc;font-family:dashicons;text-align:center;left:-3px;top:4px;border:none;content:"\f147";display:none}.compareBlock input[type=checkbox]:checked+label::after{display:block}.compareBlock input[type=checkbox]:checked+label,.compareBlock label:hover{color:#0072bc}.compareBlock input[type=checkbox]:checked+label::before,.compareBlock label:hover::before{border-color:#0072bc}.compareBlock input[type=checkbox][disabled]+label,.compareBlock input[type=checkbox][disabled]+label:hover{cursor:not-allowed;color:#818181}.compareBlock input[type=checkbox][disabled]+label::before,.compareBlock input[type=checkbox][disabled]+label:hover::before{border-color:#818181;background-color:#818181}@media (max-width:1100px){#mmCompareTray .mmTrayProd{width:160px;margin:0 5px}#mmCompareTray .mmTrayProds{padding:0 5px}}@media (max-width:864px){#mmCompareTray .mmTrayProd{width:125px}}@media (max-width:767px){#mmCompareTray{-ms-flex-wrap:wrap;flex-wrap:wrap}#mmCompareTray .mmTrayNote{width:100%;text-align:center;font-size:20px}#mmCompareTray .mmTrayNote br{display:none}#mmCompareTray .mmTrayProds{width:75%}#mmCompareTray .mmTrayCTAs{width:25%}#mmCompareTray .mmTrayProd{width:calc(33.3333% - 20px)}}@media (max-width:575px){#mmCompareTray{padding:10px}#mmCompareTray .mmTrayCTAs,#mmCompareTray .mmTrayProds{width:100%;text-align:center;padding:0}#mmCompareTray .mmTrayCTAs{margin-top:15px}#mmCompareTray .mmTrayNote{line-height:1;margin-bottom:8px}#mmCompareTray .mmTrayNote span{display:block;font-size:.66em}#mmCompareTray.in .mmTrayProd .mmClose{height:21px;width:21px;top:0;left:auto;right:0;font-size:21px;background:#fff}#mmCompareTray.in .mmClose{top:-38px;right:auto;left:0;background-color:#2b3e50;height:40px;width:40px;text-align:center;font-size:38px}}#mmCompareChart{padding:30px 50px 50px;background-color:#fff;-webkit-box-shadow:0 3px 15px 2px rgba(21,21,21,.21);box-shadow:0 3px 15px 2px rgba(21,21,21,.21);position:absolute;top:0;left:50%;opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:opacity .1s,-webkit-transform .2s ease-in-out;transition:opacity .1s,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .1s;transition:transform .2s ease-in-out,opacity .1s,-webkit-transform .2s ease-in-out;z-index:100002;display:none}#mmCompareChart.in{opacity:1;-webkit-transform:translate(-50%,5%);transform:translate(-50%,5%);display:block}#mmCompareChart.in+.mmCompareChartBackdrop{display:block}#mmCompareChart+.mmCompareChartBackdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:100001}#mmCompareChart .mmClose{color:#2f3132;border-radius:0;cursor:pointer;line-height:1;border:0;position:absolute;top:10px;right:20px;text-decoration:none!important;background-color:transparent;padding:0;font-size:30px}#mmCompareChart .mmClose:focus{outline:2px solid #2b3e50}#mmCompareChart .mmClose:hover{color:#000}#mmCompareChart .mmBtn{display:inline-block;padding:18px 72px;color:#fff;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;font-size:25px;letter-spacing:1px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important;background-color:#86b062}.table-compared{text-align:center;border:0;line-height:1.5;font-size:14px;table-layout:fixed;margin-bottom:4rem!important;width:900px}.table-compared [scope=row]{min-width:200px}.table-compared td{border:0;font-size:17px;color:#000}.table-compared thead a{color:#fff}.table-compared thead td{padding:0;position:relative;color:#fff;font-size:15px}.table-compared thead .img-fluid{max-width:100px}.table-compared thead .prodImgs a{display:block}.table-compared thead .prodNames td[scope=row]{background-color:transparent}.table-compared tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.table-compared tbody th[scope=row]{background-color:#ebebeb;font-size:15px;padding:.75rem 4px;border-color:#fff;border-right:0;font-weight:700}.table-compared tbody tr:last-child td[scope=row]{border-color:#ebebeb}.table-compared tfoot td{padding:0}.table-compared tfoot .prodPrices td{padding:2rem 4px}.table-compared .learnmore{display:inline-block}.table-compared .learnmore :hover{color:#fff;background:#0072bc}.table-compared>thead th{border:none}.table-compared>thead .prodNames th{background-color:#0072bc;border-right:1px solid #0072bc;padding:.75rem 1rem;line-height:1.1;font-weight:400;position:relative;color:#fff;font-size:15px;vertical-align:top}@media (max-width:1139px){.table-compared{width:830px}}@media (max-width:991px){#mmCompareChart{width:90%}.table-compared{border-collapse:collapse;position:relative;width:100%}.table-compared tbody,.table-compared tbody th,.table-compared td,.table-compared thead{display:block;width:100%}.table-compared td{padding:.5rem}.table-compared tr{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-compared tbody td{border-bottom:0}.table-compared tbody td:last-child{border-right:0}.table-compared[data-compare-num="2"] td:nth-child(3){border-right:0}.table-compared tbody tr:last-child td{border-bottom:1px solid #ccc}.table-compared td:nth-child(n+2),.table-compared th:nth-child(n+2){width:33.333%;background-color:#fff}.table-compared[data-compare-num="2"] td:nth-child(n+2),.table-compared[data-compare-num="2"] thead th:nth-child(n+2){width:50%}.table-compared [scope=row]{text-align:center}.table-compared tfoot [scope=row],.table-compared thead [scope=row]{display:none}.table-compared thead td{font-size:14px;line-height:1.4}}@media (max-width:666px){#mmCompareChart{padding:30px 15px;width:calc(100% - 30px);margin:0 15px;left:0}#mmCompareChart.in{-webkit-transform:translate(0,15px);transform:translate(0,15px)}.table-compared thead .prodNames td{padding:.5rem}.table-compared td,.table-compared thead td{font-size:12px}.table-compared .learnmore,.table-compared tbody td[scope=row]{font-size:14px}.table-compared .learnmore{padding:4px 8px}.table-compared .prodPrices .h3{font-size:16px}.table-compared tfoot td{border-right:2px solid #fff}.table-compared tfoot td:last-child{border-right:0}}.search-sb-categories{margin:60px 0}.action .btn.blue-block-btn{display:block;background-color:#0072bc!important;color:#fff!important;white-space:initial!important}.advance-link{margin:5px 0}.advance-link a{color:#2b3e50}.advance-link .text{padding:15px 10px;border:solid 2px #2b3e50;line-height:1}.advance-link .icon{padding:.5rem 1rem;background-color:#2b3e50}.advance-link .icon img{position:relative;top:2px;display:block;height:30px;width:30px}:root{--cerulean:#0272bc;--very-light-pink:#ececec;--dark-grey-blue:#2b3d50;--light-grey1:#f9f9f9;--light-grey2:#f4f4f4;--brown-grey:#b1b1b1;--battleship-grey:#75777a;--dark-grey:#56575a;--light-navy:#18426e;--pale-mauve:#fae3f7;--pale-pink:#f2cfe4;--purplish-pink:#c65596;--black:#000000;--white:#ffffff;--cerulean2:#0081c3;--cerulean3:#0089ce}.page-professionals.et_fixed_nav #page-container,.parent-page-professionals.et_fixed_nav #page-container{max-width:1440px}.page-clinical-validation .hcp-a-spot-1{min-height:385px}.page-heart-health .hcp-a-spot-1{min-height:385px}.page-heart-health .hcp-callout-1{min-height:550px;background-color:var(--light-grey1)}.page-pain-management .hcp-callout-2{height:445px}.page-pain-management .hcp-callout-2 .main{height:inherit}.hcp-top-header{background-color:var(--cerulean);padding:15px 0}.hcp-top-header a{text-transform:unset!important;text-decoration:underline}.hcp-top-header .menu-hcp2-container li,.hcp-top-header .menu-hcp3-container li{margin-right:3rem!important}.hcp-bottom-header button.hcp-search,.hcp-top-header button.hcp-search{background:0 0;border:none;height:100%}.s-hcp3-btn:focus{background-color:#fff!important;border:3px solid var(--cerulean)!important;outline:2px solid #fff!important}.s-hcp3-btn-sm{margin-left:5px;min-height:39px!important;height:39px!important;padding:.5rem .75rem!important}.s-hcp3-btn-sm:focus i::before{color:#fff!important}.s-hcp3-btn-sm:focus,.s-hcp3-btn:focus{-webkit-box-shadow:none;box-shadow:none}.s-hcp3-search-field:focus{border:3px solid var(--cerulean)!important;outline:2px solid #fff!important;-webkit-box-shadow:none;box-shadow:none}.s-hcp3-search-field-sm{border-color:#737373!important}.s-hcp3-search-field-sm:focus{border:2px solid var(--dark-grey-blue)!important;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50}.hcp-header .form-search-wrapper,.hcp-header .form-search-wrapper2{z-index:9999}#main-header .hcp-top-header .navbar .logo{padding-left:0;margin-top:0;width:175px!important}.hcp-header #form-search-wrapper2{top:64px}.hcp-header #form-search-wrapper2 .form-search button[class="btn btn-primary"]{margin-left:auto}@media (min-width:768px){.hcp-header div[class=px-3-md]{padding-left:0!important;padding-right:0!important}}@media (min-width:992px){.hcp-header div[class=px-3-md]{padding-left:15px!important;padding-right:15px!important}}.hcp .h1,.hcp h1{font-family:'Gotham A','Gotham B';font-size:50px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.18;text-transform:uppercase;letter-spacing:.33px;color:var(--cerulean)}.hcp .h2,.hcp .heading-featured,.hcp h2{font-family:'Gotham A','Gotham B';font-size:25px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:var(--cerulean)}.hcp .h3,.hcp h3{font-family:'Gotham A','Gotham B';font-size:21px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp .h4,.hcp h4{font-family:'Gotham A','Gotham B';font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp p,.hcp ul{font-family:'Gotham A','Gotham B';font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:var(--black)}.hcp .contact-us{font-family:'Gotham A','Gotham B';font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.86;letter-spacing:1.01px;color:var(--white)}.hcp .b2b{font-family:'Gotham A','Gotham B';font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.78px;color:var(--white)}.hcp .featured-product-text{font-family:'Gotham A','Gotham B';font-size:21px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:var(--white);padding:0;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.hcp-button-1{padding:13px 44px;border-radius:13px;border:0;background-color:var(--dark-grey-blue);font-size:13.5px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;color:var(--white);cursor:pointer}.hcp-table .hcp-button-1{white-space:nowrap}.hcp-button-1:hover{text-decoration:underline}.hcp-button-2{padding:8px 20px;border:0;background-color:var(--dark-grey);font-size:13.5px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;color:var(--white);cursor:pointer}.hcp .hcp-model{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.77;letter-spacing:normal;color:var(--black)}.hcp .hcp-connect{font-size:16px;font-weight:500;font-stretch:normal;font-style:italic;line-height:1.44;letter-spacing:normal;color:var(--cerulean)}.hcp-text-link{display:inline-block;font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-decoration:underline;color:var(--dark-grey-blue)}.hcp .hcp-disclaimer,.hcp .hcp-disclaimer .hcp-disclaimer-heading,.hcp .hcp-disclaimer p{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.hcp .hcp-disclaimer h2.hcp-disclaimer-heading{display:inline;font-weight:700;color:var(--black)}.hcp .hcp-disclaimer .hcp-disclaimer-list{list-style-type:none;list-style-position:inside;counter-reset:LIST-ITEMS;text-align:justify}.hcp .hcp-disclaimer .hcp-disclaimer-list li{padding-right:.2em}.hcp .hcp-disclaimer .hcp-disclaimer-list li:before{content:counter(LIST-ITEMS) ".";counter-increment:LIST-ITEMS;font-weight:700;padding-right:.5em}.hcp-disclaimer{color:#000}.hcp .hcp-jump-bar{font-size:14px;line-height:22px;padding-bottom:10px}.hcp .white{color:var(--white)}.hcp .black{color:var(--black)}.hcp-a-spot-2 ul,.hcp-body-9 ul{list-style:disc outside;padding-left:45px}.hcp .sub{-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,.35);box-shadow:0 5px 25px 0 rgba(0,0,0,.35)}.hcp .centered{text-align:center}.hcp-rounded-30{border-radius:30px}.hcp-rounded-left-30{border-top-left-radius:30px!important;border-bottom-left-radius:30px!important}.hcp-rounded-right-30{border-top-right-radius:30px!important;border-bottom-right-radius:30px!important}.hcp .mb-10{margin-bottom:10rem!important}.hcp .pb-9{padding-bottom:9rem!important}.hcp .pb-10{padding-bottom:10rem!important}.hcp .pb-12{padding-bottom:12rem!important}.hcp .pb-13{padding-bottom:13rem!important}.hcp .pb-14{padding-bottom:14rem!important}.hcp .pb-15{padding-bottom:15rem!important}.hcp .pt-9{padding-top:8rem!important}.hcp .pt-10{padding-top:10rem!important}.hcp .pt-15{padding-top:15rem!important}.hcp .mt-8{margin-top:8rem!important}.hcp .mt-9{margin-top:9rem!important}.hcp .mt-10{margin-top:10rem!important}.hcp .mb-n1{margin-bottom:-1rem!important}.hcp .mb-n2{margin-bottom:-2rem!important}.hcp .mb-n3{margin-bottom:-3rem!important}.hcp .mb-n4{margin-bottom:-4rem!important}.hcp .mb-n5{margin-bottom:-5rem!important}.hcp .mb-n6{margin-bottom:-6rem!important}.hcp .mt-n1{margin-top:-1rem}.hcp .mt-n2{margin-top:-2rem}.hcp .mt-n3{margin-top:-3rem}.hcp .mt-n4{margin-top:-4rem}.hcp .mt-n5{margin-top:-5rem}.hcp .mt-n6{margin-top:-6rem}.hcp .mt-n7{margin-top:-7rem}.hcp .mt-n8{margin-top:-8rem}.hcp .mt-n100{margin-top:-100px}.hcp .mt-n50{margin-top:-50px}.hcp .nav-link{padding:.5rem 1rem;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;text-transform:uppercase;font-family:'Gotham A','Gotham B';color:var(--white)}.hcp-a-spot-1,.hcp-a-spot-2 .main,.hcp-a-spot-4 .main,.hcp-a-spot-5 .main,.hcp-callout-1{background-size:cover;background-repeat:no-repeat;background-position:right;z-index:2}.hcp-a-spot-home .main{background-size:40%;background-repeat:no-repeat;background-position:top right}.hcp-a-spot-1{background-size:38%;background-repeat:no-repeat;background-position:top right}.hcp-a-spot-1,.hcp-a-spot-2,.hcp-a-spot-4,.hcp-a-spot-home,.hcp-body-7{background-color:var(--white)}.hcp-a-spot-1 a,.hcp-a-spot-2 a,.hcp-a-spot-3 a,.hcp-a-spot-5 a{color:var(--black);text-decoration:underline;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.hcp-a-spot-3 .sub-wrapper,.hcp-a-spot-5 .sub-wrapper{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-a-spot-3 .sub{background-color:var(--light-navy)}.hcp-a-spot-5 .sub2 h2{font-size:25px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:var(--white)}.hcp-a-spot-contact-us .main{background-image:url(/wp-content/uploads/shatters-grey.png);background-position:right;background-size:cover;background-repeat:no-repeat}.m-144{max-width:144px;width:100%}.hcp-a-spot-contact-us .b2b-banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-banner-b2b.transformed{margin-left:-5.5%!important}@media (min-width:768px){.contact-banner-b2b.transformed{margin-left:-8.3%!important}}@media (min-width:992px){.contact-banner-b2b.transformed{margin-left:-6.9%!important}}@media (min-width:1200px){.contact-banner-b2b.transformed{margin-left:-6.4%!important}}.b2b-banner-wrapper-inner{background-position:bottom;height:80px}.b2b-banner-wrapper-inner,.lp-b2b-banner-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b2b-banner-wrapper-inner,.lp-b2b-banner-wrapper-outer{background-size:100% 100%;background-repeat:no-repeat}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:15px}@media (min-width:375px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:15px}}@media (min-width:768px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:0}}@media (min-width:1200px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:15px}}@media (min-width:375px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{padding-left:15px}}@media (min-width:1200px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{margin-left:8.33333%}}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:15px}@media (min-width:768px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:0;padding-bottom:8px}}@media (min-width:992px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:15px;padding-bottom:0}}.lp-b2b-banner-wrapper-outer{height:70px;margin-left:-14.1%!important}@media (min-width:375px){.lp-b2b-banner-wrapper-outer{margin-left:-12.8%!important}}@media (min-width:425px){.lp-b2b-banner-wrapper-outer{margin-left:-12%!important}}@media (min-width:576px){.lp-b2b-banner-wrapper-outer{margin-left:-10.5%!important}}@media (min-width:768px){.lp-b2b-banner-wrapper-outer{margin-left:-5.9%!important}}@media (min-width:992px){.lp-b2b-banner-wrapper-outer{margin-left:-4.7%!important}}@media (min-width:1200px){.lp-b2b-banner-wrapper-outer{margin-left:-4.5%!important}}.lp-b2b-banner-wrapper-inner{height:100%;padding-left:10px}@media (min-width:375px){.lp-b2b-banner-wrapper-inner{padding-left:15px}}@media (min-width:576px){.lp-b2b-banner-wrapper-inner{padding-left:28px}}@media (min-width:992px){.lp-b2b-banner-wrapper-inner{padding-left:32px}}.lp-b2b-banner-wrapper-inner .b2b-banner-contents{padding-bottom:12px}.lp-b2b-banner-logo{width:100%;height:100%}.b2b-banner-contents h2.b2b.d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-a-spot-contact-us .contact-us-text-wrapper{height:73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents img{max-width:164px;display:block}.hcp-a-spot-contact-us .b2b-banner-wrapper{padding-left:15px;padding-bottom:0}.hcp-b2b-portal{position:relative}.hcp-b2b-portal::before{content:'';position:absolute;height:100%;width:100%;background-color:var(--light-grey1);-webkit-clip-path:polygon(0 35px,100% 93px,100% 100%,0 100%);clip-path:polygon(0 35px,100% 93px,100% 100%,0 100%)}.hcp-b2b-portal .b2b-banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hcp-b2b-portal .b2b-text-wrapper{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents img{max-width:164px;display:block}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents .b2b{padding-bottom:0}.hcp-b2b-portal button{width:100%;padding:13px 35px}.hcp-body-1{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%)}.hcp-body-2{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%)}.hcp-body-2 ul .vitalsight-items-list{list-style-type:none;padding-left:0}.hcp-body-3{background-color:var(--light-grey1)}.hcp-body-3 .main a{font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-decoration:underline;color:var(--dark-grey-blue)}.hcp-body-4,.hcp-body-9{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 58px,100% 0,100% 100%,0 100%);clip-path:polygon(0 58px,100% 0,100% 100%,0 100%)}.hcp-body-4 .main p{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black)}.hcp-body-5,.hcp-featured-product{background-color:var(--light-grey1)}.hcp-industry-news{margin-bottom:160px}.hcp-body-7 h3{max-width:75%}.hcp-body-7 .col-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hcp-body-7 .col-4:first-of-type{padding-right:30px}.hcp-body-7 .col-4:last-of-type{padding-left:30px}.hcp-body-7 .hcp-body-7-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hcp-body-7 .hcp-button-1{display:block;padding:13px 30px;width:100%}.hcp-body-9 img{max-height:352px}.hcp-body-9-box{border:2px solid var(--cerulean);border-radius:10px;text-align:center;padding:10px 5px}.hcp-body-9-box p.hcp-small{font-size:13px}.hcp-body-9-box-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.hcp sup{font-size:50%}.hcp-callout-3{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-callout-3 .hcp-disclaimer{color:var(--white)}.hcp-featured-product-wrapper{background-image:url(/wp-content/uploads/shatters-blue-featured-product@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-featured-product .fp-banner-contents{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:57px;-ms-flex-line-pack:center;align-content:center;padding-left:32px}.hcp-featured-product .fp-banner-wrapper{position:absolute;top:157px;left:-34px;z-index:2}.hcp-featured-product .sub{position:relative;bottom:-25px;z-index:1}.hcp-form .hcp-form-gf .gfield_label{font-family:'Gotham A','Gotham B';font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp-form .hcp-form-gf .gform_body input,.hcp-form .hcp-form-gf .gform_body select{padding:15px 35px!important;max-height:53px;border-radius:13px}.hcp-form .hcp-form-gf .gform_body textarea{border-radius:13px}.hcp-form .hcp-form-gf .gform_heading{display:none}.hcp-form .hcp-form-gf .gform_footer input[type=submit]{height:auto;padding:10px 40px}.page-pain-management .hcp-video,.page-respiratory-support .hcp-grid-1{background-color:var(--light-grey1)}.page-pain-management .hcp-a-spot-3 .sub{z-index:1}.page-remote-patient-monitoring .hcp-video{margin-bottom:0;z-index:1;position:relative}.hcp-video iframe{width:891px;height:501px}.hcp-grid-2{background-color:var(--light-grey1)}.hcp-grid-3 .nav-tabs .nav-link{border:0 solid;border-radius:0;background-color:var(--dark-grey-blue);padding:10px 32px;width:100%}@media (min-width:768px){.hcp-grid-3 .nav-tabs .nav-link{padding:10px 24px}}@media (min-width:992px){.hcp-grid-3 .nav-tabs .nav-link{padding:10px 32px}}.hcp-grid-3 .nav-tabs .nav-item:first-of-type .nav-link{border-top-left-radius:13px!important;border-bottom-left-radius:13px!important}.hcp-grid-3 .nav-tabs .nav-item:last-of-type .nav-link{border-top-right-radius:13px!important;border-bottom-right-radius:13px!important}.hcp-grid-3 .nav-tabs .nav-item:not(:last-child){border-right:1px solid var(--white)}.hcp-grid-3 .nav-tabs .nav-link.active{color:var(--white);background-color:var(--dark-grey)}.hcp-grid-3 .dropdown-menu .nav-link.active,.hcp-grid-3 .navMenu-item-0 button+ul .nav-link.active,.navMenu-item-0 .hcp-grid-3 button+ul .nav-link.active{border-left:15px solid var(--cerulean)}.hcp-grid-3 .dropdown-menu .nav-link:not(.active),.hcp-grid-3 .navMenu-item-0 button+ul .nav-link:not(.active),.navMenu-item-0 .hcp-grid-3 button+ul .nav-link:not(.active){padding-left:31px}.hcp-grid-3 .dropdown-menu .nav-link,.hcp-grid-3 .navMenu-item-0 button+ul .nav-link,.navMenu-item-0 .hcp-grid-3 button+ul .nav-link{width:100%;font-size:13.5px;border-width:1px 0 0 0;border-color:var(--white);border-style:solid;color:var(--white);background-color:var(--dark-grey-blue)}.hcp-grid-3 .dropdown-toggle,.hcp-grid-3 .navMenu-item-0 button,.navMenu-item-0 .hcp-grid-3 button{text-transform:unset;border-radius:0;font-weight:500;border-left:15px solid var(--cerulean);padding:8px 16px}.hcp-grid-3 .dropdown-toggle::after,.hcp-grid-3 .navMenu-item-0 button::after,.navMenu-item-0 .hcp-grid-3 button::after{display:none}.hcp-grid-3 .nav-tabs{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border:none}.hcp-image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 157px;flex:0 0 157px}.hcp-table img{max-height:118px}.hcp-table h4{color:var(--cerulean)}.hcp-table .check{font-weight:700}.hcp-table th{font-weight:400;width:20%}.hcp-table td{width:16%}.hcp-table th,.hcp.hcp-table td{border:none}.hcp-table tr:not(:first-child):not(:last-child) th{background-color:var(--light-grey1)}.hcp-table tr:not(:last-child){border:solid 2px var(--very-light-pink);border-top:none;border-left:none;border-right:none}.hcp-table a:not(.hcp-button-1){font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;color:var(--dark-grey-blue);text-decoration:underline}.hcp-table .hcp-button-1{padding:10px 19px}.hcp-table,.hcp-table-2{font-size:15px;line-height:21px}.hcp-table-2 th,.hcp.hcp-table-2 td{border:1px solid var(--very-light-pink);text-align:center;vertical-align:middle}.hcp-table-2 th span{font-weight:700}.hcp-video{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-video{margin-bottom:200px}.hcp-video .sub{position:relative;bottom:-120px!important}.hcp .row-no-gutters [class*=col-],.page-professionals #main-header .row-no-gutters [class*=col-],.parent-page-professionals #main-header .row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.hcp-footer,.page-professionals #main-header,.parent-page-professionals #main-header{max-width:1438px}.hcp-footer{background-color:var(--dark-grey-blue)}.hcp-footer a{color:var(--white)}.hcp-footer-disclaimer p{font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:var(--white);padding-bottom:.2em}.hcp-footer .title{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;text-transform:uppercase;line-height:1.46;letter-spacing:normal;color:var(--white)}.hcp-footer .et_pb_widget{float:none}.hcp-footer a:focus,.hcp-footer button:focus{outline:2px solid var(--white)}.hcp-input-newsletter{border:none!important}.hcp-footer #newsletterform .hcp-button-2:focus{outline:2px solid var(--light-grey1)}.hcp-bottom-nav li{display:inline-block;padding-right:22px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;text-decoration:underline;line-height:1.67;letter-spacing:normal;color:var(--white)}.hcp-bottom-nav li:hover{text-decoration:none}.hcp-bottom-header a:hover{text-decoration:underline!important}.hcp-bottom-header .nav-item.active{text-decoration:underline}.hcp-header .navbar a{font-family:'Gotham A','Gotham B';font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:normal;color:var(--white);padding:15px 0!important}.hcp-header .nav-item:hover a,.hcp-header a:hover{background-color:unset}.hcp-header .nav-item:focus a,.hcp-header a:focus{background-color:unset;outline:2px solid var(--white)}.hcp-header .navbar .navbar-collapse.show .nav-item a{padding-left:25px!important}.hcp-header .navbar .navbar-collapse:not(.show) .nav-item:first-child a{padding-left:0!important}.hcp-header .navbar .nav-item:last-child a{padding-right:0!important}#menu-hcp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hcp-header #navbar-nav{width:100%}.hcp-bottom-header .nav-button-wrapper button,.hcp-header .navbar-toggler{min-height:68px;padding:.25rem 2.4rem}@media (min-width:768px){.hcp-bottom-header .nav-button-wrapper button,.hcp-header .navbar-toggler{padding:.25rem .9375rem}}#search-close-button-2,.hcp-header .navbar-toggler{padding:.25rem 1rem}@media (min-width:768px){#search-close-button-2,.hcp-header .navbar-toggler{padding:.25rem .9375rem}}.hcp-hero-image{position:absolute;right:0;padding:0;background-size:auto;background-position:top right;height:100%;background-repeat:no-repeat}#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:-moz-placeholder-shown)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:-ms-input-placeholder)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter .hcp-input-newsletter:focus+.form-newsletter-label,#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:placeholder-shown)+.form-newsletter-label,#hcp-main-footer .form-newsletter .hcp-input-newsletter:valid+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter-label{position:absolute;left:0;top:7px;font-size:.72rem;line-height:1.5;padding-left:.5rem;color:#495057;-webkit-transition:all .2s ease;transition:all .2s ease}#hcp-main-footer #footer-logo{max-width:135px}@media (max-width:991px){.main-header .navbar-brand{left:50%;top:0!important}.main-header .navbar-brand.hcp-logo{padding-top:5px!important;padding-bottom:5px!important}.hcp-a-spot-home .main{background-image:none!important}.hcp-bottom-header #nav-wrapper{max-height:70vh;overflow-y:scroll}}@media (max-width:767px){.page-pain-management .hcp-callout-2{height:auto}}@media (max-width:580px){.hcp .h1,.hcp h1{font-size:26px;line-height:32px;letter-spacing:-.03px}.hcp .h2,.hcp h2{font-size:22px;line-height:28px;letter-spacing:0}.hcp .h3,.hcp h3{font-size:18px;line-height:23px;letter-spacing:0}.hcp p{font-size:16px;line-height:23px}.hcp-featured-product h2{text-align:center}.hcp-body-5 .hcp-button-1,.hcp-featured-product .hcp-button-1{display:block;width:100%}.hcp-featured-product .hcp-model{text-align:center}.main-header .navbar-brand{left:40%!important;top:0!important}.main-header .navbar-brand.hcp-logo{left:50%!important;padding-top:5px!important;padding-bottom:5px!important}.hcp-body-7 h3{max-width:100%}.hcp-b2b-portal img{max-width:none}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents img{max-width:127px}.hcp .b2b{font-size:16px;line-height:unset}.hcp-b2b-portal .hcp-button-1{width:100%}.hcp-callout-1 .hcp-button-1{width:100%;display:block}.hcp-grid-2 img,.hcp-grid-3 img{display:block}.hcp-video iframe{width:100%;height:auto}.hcp-body-2 img{max-width:75%}.hcp-a-spot-contact-us .b2b-banner-wrapper{margin-left:0}.hcp-a-spot-contact-us .b2b-banner{max-width:none}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{font-size:18px}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents img{max-width:100px}.hcp-bottom-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hcp-bottom-nav li{padding-top:15px;padding-right:0}#hcp-main-footer .hcp-button-2{display:block;width:100%}.hcp-body-7 .hcp-button-1{display:block;width:100%}}#menu-hcp-footer li{text-decoration:none}#menu-hcp-footer li:focus{outline-color:#fff}#menu-hcp-footer li:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#menu-hcp-footer #ot-sdk-btn{background:0 0!important;border:none;padding:0!important;color:#fff!important;font-size:12px;font-family:'Gotham A','Gotham B';cursor:pointer}@media (max-width:991px){.navbar-collapse{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.navbar-toggler:focus{border:1px solid #fff}.nav-link.cart,.nav-link.search{border:none;background-color:#2b3e50}.nav-link.cart:focus,.nav-link.cart:hover,.nav-link.search:focus,.nav-link.search:hover{background-color:#0072bc}.nav-link.search i::before{font-size:19px}.navMenu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.navMenu-item{position:relative;line-height:1em}.navMenu-item>button{background:0 0;color:#fff;border:none}.navMenu-item:focus{outline:2px solid #fff}@media (max-width:991px){.navMenu-item:focus{text-decoration:underline;outline:0}.navMenu-item:focus>a::after,.navMenu-item:focus>button::after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}}.navMenu-item:hover,.navMenu-item[aria-expanded=true]{outline:0;cursor:pointer}.navMenu-item:hover>a,.navMenu-item:hover>button,.navMenu-item[aria-expanded=true]>a,.navMenu-item[aria-expanded=true]>button{background:#0072bc;border:none}.navMenu-item:hover>a::after,.navMenu-item:hover>button::after,.navMenu-item[aria-expanded=true]>a::after,.navMenu-item[aria-expanded=true]>button::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:3px;left:3px}.navMenu-item:hover ul{display:block!important}.navMenu-item-0 button+ul{top:100%}@media (max-width:991px){.navMenu-item-0 button+ul{position:static;width:100%}}.navMenu-item-0>a,.navMenu-item-0>button{padding:1.25rem 1.5rem;display:block;font-size:15px;line-height:1.75rem}@media (max-width:991px){.navMenu-item-0>a,.navMenu-item-0>button{background:#0072bc;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}}@media (max-width:1379px){.navMenu-item-0>a,.navMenu-item-0>button{padding:1.25rem .5rem;font-size:13px}}@media (max-width:991px){.navMenu-item-0 button:hover ul,.navMenu-item-0 button[aria-expanded=false] ul{display:none!important}.navMenu-item-0 button:hover::after,.navMenu-item-0 button[aria-expanded=false]::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navMenu-item-0 button[aria-expanded=true] ul{display:block!important}.navMenu-item-0 button[aria-expanded=true]::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.navMenu-item-1 .asBtn,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]{background-image:url(/wp-content/uploads/nav-logo-heartguide.png)!important;text-indent:-9999px;background-color:#000;opacity:.8;border:8px solid #fff;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;-webkit-transition:.3s;transition:.3s;height:65px;width:100%}.navMenu-item-1 .asBtn:hover,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]:hover{opacity:1;background-color:#000}.navMenu-item-1 .asBtn:focus,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]:focus{background-color:#0072bc}@media (max-width:1379px){.navMenu-item-1 .asBtn,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]{background-image:url(/wp-content/uploads/nav-logo-heartguide-mobile.png)!important;background-position:left}}.navMenu-item-1 a:focus,.navMenu-item-1:focus,.navMenu-item-1:focus a{color:#fff!important;background:#0072bc;outline:0}.navMenu button[aria-expanded=true]+ul{display:block!important}.navMenu button[aria-expanded=false]+ul{display:none!important}@media (max-width:991px){.navMenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.video-double-slider__main{margin-bottom:0}.video-double-slider__video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-double-slider__video{position:absolute;top:0;left:0;width:100%;height:100%}.video-double-slider__thumbnails .slick-slide{padding-left:5px;padding-right:5px}.video-double-slider__thumbnails .slick-track{padding:0}.video-double-slider__thumbnails .video-double-slider__thumbnail-btn[aria-current=true]::before{opacity:.25}.video-double-slider__thumbnail-slide{position:relative;padding-bottom:75%;height:0}.video-double-slider__thumbnail-btn{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer}.video-double-slider__thumbnail-btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:10;opacity:0;pointer-events:none}.video-double-slider__thumbnail-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-transcript-show-button{position:absolute;bottom:55px;left:10px;z-index:10;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.video-transcript-show-button .fa-file-text{font-size:24px}.video-transcript-container{position:absolute;padding:5px 35px 5px 5px;border:2px solid #000;background-color:#fff;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:20;display:none;text-align:left;font-size:1rem;line-height:1.7rem}.video-transcript-container.is-visible{display:block}.video-transcript-close-button{position:absolute;top:5px;right:5px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:2px;padding-right:2px}.video-transcript-close-button .fa-close{font-size:24px}.tooltip{position:relative;display:inline-block}.tooltip-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer}.tooltip .tooltip-content{visibility:hidden;width:215px;line-height:1.5;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:0;position:absolute;right:0;top:100%;z-index:1;font-size:12px;-webkit-transform:translate(7%,5%);transform:translate(7%,5%);border:1px solid #818181}.tooltip .tooltip-content.is_visible{visibility:visible}.tooltip .tooltip-content::after{content:"";position:absolute;top:-10px;left:80%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #818181 transparent}@media (min-width:580px){.tooltip .tooltip-content{width:300px;padding:0 5px;-webkit-transform:translate(10%,5%);transform:translate(10%,5%)}}@media (min-width:768px){.omr-pdp-offers{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media (min-width:1300px){.tooltip .tooltip-content{-webkit-transform:translate(12%,5%);transform:translate(12%,5%);width:425px}}@media (max-width:991px){.pdp-disc{margin-bottom:25px!important}.pdp-disc-bundle{margin-top:0!important}}.visually-hidden-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.omr-banner{background-color:#2b3e50;padding:0 0 40px 0}.vital-omr-banner{background-color:#306f95}.banner-block-left{margin-top:40px;text-align:center;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.banner-block-left.vitalsight{margin-top:0;padding-left:0;padding-right:0}.banner-block-left-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-block-left-outer.vitalsight{padding-top:75px}.banner-block-right-secondary,.banner-vital-right{margin:0 auto}.banner-vital-right{background-color:#003153;padding:38px 64px;border-radius:25%}.banner-title{color:#00f0ff;font-size:18px;margin-bottom:18px;padding-bottom:0}.banner-title.banner-vitalsight-primary{font-size:26px;font-weight:700;line-height:1.3;margin-bottom:96px!important}.banner-vitalsight-secondaty-title{font-size:36px;font-weight:700;line-height:1.15}.banner-vitalsight-secondaty-title sup{font-size:12px;font-weight:400}.banner-vitalsight-secondaty-title sup a{text-decoration:underline}.banner-vitalsight-secondaty-title sup a:focus{outline:2px solid #fff}.banner-subtitle{font-size:24px;margin-bottom:8px;padding-bottom:0;line-height:normal;font-weight:400}.banner-subtitle-secondary{font-size:20px;line-height:normal;font-weight:300}.banner-subtitle-secondary ul{list-style:none;padding-left:0;margin:0}.vital-banner-logo{width:100%;max-width:370px;margin:0 auto 56px!important}.banner-subtitle,.banner-subtitle-secondary,.banner-title.banner-vitalsight-primary,.banner-url,.banner-vitalsight-secondaty-title{color:#fff}.banner-url{display:inline-block;font-weight:500;margin:40px 0 30px;font-size:16px}.banner-url:hover{opacity:.7}.banner-url:focus{outline:2px solid #fff}.banner-mask .banner-right-img{vertical-align:middle;width:100%;height:100%}.vital-mask .banner-vital-right-img{vertical-align:middle;width:100%;height:100%}.banner-vital-right-img{-o-object-fit:cover;object-fit:cover}@media (min-width:576px){.banner-block-left,.banner-block-right-secondary,.banner-vital-right{max-width:540px}.banner-block-left.vitalsight,.banner-block-right-secondary{padding-left:15px;padding-right:15px}.banner-title{font-size:20px}.banner-subtitle{font-size:32px}.banner-subtitle-secondary{font-size:26px}.banner-url{font-size:18px}}@media (min-width:768px){.banner-block-left,.banner-vital-right{max-width:600px}}@media (min-width:992px){.omr-banner{padding:40px 0}.banner-block-left{margin-top:0;text-align:left}.banner-block-left.vitalsight,.banner-block-right-secondary{padding-left:0;padding-right:0}.banner-mask,.vital-mask{-webkit-mask-image:url(../images/mask-banner.svg);mask-image:url(../images/mask-banner.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content;mask-origin:content;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;-webkit-mask-size:auto 100%;mask-size:auto 100%}.vital-banner-logo{margin:0 0 56px!important}}@media (min-width:1380px){.banner-block-left{margin-left:50px;margin-right:auto;max-width:600px;padding-left:0;padding-right:0}.banner-block-left.vitalsight{max-width:500px;margin-left:auto;margin-right:auto}.banner-block-right-secondary{max-width:632px}.banner-title{font-size:24px}.banner-subtitle{font-size:44px}.banner-subtitle-secondary{font-size:34px}.vital-mask{-webkit-clip-path:circle(56% at 50% 25%);clip-path:circle(56% at 50% 25%);-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-size:0!important;mask-size:0!important}}sup.sm-sup-link a{text-decoration:underline;font-weight:400;font-size:12px;color:inherit}sup.sm-sup-link a:focus{outline:2px solid inherit}.blockquote-author,.details-books-btn,.ebook-btn,.going-for-zero-col .heading-h2,.going-for-zero-left-block .vital-heading-h2,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn,.shedule-list .shedule-list-title{font-weight:700}.bs-container-vital{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.vitalsight-demo-container{padding:56px 0 32px}.details-books-btn,.get-the-details-books,.vitalsight-demo-container{background:#003153}.schedule-btn:focus{outline:2px solid #fff}.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{background:#86b062;border:none;color:#000}.details-books-btn,.ebook-btn,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{display:inline-block;font-family:"Gotham A","Gotham B";padding:16px 28px;font-size:16px;cursor:pointer;text-align:center}.ebook-btn{border:2px solid #0072bc}.details-books-btn,.ebook-btn,.get-the-details-books-title,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn,.video-resources-title{text-transform:uppercase}.details-books-btn{border:2px solid #fff}.details-books-btn:focus{outline:2px solid #fff}.details-books-btn,.ebook-btn,.schedule-btn,.text-caption,.vitalsight-go-for-zero-form .gform_footer input[type=submit]{line-height:normal}.vitalsight-right-block .schedule-btn:focus{outline:2px solid #2b3e50}.shedule-list .shedule-li{margin-bottom:32px}.shedule-list-title{font-size:22px;line-height:1.2}.shedule-list-text{line-height:1.4;font-size:18px}.ebook-img-cont{max-width:230px}.ebook-title{text-align:center;line-height:1.3;font-size:40px}.how-vitalsight-work-container .row{margin-right:-16px;margin-left:-16px}.how-vitalsight-work-title-block{margin:0 auto;padding:128px 15px}.how-vitalsight-work-title{font-size:40px;color:#fff;text-transform:capitalize;text-align:center;line-height:1.3}.how-vitalsight-work-inner-left{background-size:cover;background-position:center;background-repeat:no-repeat}.how-vitalsight-work-img{height:100%;display:inline-block;-o-object-fit:cover;object-fit:cover}.map-description{font-size:22px}.resources-videos{background-repeat:no-repeat;background-size:cover}.resources-img-box{line-height:0}.resources-video-box iframe,.video-overlay-img-box{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none!important}.video-overlay-img-box img{-o-object-fit:cover;object-fit:cover}.resources-video-box{padding-top:56.25%;width:100%;position:relative}.video-resources-blockquote{font-size:22px}.video-resources-author{font-size:18px}.video-overlay-img-box{z-index:4}.resources-video-button-outer{display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.resources-video-button{border:0;background:0 0;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.resources-video-button:focus,.resources-video-button:hover{background:rgba(0,0,0,.6)}.resources-video-button:focus .resources-video-button-ico::before,.resources-video-button:hover .resources-video-button-ico::before{-webkit-text-decoration-line:none;text-decoration-line:none}.resources-video-button-ico{position:relative;max-width:65px;max-height:65px}.resources-video-button-ico::before{content:"\49";position:absolute;left:-2px;top:0;font-family:ETmodules;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:4rem}.vitalsight-left-block a,.vitalsight-left-block li,.vitalsight-left-block p,.vitalsight-left-block span,.vitalsight-left-block strong{font-size:18px}.vitalsight-left-block ul{list-style:disc}.vitalsight-left-block ol{list-style:decimal}.vitalsight-left-block li{margin-bottom:16px}.vitalsight-left-block ol,.vitalsight-left-block ul{padding-left:10px}.products-inner-block-info-title{font-size:20px}.vitalsight-blockquote-block{position:relative;background:#f5f5f5}.quot-ico-block{position:absolute;top:3px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blockquote-author,.blockquote-txt{font-size:22px}.blockquote-txt{padding:28px}.text-caption{font-size:16px}.going-for-zero-col li,.going-for-zero-col p{font-size:18px}.going-for-zero-col p{line-height:1.6}.going-for-zero-col .heading-h2{color:#000;margin-bottom:48px;padding-bottom:0}.going-for-zero-left-block .vitalsight-go-for-zero-form a{text-decoration:underline}.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit]{height:auto;border-radius:0}.going-for-zero-left-block .vital-heading-h2{font-size:36px;margin-bottom:24px;padding-bottom:0}.vital-inp input,.vital-inp select{border:1px solid #0072bc!important;padding:14px 16px!important}.vital-inp label{color:#0072bc!important}.vital-inp div span label{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}@media (min-width:576px){.bs-container-vital{max-width:540px}.details-books-btn,.ebook-btn,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{padding:16px 48px}}@media (min-width:768px){.bs-container-vital{max-width:720px}.how-vitalsight-work-title-block{max-width:410px}.how-vitalsight-work-title{text-align:left}.ebook-title{text-align:left}.resources-video-button-ico{max-width:100px;max-height:100px}.resources-video-button-ico::before{font-size:6rem}}@media (min-width:992px){.bs-container-vital{max-width:960px}.blockquote-txt{padding:28px 59px}.blockquote-col:nth-child(odd),.vitalsight-right-block{padding-right:24px!important}.blockquote-col:nth-child(even),.vitalsight-left-block{padding-left:24px!important}.resources-video-col:nth-child(odd){padding-right:48px!important}.resources-video-col:nth-child(even){padding-left:48px!important}}@media (min-width:1380px){.bs-container-vital{max-width:1080px}.how-vitalsight-work-title{font-size:44px}.blockquote-col:nth-child(even),.vitalsight-left-block{padding-left:48px!important}.blockquote-col:nth-child(odd),.vitalsight-right-block{padding-right:48px!important}.ebook-title{font-size:42px}}.img-fluid{max-width:100%;height:auto}.pull-right{float:right!important}.no-overflow{overflow:hidden}.x-gutter{margin-left:-15px;margin-right:-15px}.x-m-no-gutter{margin-left:0;margin-right:0}.x-no-gutter{padding-left:0;padding-right:0}@media (min-width:768px){.px-3-md{padding-left:15px!important;padding-right:15px!important}}@media (max-width:767.9px){.px-4-sm{padding-right:1.5rem!important;padding-left:1.5rem!important}}.h-100{height:100%}#footer-widgets{padding:6% 0}p{font-size:1.1rem}.c-black{color:#000}.underline{text-decoration:underline}.h100{height:100%}.main-hero-box{position:relative;z-index:0}.main-hero-box::before{background-image:url(/wp-content/uploads/holiday.png);background-size:cover;background-position:right 0 top 0;background-repeat:no-repeat;opacity:.2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media (max-width:480px){.main-hero-box::before{opacity:.2}}@media (min-width:576px){.main-hero-box::before{opacity:.4}}@media (min-width:780px){.main-hero-box::before{opacity:.6}}body.et_fixed_nav.et_secondary_nav_enabled #main-header,body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:0;padding:0}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:71px}.et-pb-arrow-next,.et-pb-arrow-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;line-height:48px}@media (max-width:991px){#page-container,.et_fixed_nav.et_show_nav #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:57px}.et_pb_slide_content p{font-size:.9rem;line-height:1}.et_pb_slide_content p strong{font-weight:400}.et_pb_slides .et_pb_container{height:auto}.et_pb_slider .et_pb_slide{padding:0 35px}.et_pb_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description{padding-top:0;padding-bottom:0}}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:32px}@media (max-width:767px){.alexa.bg-backgroundImage::before{background-position:right}}@media (min-width:768px){.alexa.bg-backgroundImage::before{background-position:right}}#omr-bpf-main{display:block}.featured-products-wrapper .nav-item a{font-size:18px;color:#000;font-weight:500;margin-right:2px;margin-top:2px;margin-bottom:2px!important;padding:18px 24px;border-radius:0;border:none;background:#ededed}.featured-products-wrapper .nav-item a.active{background:#0072bc}.et_pb_all_tabs blockquote{margin:20px 0 30px;padding-left:20px;border-left:5px solid #0072bc}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1haW4uY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3R5cGUuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL3NsaWNrLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL2FjY2Vzc2libGUtc2xpY2stdGhlbWUuc2NzcyIsImNvbXBvbmVudHMvX292ZXJyaWRlcy5zY3NzIiwiY29tcG9uZW50cy9fcGRwLnNjc3MiLCJjb21wb25lbnRzL19oYWxmLWhhbGYuc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbS1zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvX2xpdmUtY2hhdC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC5zY3NzIiwiY29tcG9uZW50cy9fY29tcGF0aWJsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcGxldGUuc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbGVkLWxpc3QtbnVtYmVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LXNlbGVjdG9yLnNjc3MiLCJjb21wb25lbnRzL19kb2N1bWVudC1jZW50ZXIuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2cuc2NzcyIsImNvbXBvbmVudHMvX3Z1ZS1tdWx0aXNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3QtdXMuc2NzcyIsImNvbXBvbmVudHMvX3Jldmlld3Muc2NzcyIsImNvbXBvbmVudHMvX3Jlc291cmNlLWJhbmQuc2NzcyIsImNvbXBvbmVudHMvX21hdGNoLXRlbnMtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX2hlYXJ0Z3VpZGUuc2NzcyIsImNvbXBvbmVudHMvX2hlYXJ0Z3VpZGUtaG9tZS5zY3NzIiwiY29tcG9uZW50cy9fYnAtZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9fYmVzdC1zZWxsZXJzLnNjc3MiLCJjb21wb25lbnRzL19mc2Euc2NzcyIsImNvbXBvbmVudHMvX2N1ZmYtc2VsZWN0b3Iuc2NzcyIsImNvbXBvbmVudHMvX3N1cHBvcnQtaHViLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWNvbXBhcmUtY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9faGNwLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX25hdk1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLWRvdWJsZS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLXRyYW5zY3JpcHQuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJoZWxwZXJzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL192aXRhbHNpZ2h0LWVsZW1lbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUtDLGNBQ0MsTUFBQSxhQUlGLGNBQ0MsY0FBQSxZQUdELEtBQ0MsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsbUJBQUEsVUFHRCxFQ0xBLE9BREEsUURTQyxtQkFBQSxXQUFBLFdBQUEsV0U4QkQsR0FDRSxXQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxlRGVGLE9DUEEsTUFFRSxVQUFBLElBQ0EsWUFBQSxJRFNGLE1DTkEsS0FFRSxRQUFBLEtBQ0EsaUJBQUEsUUFRRixlQzdFRSxhQUFBLEVBQ0EsV0FBQSxLRGlGRixhQ2xGRSxhQUFBLEVBQ0EsV0FBQSxLRG9GRixrQkFDRSxRQUFBLGFBREYsbUNBSUksYUFBQSxLQVVKLFlBQ0UsVUFBQSxJQUNBLGVBQUEsVUFJRixZQUNFLGNBQUEsS0FDQSxVQUFBLFFBR0YsbUJBQ0UsUUFBQSxNQUNBLFVBQUEsSUFDQSxNQUFBLFFBSEYsMkJBTUksUUFBQSxjRW5IRixjSHdHRixtQkd4R0UsbUJDQUEsYUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLE1BQUEsS0MrQ0UseUJGbkRGLGNIZ0hFLG1CR2hIRixtQkNZSSxVQUFBLE9DdUNGLHlCRm5ERixjSG9IRSxtQkdwSEYsbUJDWUksVUFBQSxPQ3VDRix5QkZuREYsY0h3SEUsbUJHeEhGLG1CQ1lJLFVBQUEsT0N1Q0YsMEJGbkRGLGNINEhFLG1CRzVIRixtQkNZSSxVQUFBLFFEQUosb0JBQ0UsTUFBQSxLQ2JGLGFBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtEbUJBLEtDTEEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxhQUFBLE1BQ0EsWUFBQSxNRFFBLFlBQ0UsYUFBQSxFQUNBLFlBQUEsRUFGRixpQkh1SEEsMEJHakhJLGNBQUEsRUFDQSxhQUFBLEVHbENKLEtBQUEsT0FBQSxRQUFBLFFBQUEsUUFBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLE9OdUpGLFVBRXFKLFFBQXZJLFVBQW1HLFdBQVksV0FBWSxXQUFoSCxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQ3RHLGFBRnFKLFFBQXZJLFVBQW1HLFdBQVksV0FBWSxXQUFoSCxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQ3RHLGFBRmtKLFFBQXZJLFVBQW1HLFdBQVksV0FBWSxXQUFoSCxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQ25HLGFBRXFKLFFBQXZJLFVBQW1HLFdBQVksV0FBWSxXQUFoSCxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQ3RHLGFNMUpJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsV0FBQSxJQUNBLGNBQUEsS0FDQSxhQUFBLEtBbUJFLEtBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsVUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLE9GRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFFGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFFGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFFGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRU1RLFVGRFIsWUFBQSxTRUNRLFVGRFIsWUFBQSxVRUNRLFVGRFIsWUFBQSxJRUNRLFVGRFIsWUFBQSxVRUNRLFVGRFIsWUFBQSxVRUNRLFVGRFIsWUFBQSxJRUNRLFVGRFIsWUFBQSxVRUNRLFVGRFIsWUFBQSxVRUNRLFVGRFIsWUFBQSxJRUNRLFdGRFIsWUFBQSxVRUNRLFdGRFIsWUFBQSxVRVFNLFNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFNBQ0UsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFVBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQURGLFVBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQURGLFVBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHREhOLHlCQ3pCRSxRQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VNUSxhRkRSLFlBQUEsRUVDUSxhRkRSLFlBQUEsU0VDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxjRkRSLFlBQUEsVUVDUSxjRkRSLFlBQUEsVUVRTSxZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsSURITix5QkN6QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFTVEsYUZEUixZQUFBLEVFQ1EsYUZEUixZQUFBLFNFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLFVFUU0sWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLElESE4seUJDekJFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRU1RLGFGRFIsWUFBQSxFRUNRLGFGRFIsWUFBQSxTRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGNGRFIsWUFBQSxVRUNRLGNGRFIsWUFBQSxVRVFNLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxJREhOLDBCQ3pCRSxRQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEs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QyxZQUFBLGlCQUNqQyxNQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixNQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixLQUFpQyxPQUFBLGVBQ2pDLE1BQWlDLFdBQUEsZUFDakMsTUFBaUMsYUFBQSxlQUNqQyxNQUFpQyxjQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLE1BQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixLQUFpQyxPQUFBLGVBQ2pDLE1BQWlDLFdBQUEsZUFDakMsTUFBaUMsYUFBQSxlQUNqQyxNQUFpQyxjQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLE1BQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixLQUFpQyxPQUFBLGVBQ2pDLE1BQWlDLFdBQUEsZUFDakMsTUFBaUMsYUFBQSxlQUNqQyxNQUFpQyxjQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLE1BQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixLQUFpQyxPQUFBLGVBQ2pDLE1BQWlDLFdBQUEsZUFDakMsTUFBaUMsYUFBQSxlQUNqQyxNQUFpQyxjQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLE1BQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixLQUFpQyxRQUFBLFlBQ2pDLE1BQWlDLFlBQUEsWUFDakMsTUFBaUMsY0FBQSxZQUNqQyxNQUFpQyxlQUFBLFlBQ2pDLE1BQWlDLGFBQUEsWUFDakMsTUFDRSxjQUFBLFlBQ0EsYUFBQSxZQUVGLE1BQ0UsWUFBQSxZQUNBLGVBQUEsWUFYRixLQUFpQyxRQUFBLGlCQUNqQyxNQUFpQyxZQUFBLGlCQUNqQyxNQUFpQyxjQUFBLGlCQUNqQyxNQUFpQyxlQUFBLGlCQUNqQyxNQUFpQyxhQUFBLGlCQUNqQyxNQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixNQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixLQUFpQyxRQUFBLGdCQUNqQyxNQUFpQyxZQUFBLGdCQUNqQyxNQUFpQyxjQUFBLGdCQUNqQyxNQUFpQyxlQUFBLGdCQUNqQyxNQUFpQyxhQUFBLGdCQUNqQyxNQUNFLGNBQUEsZ0JBQ0EsYUFBQSxnQkFFRixNQUNFLFlBQUEsZ0JBQ0EsZUFBQSxnQkFYRixLQUFpQyxRQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxlQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLE1BQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixLQUFpQyxRQUFBLGlCQUNqQyxNQUFpQyxZQUFBLGlCQUNqQyxNQUFpQyxjQUFBLGlCQUNqQyxNQUFpQyxlQUFBLGlCQUNqQyxNQUFpQyxhQUFBLGlCQUNqQyxNQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixNQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixLQUFpQyxRQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxlQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLE1BQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixLQUFpQyxRQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxlQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLE1BQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixLQUFpQyxRQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxlQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLE1BQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixLQUFpQyxRQUFBLGVBQ2pDLE1BQWlDLFlBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxlQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLE1BQ0UsWUFBQSxlQUNBLGVBQUEsZUFNTixRQUFvQixPQUFBLGVBQ3BCLFNBQW9CLFdBQUEsZUFDcEIsU0FBb0IsYUFBQSxlQUNwQixTQUFvQixjQUFBLGVBQ3BCLFNBQW9CLFlBQUEsZUFDcEIsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZWpCbUJGLHlCaUIvQ0ksUUFBaUMsT0FBQSxZQUNqQyxTQUFpQyxXQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQ0UsYUFBQSxZQUNBLFlBQUEsWUFFRixTQUNFLFdBQUEsWUFDQSxjQUFBLFlBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxnQkFDakMsU0FBaUMsV0FBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsU0FDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsUUFBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsZUFBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixTQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsZUFBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsU0FDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBTU4sV0FBb0IsT0FBQSxlQUNwQixZQUFvQixXQUFBLGVBQ3BCLFlBQW9CLGFBQUEsZUFDcEIsWUFBb0IsY0FBQSxlQUNwQixZQUFvQixZQUFBLGVBQ3BCLFlBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixZQUNFLFdBQUEsZUFDQSxjQUFBLGdCakJtQkYseUJpQi9DSSxRQUFpQyxPQUFBLFlBQ2pDLFNBQWlDLFdBQUEsWUFDakMsU0FBaUMsYUFBQSxZQUNqQyxTQUFpQyxjQUFBLFlBQ2pDLFNBQWlDLFlBQUEsWUFDakMsU0FDRSxhQUFBLFlBQ0EsWUFBQSxZQUVGLFNBQ0UsV0FBQSxZQUNBLGNBQUEsWUFYRixRQUFpQyxPQUFBLGlCQUNqQyxTQUFpQyxXQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixTQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixRQUFpQyxPQUFBLGdCQUNqQyxTQUFpQyxXQUFBLGdCQUNqQyxTQUFpQyxhQUFBLGdCQUNqQyxTQUFpQyxjQUFBLGdCQUNqQyxTQUFpQyxZQUFBLGdCQUNqQyxTQUNFLGFBQUEsZ0JBQ0EsWUFBQSxnQkFFRixTQUNFLFdBQUEsZ0JBQ0EsY0FBQSxnQkFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGlCQUNqQyxTQUFpQyxXQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixTQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxRQUFBLFlBQ2pDLFNBQWlDLFlBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxlQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FDRSxjQUFBLFlBQ0EsYUFBQSxZQUVGLFNBQ0UsWUFBQSxZQUNBLGVBQUEsWUFYRixRQUFpQyxRQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxlQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixTQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixRQUFpQyxRQUFBLGdCQUNqQyxTQUFpQyxZQUFBLGdCQUNqQyxTQUFpQyxjQUFBLGdCQUNqQyxTQUFpQyxlQUFBLGdCQUNqQyxTQUFpQyxhQUFBLGdCQUNqQyxTQUNFLGNBQUEsZ0JBQ0EsYUFBQSxnQkFFRixTQUNFLFlBQUEsZ0JBQ0EsZUFBQSxnQkFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxlQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixTQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFNTixXQUFvQixPQUFBLGVBQ3BCLFlBQW9CLFdBQUEsZUFDcEIsWUFBb0IsYUFBQSxlQUNwQixZQUFvQixjQUFBLGVBQ3BCLFlBQW9CLFlBQUEsZUFDcEIsWUFDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFlBQ0UsV0FBQSxlQUNBLGNBQUEsZ0JqQm1CRix5QmlCL0NJLFFBQWlDLE9BQUEsWUFDakMsU0FBaUMsV0FBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsWUFBQSxZQUNqQyxTQUNFLGFBQUEsWUFDQSxZQUFBLFlBRUYsU0FDRSxXQUFBLFlBQ0EsY0FBQSxZQVhGLFFBQWlDLE9BQUEsaUJBQ2pDLFNBQWlDLFdBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFNBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFFBQWlDLE9BQUEsZ0JBQ2pDLFNBQWlDLFdBQUEsZ0JBQ2pDLFNBQWlDLGFBQUEsZ0JBQ2pDLFNBQWlDLGNBQUEsZ0JBQ2pDLFNBQWlDLFlBQUEsZ0JBQ2pDLFNBQ0UsYUFBQSxnQkFDQSxZQUFBLGdCQUVGLFNBQ0UsV0FBQSxnQkFDQSxjQUFBLGdCQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsaUJBQ2pDLFNBQWlDLFdBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFNBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLFFBQUEsWUFDakMsU0FBaUMsWUFBQSxZQUNqQyxTQUFpQyxjQUFBLFlBQ2pDLFNBQWlDLGVBQUEsWUFDakMsU0FBaUMsYUFBQSxZQUNqQyxTQUNFLGNBQUEsWUFDQSxhQUFBLFlBRUYsU0FDRSxZQUFBLFlBQ0EsZUFBQSxZQVhGLFFBQWlDLFFBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLGVBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFFBQWlDLFFBQUEsZ0JBQ2pDLFNBQWlDLFlBQUEsZ0JBQ2pDLFNBQWlDLGNBQUEsZ0JBQ2pDLFNBQWlDLGVBQUEsZ0JBQ2pDLFNBQWlDLGFBQUEsZ0JBQ2pDLFNBQ0UsY0FBQSxnQkFDQSxhQUFBLGdCQUVGLFNBQ0UsWUFBQSxnQkFDQSxlQUFBLGdCQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLGVBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQU1OLFdBQW9CLE9BQUEsZUFDcEIsWUFBb0IsV0FBQSxlQUNwQixZQUFvQixhQUFBLGVBQ3BCLFlBQW9CLGNBQUEsZUFDcEIsWUFBb0IsWUFBQSxlQUNwQixZQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsWUFDRSxXQUFBLGVBQ0EsY0FBQSxnQmpCbUJGLDBCaUIvQ0ksUUFBaUMsT0FBQSxZQUNqQyxTQUFpQyxXQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQ0UsYUFBQSxZQUNBLFlBQUEsWUFFRixTQUNFLFdBQUEsWUFDQSxjQUFBLFlBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxnQkFDakMsU0FBaUMsV0FBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsU0FDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsUUFBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsZUFBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixTQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsZUFBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsU0FDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxpQkFD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SU0saUJBQUEsUS9CRUYsa0MrQlNJLGlCQUFBLFFBTE4scUN4Q3NwSUEscUN3QzdvSVEsaUJBQUEsUUFuQlIsaUJ4Q3FxSUYsb0JBREEsb0J3Q2hxSU0saUJBQUEsUS9CRUYsb0MrQlNJLGlCQUFBLFFBTE4sdUN4Q2lxSUEsdUN3Q3hwSVEsaUJBQUEsUUFuQlIsZ0J4Q2dySUYsbUJBREEsbUJ3QzNxSU0saUJBQUEsUS9CRUYsbUMrQlNJLGlCQUFBLFFBTE4sc0N4QzRxSUEsc0N3Q25xSVEsaUJBQUEsUUFuQlIsWXhDMnJJRixlQURBLGV3Q3RySU0saUJBQUEsUS9CRUYsK0IrQlNJLGlCQUFBLFFBTE4sa0N4Q3VySUEsa0N3QzlxSVEsaUJBQUEsUUFuQlIsZXhDc3NJRixrQkFEQSxrQndDanNJTSxpQkFBQSxRL0JFRixrQytCU0ksaUJBQUEsUUFMTixxQ3hDa3NJQSxxQ3dDenJJUSxpQkFBQSxRQW5CUixZeENpdElGLGVBREEsZXdDNXNJTSxpQkFBQSxRL0JFRiwrQitCU0ksaUJBQUEsUUFMTixrQ3hDNnNJQSxrQ3dDcHNJUSxpQkFBQSxRQW5CUixleEM0dElGLGtCQURBLGtCd0N2dElNLGlCQUFBLFEvQkVGLGtDK0JTSSxpQkFBQSxRQUxOLHFDeEN3dElBLHFDd0Mvc0lRLGlCQUFBLFFBbkJSLGN4Q3V1SUYsaUJBREEsaUJ3Q2x1SU0saUJBQUEsUS9CRUYsaUMrQlNJLGlCQUFBLFFBTE4sb0N4Q211SUEsb0N3QzF0SVEsaUJBQUEsUUFuQlIsYXhDa3ZJRixnQkFEQSxnQndDN3VJTSxpQkFBQSxRL0JFRixnQytCU0ksaUJBQUEsUUFMTixtQ3hDOHVJQSxtQ3dDcnVJUSxpQkFBQSxRQW5CUixZeEM2dklGLGVBREEsZXdDeHZJTSxpQkFBQSxRL0JFRiwrQitCU0ksaUJBQUEsUUFMTixrQ3hDeXZJQSxrQ3dDaHZJUSxpQkFBQSxRQW5CUixjeEN3d0lGLGlCQURBLGlCd0Nud0lNLGlCQUFBLGlCL0JFRixpQytCU0ksaUJBQUEsaUJBTE4sb0N4Q293SUEsb0N3QzN2SVEsaUJBQUEsaUJEaUZWLGtCQUVJLE1B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LEtBR0QsdUJBQ0MsVUFBQSxNQUNBLFlBQUEsRUFGRCw4QkFLRSxZQUFBLElBSUYsK0JBQ0MsT0FBQSxLQUdELDJCQUNDLFFBQUEsRUFBQSxLQUdELHlDQzhtZ0JDLG9FRDVtZ0JBLFlBQUEsRUFDQSxlQUFBLEdBS0Ysa0VDMm1nQkEseUZEem1nQkMsSUFBQSxLQUdELHlCQUNDLGtDQUNDLG9CQUFBLE9BSUYseUJBTEMsa0NBT0Msb0JBQUEsT0FJRixjQUNDLFFBQUEsTUFHRCx1Q0FHRyxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxhQUFBLElBQ0EsV0FBQSxJQUNBLGNBQUEsY0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsUUFaSCw4Q0FlSSxXQUFBLFFBTUosMkJBQ0MsT0FBQSxLQUFBLEVBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQm9vdHN0cmFwIEdyaWQgb25seVxyXG4vL1xyXG4vLyBJbmNsdWRlcyByZWxldmFudCB2YXJpYWJsZXMgYW5kIG1peGlucyBmb3IgdGhlIGZsZXhib3ggZ3JpZFxyXG4vLyBzeXN0ZW0sIGFzIHdlbGwgYXMgdGhlIGdlbmVyYXRlZCBwcmVkZWZpbmVkIGNsYXNzZXMgKGUuZy4sIGAuY29sLXNtLTRgKS5cclxuQGF0LXJvb3Qge1xyXG5cdEAtbXMtdmlld3BvcnQge1xyXG5cdFx0d2lkdGg6IGRldmljZS13aWR0aDtcclxuXHR9XHJcbn1cclxuXHJcbio+IDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC92YXJpYWJsZXNcIjtcclxuXHJcbi8qIEN1c3RvbSBQRFAgU3R5bGVzXHJcbioqKioqKioqKioqKioqKioqKioqKi9cclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kZ3JheTogIzczNzM3MztcclxuJGdyYXktbGd0OiAjODE4MTgxO1xyXG4kZ3JlZW46ICM4NmIwNjI7XHJcbiRibHVlLWRyazojMmIzZTUwO1xyXG4kdGVhbGRhcms6ICMwMDMxNTM7XHJcbiRibHVlOiMwMDcyYmM7XHJcbiRyb3lhbGJsdWU6IzMwNkY5NTtcclxuJG1vZGFsLWNvbnRlbnQtYmc6IHRyYW5zcGFyZW50O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOjEwMDAwMDtcclxuJHppbmRleC1tb2RhbDogMTAwMDAxO1xyXG4kYXF1YTogIzAwRjBGRjtcclxuJGxpZ2h0R3JleTogI2Y1ZjVmNTtcclxuXHJcblxyXG4kdGhlbWUtY29sb3JzOiAocHJpbWFyeTogJGJsdWUtZHJrLFxyXG5cdHNlY29uZGFyeTogJGdyZWVuLFxyXG5cdHRlcnRpYXJ5OiAkYmx1ZS1kcmssXHJcblx0Ymx1ZTogJGJsdWUsXHJcblx0c3VjY2VzczogJGdyZWVuLFxyXG5cdGluZm86ICRjeWFuLFxyXG5cdHdhcm5pbmc6ICR5ZWxsb3csXHJcblx0ZGFuZ2VyOiAkcmVkLFxyXG5cdGxpZ2h0OiAkZ3JheS0xMDAsXHJcblx0ZGFyazogJGdyYXktODAwKTtcclxuXHJcbiRidG4tYm9yZGVyLXJhZGl1czogMDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAwO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206IDA7XHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAycHg7XHJcbiRidG4tZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiRidG4tZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXHJcbidHb3RoYW0gQic7XHJcblxyXG4kZm9udC1mYW1pbHktYmFzZTogJ0dvdGhhbSBBJyxcclxuJ0dvdGhhbSBCJztcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6IDEuMjVyZW07XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6IDEuNXJlbTtcclxuJG5hdmJhci1wYWRkaW5nLXk6IDA7XHJcbiRib3JkZXItcmFkaXVzOjA7XHJcbiRib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6IDA7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogLjVyZW07XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAkd2hpdGU7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkYmx1ZS1kcms7XHJcbiRkcm9wZG93bi10b3AtYm9yZGVyLXdpZHRoOiAycHg7XHJcbiRkcm9wZG93bi10b3AtYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiRibHVlLWRyaztcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IC40cmVtO1xyXG5cclxuJG5hdmJhci1wYWRkaW5nLXg6MDtcclxuXHJcbiRkcm9wZG93bi1zcGFjZXI6IDA7XHJcblxyXG4kY2FyZXQtd2lkdGg6IDNweDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3R5cGVcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvbW9kYWxcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3BvcG92ZXJcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2Nsb3NlXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdGFibGVzXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvbmF2XCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9uYXZiYXJcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2NhcmRcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3RyYW5zaXRpb25zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9ib3JkZXJzXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL3NsaWNrL3NsaWNrXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL3NsaWNrL3NsaWNrLXRoZW1lXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL3NsaWNrL2FjY2Vzc2libGUtc2xpY2stdGhlbWVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvb3ZlcnJpZGVzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BkcFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oYWxmLWhhbGZcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY3VzdG9tLXNlbGVjdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xvcnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGVzdGltb25pYWxzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xpdmUtY2hhdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbXBhdGlibGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29tcGxldGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZHVjdC10YWJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RldGFpbGVkLWxpc3QtbnVtYmVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3Qtc2VsZWN0b3JcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZG9jdW1lbnQtY2VudGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZhcVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9nXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Z1ZS1tdWx0aXNlbGVjdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRhY3QtdXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcmV2aWV3c1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXNvdXJjZS1iYW5kXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21hdGNoLXRlbnMtcHJvbW9cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhcnRndWlkZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFydGd1aWRlLWhvbWVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYnAtZmlsdGVyc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9iZXN0LXNlbGxlcnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2luZ2xlc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mc2FcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY3VmZi1zZWxlY3RvclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdXBwb3J0LWh1YlwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0LWNvbXBhcmUtY2hhcnRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hjcFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZiYXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2TWVudVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy92aWRlby1kb3VibGUtc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvLXRyYW5zY3JpcHRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbHRpcHNcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvYWNjZXNzaWJpbGl0eVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9iYW5uZXJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpdGFsc2lnaHQtZWxlbWVudHNcIjtcclxuXHJcbi5pbWctZmx1aWQge1xyXG5cdEBpbmNsdWRlIGltZy1mbHVpZDtcclxufVxyXG5cclxuLnB1bGwtcmlnaHQge1xyXG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tb3ZlcmZsb3cge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi54LWd1dHRlciB7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi54LW0tbm8tZ3V0dGVyIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi54LW5vLWd1dHRlciB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5weC0zLW1kIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnB4LTQtc20ge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOXB4KSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uaC0xMDAge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI2Zvb3Rlci13aWRnZXRzIHtcclxuXHRwYWRkaW5nOiA2JSAwO1xyXG59XHJcblxyXG5wIHtcclxuXHRmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuLmMtYmxhY2sge1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaDEwMCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbi1oZXJvLWJveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL2hvbGlkYXkucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDA7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRvcGFjaXR5OiAuMjtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xyXG5cdFx0b3BhY2l0eTogLjI7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IC40O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XHJcblx0Lm1haW4taGVyby1ib3g6OmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAuNjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5ib2R5LmV0X2ZpeGVkX25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyLFxyXG5ib2R5LmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIge1xyXG5cdHRvcDogMDtcclxuXHRwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5ldF9maXhlZF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lcixcclxuLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIge1xyXG5cdHBhZGRpbmctdG9wOiA3MXB4O1xyXG59XHJcblxyXG5cclxuLmV0LXBiLWFycm93LW5leHQsXHJcbi5ldC1wYi1hcnJvdy1wcmV2IHtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRsaW5lLWhlaWdodDogNDhweDtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuXHQjcGFnZS1jb250YWluZXIsXHJcblx0LmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdiAjcGFnZS1jb250YWluZXIsXHJcblx0LmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyLFxyXG5cdC5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zaG93X25hdiAjcGFnZS1jb250YWluZXIsXHJcblx0LmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDU3cHg7XHJcblx0fVxyXG5cclxuXHQuZXRfcGJfc2xpZGVfY29udGVudCBwIHtcclxuXHRcdGZvbnQtc2l6ZTogLjlyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmV0X3BiX3NsaWRlcyAuZXRfcGJfY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5ldF9wYl9zbGlkZXIgLmV0X3BiX3NsaWRlIHtcclxuXHRcdHBhZGRpbmc6IDAgMzVweDtcclxuXHR9XHJcblxyXG5cdC5ldF9wYl9zbGlkZXJfMCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24sXHJcblx0LmV0X3BiX3NsaWRlcl9mdWxsd2lkdGhfb2ZmLmV0X3BiX3NsaWRlcl8wIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhci5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcclxuYm9keS5hZG1pbi1iYXIuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlciB7XHJcblx0dG9wOiAzMnB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0LmFsZXhhLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdC5hbGV4YS5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbiNvbXItYnBmLW1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtcHJvZHVjdHMtd3JhcHBlciB7XHJcblx0Lm5hdi1pdGVtIHtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogMThweCAyNHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwNzJiYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmV0X3BiX2FsbF90YWJzIGJsb2NrcXVvdGUge1xyXG5cdG1hcmdpbjogMjBweCAwIDMwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNzJiYztcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbiogPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogQ3VzdG9tIFBEUCBTdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqL1xuLypcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cclxuXHJcbi5sZWFkIHtcclxuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXHJcbi5kaXNwbGF5LTEge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTIge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTMge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTQge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbiovXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjODY4ZTk2OyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgfVxuXG4uYnMtY29udGFpbmVyLCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG5hcnRpY2xlI3Bvc3QtMTM0NDMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5icy1jb250YWluZXIsIGFydGljbGUjcG9zdC0yMzQzMyxcbiAgICBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icy1jb250YWluZXIsIGFydGljbGUjcG9zdC0yMzQzMyxcbiAgICBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5icy1jb250YWluZXIsIGFydGljbGUjcG9zdC0yMzQzMyxcbiAgICBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAuYnMtY29udGFpbmVyLCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gICAgYXJ0aWNsZSNwb3N0LTEzNDQzIHtcbiAgICAgIG1heC13aWR0aDogMTM1MHB4OyB9IH1cblxuLmJzLWNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjQyZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi5iZy10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG5hLmJnLXRlcnRpYXJ5OmZvY3VzLCBhLmJnLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjQyZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbmEuYmctYmx1ZTpmb2N1cywgYS5iZy1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM4OSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MiAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmJnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpmb2N1cywgYS5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNsaXAtcGF0aDogbm9uZTsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTYge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNyB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTcge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS04IHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTYge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC04IHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMxOTI0MmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg2YjA2MiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRlcnRpYXJ5IHtcbiAgY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdGVydGlhcnk6Zm9jdXMsIGEudGV4dC10ZXJ0aWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMTkyNDJmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWJsdWU6Zm9jdXMsIGEudGV4dC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDUzODkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpmb2N1cywgYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmZvY3VzLCBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIGEudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6Zm9jdXMsIGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6Zm9jdXMsIGEudGV4dC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6Zm9jdXMsIGEudGV4dC1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0b3A6IDQ2JTsgfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0b3A6IDQ2JTsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoYWxsIDMwMG1zKTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbTsgfVxuICAgIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7IH1cbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNsb3NlOmZvY3VzLCAuY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7IH1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC42NTsgfVxuICAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGluazpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG4gICAgLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJvcHVwOmhvdmVyIC5kcm9wZG93bi1tZW51LCAuZHJvcHVwOmhvdmVyIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5kcm9wdXA6aG92ZXIgYnV0dG9uICsgdWwsXG4gICAgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51LFxuICAgIC5kcm9wZG93bjpob3ZlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsXG4gICAgLm5hdk1lbnUtaXRlbS0wIC5kcm9wZG93bjpob3ZlciBidXR0b24gKyB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5kcm9wdXAuZHJvcGRvd25fb3BlbiAuZHJvcGRvd24tbWVudSwgLmRyb3B1cC5kcm9wZG93bl9vcGVuIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5kcm9wdXAuZHJvcGRvd25fb3BlbiBidXR0b24gKyB1bCxcbiAgICAuZHJvcGRvd24uZHJvcGRvd25fb3BlbiAuZHJvcGRvd24tbWVudSxcbiAgICAuZHJvcGRvd24uZHJvcGRvd25fb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsXG4gICAgLm5hdk1lbnUtaXRlbS0wIC5kcm9wZG93bi5kcm9wZG93bl9vcGVuIGJ1dHRvbiArIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B1cC5tb2JpbGUtZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudSwgLmRyb3B1cC5tb2JpbGUtZHJvcGRvd24tb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwLm1vYmlsZS1kcm9wZG93bi1vcGVuIGJ1dHRvbiArIHVsLFxuICAgIC5kcm9wZG93bi5tb2JpbGUtZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudSxcbiAgICAuZHJvcGRvd24ubW9iaWxlLWRyb3Bkb3duLW9wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLFxuICAgIC5uYXZNZW51LWl0ZW0tMCAuZHJvcGRvd24ubW9iaWxlLWRyb3Bkb3duLW9wZW4gYnV0dG9uICsgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAuNzVyZW07XG4gIGhlaWdodDogLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAzcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcywgdG9wIDEwMG1zLCBsZWZ0IDEwMG1zOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAuNXJlbTtcbiAgICBoZWlnaHQ6IC41cmVtO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9iaWxlLWRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5tb2JpbGUtZHJvcGRvd24tb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5tb2JpbGUtZHJvcGRvd24tb3BlbiBidXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LCAuZHJvcHVwIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5kcm9wdXAgYnV0dG9uICsgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5kcm9wdXAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwIGJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7IH1cblxuLmRyb3Bkb3duLW1lbnUsIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5OSU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwIDA7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSwgLm5hdk1lbnUtaXRlbS0xIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAubmF2TWVudS1pdGVtLTEgYTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5uYXZNZW51LWl0ZW0tMSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZNZW51LWl0ZW0tMSBhLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAubmF2TWVudS1pdGVtLTEgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAubmF2TWVudS1pdGVtLTEgYS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQsIC5uYXZNZW51LWl0ZW0tMSBhOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2hvdyA+IGEge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3csIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiY2MyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtdGVydGlhcnksXG4udGFibGUtdGVydGlhcnkgPiB0aCxcbi50YWJsZS10ZXJ0aWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtYmx1ZSxcbi50YWJsZS1ibHVlID4gdGgsXG4udGFibGUtYmx1ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDhlYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGU3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0Y2RlNzsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGhlYWQtaW52ZXJzZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG5cbi50aGVhZC1kZWZhdWx0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUtaW52ZXJzZSB0aCxcbiAgLnRhYmxlLWludmVyc2UgdGQsXG4gIC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbmlucHV0LmZvcm0tY29udHJvbCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIGlucHV0LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCxcbiAgc2VsZWN0LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbiAgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuICBzZWxlY3QuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgb3BhY2l0eTogMTsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIGlucHV0LmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSAtIDJweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAycHggKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gLSAycHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMnB4ICogMik7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtIC0gMnB4ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gLSAycHggKiAyKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbmlucHV0LmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTsgfVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4zMTI1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0Om9ubHktY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24sIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gICAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7IH0gfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbjogMC41ZW0gMCAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSArIGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDAuMThlbTtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzczNzM3MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwbXM7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20gKyBsYWJlbDpob3Zlcjo6YWZ0ZXIsIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20gKyBsYWJlbDpmb2N1czo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC4yMTsgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20gKyBsYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1pdGVtOmZvY3VzIC5uYXYtbGluaywgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5uYXYtaXRlbTpmb2N1cyAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdi1pdGVtOmZvY3VzIC5uYXZNZW51LWl0ZW0tMCBidXR0b24ubmF2LWxpbms6OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLm5hdi1pdGVtOmZvY3VzIGJ1dHRvbi5uYXYtbGluazo6YWZ0ZXIsIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdi1pdGVtOmhvdmVyIC5uYXZNZW51LWl0ZW0tMCBidXR0b24ubmF2LWxpbms6OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLm5hdi1pdGVtOmhvdmVyIGJ1dHRvbi5uYXYtbGluazo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtaXRlbS5kcm9wZG93bl9vcGVuIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAubmF2LWl0ZW0uZHJvcGRvd25fb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uLm5hdi1saW5rOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5uYXYtaXRlbS5kcm9wZG93bl9vcGVuIGJ1dHRvbi5uYXYtbGluazo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogM3B4OyB9IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNzJiYzsgfVxuICAubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMwMDcyYmM7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZGQ7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51LCAubmF2LXRhYnMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdi10YWJzIGJ1dHRvbiArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAubmF2YmFyLW5hdiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IGJ1dHRvbiArIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IGJ1dHRvbiArIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7IH1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgZm9udC1zaXplOiAxLjEycmVtOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygxcHggLSAxcHgpIGNhbGMoMXB4IC0gMXB4KSAwIDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDFweCAtIDFweCkgY2FsYygxcHggLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDFweCAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAuY2FyZC1ncm91cCAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTsgfVxuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiY2MyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtdGVydGlhcnksXG4udGFibGUtdGVydGlhcnkgPiB0aCxcbi50YWJsZS10ZXJ0aWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtYmx1ZSxcbi50YWJsZS1ibHVlID4gdGgsXG4udGFibGUtYmx1ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDhlYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGU3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0Y2RlNzsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGhlYWQtaW52ZXJzZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG5cbi50aGVhZC1kZWZhdWx0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUtaW52ZXJzZSB0aCxcbiAgLnRhYmxlLWludmVyc2UgdGQsXG4gIC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBsZWZ0OiAtMTBweDsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4vKiBJY29ucyAqL1xuLyoqXG4gIFNsaWRlclxuKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFByZXZpb3VzIGFuZCBOZXh0IGljb24gYnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYzsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLXByZXY6aG92ZXIgLnNsaWNrLW5leHQtaWNvbiwgLnNsaWNrLXByZXY6Zm9jdXMgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stcHJldjpmb2N1cyAuc2xpY2stbmV4dC1pY29uLFxuICAgIC5zbGljay1uZXh0OmhvdmVyIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQ6aG92ZXIgLnNsaWNrLW5leHQtaWNvbixcbiAgICAuc2xpY2stbmV4dDpmb2N1cyAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0OmZvY3VzIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQgLnNsaWNrLW5leHQtaWNvbixcbiAgICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldiAuc2xpY2stcHJldi1pY29uLFxuICAuc2xpY2stcHJldiAuc2xpY2stbmV4dC1pY29uLFxuICAuc2xpY2stbmV4dCAuc2xpY2stcHJldi1pY29uLFxuICAuc2xpY2stbmV4dCAuc2xpY2stbmV4dC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2IC5zbGljay1wcmV2LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiAuc2xpY2stcHJldi1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0IC5zbGljay1uZXh0LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCAuc2xpY2stbmV4dC1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgU2xpZGUgbmF2aWdhdGlvbiBkb3RzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNsaWNrLXNsaWRlci5zbGljay1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIC5zbGljay1kb3QtaWNvbiwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyAuc2xpY2stZG90LWljb246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IG9yYW5nZTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b24gLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjA1cyBsaW5lYXI7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmZvY3VzIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLyoqXG4gSW1wcm92ZWQgLnNyLW9ubHkgY2xhc3MgYnkgZmZvb2RkOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9mZm9vZGQvMDAwYjU5ZjQzMWUzZTY0ZTRjZTFhMjRkNWJiMzYwMzRcbiAqL1xuLnNsaWNrLXNyLW9ubHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQYXVzZS9wbGF5IGljb24gYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogLTMycHg7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjc1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uOmhvdmVyLCAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6IG9yYW5nZTsgfVxuICAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiAuc2xpY2stcGF1c2UtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4o+4XCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIC5zbGljay1wbGF5LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWtlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWluLXdpZHRoOiBhdXRvOyB9XG5cbnAgPiBhIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bzsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4udGV4dC13aGl0ZTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuLnRleHQtd2hpdGUgLmNoYi1idG46Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG5cbi5tYy1sZWFybm1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFwcC1kb3dubG9hZHMgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4jemVyby1tZXNzYWdlIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI21haW4tZm9vdGVyIC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNtYWluLWZvb3RlciAuY29udGFjdHVzOmZvY3VzLFxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuI2Zvb3Rlci1ib3R0b20gYTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuI25ld3NsZXR0ZXJmb3JtIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jbmV3c2xldHRlclRZIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uZm9vdGVyLXNvY2lhbC1pY29uczpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5jb29raWUtcG9saWN5X2NvbnRhaW5lciBhOmZvY3VzLFxuLmNvb2tpZS1wb2xpY3lfY29udGFpbmVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5idXlub3c6Zm9jdXMsXG4jbW1Db21wYXJlVHJheSAubW1DbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5kaXZUYWJsZUNlbGwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5maWx0ZXItdGl0bGU6Zm9jdXMsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmJ0bi5sZWFybm1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLm90LWZsb2F0aW5nLWJ1dHRvbl9fb3Blbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgI0ZGMzMzMzsgfVxuXG4uZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7IH1cblxuI3RvcC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21haW4taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxNTk4cHg7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21haW4taGVhZGVyIGEsXG4gICNtYWluLWhlYWRlciBidXR0b24ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7IH1cbiAgICAjbWFpbi1oZWFkZXIgYTpmb2N1cyxcbiAgICAjbWFpbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7IH1cbiAgI21haW4taGVhZGVyIC5oZWFydC1ndWlkZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICNtYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSBhLCAjbWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIGEsIC5uYXZNZW51LWl0ZW0tMCAjbWFpbi1oZWFkZXIgYnV0dG9uICsgdWwgYSB7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAgICNtYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSBhOmhvdmVyLCAjbWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIGE6aG92ZXIsIC5uYXZNZW51LWl0ZW0tMCAjbWFpbi1oZWFkZXIgYnV0dG9uICsgdWwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgI21haW4taGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluOyB9XG5cbi5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtOyB9XG5cbi5uYXZiYXIgLmZhOjpiZWZvcmUge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ubmF2YmFyIC5kcm9wZG93bi1pdGVtLCAubmF2YmFyIC5uYXZNZW51LWl0ZW0tMSBhLCAubmF2TWVudS1pdGVtLTEgLm5hdmJhciBhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRyb3Bkb3duLWl0ZW0sIC5uYXZNZW51LWl0ZW0tMSBhIHtcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5kcm9wZG93bi1tZW51LCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzJiYzsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI21lbnUtbWFpbi1tZW51IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFpbi1oZWFkZXIgLm5hdmJhciAubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jbWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuI21haW4tZm9vdGVyIGEsXG4jbWFpbi1mb290ZXIgaDQge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICNtYWluLWZvb3RlciBhOmhvdmVyLFxuICAjbWFpbi1mb290ZXIgaDQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZTNlM2UzOyB9XG5cbiNtYWluLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIsXG4jZm9vdGVyLWJvdHRvbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluOyB9XG5cbiNmb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGNlNyAhaW1wb3J0YW50OyB9XG5cbiNtYWluLWZvb3RlciBhLmNvbnRhY3R1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm5hdi1pdGVtOmZvY3VzIC5uYXYtbGluayxcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuI2Zvb3Rlci1sb2dvIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuLypcclxuICBDaGFuZ2UgYSB0YWdzIHRvIG5ldyBibHVlXHJcbiovXG4vKiBSZW1vdmUgb2RkIGgzIHBhZGRpbmctdG9wIGRlY2xhcmF0aW9uIGluIHN0eWxlLmNzcyAqL1xuaDMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMS5sYXJnZXIsXG4gICAgLmgxLmxhcmdlciB7XG4gICAgICBmb250LXNpemU6IDU0cHg7IH0gfVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwNzJiYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaDIge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uaDUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi8qXHJcbiAgc3R5bGUuY3NzIC0gbGluZSAzNFxyXG4gIEFkanVzdGluZyBhbGwgYnV0dG9uIHN0eWxlcyB0byBtYXRjaCBtb2Nrc1xyXG4qL1xuLmJ1eW5vdyxcbi5sZWFybm1vcmUsXG4ubm90aW5zdG9jayxcbi5idXlub3csXG4uZGlzY29udGludWVkLFxuLmxlYXJubW9yZWNhdGVnb3J5LFxuLmNvbnRhY3R1cyxcbi5zdWJtaXRmZWVkYmFjayxcbmEuYnV5bm93LFxuYS5sZWFybm1vcmUsXG5hLm5vdGluc3RvY2ssXG5hLmJ1eW5vdyxcbmEuZGlzY29udGludWVkLFxuYS5sZWFybm1vcmVjYXRlZ29yeSxcbmEuY29udGFjdHVzLFxuYS5zdWJtaXRmZWVkYmFjayB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnV5bm93LmJ0bi1zbSxcbiAgLmxlYXJubW9yZS5idG4tc20sXG4gIC5ub3RpbnN0b2NrLmJ0bi1zbSxcbiAgLmJ1eW5vdy5idG4tc20sXG4gIC5kaXNjb250aW51ZWQuYnRuLXNtLFxuICAubGVhcm5tb3JlY2F0ZWdvcnkuYnRuLXNtLFxuICAuY29udGFjdHVzLmJ0bi1zbSxcbiAgLnN1Ym1pdGZlZWRiYWNrLmJ0bi1zbSxcbiAgYS5idXlub3cuYnRuLXNtLFxuICBhLmxlYXJubW9yZS5idG4tc20sXG4gIGEubm90aW5zdG9jay5idG4tc20sXG4gIGEuYnV5bm93LmJ0bi1zbSxcbiAgYS5kaXNjb250aW51ZWQuYnRuLXNtLFxuICBhLmxlYXJubW9yZWNhdGVnb3J5LmJ0bi1zbSxcbiAgYS5jb250YWN0dXMuYnRuLXNtLFxuICBhLnN1Ym1pdGZlZWRiYWNrLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAuOWVtOyB9XG4gIC5idXlub3c6aG92ZXIsXG4gIC5sZWFybm1vcmU6aG92ZXIsXG4gIC5ub3RpbnN0b2NrOmhvdmVyLFxuICAuYnV5bm93OmhvdmVyLFxuICAuZGlzY29udGludWVkOmhvdmVyLFxuICAubGVhcm5tb3JlY2F0ZWdvcnk6aG92ZXIsXG4gIC5jb250YWN0dXM6aG92ZXIsXG4gIC5zdWJtaXRmZWVkYmFjazpob3ZlcixcbiAgYS5idXlub3c6aG92ZXIsXG4gIGEubGVhcm5tb3JlOmhvdmVyLFxuICBhLm5vdGluc3RvY2s6aG92ZXIsXG4gIGEuYnV5bm93OmhvdmVyLFxuICBhLmRpc2NvbnRpbnVlZDpob3ZlcixcbiAgYS5sZWFybm1vcmVjYXRlZ29yeTpob3ZlcixcbiAgYS5jb250YWN0dXM6aG92ZXIsXG4gIGEuc3VibWl0ZmVlZGJhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDcyYmM7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMTQsIDE4OCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLm5hdk1lbnUtaXRlbS0wIC5zaG93ID4gYnV0dG9uLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5idXlub3csXG5hLmJ1eW5vdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkNDMkU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5idXlub3c6aG92ZXIsXG4gIGEuYnV5bm93OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCMDE3OyB9XG5cbmEuYnV5bm93LFxuYS5ub3RpbnN0b2NrIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbmEubGVhcm5tb3JlLnJldGFpbGVyLWJ0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDIwcHg7IH1cblxuLnJldGFpbGVyLWJ0bixcbi5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LWR0YyBhLmJ1eW5vdy1saW5rLmJ1eW5vdyB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5sZWFybm1vcmUsXG4ubGVhcm5tb3JlY2F0ZWdvcnksXG4uc3VibWl0ZmVlZGJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ub3RpbnN0b2NrLFxuLmxlYXJubW9yZSxcbmEubm90aW5zdG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cblxuLypcclxuICAgIHN0eWxlLmNzcyAtIGxpbmUgNDBcclxuICAgIFJlbW92aW5nIHNldCB3aWR0aCBvbiAuY29udGFjdHVzIGJ1dHRvblxyXG4gKi9cbmEuY29udGFjdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKlxyXG4gIHN0eWxlLmNzcyAtIGxpbmUgMVxyXG4gIHJlbW92ZSB0aGlzIHN0eWxlIGRlY2xhcmF0aW9uXHJcbiovXG4uZXRfcGJfcHJpY2luZ190YWJsZV9idXR0b246YWZ0ZXIsXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmFmdGVyLFxuYS5ldF9wYl9tb3JlX2J1dHRvbjphZnRlcixcbi5ldF9wYl9uZXdzbGV0dGVyX2J1dHRvbjphZnRlcixcbi5jb21tZW50LXJlcGx5LWxpbms6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA1cHg7IH1cblxuLmV0X3BiX2JnX2xheW91dF9saWdodCAuZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxuLmV0X3BiX3Byb21vX2J1dHRvbjpob3ZlcixcbmEuZXRfcGJfbW9yZV9idXR0b246aG92ZXIsXG4uZXRfcGJfbmV3c2xldHRlcl9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4uZGl2LWNvbnRhaW5lci1wZCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNhY2NvcmRpb24tdGFicyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuZGl2W2lkXj1cImFjY29yZGlvbi10YWJzXCJdIC5hY2NvcmRpb24tdGFicy1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIGRpdltpZF49XCJhY2NvcmRpb24tdGFic1wiXSAuYWNjb3JkaW9uLXRhYnMtYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4udml0YWwtaW5mby1pY29uLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2RUI4OyB9XG4gICNwZFN1Ym1lbnUgYS5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbiNwZFN1Ym1lbnUgYS5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZWZlcmVuY2VUZXh0IGEsXG4ucmVjb21tZW5kZWQgYSxcbiNscC1hcHBzLXByb2R1Y3Qtc29mdHdhcmUgYSxcbi5ldF9wYl9wb3N0IGEsXG5hcnRpY2xlIGEsXG4uZXRfcGJfYWNjb3JkaW9uIGEsXG4uc2VhcmNoLWl0ZW0gYSxcbi5zaW5nbGUtcHJvZHVjdHMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgYSxcbi5jb250YWN0LWNvbmZpcm0tdGV4dCBhLFxuLmV0X3BiX3RleHRfaW5uZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdpbmF0aW9uIHNwYW4sXG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ldF9wYl9zZWN0aW9uIC5ldF9wYl9wcm9tb19idXR0b24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYm9keS5wYWdlLWlkLTQ2MjEgLnByb2R1Y3QtcmF0aW5nLXdyYXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmV0X3BiX3Njcm9sbF90b3AuZXQtcGItaWNvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAucHJvbW8tMS10aXRsZSxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAucHJvbW8tMS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGctaGVyby1ib3gsXG4gICNob21lLWhnLXNoZWxmIC5wcm9tbzIgLmhnLWhlcm8tYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGVhZGluZyB7XG4gICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICNob21lLWhnLXNoZWxmIC5wcm9tbzEgLmxlYXJubW9yZSxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAubGVhcm5tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy16ZXJvLW5ldyAuemVyby1sb2dvLFxuICAjemVyby1tZXNzYWdlIC56ZXJvLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXplcm8tbmV3IC5weC02LFxuICAjemVyby1tZXNzYWdlIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEsXG4gICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLmV0X3BiX3RvZ2dsZV90aXRsZSBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBpbmhlcml0OyB9XG4gIC5ldF9wYl90b2dnbGVfdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4uZW50cnktY29udGVudCB0ciB0aCxcbmJvZHkuZXQtcGItcHJldmlldyAjbWFpbi1jb250ZW50IC5jb250YWluZXIgdHIgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4udmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6aG92ZXIgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5hW2RhdGEtaGVhcnRndWlkZT1cInJlZ2lzdGVyXCJdIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXRfcGJfdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmV0X3BiX3RleHQgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmV0X3BiX3RleHQgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmV0X3BiX3RleHQgdWwgbGk6Om1hcmtlciB7XG4gICAgICBmb250LXNpemU6IDA7IH1cblxuLnN1cHBvcnQtc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuYS5ibHVlLWhpZ2hsaWdodGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuLmFib3V0LXVzLXRpdGxlcyBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiA0NHB4OyB9XG5cbi5hYm91dC10aXRsZS1zbSBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5pbmZvLXZhbGlkYXRpb24gaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmgzLnN1cHBvcnQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4uc3BlYy10aXRsZSxcbi5hdXRob3ItdGl0bGUsXG4ucmVzb3VyY2UtdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSxcbi5oZWFydGd1aWRlLWluZm8ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNwZWMtdGl0bGUsXG4ucmVzb3VyY2UtdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSxcbi5oZWFydGd1aWRlLWluZm8ge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYXV0aG9yLXRpdGxlLFxuLmhlYXJ0Z3VpZGUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXV0aG9yLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmhlYXJ0Z3VpZGUtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWV3LW1vcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZpZGVvLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnZpZGVvLWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDU0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICB3aWR0aDogMjAuODc1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsgfSB9XG5cbi5lbGVtZW50LXNwYWNpbmcge1xuICBwYWRkaW5nOiAyMXB4IDE1cHg7IH1cblxuLnRhYmxlLWNhcHRpb24taW5mbyB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZhY3QtdGFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5mYWN0LXRhYmxlIHRkLFxuICAuZmFjdC10YWJsZSB0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5mYWN0LXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5mYWN0LXRhYmxlIHRkW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZhY3QtdGFibGUgdGgge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmZhY3QtdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuXG4udGQtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC50ZC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbi50aC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAudGgtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnRoLXRpdGxlIDpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5wcmltYXJ5LXRoLFxuLmNvbC10aXRsZS1jZW50ZXJlZCxcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcixcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByaW1hcnktdGgsXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAucHJpbWFyeS10aCxcbiAgICAuY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC5jb2wtdGl0bGUtY2VudGVyZWQge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lciB7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJpbWFyeS10aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnByaW1hcnktdGgge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2FwdGlvbi1zbS1zdWJ0ZXh0LFxuLnByaW1hcnktdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5jYXB0aW9uLXNtLXN1YnRleHQge1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmNhcHRpb24tc20tc3VidGV4dCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4uc3ViLWluZm8ge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnN1Yi1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5kZWNvcmF0aW9uLWVsZW1lbnQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuZGVjb3JhdGlvbi1lbGVtZW50IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmRlY29yYXRpb24tZWxlbWVudC1zbSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZGVjb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjODZCMTYyOyB9XG5cbi5kZWNvci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRTJCRjAxOyB9XG5cbi5kZWNvci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRTI3QTAxOyB9XG5cbi5kZWNvci10b21hdG8ge1xuICBiYWNrZ3JvdW5kOiAjRjk0QzAwOyB9XG5cbi5kZWNvci1kYXJrcmVkIHtcbiAgYmFja2dyb3VuZDogI0MxMTUzQjsgfVxuXG4uYXJpYS1yb3cge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmFyaWEtcm93IHtcbiAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gIC5hcmlhLXJvdy0xOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpOyB9XG4gIC5hcmlhLXJvdy0xOm50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJiOyB9XG4gIC5hcmlhLXJvdy0yOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpOyB9XG4gIC5hcmlhLXJvdy0yOm50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWU1MjhjOyB9XG4gIC5hcmlhLXJvdy0zOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7IH1cbiAgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctMzpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICMyYjNlNGY7IH1cbiAgLmFyaWEtcm93LTQ6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctNDpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMC45NSk7IH1cbiAgLmFyaWEtcm93LTQ6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctNDpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICM2ZTZlNmU7IH1cbiAgLmFyaWEtcm93LTU6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMiksIC5hcmlhLXJvdy01Om50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLmZhY3QtdGFibGUtc20ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZhY3QtdGFibGUtc20gdGgsXG4gIC5mYWN0LXRhYmxlLXNtIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmFjdC10YWJsZS1zbSAucHJpbWFyeS10aCxcbiAgLmZhY3QtdGFibGUtc20gLmNvbC10aXRsZS1jZW50ZXJlZCB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmZhY3QtdGFibGUtc20gLmNvbC10aXRsZS1jZW50ZXJlZCxcbiAgLmZhY3QtdGFibGUtc20gLmNhcHRpb24tc20tc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mYWN0LXRhYmxlLXNtIC5wcmltYXJ5LXRoIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuZmFjdC10YWJsZS1zbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhpZGRlbi1zbS1hcmlhIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5zbS1hcmlhLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zbS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLm9wdGlvbi10ZXh0LTEsIC5vcHRpb24tdGV4dC0yLCAub3B0aW9uLXRleHQtMywgLm9wdGlvbi10ZXh0LTQsIC5vcHRpb24tdGV4dC01IHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5zbS1hcmlhLXJvdy0xLFxuLm9wdGlvbi10ZXh0LTEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy0yLFxuLm9wdGlvbi10ZXh0LTIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy0zLFxuLm9wdGlvbi10ZXh0LTMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7IH1cblxuLnNtLWFyaWEtcm93LTQsXG4ub3B0aW9uLXRleHQtNCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxMjksIDEyOSwgMC43KTsgfVxuXG4uc20tYXJpYS1yb3ctNSxcbi5vcHRpb24tdGV4dC01IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG5cbi5yb3ctaW5mby0xIC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmI7IH1cblxuLnJvdy1pbmZvLTIgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogIzFlNTI4YzsgfVxuXG4ucm93LWluZm8tMyAuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTRmOyB9XG5cbi5yb3ctaW5mby00IC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICM4MTgxODE7IH1cblxuLnJvdy1pbmZvLTUgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLm5vdEJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ldF9wYl90b2dnbGVfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmV0LXBiLWFycm93LXByZXY6OmJlZm9yZSwgLmV0LXBiLWFycm93LW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmV0LXBiLWFycm93LXByZXYgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSwgLmV0LXBiLWFycm93LW5leHQgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDcyYmM7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmV0LXBiLWFycm93LXByZXY6Zm9jdXMsIC5ldC1wYi1hcnJvdy1uZXh0OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZXQtcGItYXJyb3ctcHJldjpmb2N1cyB7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmV0LXBiLWFycm93LW5leHQgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7IH1cblxuLmV0LXBiLWFycm93LW5leHQ6Zm9jdXMge1xuICByaWdodDogMjJweDsgfVxuXG4ubzctZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5vNy1mb250IC5vNy1mb250LTYge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlU2lkZWJhckZvcm1GaWVsZCAuc2xkcy1zdHlsZS1pbnB1dHRleHQsIC5lbWJlZGRlZFNlcnZpY2VTaWRlYmFyRm9ybUZpZWxkIC5zbGRzLXN0eWxlLXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmV0X3BiX3Njcm9sbF90b3A6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jbW1DT1ZJRDE5djIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiB7XG4gIHJpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm9ybWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuI2N1c3RvbU1vZHVsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI2N1c3RvbU1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luLXRvcDogLTYycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZXRfcGJfc2Nyb2xsX3RvcCB7XG4gIGJhY2tncm91bmQ6ICMyQjNFNTAgIWltcG9ydGFudDsgfVxuICAuZXRfcGJfc2Nyb2xsX3RvcDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5ldF9wYl9zY3JvbGxfdG9wLmZvY3VzLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyQjNFNTA7IH1cbiAgICAuZXRfcGJfc2Nyb2xsX3RvcC5mb2N1cy1saWdodDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJCM0U1MDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMkIzRTUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmV0LWZhcXMtYmxvY2sgLmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXQtZmFxcy1ibG9jayAuZXRfcGJfdG9nZ2xlX29wZW4gLmV0LXRvZ2dsZS1pY28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ldC1mYXFzLWJsb2NrIC5ldC10b2dnbGUtaWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5ldC1mYXFzLWJsb2NrIC5ldC10b2dnbGUtaWNvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwNTBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IEVUbW9kdWxlcyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jcG9zdC0yMjMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuI3Bvc3QtMjIzIHVsIGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDIxcHg7IH1cblxuLnByaWNlU3BpZGVyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucHJpY2VTcGlkZXJXcmFwcGVyIC5wcy13aWRnZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTAwJSk7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG4gIC5wcmljZVNwaWRlcldyYXBwZXIgLnBzLWJ1dHRvbi1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiICA+XCIgLyBcIlwiOyB9XG5cbi5wZC1zdWJtZW51LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBkLXN1Ym1lbnUtd3JhcHBlci5hZmZpeCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMTUwbXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICAgIC5wZC1zdWJtZW51LXdyYXBwZXIgLnBkLXN1Ym1lbnUgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5wZC1zdWJtZW51LXdyYXBwZXIgLnByaWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zY3JvbGwtdG8ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxMDMwO1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFmZml4IC5icy1jb250YWluZXIsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucHJpY2Utd3JhcHBlciwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucHJpY2Utd3JhcHBlciwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucHJpY2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZmZpeCAuYnMtY29udGFpbmVyIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTIzNDMzIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTEzNDQzIC5wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucGQtc3VibWVudSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnBkLXN1Ym1lbnUsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnBkLXN1Ym1lbnUsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnBkLXN1Ym1lbnUge1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnBkLXN1Ym1lbnUgbGksIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnBkLXN1Ym1lbnUgbGksIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnBkLXN1Ym1lbnUgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG5cbi5wcm9kdWN0LXF0eSBzZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmRlYWwtb2YtdGhlLXdlZWsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDA3MkJDO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlLCAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogLTQwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJCQztcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcbiAgICBjb2xvcjogIzAwNzJiYzsgfVxuXG4ucHJvZHVjdC13cmFwcGVyLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uYWR2YW5jZWQtbGlua3Mtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYWR2YW5jZWQtbGlua3Mtd3JhcHBlciBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAwNzJiYztcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLmFkdmFuY2VkLWxpbmtzLXdyYXBwZXIgbGkgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG5zdmcudGh1bWJVcCB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZpbGw6ICMwMDcyYmM7IH1cblxuLnZpZXctbW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlldy1tb3JlIC52aWV3LW1vcmUtaWNvbiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzczNzM3MzsgfVxuICAgIC52aWV3LW1vcmUgLnZpZXctbW9yZS1pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEVUbW9kdWxlcyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29udGVudDogXCJcXDMzXCI7IH1cbiAgLnZpZXctbW9yZSAudmlldy1sZXNzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LW1vcmUuZXhwYW5kIC52aWV3LW1vcmUtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMzJcIjsgfVxuICAudmlldy1tb3JlLmV4cGFuZCAudmlldy1tb3JlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LW1vcmUuZXhwYW5kIC52aWV3LWxlc3MtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDY5JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2LFxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTMlO1xuICBtYXJnaW46IDAgMSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2LFxuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpob3ZlciwgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXY6Zm9jdXMsXG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmhvdmVyLFxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiIC8gXCJcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMDZcIiAvIFwiXCI7IH0gfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiIC8gXCJcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMDdcIiAvIFwiXCI7IH0gfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldixcbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0LFxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzczNzM3MztcbiAgbWF4LXdpZHRoOiA5OXB4OyB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDRweCAwOyB9IH1cbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXNsaWRlLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzg2YjA2MjtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0W25hbWU9XCJzaXplXCJdIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAucHJvZHVjdC1vcHRpb25zIHNlbGVjdFtuYW1lPVwic2l6ZVwiXSB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvZHVjdC1zdG9ja1N0YXVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJiM2U1MDsgfVxuXG4ucHJvZHVjdC1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wcm9kdWN0LXByaWNlIC5wcm9kdWN0LW1zcnAsXG4gIC5wcm9kdWN0LXByaWNlIC5wcm9kdWN0LXNhbGVQcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9kdWN0LXByaWNlIC5wcm9kdWN0LW1zcnAge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnByb2R1Y3QtY29tcGF0aWJsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wcm9kdWN0LXZhbHVlUHJvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjOyB9XG5cbi5vcmRlci10eXBlIGxhYmVsICsgLndoYXRJdElzIHtcbiAgbWFyZ2luOiAtMS43NWVtIDAgMWVtIDQ1cHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGRwLWRpc2Mge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGRwLWRpc2MgLnN0MSB7XG4gIGZpbGw6ICMwMDcyQkM7IH1cblxuLnBkcC1kaXNjLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5wZHAtZGlzYy1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucGRwLWRpc2MgLmxlYXJubW9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5wZHAtZGlzYy1pY29uIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogNTVweDtcbiAgZmlsbDogIzAwNzJiYzsgfVxuXG4ucGRwLWNyLWJyayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZHAtZGlzYyAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtY3ItYnJrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZHAtY3ItYnJrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5wZHAtY3ItYnJrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wZHAtZGlzYy1pY29uIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBkcC1kaXNjLWljb24sIC5wZHAtZGlzYyAudGh1bWJVcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZHAtZGlzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wZHAtZGlzYy1idW5kbGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGRwLWRpc2MtY3Ige1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLnByb2R1Y3QtZGV0YWlsLXdyYXAgYS5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm9tci1wZHAtb2ZmZXJzIGlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrVGh1bWItaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDsgfVxuXG4uaGFsZi1oYWxmIHtcbiAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhhbGYtaGFsZiB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYzsgfSB9XG5cbi5jYXRlZ29yeS1oZXJvLXdyYXAge1xuICBoZWlnaHQ6IDYwMHB4OyB9XG5cbi5jYXRlZ29yeS1oZXJvLWhhbGYgLmhlcm8tY29udGVudCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5jYXRlZ29yeS1oZXJvLWJnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1oZXJvLXdyYXAge1xuICAgIGhlaWdodDogNTAwcHg7IH0gfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3VzdG9tLXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA0OTsgfVxuXG4vKlxyXG4gIGFkZCBiYWNrZ3JvdW5kIGNvbG9yIHN0eWxpbmdcclxuKi9cbi5iZy1saWdodEdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG4gIC5iZy1saWdodEdyYXkgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmJnLWdyYXktZ3JhZGllbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCB0b3AsICNhYWFhYWEsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7IH1cbiAgLmJnLWdyYXktZ3JhZGllbnQgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmJnLWdyYXkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYzsgfVxuICAuYmctZ3JheSBoMSxcbiAgLmJnLWdyYXkgLmgxLFxuICAuYmctZ3JheSBoMixcbiAgLmJnLWdyYXkgLmgyLFxuICAuYmctZ3JheSBoMyxcbiAgLmJnLWdyYXkgLmgzLFxuICAuYmctZ3JheSBoNCxcbiAgLmJnLWdyYXkgLmg0LFxuICAuYmctZ3JheSBoNSxcbiAgLmJnLWdyYXkgLmg1LFxuICAuYmctZ3JheSBoNixcbiAgLmJnLWdyYXkgLmg2IHtcbiAgICBjb2xvcjogIzAwNzJiYzsgfVxuICAuYmctZ3JheSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYmctZ3JheSAubGlua3MgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYmctZ3JheSAubGlua3MgYS5ibHVlLWhpZ2hsaWdodGVkIHtcbiAgICAgIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWdyZWVuIGgxLFxuICAuYmctZ3JlZW4gLmgxLFxuICAuYmctZ3JlZW4gaDIsXG4gIC5iZy1ncmVlbiAuaDIsXG4gIC5iZy1ncmVlbiBoMyxcbiAgLmJnLWdyZWVuIC5oMyxcbiAgLmJnLWdyZWVuIGg0LFxuICAuYmctZ3JlZW4gLmg0LFxuICAuYmctZ3JlZW4gaDUsXG4gIC5iZy1ncmVlbiAuaDUsXG4gIC5iZy1ncmVlbiBoNixcbiAgLmJnLWdyZWVuIC5oNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYmctYmx1ZSBoMSxcbiAgLmJnLWJsdWUgLmgxLFxuICAuYmctYmx1ZSBoMixcbiAgLmJnLWJsdWUgLmgyLFxuICAuYmctYmx1ZSBoMyxcbiAgLmJnLWJsdWUgLmgzLFxuICAuYmctYmx1ZSBoNCxcbiAgLmJnLWJsdWUgLmg0LFxuICAuYmctYmx1ZSBoNSxcbiAgLmJnLWJsdWUgLmg1LFxuICAuYmctYmx1ZSBoNixcbiAgLmJnLWJsdWUgLmg2IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmctYmx1ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYmctbm8tdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5iZy1uby10ZXh0LXdoaXRlIGgxLFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDEsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGgyLFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDIsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGgzLFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDMsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGg0LFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDQsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGg1LFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDUsXG4gIC5iZy1uby10ZXh0LXdoaXRlIGg2LFxuICAuYmctbm8tdGV4dC13aGl0ZSAuaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1uby10ZXh0LXdoaXRlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmctYmx1ZS1nZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNCwgMTg4LCAwLjgpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctYmFja2dyb3VuZEltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvcGFjaXR5OiAuMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogLjQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgIC5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYmFja2dyb3VuZCAubGlua3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5vLW92ZXJmbG93IC5iZy1ibHVlLXN0cmlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgei1pbmRleDogMDsgfVxuICAubm8tb3ZlcmZsb3cgLmJnLWJsdWUtc3RyaXBlOjpiZWZvcmUsIC5uby1vdmVyZmxvdyAuYmctYmx1ZS1zdHJpcGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjOyB9XG4gIC5uby1vdmVyZmxvdyAuYmctYmx1ZS1zdHJpcGU6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbi5uby1vdmVyZmxvdyAuYmctZ3JheS1zdHJpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm5vLW92ZXJmbG93IC5iZy1ncmF5LXN0cmlwZTo6YmVmb3JlLCAubm8tb3ZlcmZsb3cgLmJnLWdyYXktc3RyaXBlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuICAubm8tb3ZlcmZsb3cgLmJnLWdyYXktc3RyaXBlOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4udHh0LWdyZWVuIHtcbiAgY29sb3I6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG4udHh0LWJsdWUge1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbi50eHQtYmx1ZS1kcmsge1xuICBjb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbi50eHQtZ3JheSB7XG4gIGNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnR4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmZvY3VzLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90dGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuXG4udGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgei1pbmRleDogOTk5OTtcbiAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgbGVmdDogMTBweDsgfVxuXG4udGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogOTk5OTtcbiAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlc3RpbW9uaWFsLWJsb2NrOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXN0aW1vbmlhbC1ibG9jayAucXVvdC1pY28tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAudmlkZW8tcGxheS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgbGVmdDogMTVweDsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIHJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMHB4IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0MHB0O1xuICAgIGNvbG9yOiAjODZiMDYyOyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDQwcHQ7XG4gICAgY29sb3I6ICM4NmIwNjI7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICM4NmIwNjI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDUwcHg7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDgwcHg7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDgwcHg7IH0gfVxuXG4udGFiLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLnRhYi13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgLnRhYi13cmFwcGVyIC50YWItYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjOyB9XG4gICAgLnRhYi13cmFwcGVyIC50YWItYnV0dG9uLmFjdGl2ZSAudHJpYW5nbGUge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAudGFiLXdyYXBwZXIgLnRhYi1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRhYi13cmFwcGVyIC50YWItY29udGVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWItd3JhcHBlciAudGFiLWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG4gIC50YWItd3JhcHBlciAucHJvZHVjdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRhYi13cmFwcGVyIC5wcm9kdWN0LmFjdGl2ZSAuaDMge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYi13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAudGFiLXRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC50YWItdGl0bGUgLnR4dC1ibGFjay5idG4tdGFiIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogdW5zZXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAubm9BcnJvdyAuYWN0aXZlLXRhYiAuYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggI2NjYyBzb2xpZDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAudGFiczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmNhcmQtYm9keS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuY29sbGFwc2UgLnNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuYWN0aXZlLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFjdGl2ZS10YWIgLmFycm93LWRvd24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5jYXJkIHtcbiAgICB3aWR0aDogOTklOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5hcnJvdy1yaWdodCB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5hY3RpdmUtYWNjIC5hcnJvdy1kb3duIHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmNhcmQtYm9keS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5taW5IZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDU5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC10YWItd3JhcHBlciAubWluSGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1NTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLm1pbkhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5ibG9jayAucHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5ibG9jayAuYmxvY2stY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtczsgfVxuICAgIC5ibG9jayAuYmxvY2stY29udGVudCAuZXhwYW5kYWJsZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ibG9jayAuYmxvY2stY29udGVudCAuZXhwYW5kYWJsZSAubGVhcm5tb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQ6aG92ZXIgLmV4cGFuZGFibGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50OmhvdmVyIC5leHBhbmRhYmxlIC5sZWFybm1vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50IC5leHBhbmRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAzNSU7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtczsgfVxuICAgICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmV4cGFuZGFibGUgLmxlYXJubW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJ1dHRvbi5yZXNldC1hbGwsXG4uYnRuQXNMaW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIC5oZWxwQnV0dG9uIC51aUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiAudWlCdXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMmIzZTUwOyB9XG5cbi51aUJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tZXNzYWdlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuYS5jaGF0T3B0aW9uLmVtYmVkZGVkU2VydmljZUxpdmVBZ2VudFN0YXRlQ2hhdEhlYWRlck9wdGlvbiAub3B0aW9uTmFtZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wcm9kdWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlci5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIuc2xpY2stc2xpZGUgLnByb2R1Y3Qge1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlcjo6YWZ0ZXIsIC5wcm9kdWN0LXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIHRvcDogMTAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTVweDsgfVxuICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5wcm9kdWN0LWRldGFpbC13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogNjQwcHg7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciA+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQgfiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtbmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAucHJvZHVjdC1wcmljaW5nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUzcHg7IH1cbiAgICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtcHJpY2luZyAuaDMge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyID4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAuY29tcGFyZVdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogIzgxODE4MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyJSwgMjUlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MTgxODEgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjElLCA5NCUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICBjb2xvcjogIzgxODE4MTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIzJSwgMjIlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgICAgbGVmdDogMzAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc5JSwgMjIlKTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiA5MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgMjIlKTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiA4MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4JSwgMjIlKTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7IH0gfVxuXG4ucHJvZHVjdC13cmFwcGVyLmNvbXBhcmVSZWFkeSAucHJvZHVjdC1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLnByb2R1Y3QgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcm9kdWN0IC5jb21wYXJlQmxvY2sgaW5wdXQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4ucHJvZHVjdC1zYWxlIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBhZ2UtaWQtMjEzMjggI21haW4tY29udGVudCA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5icmljay5zaGF0dGVyUGF0dGVybkNvbXBsZXRlIC5saW5rcyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnJpY2suc2hhdHRlclBhdHRlcm5Db21wbGV0ZSAubGlua3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmljay1hd2FyZHMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9Bd2FyZHMtQnJpY2tfYXdhcmRzLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmJyaWNrLWF3YXJkcyAuYXdhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gIC5icmljay1hd2FyZHMgLmF3YXJkIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5icmljay1hd2FyZHMgLmF3YXJkIGRpdiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5icmljay1hd2FyZHMgLmljb24tYXdhcmQtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5icmljay1hd2FyZHMgLmljb24tYXdhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDExMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5icmljay1hd2FyZHMgLmF3YXJkOm50aC1jaGlsZCg0KSxcbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZDpudGgtY2hpbGQoOCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmQ6bnRoLWNoaWxkKG4rNSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmQ6bnRoLWNoaWxkKG4rNykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5icmljay1hd2FyZHMgLmF3YXJkcy10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIC5icmljay1hd2FyZHMgPiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDsgfSB9XG5cbi5kb2N0b3IxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IC45cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5kb2N0b3IxLW51bSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG5cbi8qKlxyXG5Mb2FkaW5nIGFqYXggXHJcbiovXG4uanMtYWpheC1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J2FwcGxlJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJBcHBsZVwiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdzYW1zdW5nJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJTYW1zdW5nXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J2xnJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJMR1wiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdodGMnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkhUQ1wiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdtb3Rvcm9sYSddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTW90b3JvbGFcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nb25lcGx1cyddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiT25lUGx1c1wiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdodWF3ZWknXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkh1YXdlaVwiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdnb29nbGUnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkdvb2dsZVwiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3NXB4OyB9IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuXG5mb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZWVlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5kZXZpY2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLmRldmljZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDE3NXB4OyB9IH1cbiAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCAuZGV2aWNlLW5hbWUge1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLmRldmljZS1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgLmRldmljZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zOyB9XG4gIC5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIuZGlzYWJsZWQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM3MzczNzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIC5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIuZGlzYWJsZWQgLm9zLWhlYWRpbmcge1xuICAgICAgY29sb3I6ICM3MzczNzM7IH1cbiAgLm9wZXJhdGluZy1zeXN0ZW0td3JhcHBlciAuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnByaWNlLWNlbGwge1xuICB3aWR0aDogMjAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0ciB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2U5ZWNlZjsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIGltZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC50eHQtZ3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5idXlub3cge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LW1zcnAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0aGVhZCB0aCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRodW1iIHtcbiAgICB3aWR0aDogOCUgIWltcG9ydGFudDsgfVxuICAqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgKjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRodW1iIHtcbiAgICB3aWR0aDogOCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLmltZy1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICo6Oi1tcy1iYWNrZHJvcCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuaW1nLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubm8tY29tcGF0aWJsZS1wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubm8tY29tcGF0aWJsZS1wcm9kdWN0cy13cmFwcGVyIGgyIHtcbiAgICBjb2xvcjogIzczNzM3MzsgfVxuXG4jb3NEZXZpY2VDb21ibyB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbiNsb2FkZXItNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jbG9hZGVyLTQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgbWFyZ2luOiAzNXB4IDVweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwOyB9XG5cbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgMC4zM3MgaW5maW5pdGU7IH1cblxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IDAuNjZzIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgb3BhY2l0eWNoYW5nZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tYWNoaW5lRGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFjaGluZURlc2t0b3AgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFjaGluZURlc2t0b3BfdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3MzczNzM7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8xOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTgwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMTo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMiB7XG4gICAgICBsZWZ0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzI6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwJTsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMyB7XG4gICAgICBsZWZ0OiA1NjBweDtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMzo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzM6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQsIC5tYWNoaW5lRGVza3RvcF90ZXh0XzUsIC5tYWNoaW5lRGVza3RvcF90ZXh0XzYge1xuICAgICAgYm90dG9tOiAyMHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF80OjphZnRlciwgLm1hY2hpbmVEZXNrdG9wX3RleHRfNTo6YWZ0ZXIsIC5tYWNoaW5lRGVza3RvcF90ZXh0XzY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDEwMCU7IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF80IHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF80OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF81IHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGxlZnQ6IDI1MHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF81OjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMjMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzU6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzUge1xuICAgICAgICAgIGxlZnQ6IDE3MHB4OyB9XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNTo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNiB7XG4gICAgICByaWdodDogMTAwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF82OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7IH1cbiAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMiB7XG4gICAgICAgICAgbGVmdDogMzQlOyB9XG4gICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzMge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNiB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4vKlxyXG4ucHJvZHVjdC10YWItd3JhcHBlciB7XHJcblxyXG4gIC50YWItd3JhcHBlciB7XHJcblxyXG4gICAgLnRhYi10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMge1xyXG5cclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOjAgMCAyMHB4O1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgN3B4IDAgNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiovXG4uZGV0YWlsZWQtbnVtYmVyLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5kZXRhaWxlZC1udW1iZXItbGlzdCAubGlzdC1udW1iZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jcHNfc2VsZWN0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlOyB9XG4gICNwc19zZWxlY3RvciBsYWJlbCB7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNwc19zZWxlY3RvciBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNwc19zZWxlY3RvciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAjcHNfc2VsZWN0b3IgLnN0YXJ0b3ZlciB7XG4gICAgICBtYXJnaW46IDMwcHggMDsgfSB9XG4gICNwc19zZWxlY3RvciAucHMtdGVucy1tb3JlIGg0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtbmF2IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLW5hdiAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJFOyB9XG4gICNwc19zZWxlY3RvciAucHMtc2tpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjcHNfc2VsZWN0b3IgLm5vLXJlc3VsdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICNwc19zZWxlY3RvciAucmVzdWx0cy10aXRsZSB7XG4gICAgY29sb3I6ICMyYjNlNTA7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1idG4sXG4gICNwc19zZWxlY3RvciAuc3RhcnRvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUZDQzJlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgcGFkZGluZzogNTVweCAzMHB4IDMwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1zdGVwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICNwc19zZWxlY3RvciAucHMtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICNwc19zZWxlY3RvciAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXRvcCB7XG4gICAgbWluLWhlaWdodDogODBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1hY3Rpb24gLmxlYXJubW9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJlOyB9XG4gICNwc19zZWxlY3RvciAubGVhcm5tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucHMtdGVucy1tb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjsgfVxuICAucHMtdGVucy1tb3JlIC5jdGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wcy10ZW5zLW1vcmUgaDQge1xuICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5wcy10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNwc19zZWxlY3RvciAucHMtc3RlcC1jb2wtaGFsZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy10ZW5zLW1vcmUgLmN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNwc19zZWxlY3RvciAucHMtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHMtdHlwZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1uYXYge1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHg7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMjBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXNraXAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXNlYXJjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHMtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yLFxuLm8tcHJvZHVjdC1zZWxlY3RvciAqLFxuLm8tcHJvZHVjdC1zZWxlY3RvciAqOmJlZm9yZSxcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcmVzdWx0LXRpdGxlLCAuby1wcm9kdWN0LXNlbGVjdG9yX19yZXN1bHQtdGV4dCwgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uby1wcm9kdWN0LXByb2dyZXNzYmFyX19iYXIge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2Jhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2Jhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2N2VtO1xuICBjb2xvcjogIzJiM2U1MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXByb2dyZXNzYmFyX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5vLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLm8tcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEzNTBweDsgfSB9XG5cbi5vLXByb2R1Y3QtaW5wdXQ6Zm9jdXMgfiAuby1wcm9kdWN0LXRpbGVfX2lubmVyIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19oZWFkZXIgLm8tcHJvZHVjdC1wcm9ncmVzc2JhciB7XG4gICAgd2lkdGg6IDk5NnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDcyYmM7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDllbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMC44ODllbTsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YmhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fbm90aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fc3VidGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX25vdGljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3JvdyB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19yb3c6OmJlZm9yZSwgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2NvbC0tc3BhbjMge1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX190aWxlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3RpbGUtZ3JvdXAge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b246aG92ZXIsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbjpmb2N1cywgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDsgfSB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTdweDsgfVxuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbi1ncm91cCA+IGRpdiB7XG4gICAgICBtYXJnaW46IDAgN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDAgLTEzcHg7IH1cbiAgICAgICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uLWdyb3VwID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTNweDsgfSB9XG5cbi5vLXByb2R1Y3QtdGlsZSB7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiAzNDBweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICAgIC5vLXByb2R1Y3QtdGlsZSAqOjotbXMtYmFja2Ryb3Age1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgaGVpZ2h0OiAzNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3QtdGlsZSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzMHB4KTsgfVxuICAgICAgLm8tcHJvZHVjdC10aWxlICo6Oi1tcy1iYWNrZHJvcCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1iYXNpczogMzMuMzMzJTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDMwcHgpOyB9XG4gICAgICAuby1wcm9kdWN0LXRpbGUgKjo6LW1zLWJhY2tkcm9wIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMzBweCk7IH0gfVxuICAuby1wcm9kdWN0LXRpbGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgbGluZWFyLCBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX2lubmVyOmhvdmVyLCAuby1wcm9kdWN0LXRpbGVfX2lubmVyOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbm5lci0tdi1jZW50ZXJlZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW5uZXItLXYtc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuby1wcm9kdWN0LXRpbGVfX2lubmVyLS12LXN0YXJ0IC5vLXByb2R1Y3QtdGlsZV9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIGlucHV0OmNoZWNrZWQgKyAuby1wcm9kdWN0LXRpbGVfX2lubmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm8tcHJvZHVjdC10aWxlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDllbTtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLXByb2R1Y3QtdGlsZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAuby1wcm9kdWN0LXRpbGVfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX3RleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX3RleHQtLWFjY2VudCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNjdlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLXByb2R1Y3QtdGlsZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vLXByb2R1Y3QtdGlsZV9faW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0byAwOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbWFnZS5tYi0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm8tcHJvZHVjdF9fcmVzdWx0LXRpdGxlLCAuby1wcm9kdWN0X19yZXN1bHQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1wcm9kdWN0X19yZXN1bHQtdGl0bGU6bm90KDpsYXN0LWNoaWxkKSwgLm8tcHJvZHVjdF9fcmVzdWx0LXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0X19yZXN1bHQtdGl0bGUsIC5vLXByb2R1Y3RfX3Jlc3VsdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5vLXByb2R1Y3RfX3Jlc3VsdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm8tcHJvZHVjdF9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1wcm9kdWN0X19hY3Rpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLyoqXHJcbiAqIEpTIFNwZWNpZmljIFN0eWxlc1xyXG4gKi9cbi5qcy1wcm9kdWN0LXNlbGVjdG9yLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuanMtcHJvZHVjdC1zZWxlY3Rvci1zbGlkZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4qIExvYWRlciBhamF4XHJcbiovXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmpzLXByb2R1Y3Qtc2VsZWN0b3ItcmVzdWx0LWh0bWwge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MnB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByb2R1Y3Qtc2VsZWN0b3ItdGl0bGUge1xuICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucHJvZHVjdC1zZWxlY3Rvci10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG5cbi5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyIC5saXN0LWlubGluZSAubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIgLmxpc3QtaW5saW5lIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyLmJnLWxpZ2h0R3JheSAuaDQsXG4gIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyLmJnLWxpZ2h0R3JheSAuaDUge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyLmJnLWxpZ2h0R3JheSBhIHtcbiAgICBjb2xvcjogIzAwNmViODsgfVxuXG4udmlkZW9zLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgLnZpZGVvcy13cmFwcGVyIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAudmlkZW9zLXdyYXBwZXIgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLnZpZGVvcy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICByaWdodDogLTEwcHg7IH1cbiAgLnZpZGVvcy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBsZWZ0OiAtMTBweDsgfVxuXG4udmlkZW8tdHJpZ2dlci1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuICAudmlkZW8tdHJpZ2dlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG4gIC52aWRlby10cmlnZ2VyLWJ1dHRvbiAuaDQge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby1wbGF5LWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMDsgfVxuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby10aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlcjpob3ZlciAudmlkZW8tcGxheS1pY29uIHtcbiAgICBvcGFjaXR5OiAuOTsgfVxuICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA4OHB4OyB9XG5cbi5jbG9zZS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuY2xvc2UtdmlkZW86Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG51bC5mYXEtc2lkZW5hdiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtczsgfVxuICB1bC5mYXEtc2lkZW5hdiBsaSBhLCB1bC5mYXEtc2lkZW5hdiBsaSBidXR0b24ge1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjByZW07XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yMHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBtYXJnaW46IC4yNWVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG51bC5mYXEtc2lkZW5hdiBsaSA+IGE6aG92ZXIsIHVsLmZhcS1zaWRlbmF2IGxpID4gYTpmb2N1cywgdWwuZmFxLXNpZGVuYXYgbGkgPiBhOmFjdGl2ZSwgdWwuZmFxLXNpZGVuYXYgbGkgYnV0dG9uOmhvdmVyLCB1bC5mYXEtc2lkZW5hdiBsaSBidXR0b246Zm9jdXMsIHVsLmZhcS1zaWRlbmF2IGxpIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7IH1cblxudWwuZmFxLXNpZGVuYXYgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgdWwuZmFxLXNpZGVuYXYgdWwgbGkgYSwgdWwuZmFxLXNpZGVuYXYgdWwgbGkgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG51bC5mYXEtc2lkZW5hdiAuY29sbGFwc2UsXG51bC5mYXEtc2lkZW5hdiAuY29sbGFwc2luZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgdWwuZmFxLXNpZGVuYXYgLmNvbGxhcHNlLnNob3csXG4gIHVsLmZhcS1zaWRlbmF2IC5jb2xsYXBzaW5nLnNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG51bC5mYXEtc2lkZW5hdiAuY2FyZXQge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMwMDcyYmM7XG4gIGJvcmRlci1yaWdodDogc29saWQgM3B4ICMwMDcyYmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7IH1cblxuLnBvc3QtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYzLjclO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS80MDZ4MzQwXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjEuNzUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvc3QtaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1OSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLnBvc3QtaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni41JTsgfSB9XG5cbi5wb3N0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBvc3Qtd3JhcHBlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wb3N0LXdyYXBwZXIgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuICAucG9zdC13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2ctY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VlZTtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLmJsb2ctY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9nLWNvbnRlbnQtd3JhcHBlciAuZmVhdHVyZWQtcG9zdC10YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cblxuLmJsb2ctcHQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLXBvc3QtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMHB4OyB9IH1cblxuLmJsb2ctcG9zdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDMgLyAzIC8gNDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbV9mZWF0dXJlZCB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW1fd2lkZSB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDQ7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmUsIC5tdWx0aXNlbGVjdF9fc3Bpbm5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICM3MzczNzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7IH1cblxuLm11bHRpc2VsZWN0LCBpbnB1dC5tdWx0aXNlbGVjdF9faW5wdXRbdHlwZT10ZXh0XSwgLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5pbnB1dC5tdWx0aXNlbGVjdF9faW5wdXRbdHlwZT10ZXh0XSwgLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tdWx0aXNlbGVjdF9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogc3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoMC40MSwgMC4yNiwgMC4yLCAwLjYyKTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuICAubXVsdGlzZWxlY3RfX3NwaW5uZXI6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogc3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wOSwgMC4yMSwgMC44KTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubXVsdGlzZWxlY3Qge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgLm11bHRpc2VsZWN0ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm11bHRpc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9dGV4dF0ubXVsdGlzZWxlY3RfX2lucHV0IHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIGlucHV0W3R5cGU9dGV4dF0ubXVsdGlzZWxlY3RfX2lucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjZmNmY2Y7IH1cbiAgaW5wdXRbdHlwZT10ZXh0XS5tdWx0aXNlbGVjdF9faW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2E4YThhODtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubXVsdGlzZWxlY3RfX3NpbmdsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmOyB9XG4gIC5tdWx0aXNlbGVjdF9fc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhOGE4YTg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubXVsdGlzZWxlY3QtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubXVsdGlzZWxlY3QtLWRpc2FibGVkIC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBjb2xvcjogI2E4YThhODsgfVxuICAubXVsdGlzZWxlY3QtLWRpc2FibGVkIC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIGNvbG9yOiAjYThhOGE4OyB9XG5cbi5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcbiAgei1pbmRleDogNTA7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpOyB9XG4gIC5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubXVsdGlzZWxlY3QtLWFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkgLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubXVsdGlzZWxlY3QtLWFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5tdWx0aXNlbGVjdC0tYWJvdmUubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5tdWx0aXNlbGVjdC0tYWJvdmUubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubXVsdGlzZWxlY3QtLWFib3ZlIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgYm90dG9tOiAxMDAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODsgfVxuXG4ubXVsdGlzZWxlY3RfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5tdWx0aXNlbGVjdF9fdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAyNnB4IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLm11bHRpc2VsZWN0X190YWcgfiAubXVsdGlzZWxlY3RfX2lucHV0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubXVsdGlzZWxlY3RfX3RhZyB+IC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ubXVsdGlzZWxlY3RfX3RhZ3Mtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDQwcHggMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tdWx0aXNlbGVjdF9fdGFnLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xuICB3aWR0aDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiw5dcIjtcbiAgICBjb2xvcjogIzI2NmQ0ZDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm11bHRpc2VsZWN0X190YWctaWNvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzM2OWE2ZTsgfVxuICAgIC5tdWx0aXNlbGVjdF9fdGFnLWljb246Zm9jdXM6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm11bHRpc2VsZWN0X190YWctaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM2OWE2ZTsgfVxuICAgIC5tdWx0aXNlbGVjdF9fdGFnLWljb246aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm11bHRpc2VsZWN0X19jdXJyZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHggMTJweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzhweDtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuICAubXVsdGlzZWxlY3RfX3NlbGVjdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDY1JTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm11bHRpc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cblxuLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5tdWx0aXNlbGVjdF9fY29udGVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tdWx0aXNlbGVjdF9fZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb246YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzQ5NTA1NzsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0KTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGNvbG9yOiAjNDk1MDU3OyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZDphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdGVkKTsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWRlc2VsZWN0KTsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzczNzM3MztcbiAgY3Vyc29yOiB0ZXh0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7IH1cblxuLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMyYjNlNTA7IH1cbiAgICAubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7IH1cblxuLm11bHRpc2VsZWN0LWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG5cbi5tdWx0aXNlbGVjdC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubXVsdGlzZWxlY3QtZW50ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tdWx0aXNlbGVjdF9fc3Ryb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDFweDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICBwYWRkaW5nOiA4cHggOHB4IDAgNDBweDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX2NsZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEycHg7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19zcGlubmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDFweDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5pbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMnR1cm4pOyB9IH1cblxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aXNlbGVjdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJiM2U1MDsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XG4gICAgY29sb3I6ICMyYjNlNTA7IH1cblxuI21haW4tZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzJiM2U1MDsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW46IC42NXJlbSAwOyB9XG4gICAgICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZTNlM2UzOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLmV0X3BiX3dpZGdldCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LW5ld3NsZXR0ZXI6Zm9jdXMgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyOnZhbGlkICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtbmV3c2xldHRlcjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LW5ld3NsZXR0ZXI6dmFsaWQgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG4gICAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItbGluay1zZXBhcmF0ZSB7XG4gICAgbWFyZ2luOiAwIC41cmVtOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29uc19hcHAge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgI21haW4tZm9vdGVyIC5mb290ZXItc29jaWFsLWljb25zX2FwcCAuZmEge1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07IH1cbiAgI21haW4tZm9vdGVyIC5uZXdzbGV0dGVyLWRpc2NsYWltZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI21haW4tZm9vdGVyIC5uZXdzbGV0dGVyLWRpc2NsYWltZXIgcCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI21haW4tZm9vdGVyIC5uZXdzbGV0dGVyLWRpc2NsYWltZXIgcCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlM2UzZTMgIWltcG9ydGFudDsgfVxuICAjbWFpbi1mb290ZXIgI290LXNkay1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNtYWluLWZvb3RlciAjb3Qtc2RrLWJ0bjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG4gICAgI21haW4tZm9vdGVyICNvdC1zZGstYnRuOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI21haW4tZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjbWFpbi1mb290ZXIgLndpZGdldF9uYXZfbWVudSAubWVudV9pcy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlciAucHJpbS1uYXYtbWFpbi5zaG93IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tYWluLWhlYWRlciNtYWluLWhlYWRlci5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTsgfSB9XG5cbi5tYWluLWhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7IH1cblxuLm1haW4taGVhZGVyIC5mYWRlLWVudGVyLWFjdGl2ZSxcbi5tYWluLWhlYWRlciAuZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuXG4ubWFpbi1oZWFkZXIgLmZhZGUtZW50ZXIsXG4ubWFpbi1oZWFkZXIgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gLjVyZW07IH0gfVxuXG4ubWFpbi1oZWFkZXIgLnNlYXJjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyLnNob3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEyNSU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgICAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIgLmZvcm0tc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2ggLmJ0biAuZmE6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMyYjNlNTA7IH1cblxuLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzOCUgMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLm1pZGRsZS1iYXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MCUgMCU7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5taWRkbGUtYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjQ1cmVtIC44cmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tYWluLWhlYWRlciAuY2FydCAuY2FydC1pY29uIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogLjVyZW0gLjhyZW07IH1cbiAgLm1haW4taGVhZGVyIC5kcm9wZG93bi10b2dnbGUsIC5tYWluLWhlYWRlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uLCAubmF2TWVudS1pdGVtLTAgLm1haW4taGVhZGVyIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4taGVhZGVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAubWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAubWFpbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0b3A6IDlweDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1tYWluIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLWhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLm5hdmJhci13cmFwcGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1pbnB1dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zZWFyY2gtaW5wdXQ6Zm9jdXMgKyBsYWJlbCwgLnNlYXJjaC1pbnB1dDpmb2N1cy13aXRoaW4gKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5za2lwLWxpbms6Zm9jdXMge1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLnByaW1hcnktbWVudS1zLWJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnByaW1hcnktbWVudS1zLWJ0bjpmb2N1cyBpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaC1wcmltLWlucCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VhcmNoLXByaW0taW5wOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstZ3JleS1ibHVlKSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDMuNXB4ICMyYjNkNTA7IH1cbiAgLnByaW1hcnktbWVudS1zLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG5cbi5jb250YWN0VXNDb250YWluZXIgLmlucHV0RmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDsgfVxuXG4uY29udGFjdFVzQ29udGFpbmVyIC5kZXNjcmlwdGlvbkJveCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbi5zdWJzIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnN1YmZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjsgfVxuXG4ubW9kZWxmaWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmNvbnRhY3RVc0NvbnRhaW5lciAuaW5wdXRGaWVsZCB7XG4gICAgbWluLWhlaWdodDogMzBweDsgfSB9XG5cbi8qIFByb21vICovXG4ucmV2aWV3LWJhbmQtcHJvbW8ge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuXG4ucmV2aWV3LWJhbmQtcHJvbW8gaDQge1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi52ZXJ0aWNhbC1hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnJldmlldy1iYW5kLXByb21vIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGZpbGw6IHdoaXRlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5yZXZpZXctYmFuZC1wcm9tby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnJldmlldy1iYW5kLXByb21vLWNvcHkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXctYmFuZC1wcm9tbyB7XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gIC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlldy1iYW5kLXByb21vLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBIb3cgVG8gKi9cbi5yZXZpZXctaG93dG8gaDIge1xuICBmb250LXNpemU6IDM0cHg7IH1cblxuLnJldmlldy1ob3d0byBoMyB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4ucmV2aWV3LWhvd3RvLXBhbmU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnJldmlldy1ob3d0by1wYW5lIC5tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogLTc1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5yZXZpZXctaG93dG8tcGFuZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5yZXZpZXctaG93dG8tcGFuZSAubWFya2VyIHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIHdpZHRoOiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3LWhvd3RvLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBDYXRlZ29yaWVzICovXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMTFkMmU7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgaW1nIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC14cy0xLTUsIC5jb2wtc20tMS01LCAuY29sLW1kLTEtNSwgLmNvbC1sZy0xLTUsXG4uY29sLXhzLTItNSwgLmNvbC1zbS0yLTUsIC5jb2wtbWQtMi01LCAuY29sLWxnLTItNSxcbi5jb2wteHMtMy01LCAuY29sLXNtLTMtNSwgLmNvbC1tZC0zLTUsIC5jb2wtbGctMy01LFxuLmNvbC14cy00LTUsIC5jb2wtc20tNC01LCAuY29sLW1kLTQtNSwgLmNvbC1sZy00LTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wteHMtMS01LCAuY29sLXNtLTEtNSwgLmNvbC1tZC0xLTUsIC5jb2wtbGctMS01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sLXhzLTEtNSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMS01IHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEtNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEtNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEtNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtc20tNS01IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGOyB9XG4gIC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4OyB9XG4gIC5iYW5kLWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjsgfVxuICAuYmFuZC1yIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC1zbS01LTUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYW5kLWwge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5iYW5kLXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi8qIFByb2R1Y3RzICovXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0ge1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2VjZWNlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAxMzBweDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmxlYXJubW9yZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAycHggMjBweCAhaW1wb3J0YW50OyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5idl9hdmdSYXRpbmdfY29tcG9uZW50X2NvbnRhaW5lciwgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5idl9udW1SZXZpZXdzX2NvbXBvbmVudF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmJsdWUge1xuICBjb2xvcjogIzAwNzJiYztcbiAgZm9udC1zaXplOiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTVweDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uYmx1ZTpiZWZvcmUge1xuICBjb2xvcjogIzAwNzJiYztcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uZ3JheSB7XG4gIGNvbG9yOiAjY2VjZWNlO1xuICBmb250LXNpemU6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtNXB4OyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjY2VjZWNlO1xuICBjb250ZW50OiAnXFwyNjA1JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTEwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gaDMge1xuICBtaW4taGVpZ2h0OiA2MHB4OyB9XG5cbi5wcm9kdWN0LWltZyB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1pbWcge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIGgzIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAubGVhcm5tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLyogV2lkZ2V0ICovXG4jcmV2aWV3Rm9ybSBzZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlOyB9XG5cbiNyZXZpZXdGb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4OyB9XG5cbiNyZXZpZXdGb3JtIGg0IHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI3Jldmlld0Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmVuYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4jcmV2aWV3Rm9ybSAuc2VsZWN0LWRlZmF1bHQsIC5zZWxlY3Qtb3B0aW9uIHtcbiAgaGVpZ2h0OiAzNXB4OyB9XG5cbiNyZXZpZXdGb3JtIC5idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlOyB9XG5cbi5yZXNvdXJjZS1iYW5kLTQgaDMge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnJlc291cmNlLWJhbmQtNCAubGVhcm4tbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucmVzb3VyY2UtYmFuZC00IC5yNGwge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5NnB4KSB7XG4gIC5vbS1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmF5OyB9XG4gIC5vbS1ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGdyYXk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLm9tLWJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAub20tYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnJlc291cmNlLWJhbmQtNCB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc291cmNlLWJhbmQtNCAub20tYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyYXk7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnJlc291cmNlLWJhbmQtNCAub20tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXk7IH1cbiAgLnJlc291cmNlLWJhbmQtNCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgLmxlYXJuLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgfVxuICAucmVzb3VyY2UtYmFuZC00IC5yYjEge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2UtYmFuZC00IC5yYjQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXNvdXJjZS1iYW5kLTQgLnNwbGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnJlc291cmNlLWJhbmQtNCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZmxleDogaW5oZXJpdDsgfSB9XG5cbi52aWRlb0JhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnZpZGVvLXBsYXktaWNvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE3JSAhaW1wb3J0YW50OyB9XG5cbi50YWJsZXRWaWV3IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ua3Jpc3RpbmFNb2JpbGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYXRjaExlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udmlkZW8td3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWF0Y2hIZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2hlcm9fQkcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5wcm9tb1Byb2RzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Byb2RfQkcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5tYXRjaExhZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfdGVzdDFfQkcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5tYXRjaE1hbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfdGVzdDJfQkcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi50aXRsZVRleHQge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAjODA4Mjg1OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubW9iaWxlVmlldyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFibGV0VmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfa3Jpc3RpbmExLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODYlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEyJTtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucXVvdGVrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfZGFsZTEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIlO1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE3JTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAuZGFsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07IH1cbiAgLmRhbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRhbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZGFsZSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRpdGxlVGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC52aWRlby1wbGF5LWljb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kYWxlIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRleHQtbmF2eSB7XG4gIGNvbG9yOiAjMDAzMDg3ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5oZy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwODc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHggMzdweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmhlYXJ0Z3VpZGUgLmhlYXJ0SGVyby5oMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgLmhlYXJ0Z3VpZGUgLmhlYXJ0SGVyby5oMSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhcnRndWlkZSAuaGVhcnRIZXJvLmgxIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFydGd1aWRlIC5oZWFydEhlcm8uaDEge1xuICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuLmhlYXJ0Z3VpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhcnRndWlkZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNoaWVsZCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uaGVhcnRndWlkZS5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTsgfVxuXG4uaGVhcnRIZXJvIHtcbiAgZm9udC1zaXplOiA2OXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAuaGVhcnRIZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDsgfSB9XG5cbi52aWRlby1oZXJvIHtcbiAgcGFkZGluZzogMzVweCAwOyB9XG4gIC52aWRlby1oZXJvIC5oZy1yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZpZGVvLWhlcm8gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzMzcHg7IH0gfVxuXG4udmlkZW8taGVyby10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NjVweDtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAudmlkZW8taGVyby10ZXh0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cblxuLnZpZGVvLWhlcm8gLmhnLXdhdGNoLWltZyB7XG4gIG1heC13aWR0aDogNjYwcHg7IH1cblxuLmhlYXJ0U1ZHIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG5cbi5oZWFydFNWRyBzcGFuIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogODJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFydFNWRyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5wbGF5LWljb24taGVhcnRndWlkZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBvY2tldFdhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBwYWRkaW5nOiAzNXB4IDA7IH1cblxuLnB3LWRpdmlkZXIge1xuICBtYXJnaW46IDI4cHggMCA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4ucHctaGctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTY0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wdy1oZy1pbWcge1xuICAgICAgd2lkdGg6IDQyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnB3LWhnLWltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYmxvb2QtZmx1Y3R1YXRpb25zIHtcbiAgcGFkZGluZzogMTU1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYmxvb2QtZmx1Y3R1YXRpb25zIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDsgfSB9XG5cbi5icmVha3Rocm91Z2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3MnB4IDA7IH1cblxuLmJyZWFrLXRpdGxlLFxuLmJsb2NrLXRpdGxlLFxuLndjaGQtdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJyZWFrLXRpdGxlLFxuICAgIC5ibG9jay10aXRsZSxcbiAgICAud2NoZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4uYnJlYWt0aHJvdWdoIC5jdWZmLWV4cGFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5icmVha3Rocm91Z2ggLmN1ZmYtZXhwYW5kaW5nID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGhlaWdodDogNTA0cHggIWltcG9ydGFudDsgfSB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDkyMTtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDIxNywgMzMsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSg3OSwgMjE3LCAzMywgMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDIxNywgMzMsIDApOyB9IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dC1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmQ5MjE7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjNGZkOTIxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB6LWluZGV4OiAyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnRvb2x0aXAtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzNXB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50b29sdGlwLWlubmVyIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG4gIC5jdWZmLWV4cGFuZGluZyAudG9vbHRpcC1pbm5lciA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIxXCJdIHtcbiAgdG9wOiAxMC43NSU7XG4gIGxlZnQ6IDQ4LjMzMzMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ5JSk7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMVwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMlwiXSB7XG4gIHRvcDogMTYuMzMzJTtcbiAgbGVmdDogNDAlOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjJcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDI5MnB4O1xuICAgIG1pbi13aWR0aDogMjc0cHg7IH1cbiAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIyXCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMlwiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjNcIl0ge1xuICB0b3A6IDE2LjMzMyU7XG4gIGxlZnQ6IDQ4JTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIzXCJdIC50b29sdGlwLWlubmVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogMzJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjNcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI0XCJdIHtcbiAgdG9wOiAxNi4zMzMlO1xuICBsZWZ0OiA1NCU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNFwiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcmlnaHQ6IDE2M3B4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNFwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNVwiXSB7XG4gIHRvcDogMjQlO1xuICBsZWZ0OiAzNyU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNVwiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcmlnaHQ6IDE2M3B4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNVwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNlwiXSB7XG4gIHJpZ2h0OiAzMSU7XG4gIGJvdHRvbTogMzIlOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjZcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIHRvcDogLTExMHB4O1xuICAgIHJpZ2h0OiAxNjNweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjZcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjdcIl0ge1xuICBib3R0b206IDIyLjU2NjYlO1xuICBsZWZ0OiAzMCU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiN1wiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi53aGF0LWNhbi1oZy1kbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLndoYXQtY2FuLWhnLWRvIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4OyB9IH1cblxuLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogYXV0bzsgfVxuXG4udHdvVXBWaWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDExM3B4IDAgMTMwcHg7IH1cbiAgLnR3b1VwVmlkZW8gYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAudHdvVXBWaWRlbyAudmlkZW8td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudHdvVXBWaWRlbyAudmlkZW9zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnR3b1VwVmlkZW8gLnZpZGVvcy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50d29VcFZpZGVvIHtcbiAgICAgIHBhZGRpbmc6IDU0cHggMCA3MHB4OyB9IH1cblxuLnR3b1VwVmlkZW8gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udHdvVXBWaWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnR3b1VwVmlkZW8gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyOmJlZm9yZSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uaGctcHJvZHVjdC1pbWcge1xuICBwYWRkaW5nLXRvcDogMTkxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGctcHJvZHVjdC1pbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7IH0gfVxuXG4uaGctcmVjb21tZW5kZWQgLnBheXBhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLnB1cmNoYXNlLW9wdGlvbnMge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM4MjgyODI7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAucHVyY2hhc2Utb3B0aW9ucyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwMzA4NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2OHB4KSB7XG4gICAgLnB1cmNoYXNlLW9wdGlvbnMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2hnRW1haWxDYXB0dXJlIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnU3ViVGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ1RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDM4cHg7IH1cblxuLmhnVGl0bGUtb3V0ZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5oZ1RpdGxlLW91dGVyIC5oZ1RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgI2hnVGhhbmtZb3UgLmhnVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAubW9kZWwtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdCbHVyYiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDMwODc7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluID4gaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYSxcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTpob3ZlcixcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTpmb2N1cyxcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCA1MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YmVmb3JlLFxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWU1ZTVlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICMzOTM5MzkgdXJsKFwiaHR0cHM6Ly9kcmguaW1nLmRpZ2l0YWxyaXZlci5jb20vRFJITS9TdG9yZWZyb250L1NpdGUvb21yb24vcGIvaW1hZ2VzL2VtYWlsLWhnLnBuZ1wiKSBuby1yZXBlYXQgMTBweCAxNHB4OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1mbmFtZVwiXSxcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9kcmguaW1nLmRpZ2l0YWxyaXZlci5jb20vRFJITS9TdG9yZWZyb250L1NpdGUvb21yb24vcGIvaW1hZ2VzL3VzZXItaGcucG5nXCIpOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI2hnRW1haWxDYXB0dXJlID4gI2hnVGhhbmtZb3Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZS5UWSA+ICo6bm90KCNoZ1RoYW5rWW91KSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTExcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCksIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNoZ0VtYWlsQ2FwdHVyZSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDUwcHg7IH1cbiAgI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1mbmFtZVwiXSxcbiAgI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1sbmFtZVwiXSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2hnRW1haWxDYXB0dXJlIC5oZ1RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNoZ0VtYWlsQ2FwdHVyZSAuaGdMb2dvIHtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfSB9XG5cbi5uZXZlci1taXNzLWEtYmVhdCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy10b3A6IDE1MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgLm5ldmVyLW1pc3MtYS1iZWF0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmV2ZXItbWlzcy1hLWJlYXQge1xuICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbi5ubWFiLWNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogNzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubm1hYi1jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLm5tYWItdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ubWFiLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbi5uZXZlci1taXNzLWEtYmVhdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7IH1cbiAgLm5ldmVyLW1pc3MtYS1iZWF0IGxpIGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4OyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJveCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYm94ID4gZGl2IHtcbiAgICBtaW4taGVpZ2h0OiA0MzdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBib3R0b206IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNSU7IH1cbiAgICAubWFzb25yeS1zZWN0aW9uIC5ib3ggLmlubmVyLWNvbnRlbnQgLmJveC1hcnJvdy11cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYm94IC5ib3gtYXJyb3cge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC50eHQtYmxhY2sgLmJveC1hcnJvdyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJveDpob3ZlciAuY29udGVudCwgLm1hc29ucnktc2VjdGlvbiAuYm94OmZvY3VzLXdpdGhpbiAuY29udGVudCB7XG4gIHRvcDogNHB4OyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJveC1iZy1pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTlmZDQ7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYmx1ZSAuYm94LWFycm93LXVwIC5mYSB7XG4gICAgY29sb3I6ICM0MTlmZDQ7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjMDI5OyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmdyZWVuIC5ib3gtYXJyb3ctdXAgLmZhIHtcbiAgICBjb2xvcjogIzgwYzAyOTsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3MGIxOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLnB1cnBsZSAuYm94LWFycm93LXVwIC5mYSB7XG4gICAgY29sb3I6ICM3YjcwYjE7IH1cblxuLm1hc29ucnktc2VjdGlvbiAudGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGIxYWM7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAudGVhbCAuYm94LWFycm93LXVwIC5mYSB7XG4gICAgY29sb3I6ICM3MGIxYWM7IH1cblxuLnJhdGluZy13cmFwIC5oZy1yYXRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTcwcHg7IH1cblxuLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM4MjgyODI7IH1cbiAgLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIC5kLWZsZXgge1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIC5ubzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQgLm5vMSBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMHB4ICM4MjgyODI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbi5pbWFnZS1kaXZpZGVyIHtcbiAgaGVpZ2h0OiA2NTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbWFnZS1kaXZpZGVyIHtcbiAgICAgIGhlaWdodDogMzY1cHg7IH0gfVxuXG4uaGctdGVjaC1zcGVjcyB7XG4gIHBhZGRpbmc6IDExM3B4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhnLXRlY2gtc3BlY3Mge1xuICAgICAgcGFkZGluZzogNTVweCAwOyB9IH1cbiAgLmhnLXRlY2gtc3BlY3MgLmhnLXRlY2gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGctdGVjaC1zcGVjcyAuaGctdGVjaC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcyB7XG4gICAgcGFkZGluZzogNjlweCAwOyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4OyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNTJweDsgfVxuICAuaGctdGVjaC1zcGVjcyAuc3BlY3MtY29sLTMge1xuICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDM1M3B4OyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMSxcbiAgICAuaGctdGVjaC1zcGVjcyAuc3BlY3MtY29sLTIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDsgfVxuICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZSAuYXBwcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZSAuYXBwcyBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlOm50aC1jaGlsZCgxKSxcbiAgICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZTpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLmFkZGl0aW9uYWwtcmVzb3VyY2VzIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlcy1jdGFzIC5idG4ge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDMwODc7XG4gICAgY29sb3I6ICMwMDMwODc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uaGctZmFxcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTNweDsgfVxuICAuaGctZmFxcyAuZmFxcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZy1mYXFzIC5mYXFzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLmFjY29yZGlvbiAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYWNjb3JkaW9uIC50aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZjA1NSc7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuYWNjb3JkaW9uIC5ib2R5IHtcbiAgICBwYWRkaW5nOiAyM3B4IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAuYWNjb3JkaW9uIC5ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjNweCAzMHB4OyB9IH1cbiAgICAuYWNjb3JkaW9uIC5ib2R5IC5hbnN3ZXItaWNvbiB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgIC5hY2NvcmRpb24gLmJvZHkgLmlubmVyLWJvZHkge1xuICAgICAgbWF4LXdpZHRoOiA2NzFweDsgfVxuICAuYWNjb3JkaW9uLmFjdGl2ZSAudGl0bGUge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5hY2NvcmRpb24uYWN0aXZlIC50aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA1Nic7IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLmFjY29yZGlvbi10YWJzLWJ0biB7XG4gIHBhZGRpbmc6IDE4cHggMTRweCAxOHB4IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgIC5oZWFydC1ndWlkZS1mYXEtdGFicyAuYWNjb3JkaW9uLXRhYnMtYnRuIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTVweCAhaW1wb3J0YW50OyB9IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC5hY2NvcmRpb24tdGFicy1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnRhYi1pY286OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjA1Nic7IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItaWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWljbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWJvZHkgLmFjY29yZGlvbi1pbm5lci1lbGVtZW50IHtcbiAgcGFkZGluZzogMjNweCA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWJvZHkgLmFjY29yZGlvbi1pbm5lci1lbGVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDIzcHg7IH0gfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1ib2R5IC5hbnN3ZXItaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDsgfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1ib2R5IC5pbm5lci1ib2R5IHtcbiAgbWF4LXdpZHRoOiA2NzFweDsgfVxuXG4uaGctdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmhnLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjsgfVxuICAuaGctdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIHBhZGRpbmc6IGluaGVyaXQ7IH1cblxuLnRpbWVySWNvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGltZXJJY29uIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGltZXJJY29uIGxpIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAyNnB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgLnRpbWVySWNvbiBsaSBidXR0b24gc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50aW1lckljb24gbGkgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLnRpbWVySWNvbiBsaS5hY3RpdmUgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLnRpbWVySWNvbiBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICBib3JkZXI6IDE5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmhlYXJ0Z3VpZGUgLnRpbWVySWNvbiBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYzsgfVxuICAgIC5oZWFydGd1aWRlIC50aW1lckljb24gbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udG91ci1oZWFydGd1aWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndhdGNoLXNpZGUge1xuICBwYWRkaW5nLXRvcDogMjYwcHg7IH1cblxuLmhlYXJ0Z3VpZGUtZmx1Y3R1YXRpb25zIHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jb2x1bW5zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cblxuLmhlYXJ0Z3VpZGUgLmVtYmVkLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiA3MDBweDsgfVxuXG4uaGctc2l6aW5nLCAuaGctcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbi5oZy1zckwgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNHB4OyB9XG5cbi5oZy1zckwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMzA4NztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmhnLXJldmlld3M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5oZWFydGd1aWRlIC5wcm9kdWN0LXByaWNlLXF0eSB7XG4gIG1hcmdpbjogMzVweCAwICFpbXBvcnRhbnQ7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXByb2QtcHJpY2luZyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4uaGctcHJvZC1wcmljaW5nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmN0YS1oZWFydGd1aWRlLCAuY3RhLWhlYXJ0Z3VpZGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jdGEtaGVhcnRndWlkZS5saW5rLWN0YSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgLmN0YS1oZWFydGd1aWRlLmxpbmstY3RhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRiMDE3OyB9XG5cbi5oZWFydGd1aWRlIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcbiAgcGFkZGluZzogMTFweCA1MHB4IDExcHggOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gIG1pbi13aWR0aDogMjEzcHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmNvbCB7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgYSB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JMIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGOyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IH1cblxuLm5hdlN0aWNreS1jdGEge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuXG4uaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZTdGlja3ktY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uYXZTdGlja3ktY3RhIHNwYW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLm5hdlN0aWNreS1jdGEgYSB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC13cmFwOiBub25lOyB9XG5cbi53YXJyYW50eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy93YXJyYW50eS1nYy1jYXJ0LTEwMDAteC0xMTMtNi1jLTItZi01OS1qcGcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmxlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLnRhZ0xpbmUge1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7IH1cblxuLmxpbmsge1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLmV4Y2x1c2l2ZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6ICM4NmIwNjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3QtY3RhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5oZWFydGd1aWRlIC5wcm9kdWN0LWR0YyB7XG4gIGZsZXgtZ3JvdzogMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmhlYXJ0Z3VpZGUgLmdmeiB7XG4gICAgbWFyZ2luLXRvcDogNTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLndhdGNoLWZhY2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhcnRndWlkZS1sZWFybi1idXR0b24ge1xuICAgIGJvcmRlcjogIzAwMCBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC13cmFwOiBub25lOyB9XG4gIC5oZWFydGd1aWRlLWNvbXBhdGliaWxpdHkge1xuICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC13cmFwOiBub25lOyB9XG4gIC5wb2NrZXRXYXRjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MCU7IH1cbiAgLmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvYm94LTIxLmpwZ1wiKTtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmhlYXJ0Z3VpZGUgLmdmeiB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC53YXRjaC1mYWNlIHtcbiAgICB3aWR0aDogNTUlOyB9XG4gIC5oZWFydGd1aWRlIC5zcGVjc2Ege1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAud2FycmFudHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvd2FycmFudHktZ2MtY2FydC0xMDAwLXgtMTEzLTYtYy0yLWYtNTktanBnLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgLmV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAwZW07IH1cbiAgLnRhZ0xpbmUge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjMpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFydGd1aWRlIC51bmRlcldhdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLndhdGNoLWZhY2Uge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLndhdGNoLWZhY2Uge1xuICAgIHdpZHRoOiA0NSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFydGd1aWRlIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTsgfVxuICAuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5oZWFydGd1aWRlIC51bmRlcldhdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAwJTsgfVxuICAudG91ci1oZWFydGd1aWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC53YXRjaC1iYW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLndhdGNoLWZhY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUxJSwgLTQ2JSk7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuaGVhcnRndWlkZSAuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5IHtcbiAgICAgIHRvcDogMThweDsgfVxuICAgIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XG4gICAgICB0b3A6IDYycHggIWltcG9ydGFudDsgfSB9XG4gIC5zaGllbGQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDQ5cHg7IH1cbiAgI25hdmJhclN0aWNreSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb2NrZXRXYXRjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3MCU7IH1cbiAgLmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJhY2tncm91bmQtdmlkZW8gLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTE1JSk7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50OyB9XG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiA1OXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0VGFnTGluZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlZnRUYWdMaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgIHRvcDogODJweDsgfSB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgIHRvcDogMzVweDsgfVxuICAuaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgICB0b3A6IDQ2cHg7IH0gfVxuXG4uaGVhcnRndWlkZSAuZ29vZ2xlUGxheSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5leHBsb2RlZFZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5leHBsb2RlZFZpZXcgaDEge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5leHBsb2RlZFZpZXcgLnAge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi50ZWNoU3BlY3MgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTclOyB9XG5cbi50ZWNoU3BlY3MgLnZpZGVvLXBsYXktaWNvbjIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDM1cHgpIHtcbiAgLmhlYXJ0Z3VpZGUgLmdvb2dsZVBsYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRlY2hTcGVjcyAudmlkZW8tcGxheS1pY29uMiB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvVXBWaWRlbyAuc3RpY2sge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9kaW5nV2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwJTsgfVxuICAudGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uMSB7XG4gICAgdG9wOiAzNSU7IH0gfVxuXG46cm9vdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X2F2Z1JhdGluZyxcbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfYXZnUmF0aW5nOmhvdmVyLFxuOnJvb3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9udW1SZXZpZXdzX3RleHQsXG46cm9vdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X251bVJldmlld3NfdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuW2RhdGEtYnYtc2hvdz1cInJhdGluZ19zdW1tYXJ5XCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmhnLXNyUiB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JMIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuI2hnLWZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmZhcUJveCB7XG4gIGJvcmRlcjogc29saWQgI2ZmZiAxcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4OyB9XG5cbi5mYXFCb3ggaDUge1xuICBtYXJnaW4tbGVmdDogM2VtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuXG4uZmFxQm94IGg1OmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICB0b3A6IDE4cHg7XG4gIGNvbnRlbnQ6ICdRJztcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogIzY5Njk2OTsgfVxuXG4uZmFxQm94IGg1OmFmdGVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDBweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY2NjY2OyB9XG5cbiNTdXBwb3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNSZXZpZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oZWFydGd1aWRlTG9nbyB7XG4gIHRvcDogMjhweDsgfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgICB0b3A6IDM4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLmZhcUJveCB7XG4gICAgbWluLWhlaWdodDogMzM1cHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmhlYXJ0Z3VpZGVMb2dvLCAubmF2U3RpY2t5LWN0YSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5oZWFydGd1aWRlU3RpY2t5TmF2VG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYXJ0Z3VpZGUtd2F0Y2gge1xuICAgIHRvcDogLTExMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYXFCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4OyB9XG4gIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcUJveCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhcUJveCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmhlYXJ0Z3VpZGUgLmhnLXByb2QtcHJpY2luZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5oZWFydGd1aWRlIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgIHRvcDogNDVweDsgfSB9XG5cbiNob21lLWhnLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGVhcnRndWlkZS1ob21lLWhlcm8uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LWZhbWlseTogRElOLXBybztcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jaG9tZS1oZy1oZXJvIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4jaG9tZS1oZy1oZXJvIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuI2hvbWUtaGctaGVybyAuaGctaGVyby1jdGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTi1tZWRpdW1cIjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuI2hvbWUtaGctaGVybyAuaGctaGVyby1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH1cblxuI2hvbWUtaGctaGVybyAuaG9tZS1oZXJvLWhnLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDM3cHg7IH1cblxuI2hvbWUtaGctaGVybyAuaGVyby1zaGFkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3BhY2l0eTogMC43O1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7IH1cblxuI2hvbWUtaGctc2hlbGYuaGctc2hlbGYtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMTkwcHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLXNoZWxmLXplcm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMiBzcGFuIHtcbiAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMiBzdXAge1xuICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAwLjRlbSAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDEge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuZXhjbHVzaW9uIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2I3YjsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4IDI1cHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAzcHggMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDVweDsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdC1wcmljaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAuYnV5bm93IHtcbiAgcGFkZGluZzogMTBweCA1MHB4OyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrOjpiZWZvcmUsICNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7IH1cblxuLmhvbWUtSEcgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uaG9tZS1IRyAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTQwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE3cHggNDBweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJESU4tYm9sZFwiO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5za2V3OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLnNrZXcge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWljb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTUwOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctbW9iaWxlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07IH1cblxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9jaGVjay1ibGFjay5zdmdcIik7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaG9tZS1oZy1zaGF0dGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSAuYXBwLWRvd25sb2FkcyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLWhnIC5oZy1pbWcge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctaGcgLmhvbWUtaGctc3ViY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMtbWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmxlYXJubW9yZSB7XG4gIHBhZGRpbmc6IDE3cHggNDBweCAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctY29uc3VtZXIuaGVyby1jb25zdW1lcnJlcG9ydHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy1jb25zdW1lci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsgfVxuXG4jaG9tZS1oZy1jb25zdW1lciAuaGctY3ItZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4jaG9tZS1oZy1jb25zdW1lciAubGVhcm5tb3JlIHtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE1cHggIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UuaGctYmctYWR2YW50YWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLWFkdmFudGFnZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmFkdi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmFkdi10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyYjNlNTA7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5oZWFkZXItYWR2YW50YWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3ggLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3gtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjVweDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuZmEtY2lyY2xlIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLmZhLXF1b3RlLWxlZnQge1xuICBjb2xvcjogIzAwNzJiYzsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIHotaW5kZXg6IC0xOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDE1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICB6LWluZGV4OiAtMTsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpZGUtaW1nIHtcbiAgei1pbmRleDogLTEwOyB9XG5cbiNob21lLWhnLXplcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctemVyby5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNob21lLWhnLXplcm8gaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4jaG9tZS1oZy16ZXJvIC5oZXJvLXNoYWRlLXplcm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNztcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwOyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSwgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCBzdXAge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMyYjNlNTAsICMwMDcyYmMpO1xuICBsZWZ0OiAwOyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMyYjNlNTAsICMwMDcyYmMpOyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5taWxsaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIHtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICNob21lLWhnLWhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG4gICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpZGUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgODBweDsgfVxuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLnBtMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaG9tZS1oZy1jb25zdW1lciAuY3ItcGRmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAjaGctYmctemVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfVxuICAuaGVyby1zaGFkZS16ZXJvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNoYWRlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXNoZWxmLmhnLXNoZWxmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLmhnaGItemVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5wcm9taXNlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5wbTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmhvbWUtaGctYmV0dGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gICNob21lLWhnLWFkdmFudGFnZSAuaGVhZGVyLWFkdmFudGFnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1pY29uIGxpIHtcbiAgICB3aWR0aDogNTBweDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maGMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNicC1wZHAtZmlsdGVycyBhLnJlc2V0LWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5uYXYge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi5uYXYtbGlzdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24uYWN0aXZlIC5uYXYubmF2LWxpc3Qge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogOTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIGxpLm1vcmUsXG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gbGkubGVzcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5tb2JpbGUtZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgI2ZpbHRlcnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgI2ZpbHRlcnMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjYnAtcGRwLWZpbHRlcnMgI2ZpbHRlcnMtY29udGFpbmVyIG5hdi5zaWRlYmFyIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gICNicC1wZHAtZmlsdGVycyAjZmlsdGVycy1jb250YWluZXIgYS50b29sdGlwOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNicC1wZHAtZmlsdGVycyAucHJvZHVjdC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgLnByb2R1Y3Qtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLW1vYmlsZS1oZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uID4gdWwuYnAtbWFpbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyxcbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0gbGFiZWw6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICBwYWRkaW5nOiAwIDRyZW0gMTBweDsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBwYWRkaW5nOiAwIDAuNDVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC50b29sdGlwOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcCAudG9vbHRpcC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IDE1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgICBtaW4td2lkdGg6IDE1NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgICB6LWluZGV4OiAxOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtbGFiZWwsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXA6Zm9jdXMgLnRvb2x0aXAtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci10aXRsZSwgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItdGl0bGUsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIHtcbiAgICAgIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItdGl0bGUudGFiLWJ0biwgI2JwLXBkcC1maWx0ZXJzIC50YWItYnRuLmZpbHRlci1iYWNrLWJ0biB7XG4gICAgcGFkZGluZzogMC42NXJlbSAxcmVtOyB9XG4gICAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItdGl0bGUudGFiLWJ0biAuYXJyb3ctcmlnaHQsICNicC1wZHAtZmlsdGVycyAudGFiLWJ0bi5maWx0ZXItYmFjay1idG4gLmFycm93LXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5iYWNrLWJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlOyB9XG4gICAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gLmJhY2stYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuZmEuZmEtY2xvc2Uge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwLjNyZW0gMXJlbTsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuZmlsdGVyLXRpdGxlLCAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuZmlsdGVyLWJhY2stYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gc3Bhbi5yZXNldC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbiNicC1wZHAtZmlsdGVycyBsaS5tb3JlLFxuI2JwLXBkcC1maWx0ZXJzIGxpLmxlc3Mge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2JwLXBkcC1maWx0ZXJzICNicC1wcmljZS1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAjYnAtcHJpY2Utb3JkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAjYnAtcGRwLWZpbHRlcnMgI2JwLXByaWNlLW9yZGVyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMi44cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgI2JwLXBkcC1maWx0ZXJzICNicC1wcmljZS1vcmRlciBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAuYnBmLW1vYmlsZS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNTc5ZTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLm9tci1icC1maWx0ZXJzIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5vbXItYnAtZmlsdGVycyArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLm9tci1icC1maWx0ZXJzX19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcm90YXRlSXQgbGluZWFyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmJwLXBwLXdhcnAge1xuICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1NSU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogNjIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAudG9vbHRpcC1tb2RhbCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzIC50b29sdGlwLW1vZGFsIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW07IH1cblxuI2JwLXBkcC1maWx0ZXJzIC50b29sdGlwLW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi8qIEJlc3QgU2VsbGVyICovXG4uYmVzdC1zZWxsZXJzLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4uYnJpY2tfMjMyMjc6OmJlZm9yZSB7XG4gIC8qbXVzdCBiZSBjaGFuZ2VkIG9yIHJlbW92ZWQqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0ZTQV9wYWdlX2Fzc2V0c19oZXJvMi5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7IH1cblxuYnV0dG9uLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2hlcm8gaDEge1xuICBmb250LXNpemU6IDU0cHg7IH1cblxuI3N1Yk5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiA1MCUsICNjMmMyYzIgNTAlKTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiA3MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTk4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyOyB9XG5cbiNzdWJOYXYuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLmJyb3dzZUxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uc3ViTmF2SXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7IH1cblxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2Jsb29kUHJlc3N1cmVcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2Jsb29kUHJlc3N1cmVcIl0sXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjdGVuc1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjdGVuc1wiXSxcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNmaXRuZXNzXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNmaXRuZXNzXCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2VrZ1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZWtnXCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Jlc3BpcmF0b3J5XCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNyZXNwaXJhdG9yeVwiXSxcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNwcm9mZXNzaW9uYWxcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3Byb2Zlc3Npb25hbFwiXSxcbi5zdWJOYXZJdGVtOmhvdmVyLFxuLm5hdi10YWJzLW1lbnUtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuLnN1Yk5hdkl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMkIzRTUwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcztcbiAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICAvKk92ZXJsYXAgcGFyZW50IGJvdHRvbSBib3JkZXIqL1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3ViTmF2SXRlbSA+IGEge1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN1Yk5hdkl0ZW0gPiBhLFxuLnN1Yk5hdkl0ZW0gPiBhOmhvdmVyLFxuLnN1Yk5hdkl0ZW0gPiBhOmZvY3VzLFxuLnN1Yk5hdkl0ZW0gPiBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmhpd0l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICMyYjNlNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3ZnSWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLnN2Z0ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ucHJvZHVjdFNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuXG4uc2VjdGlvblRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWN0aW9uVGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwOyB9XG5cbi5zZWN0aW9uVGl0bGUgPiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3ViLWhlYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTcuNnB4O1xuICBjb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4uZXhwYW5kU3ViTmF2IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zOyB9XG5cbi5leHBhbmRTdWJOYXYgYnV0dG9uOmhvdmVyLFxuLmV4cGFuZFN1Yk5hdiBidXR0b246Zm9jdXMsXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzJjMmMyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGl3SXRlbSB7XG4gICAgcGFkZGluZzogNDBweCA0cHg7IH1cbiAgI3N1Yk5hdiAuYnMtY29udGFpbmVyLCAjc3ViTmF2IGFydGljbGUjcG9zdC0yMzQzMyxcbiAgI3N1Yk5hdiBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpd0l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggMjVweDsgfVxuICAuc2VjdGlvblRpdGxlID4gaDIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAuc2VjdGlvblRpdGxlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIGxlZnQ6IC01JTsgfVxuICAjc3ViTmF2IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5icm93c2VMYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7IH1cbiAgLnN1Yk5hdkl0ZW1zQ29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNThweDsgfVxuICAuc3ViTmF2SXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDQwMG1zIGN1YmljLWJlemllcigwLjEsIDAuNSwgMC42LCAxLjQpOyB9XG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNibG9vZFByZXNzdXJlXCJdIHtcbiAgICB0b3A6IDA7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3RlbnNcIl0ge1xuICAgIHRvcDogLTU4cHg7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2ZpdG5lc3NcIl0ge1xuICAgIHRvcDogLTExNnB4OyB9XG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNyZXNwaXJhdG9yeVwiXSB7XG4gICAgdG9wOiAtMTc0cHg7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Byb2Zlc3Npb25hbFwiXSxcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2JvdHRvbVwiXSB7XG4gICAgdG9wOiAtMjMycHg7IH1cbiAgLnN1Yk5hdkl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAjc3ViTmF2Lm9wZW4gLnN1Yk5hdkl0ZW1zQ29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAjc3ViTmF2Lm9wZW4gLnN1Yk5hdkl0ZW1zIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICNzdWJOYXYub3BlbiAuZXhwYW5kU3ViTmF2IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2MyYzJjMjsgfVxuICAjc3ViTmF2Lm9wZW4gLmV4cGFuZFN1Yk5hdiBidXR0b24gaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICNzdWJOYXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYnJvd3NlTGFiZWwge1xuICAgIHBhZGRpbmc6IDAgNHB4IDAgMTVweDsgfSB9XG5cbi8qIEN1ZmYgQ29tcGF0aWJpbGl0eSBTZWxlY3RvciAqL1xuLmN1ZmYtc2VsZWN0b3IgLnRleHQtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5maWVsZC1zZXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNDsgfVxuXG4jcHJvZHVjdF9uYW1lX3NlbGVjdCxcbiNtb2RlbF9udW1iZXJfaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzBweDsgfVxuXG4uY3VmZi1zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY3VmZi1zZWxlY3RvciAucHMtZmVhdHVyZS1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgbWluLWhlaWdodDogMTEwcHg7IH1cblxuLmN1ZmYtc2VsZWN0b3IgLnBzLWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cblxuLmlucHV0LWJyYW5kLFxuLnNlbGVjdGVkLXByb2R1Y3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcy1tb2RlbC1za2lwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wcy1tb2RlbC1wYXNzIHtcbiAgY29sb3I6ICNiOWI5YjkgIWltcG9ydGFudDsgfVxuXG4ucHMtZmVhdHVyZS13cmlzdCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wcy1mZWF0dXJlLWhpZGUge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnBzLWp1bXAge1xuICBiYWNrZ3JvdW5kOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgbWluLWhlaWdodDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIC5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3AtbGFzdCB7XG4gICAgbWluLWhlaWdodDogNzBweDsgfSB9XG5cbmxlZ2VuZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5oZXJvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNjIsIDgwLCAwLjgpO1xuICB6LWluZGV4OiAyOyB9XG5cbi5zdXBwb3J0LWh1Yi1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnN1cHBvcnQtaHViLWFjdGlvbnMgLnN1cHBvcnQtYWN0aW9uLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAycHggMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1hY3Rpb25zIC5zdXBwb3J0LWFjdGlvbi1jb2w6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkIzRTUwOyB9XG4gICAgLnN1cHBvcnQtaHViLWFjdGlvbnMgLnN1cHBvcnQtYWN0aW9uLWNvbCBoNCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwNzJiYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdXBwb3J0LWh1Yi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VwcG9ydC1odWItY29udGVudC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdXBwb3J0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHotaW5kZXg6IDM7IH1cbiAgLnN1cHBvcnQtaGVybzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgei1pbmRleDogMjsgfVxuICAuc3VwcG9ydC1oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTsgfVxuICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7IH1cbiAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnN1cHBvcnQtaGVyby1jb250ZW50IGZvcm0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjhiYjtcbiAgICAgIGNvbG9yOiAjODA4Mjg1O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnN1cHBvcnQtaGVyby1jb250ZW50IGJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWI4YmI7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgYnV0dG9uIC5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7IH1cblxuLnN1cHBvcnQtY29udGFjdC10aWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qICBwYWRkaW5nOiAyLjgxMjVyZW0gMS40Mzc1cmVtOyovXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7IH1cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlIGgzIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc3VwcG9ydC1jb250YWN0LXRpbGUgLmNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXg6IDEwcmVtO1xuICAgIGZsZXg6IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA2cHggMThweDsgfSB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24uZ3JleS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIHtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtaWNvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA2OXB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0OmNoZWNrZWQgKyBsYWJlbCwgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dDpjaGVja2VkICsgbGFiZWwgc3BhbiwgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dDpmb2N1cyArIGxhYmVsIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJjO1xuICBwYWRkaW5nOiAzM3B4IDEwcHggMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlLmFjdGl2ZSBwIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MnB4OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlIGxhYmVsOmZvY3VzIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZS5hY3RpdmUgfiAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlOmZvY3VzIH4gLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgIzJCM0U1MDsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwODI4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGVzLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtd3JhcHBlciBoNCB7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cblxuLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDcyYmM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgLnN1cHBvcnQtY29udGFjdC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIGhlaWdodDogNjVweDsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSAuY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleDogMTByZW07XG4gICAgZmxleDogMTByZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLypmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7Ki8gfVxuXG4uc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gIC5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24uZ3JleS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIHtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8taGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1tb2RlbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8tbWFudWFscyB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1oZXJvLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8taW1hZ2Utc3RhdGljIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWh1Yi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwNzJiYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIsXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1odWItZmlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaHViLWFjY2Vzc29yaWVzLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlcixcbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWh1Yi1mYXFzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbWVkaWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tZWRpYSBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiA2NXB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIC5tZWRpYS1ib2R5IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tZWRpYSAubWVkaWEtYm9keSBoNSB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzAwNzJiYzsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIC5tZWRpYS1ib2R5IGEuYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIGg1IHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAubGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAucGlwZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjc2cHg7XG4gIGJhY2tncm91bmQ6ICM4MDgyODU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLmJsb2NrLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAuaW1nLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5ibG9jay13cmFwcGVyIC5saXN0LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAuYmxvY2std3JhcHBlci5saXN0IHtcbiAgbWF4LXdpZHRoOiAyOTdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5waXBlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIHVsLmFuY2hvcnMgLmxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcyYmM7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBzdmcsIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBnLFxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBwYXRoIHtcbiAgICAgIGZpbGw6ICMwMDcyYmMgIWltcG9ydGFudDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBoNCB7XG4gICAgICBjb2xvcjogIzAwNzJiYzsgfVxuICAgICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIGg0OmJlZm9yZSwgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIGg0OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gc3ZnIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDUxcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQ6YmVmb3JlLCAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNDphZnRlciB7XG4gICAgICByaWdodDogNTAlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnkuYWN0aXZlIGg0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS5hY3RpdmUgaDQ6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnkgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0uZmFxLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgY29sb3I6ICM4NmIwNjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICM4NmIwNjI7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tcXVlc3Rpb246YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZjA1Nic7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1hbnN3ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tYW5zd2VyLm9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLWFuc3dlciAuZmFxLWFuc3dlci1pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0LWxpbmstd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmIzZTUwLCAjMmIzZTUwKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTgyOTM4LCAjMTgyOTM4KTtcbiAgLyogZ3JhZGllbnQgMiBhcyBzb2xpZCBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiBzYW1lIGFzIG5vLXJlcGVhdCwgbm8tcmVwZWF0LCBuby1yZXBlYXQgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCA0MiUgIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNDIlIDEwMCUsIDEwMCUgMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBoNSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IC4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLnNtYWxsLW5vdGljZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jb21wYXRhYmlsaXR5LWZpbHRlcjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1MHB4IDAgNTBweCA1MHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJiM2U1MDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA5NSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIzZTUwLCAjMmIzZTUwKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE4MjkzOCwgIzE4MjkzOCk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgNDIlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQyJSwgMTAwJSAxMDAlOyB9XG4gICAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmNvbXBhdGFiaWxpdHktZmlsdGVyOmFmdGVyIHtcbiAgICAgICAgLyp3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwMHB4IDEwMHB4IDAgMTAwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYjNlNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7Ki9cbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHVsLmZlYXR1cmUtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgdWwuZmVhdHVyZS1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHVsLmZlYXR1cmUtbGlzdCBsaS5kZWFjdGl2YXRlIHtcbiAgICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuY3VmZnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jdWZmcy1saXN0IGg1IHNwYW4uZmlyc3QtY2hhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCA0LjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jdWZmcy1saXN0IGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbiAuYmxvY2std3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQaG9uZVwiO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLnRhYmxldDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlRhYmxldFwiOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbi5tcDMtcGxheWVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiTVAzIFBsYXllclwiOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbi5tcDMtcGxheWVyIGltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24uYWN0aXZlIC5ibG9jay13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLmFjdGl2ZTphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMxMjEyMTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMxMjEyMTI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAvKnBhZGRpbmc6IDExcHggOHB4OyovXG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmFwcC1pY29uIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgLmJzLWNvbnRhaW5lciwgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIGFydGljbGUjcG9zdC0yMzQzMyxcbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODI4NTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tb3JlLXdyYXBwZXIgaDUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMmIzZTUwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1vcmUtd3JhcHBlciAuYmxvY2std3JhcHBlciB7XG4gIG1heC13aWR0aDogNDAxcHg7XG4gIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAyNXB4IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1vcmUtd3JhcHBlciAuYnV0dG9uLWJsb2NrLXdyYXBwZXIgaW1nIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1vcmUtd3JhcHBlciAuYnV0dG9uLWJsb2NrLXdyYXBwZXIgYSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMyYjNlNTA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlb3Mtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW8td3JhcHBlciAudmlkZW8tcGxheS1pY29uIHtcbiAgICB3aWR0aDogMTIycHggIWltcG9ydGFudDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW8td3JhcHBlciAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnNsaWNrLW5leHQsIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC5zbGljay1wcmV2IHtcbiAgYm9yZGVyOiBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNzJiYztcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yMHB4OyB9XG5cbiNtbUNvbXBhcmVDaGFydC5pbiB+ICNtbUNvbXBhcmVUcmF5LFxuI21tQ29tcGFyZVRyYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTMwMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBib3gtc2hhZG93OiAwIC01cHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjEpOyB9XG5cbiNtbUNvbXBhcmVUcmF5LmluIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbUNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICBtaW4taGVpZ2h0OiAxNDlweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCAubW1DbG9zZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIC5tbUNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2QuZW1wdHkge1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZjdmN2Y3O1xuICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2QgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCA+IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA0cHggNHB4IDAgNHB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzID4gKiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMgLmNvbXBhcmVOb3dbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NztcbiAgY29sb3I6ICNmZmY7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMgLmNsZWFyQWxsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMgLmNsZWFyQWxsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggZGFzaGVkICNmN2Y3Zjc7IH1cblxuLmNvbXBhcmVCbG9jayB7XG4gIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuY29tcGFyZVJlYWR5IC5jb21wYXJlQmxvY2sge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC5jb21wYXJlQmxvY2sgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogOTAlOyB9XG4gICAgLmNvbXBhcmVCbG9jayBsYWJlbDo6YmVmb3JlLCAuY29tcGFyZUJsb2NrIGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjODE4MTgxOyB9XG4gICAgLmNvbXBhcmVCbG9jayBsYWJlbDo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlxcZjE0N1wiO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLFxuICAuY29tcGFyZUJsb2NrIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzJiYzsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAuY29tcGFyZUJsb2NrIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYzsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsLFxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiAjODE4MTgxOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgbGFiZWw6OmJlZm9yZSxcbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2NHB4KSB7XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICB3aWR0aDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI21tQ29tcGFyZVRyYXkge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI21tQ29tcGFyZVRyYXkge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMsXG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC42NmVtOyB9XG4gICNtbUNvbXBhcmVUcmF5LmluIC5tbVRyYXlQcm9kIC5tbUNsb3NlIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgI21tQ29tcGFyZVRyYXkuaW4gLm1tQ2xvc2Uge1xuICAgIHRvcDogLTM4cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzOHB4OyB9IH1cblxuI21tQ29tcGFyZUNoYXJ0IHtcbiAgcGFkZGluZzogMzBweCA1MHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggMnB4IHJnYmEoMjEsIDIxLCAyMSwgMC4yMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjFzO1xuICB6LWluZGV4OiAxMDAwMDI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21tQ29tcGFyZUNoYXJ0LmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUlKTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNtbUNvbXBhcmVDaGFydC5pbiArIC5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNtbUNvbXBhcmVDaGFydCArIC5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiAxMDAwMDE7IH1cbiAgI21tQ29tcGFyZUNoYXJ0IC5tbUNsb3NlIHtcbiAgICBjb2xvcjogIzJmMzEzMjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICNtbUNvbXBhcmVDaGFydCAubW1DbG9zZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7IH1cbiAgICAjbW1Db21wYXJlQ2hhcnQgLm1tQ2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgI21tQ29tcGFyZUNoYXJ0IC5tbUJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggNzJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MjsgfVxuXG4udGFibGUtY29tcGFyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MDBweDsgfVxuICAudGFibGUtY29tcGFyZWQgW3Njb3BlPXJvd10ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgLmltZy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgLnByb2RJbWdzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZE5hbWVzIHRkW3Njb3BlPXJvd10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYzsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGhbc2NvcGU9cm93XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogLjc1cmVtIDRweDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGRbc2NvcGU9cm93XSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgLnByb2RQcmljZXMgdGQge1xuICAgIHBhZGRpbmc6IDJyZW0gNHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSA6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjOyB9XG5cbi50YWJsZS1jb21wYXJlZCA+IHRoZWFkIHRoIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50YWJsZS1jb21wYXJlZCA+IHRoZWFkIC5wcm9kTmFtZXMgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA3MmJjO1xuICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLnRhYmxlLWNvbXBhcmVkIHtcbiAgICB3aWR0aDogODMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC50YWJsZS1jb21wYXJlZCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5LFxuICAudGFibGUtY29tcGFyZWQgdGQsXG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCxcbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFibGUtY29tcGFyZWQgdGQge1xuICAgIHBhZGRpbmc6IC41cmVtOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0ciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0ZDpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoOm50aC1jaGlsZChuKzIpLCAudGFibGUtY29tcGFyZWQgdGQ6bnRoLWNoaWxkKG4rMikge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRkOm50aC1jaGlsZChuKzIpLCAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGhlYWQgdGg6bnRoLWNoaWxkKG4rMikge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIFtzY29wZT1yb3ddIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRmb290IFtzY29wZT1yb3ddLFxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgW3Njb3BlPXJvd10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAjbW1Db21wYXJlQ2hhcnQge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgbGVmdDogMDsgfVxuICAjbW1Db21wYXJlQ2hhcnQuaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZE5hbWVzIHRkIHtcbiAgICBwYWRkaW5nOiAuNXJlbTsgfVxuICAudGFibGUtY29tcGFyZWQgdGQsXG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlLFxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGRbc2NvcGU9cm93XSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCAucHJvZFByaWNlcyAuaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRmb290IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5zZWFyY2gtc2ItY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogNjBweCAwOyB9XG5cbi5hY3Rpb24gLmJ0bi5ibHVlLWJsb2NrLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLmFkdmFuY2UtbGluayB7XG4gIG1hcmdpbjogNXB4IDA7IH1cbiAgLmFkdmFuY2UtbGluayBhIHtcbiAgICBjb2xvcjogIzJiM2U1MDsgfVxuICAuYWR2YW5jZS1saW5rIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzJiM2U1MDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYWR2YW5jZS1saW5rIC5pY29uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gICAgLmFkdmFuY2UtbGluayAuaWNvbiBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG5cbjpyb290IHtcbiAgLS1jZXJ1bGVhbjogIzAyNzJiYztcbiAgLS12ZXJ5LWxpZ2h0LXBpbms6ICNlY2VjZWM7XG4gIC0tZGFyay1ncmV5LWJsdWU6ICMyYjNkNTA7XG4gIC0tbGlnaHQtZ3JleTE6ICNmOWY5Zjk7XG4gIC0tbGlnaHQtZ3JleTI6ICNmNGY0ZjQ7XG4gIC0tYnJvd24tZ3JleTogI2IxYjFiMTtcbiAgLS1iYXR0bGVzaGlwLWdyZXk6ICM3NTc3N2E7XG4gIC0tZGFyay1ncmV5OiAjNTY1NzVhO1xuICAtLWxpZ2h0LW5hdnk6ICMxODQyNmU7XG4gIC0tcGFsZS1tYXV2ZTogI2ZhZTNmNztcbiAgLS1wYWxlLXBpbms6ICNmMmNmZTQ7XG4gIC0tcHVycGxpc2gtcGluazogI2M2NTU5NjtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jZXJ1bGVhbjI6ICMwMDgxYzM7XG4gIC0tY2VydWxlYW4zOiAjMDA4OWNlOyB9XG5cbi5wYWdlLXByb2Zlc3Npb25hbHMuZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lcixcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuXG4ucGFnZS1jbGluaWNhbC12YWxpZGF0aW9uIC5oY3AtYS1zcG90LTEge1xuICBtaW4taGVpZ2h0OiAzODVweDsgfVxuXG4ucGFnZS1oZWFydC1oZWFsdGggLmhjcC1hLXNwb3QtMSB7XG4gIG1pbi1oZWlnaHQ6IDM4NXB4OyB9XG5cbi5wYWdlLWhlYXJ0LWhlYWx0aCAuaGNwLWNhbGxvdXQtMSB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtY2FsbG91dC0yIHtcbiAgaGVpZ2h0OiA0NDVweDsgfVxuXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIgLm1haW4ge1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmhjcC10b3AtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2VydWxlYW4pO1xuICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuXG4uaGNwLXRvcC1oZWFkZXIgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGNwLXRvcC1oZWFkZXIgLm1lbnUtaGNwMi1jb250YWluZXIgbGksXG4uaGNwLXRvcC1oZWFkZXIgLm1lbnUtaGNwMy1jb250YWluZXIgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwLXRvcC1oZWFkZXIgYnV0dG9uLmhjcC1zZWFyY2gsXG4uaGNwLWJvdHRvbS1oZWFkZXIgYnV0dG9uLmhjcC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucy1oY3AzLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnMtaGNwMy1idG4tc20ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtaW4taGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zLWhjcDMtYnRuLXNtOmZvY3VzIGk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucy1oY3AzLWJ0bjpmb2N1cyxcbi5zLWhjcDMtYnRuLXNtOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucy1oY3AzLXNlYXJjaC1maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zLWhjcDMtc2VhcmNoLWZpZWxkLXNtIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7IH1cbiAgLnMtaGNwMy1zZWFyY2gtZmllbGQtc206Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstZ3JleS1ibHVlKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCAzLjVweCAjMmIzZDUwOyB9XG5cbi5oY3AtaGVhZGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyLFxuLmhjcC1oZWFkZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIyIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4jbWFpbi1oZWFkZXIgLmhjcC10b3AtaGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICB3aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWhlYWRlciAjZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xuICB0b3A6IDY0cHg7IH1cbiAgLmhjcC1oZWFkZXIgI2Zvcm0tc2VhcmNoLXdyYXBwZXIyIC5mb3JtLXNlYXJjaCBidXR0b25bY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNwLWhlYWRlciBkaXZbY2xhc3M9XCJweC0zLW1kXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjcC1oZWFkZXIgZGl2W2NsYXNzPVwicHgtMy1tZFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuLmhjcCBoMSxcbi5oY3AgLmgxIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMzcHg7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcCBoMixcbi5oY3AgLmgyLFxuLmhjcCAuaGVhZGluZy1mZWF0dXJlZCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKTsgfVxuXG4uaGNwIGgzLFxuLmhjcCAuaDMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwIGg0LFxuLmhjcCAuaDQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwIHAsXG4uaGNwIHVsIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmhjcCAuY29udGFjdC11cyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMC44NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMDFweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwIC5iMmIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC43OHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AgLmZlYXR1cmVkLXByb2R1Y3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAwcHg7XG4gIGZsZXg6IDEgMCAwJTsgfVxuXG4uaGNwLWJ1dHRvbi0xIHtcbiAgcGFkZGluZzogMTNweCA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oY3AtdGFibGUgLmhjcC1idXR0b24tMSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmhjcC1idXR0b24tMTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oY3AtYnV0dG9uLTIge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhjcCAuaGNwLW1vZGVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwIC5oY3AtY29ubmVjdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcC10ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwIC5oY3AtZGlzY2xhaW1lcixcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIHAsXG4uaGNwIC5oY3AtZGlzY2xhaW1lciAuaGNwLWRpc2NsYWltZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4uaGNwIC5oY3AtZGlzY2xhaW1lciBoMi5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwIC5oY3AtZGlzY2xhaW1lciAuaGNwLWRpc2NsYWltZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBjb3VudGVyLXJlc2V0OiBMSVNULUlURU1TO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1saXN0IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTsgfVxuICAgIC5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKExJU1QtSVRFTVMpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IExJU1QtSVRFTVM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cblxuLmhjcC1kaXNjbGFpbWVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmhjcCAuaGNwLWp1bXAtYmFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmhjcCAud2hpdGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AgLmJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwLWEtc3BvdC0yIHVsLFxuLmhjcC1ib2R5LTkgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4uaGNwIC5zdWIge1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuXG4uaGNwIC5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGNwLXJvdW5kZWQtMzAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5oY3Atcm91bmRlZC1sZWZ0LTMwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1yb3VuZGVkLXJpZ2h0LTMwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tdC04IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm10LTkge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07IH1cblxuLmhjcCAubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMnJlbTsgfVxuXG4uaGNwIC5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtOyB9XG5cbi5oY3AgLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTRyZW07IH1cblxuLmhjcCAubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtNXJlbTsgfVxuXG4uaGNwIC5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC02cmVtOyB9XG5cbi5oY3AgLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTdyZW07IH1cblxuLmhjcCAubXQtbjgge1xuICBtYXJnaW4tdG9wOiAtOHJlbTsgfVxuXG4uaGNwIC5tdC1uMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG5cbi5oY3AgLm10LW41MCB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG5cbi5oY3AgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWEtc3BvdC0xLFxuLmhjcC1hLXNwb3QtMiAubWFpbixcbi5oY3AtY2FsbG91dC0xLFxuLmhjcC1hLXNwb3QtNCAubWFpbixcbi5oY3AtYS1zcG90LTUgLm1haW4sXG4uaGNwLWNhbGxvdXQtMSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB6LWluZGV4OiAyOyB9XG5cbi5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbi5oY3AtYS1zcG90LTEge1xuICBiYWNrZ3JvdW5kLXNpemU6IDM4JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbi5oY3AtYS1zcG90LWhvbWUsXG4uaGNwLWEtc3BvdC0xLFxuLmhjcC1hLXNwb3QtMixcbi5oY3AtYS1zcG90LTQsXG4uaGNwLWJvZHktNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWEtc3BvdC0xIGEsXG4uaGNwLWEtc3BvdC0yIGEsXG4uaGNwLWEtc3BvdC0zIGEsXG4uaGNwLWEtc3BvdC01IGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgaHlwaGVuczogbm9uZTsgfVxuXG4uaGNwLWEtc3BvdC0zIC5zdWItd3JhcHBlcixcbi5oY3AtYS1zcG90LTUgLnN1Yi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLWEtc3BvdC0zIC5zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1uYXZ5KTsgfVxuXG4uaGNwLWEtc3BvdC01IC5zdWIyIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAubWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtZ3JleS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIG5ldyBzdHlsZXMgKi9cbi5tLTE0NCB7XG4gIG1heC13aWR0aDogMTQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRhY3QtYmFubmVyLWIyYi50cmFuc2Zvcm1lZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNS41JSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04LjMlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNi45JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02LjQlICFpbXBvcnRhbnQ7IH0gfVxuXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lcixcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIsXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgPiBpbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyA+IGltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzID4gaW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH0gfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmNvbnRhY3QtdXMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTQuMSUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIuOCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMiUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMC41JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUuOSUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00LjclICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQuNSUgIWltcG9ydGFudDsgfSB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuICAubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubHAtYjJiLWJhbm5lci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYjJiLWJhbm5lci1jb250ZW50cyBoMi5iMmIuZC1mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKmVuZCovXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5jb250YWN0LXVzLXRleHQtd3JhcHBlciB7XG4gIGhlaWdodDogNzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjRweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5oY3AtYjJiLXBvcnRhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGNwLWIyYi1wb3J0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItdGV4dC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XG4gIG1heC13aWR0aDogMTY0cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5iMmIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5oY3AtYjJiLXBvcnRhbCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAzNXB4OyB9XG5cbi5oY3AtYm9keS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7IH1cblxuLmhjcC1ib2R5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTsgfVxuICAuaGNwLWJvZHktMiB1bCAudml0YWxzaWdodC1pdGVtcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5oY3AtYm9keS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtYm9keS0zIC5tYWluIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcC1ib2R5LTQsXG4uaGNwLWJvZHktOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCA1OHB4LCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDU4cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuXG4uaGNwLWJvZHktNCAubWFpbiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oY3AtYm9keS01LFxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtaW5kdXN0cnktbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cbi5oY3AtYm9keS03IGgzIHtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmhjcC1ib2R5LTcgLmNvbC00IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmhjcC1ib2R5LTcgLmNvbC00OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5oY3AtYm9keS03IC5jb2wtNDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLmhjcC1ib2R5LTcgLmhjcC1ib2R5LTctdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4uaGNwLWJvZHktNyAuaGNwLWJ1dHRvbi0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhjcC1ib2R5LTkgaW1nIHtcbiAgbWF4LWhlaWdodDogMzUycHg7IH1cblxuLmhjcC1ib2R5LTktYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4OyB9XG5cbi5oY3AtYm9keS05LWJveCBwLmhjcC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uaGNwLWJvZHktOS1ib3gtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cblxuLmhjcCBzdXAge1xuICBmb250LXNpemU6IDUwJTsgfVxuXG4uaGNwLWNhbGxvdXQtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS12aWRlb0AzeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC1jYWxsb3V0LTMgLmhjcC1kaXNjbGFpbWVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS1mZWF0dXJlZC1wcm9kdWN0QDN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1N3B4O1xuICBsZWZ0OiAtMzRweDtcbiAgei1pbmRleDogMjsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLnN1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgei1pbmRleDogMTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZmllbGRfbGFiZWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IGlucHV0LFxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fYm9keSBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7IH1cblxuLnBhZ2UtcmVzcGlyYXRvcnktc3VwcG9ydCAuaGNwLWdyaWQtMSxcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWEtc3BvdC0zIC5zdWIge1xuICB6LWluZGV4OiAxOyB9XG5cbi5wYWdlLXJlbW90ZS1wYXRpZW50LW1vbml0b3JpbmcgLmhjcC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oY3AtdmlkZW8gaWZyYW1lIHtcbiAgd2lkdGg6IDg5MXB4O1xuICBoZWlnaHQ6IDUwMXB4OyB9XG5cbi5oY3AtZ3JpZC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzJweDsgfSB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7IH1cblxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rLmFjdGl2ZSwgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIC5uYXYtbGluay5hY3RpdmUsIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24gKyB1bCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pOyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpub3QoLmFjdGl2ZSksIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCAubmF2LWxpbms6bm90KC5hY3RpdmUpLCAubmF2TWVudS1pdGVtLTAgLmhjcC1ncmlkLTMgYnV0dG9uICsgdWwgLm5hdi1saW5rOm5vdCguYWN0aXZlKSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbmssIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCAubmF2LWxpbmssIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24gKyB1bCAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi10b2dnbGUsIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24sIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xuICBwYWRkaW5nOiA4cHggMTZweDsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmhjcC1pbWFnZS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDE1N3B4OyB9XG5cbi5oY3AtdGFibGUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTE4cHg7IH1cblxuLmhjcC10YWJsZSBoNCB7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcC10YWJsZSAuY2hlY2sge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5oY3AtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMjAlOyB9XG5cbi5oY3AtdGFibGUgdGQge1xuICB3aWR0aDogMTYlOyB9XG5cbi5oY3AtdGFibGUgdGgsXG4uaGNwLmhjcC10YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uaGNwLXRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLmhjcC10YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tdmVyeS1saWdodC1waW5rKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uaGNwLXRhYmxlIGE6bm90KC5oY3AtYnV0dG9uLTEpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGNwLXRhYmxlIC5oY3AtYnV0dG9uLTEge1xuICBwYWRkaW5nOiAxMHB4IDE5cHg7IH1cblxuLmhjcC10YWJsZSxcbi5oY3AtdGFibGUtMiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmhjcC10YWJsZS0yIHRoLFxuLmhjcC5oY3AtdGFibGUtMiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtcGluayk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaGNwLXRhYmxlLTIgdGggc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5oY3AtdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5oY3AtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuXG4uaGNwLXZpZGVvIC5zdWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSxcbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dLFxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxuLmhjcC1mb290ZXIge1xuICBtYXgtd2lkdGg6IDE0MzhweDsgfVxuXG4uaGNwLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwLWZvb3RlciBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZvb3Rlci1kaXNjbGFpbWVyIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yZW07IH1cblxuLmhjcC1mb290ZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS40NjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZvb3RlciAuZXRfcGJfd2lkZ2V0IHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmhjcC1mb290ZXIgYTpmb2N1cyxcbi5oY3AtZm9vdGVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1pbnB1dC1uZXdzbGV0dGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1mb290ZXIgI25ld3NsZXR0ZXJmb3JtIC5oY3AtYnV0dG9uLTI6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtYm90dG9tLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1ib3R0b20tbmF2IGxpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oY3AtYm90dG9tLWhlYWRlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4uaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgYSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxNXB4IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyIGE6aG92ZXIsXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0OyB9XG5cbi5oY3AtaGVhZGVyIGE6Zm9jdXMsXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06Zm9jdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93IC5uYXYtaXRlbSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlOm5vdCguc2hvdykgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbiNtZW51LWhjcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaGNwLWhlYWRlciAjbmF2YmFyLW5hdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXItdG9nZ2xlcixcbi5oY3AtYm90dG9tLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIHBhZGRpbmc6IC4yNXJlbSAyLjRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxuICAgIC5oY3AtYm90dG9tLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtOyB9IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxuI3NlYXJjaC1jbG9zZS1idXR0b24tMiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGNwLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIsXG4gICAgI3NlYXJjaC1jbG9zZS1idXR0b24tMiB7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtOyB9IH1cblxuLmhjcC1oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyIC5oY3AtaW5wdXQtbmV3c2xldHRlcjpmb2N1cyArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNoY3AtbWFpbi1mb290ZXIgLmZvcm0tbmV3c2xldHRlciAuaGNwLWlucHV0LW5ld3NsZXR0ZXI6dmFsaWQgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjaGNwLW1haW4tZm9vdGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmhjcC1pbnB1dC1uZXdzbGV0dGVyOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyIC5oY3AtaW5wdXQtbmV3c2xldHRlcjp2YWxpZCArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAtMThweDtcbiAgZm9udC1zaXplOiAuNzVyZW07IH1cblxuI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiAuNzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG5cbiNoY3AtbWFpbi1mb290ZXIgI2Zvb3Rlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kLmhjcC1sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGNwLWJvdHRvbS1oZWFkZXIgI25hdi13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGNwIGgxLFxuICAuaGNwIC5oMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3B4OyB9XG4gIC5oY3AgaDIsXG4gIC5oY3AgLmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAuaGNwIGgzLFxuICAuaGNwIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgLmhjcCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLmhjcC1mZWF0dXJlZC1wcm9kdWN0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5oY3AtYnV0dG9uLTEsXG4gIC5oY3AtYm9keS01IC5oY3AtYnV0dG9uLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuaGNwLW1vZGVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQuaGNwLWxvZ28ge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhjcC1ib2R5LTcgaDMge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGNwLWIyYi1wb3J0YWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyN3B4OyB9XG4gIC5oY3AgLmIyYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDsgfVxuICAuaGNwLWIyYi1wb3J0YWwgLmhjcC1idXR0b24tMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhjcC1jYWxsb3V0LTEgLmhjcC1idXR0b24tMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhjcC1ncmlkLTMgaW1nLFxuICAuaGNwLWdyaWQtMiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oY3AtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmhjcC1ib2R5LTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuY29udGFjdC11cyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgLmhjcC1ib3R0b20tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhjcC1ib3R0b20tbmF2IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgI2hjcC1tYWluLWZvb3RlciAuaGNwLWJ1dHRvbi0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGNwLWJvZHktNyAuaGNwLWJ1dHRvbi0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNtZW51LWhjcC1mb290ZXIgbGkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI21lbnUtaGNwLWZvb3RlciBsaTpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuICAjbWVudS1oY3AtZm9vdGVyIGxpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjsgfVxuXG4jbWVudS1oY3AtZm9vdGVyICNvdC1zZGstYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLm5hdi1saW5rLnNlYXJjaCwgLm5hdi1saW5rLmNhcnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgLm5hdi1saW5rLnNlYXJjaDpob3ZlciwgLm5hdi1saW5rLnNlYXJjaDpmb2N1cywgLm5hdi1saW5rLmNhcnQ6aG92ZXIsIC5uYXYtbGluay5jYXJ0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5uYXYtbGluay5zZWFyY2ggaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5uYXZNZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uYXZNZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLm5hdk1lbnUtaXRlbSA+IGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdk1lbnUtaXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZNZW51LWl0ZW06Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAubmF2TWVudS1pdGVtOmZvY3VzID4gYTo6YWZ0ZXIsXG4gICAgICAgICAgLm5hdk1lbnUtaXRlbTpmb2N1cyA+IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5uYXZNZW51LWl0ZW1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0sIC5uYXZNZW51LWl0ZW06aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGEsXG4gICAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gYnV0dG9uLCAubmF2TWVudS1pdGVtOmhvdmVyID4gYSxcbiAgICAgIC5uYXZNZW51LWl0ZW06aG92ZXIgPiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGE6OmFmdGVyLFxuICAgICAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gYnV0dG9uOjphZnRlciwgLm5hdk1lbnUtaXRlbTpob3ZlciA+IGE6OmFmdGVyLFxuICAgICAgICAubmF2TWVudS1pdGVtOmhvdmVyID4gYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAzcHg7IH1cbiAgICAubmF2TWVudS1pdGVtOmhvdmVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICAgICAgdG9wOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgIC5uYXZNZW51LWl0ZW0tMCA+IGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgICAgICAubmF2TWVudS1pdGVtLTAgPiBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgICAgLm5hdk1lbnUtaXRlbS0wID4gYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b246aG92ZXIgdWwsXG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH0gfVxuICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdLFxuICAgIC5uYXZNZW51LWl0ZW0tMSAuYXNCdG4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9uYXYtbG9nby1oZWFydGd1aWRlLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYm9yZGVyOiA4cHggc29saWQgI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdOmhvdmVyLFxuICAgICAgLm5hdk1lbnUtaXRlbS0xIC5hc0J0bjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdOmZvY3VzLFxuICAgICAgLm5hdk1lbnUtaXRlbS0xIC5hc0J0bjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0xIGFbaHJlZj1cIi9wcm9kdWN0cy9oZWFydGd1aWRlLXdlYXJhYmxlLWJsb29kLXByZXNzdXJlLW1vbml0b3ItYnA4MDAwbS9cIl0sXG4gICAgICAgIC5uYXZNZW51LWl0ZW0tMSAuYXNCdG4ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbmF2LWxvZ28taGVhcnRndWlkZS1tb2JpbGUucG5nXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG4gICAgLm5hdk1lbnUtaXRlbS0xOmZvY3VzLFxuICAgIC5uYXZNZW51LWl0ZW0tMTpmb2N1cyBhLFxuICAgIC5uYXZNZW51LWl0ZW0tMSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubmF2TWVudSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAubmF2TWVudSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmF2TWVudSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX192aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIGhlaWdodDogMDsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlscyAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWxzIC5zbGljay10cmFjayB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbHMgLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG5bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi52aWRlby10cmFuc2NyaXB0LXNob3ctYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLXRyYW5zY3JpcHQtc2hvdy1idXR0b24gLmZhLWZpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi52aWRlby10cmFuc2NyaXB0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfVxuICAudmlkZW8tdHJhbnNjcmlwdC1jb250YWluZXIuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZGVvLXRyYW5zY3JpcHQtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gIC52aWRlby10cmFuc2NyaXB0LWNsb3NlLWJ1dHRvbiAuZmEtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50b29sdGlwLWJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMjE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDclLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH1cblxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudC5pc192aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgxODE4MSB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCA1JSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9tci1wZHAtb2ZmZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyJSwgNSUpO1xuICAgIHdpZHRoOiA0MjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGRwLWRpc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGRwLWRpc2MtYnVuZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4udmlzdWFsbHktaGlkZGVuLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4ub21yLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH1cblxuLnZpdGFsLW9tci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2Rjk1OyB9XG5cbi5iYW5uZXItYmxvY2stbGVmdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQtb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5iYW5uZXItYmxvY2stbGVmdC1vdXRlci52aXRhbHNpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG5cbi5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5LFxuLmJhbm5lci12aXRhbC1yaWdodCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5iYW5uZXItdml0YWwtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMTUzO1xuICBwYWRkaW5nOiAzOHB4IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1JTsgfVxuXG4uYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6ICMwMEYwRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmJhbm5lci10aXRsZS5iYW5uZXItdml0YWxzaWdodC1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4uYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCBhOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmJhbm5lci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLnZpdGFsLWJhbm5lci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDU2cHggIWltcG9ydGFudDsgfVxuXG4uYmFubmVyLXVybCxcbi5iYW5uZXItc3VidGl0bGUsXG4uYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSxcbi5iYW5uZXItdGl0bGUuYmFubmVyLXZpdGFsc2lnaHQtcHJpbWFyeSxcbi5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFubmVyLXVybCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5iYW5uZXItdXJsOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmJhbm5lci11cmw6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5iYW5uZXItbWFzayAuYmFubmVyLXJpZ2h0LWltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpdGFsLW1hc2sgLmJhbm5lci12aXRhbC1yaWdodC1pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyptZWRpYSovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhbm5lci1ibG9jay1sZWZ0LFxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSxcbiAgLmJhbm5lci12aXRhbC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCxcbiAgLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYmFubmVyLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAuYmFubmVyLXVybCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYmxvY2stbGVmdCxcbiAgLmJhbm5lci12aXRhbC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub21yLWJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJhbm5lci1tYXNrLFxuICAudml0YWwtbWFzayB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay1iYW5uZXIuc3ZnXCIpO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrLWJhbm5lci5zdmdcIik7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1vcmlnaW46IGNvbnRlbnQ7XG4gICAgbWFzay1vcmlnaW46IGNvbnRlbnQ7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0O1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgICBtYXNrLXNpemU6IGF1dG8gMTAwJTsgfVxuICAudml0YWwtYmFubmVyLWxvZ28ge1xuICAgIG1hcmdpbjogMCAwIDU2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmJhbm5lci1ibG9jay1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XG4gICAgbWF4LXdpZHRoOiA2MzJweDsgfVxuICAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4OyB9XG4gIC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgLnZpdGFsLW1hc2sge1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDU2JSBhdCA1MCUgMjUlKTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXNrLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBtYXNrLXNpemU6IDAgIWltcG9ydGFudDsgfSB9XG5cbnN1cC5zbS1zdXAtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgc3VwLnNtLXN1cC1saW5rIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCBpbmhlcml0OyB9XG5cbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLmRldGFpbHMtYm9va3MtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaGVkdWxlLWxpc3QgLnNoZWR1bGUtbGlzdC10aXRsZSxcbi5ibG9ja3F1b3RlLWF1dGhvcixcbi5nb2luZy1mb3ItemVyby1jb2wgLmhlYWRpbmctaDIsXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWwtaGVhZGluZy1oMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJzLWNvbnRhaW5lci12aXRhbCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZpdGFsc2lnaHQtZGVtby1jb250YWluZXIge1xuICBwYWRkaW5nOiA1NnB4IDAgMzJweDsgfVxuXG4udml0YWxzaWdodC1kZW1vLWNvbnRhaW5lcixcbi5nZXQtdGhlLWRldGFpbHMtYm9va3MsXG4uZGV0YWlscy1ib29rcy1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAzMTUzOyB9XG5cbi5zY2hlZHVsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uc2NoZWR1bGUtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICM4NmIwNjI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmVib29rLWJ0bixcbi5zY2hlZHVsZS1idG4sXG4uZGV0YWlscy1ib29rcy1idG4sXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7XG4gIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWJvb2stYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzJiYzsgfVxuXG4uZ2V0LXRoZS1kZXRhaWxzLWJvb2tzLXRpdGxlLFxuLnZpZGVvLXJlc291cmNlcy10aXRsZSxcbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLmRldGFpbHMtYm9va3MtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRldGFpbHMtYm9va3MtYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuICAuZGV0YWlscy1ib29rcy1idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5kZXRhaWxzLWJvb2tzLWJ0bixcbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi50ZXh0LWNhcHRpb24ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIC5zY2hlZHVsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJiM2U1MDsgfVxuXG4uc2hlZHVsZS1saXN0IC5zaGVkdWxlLWxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uc2hlZHVsZS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zaGVkdWxlLWxpc3QtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZWJvb2staW1nLWNvbnQge1xuICBtYXgtd2lkdGg6IDIzMHB4OyB9XG5cbi5lYm9vay10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLWNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlLWJsb2NrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEyOHB4IDE1cHg7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLWlubmVyLWxlZnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tYXAtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnJlc291cmNlcy12aWRlb3Mge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5yZXNvdXJjZXMtaW1nLWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYm94IGlmcmFtZSxcbi52aWRlby1vdmVybGF5LWltZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tb3ZlcmxheS1pbWctYm94IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYm94IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udmlkZW8tcmVzb3VyY2VzLWJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnZpZGVvLXJlc291cmNlcy1hdXRob3Ige1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24tb3V0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnJlc291cmNlcy12aWRlby1idXR0b246aG92ZXIsIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgICAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbjpob3ZlciAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY286OmJlZm9yZSwgLnJlc291cmNlcy12aWRlby1idXR0b246Zm9jdXMgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24taWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIG1heC1oZWlnaHQ6IDY1cHg7IH1cbiAgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0OVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogRVRtb2R1bGVzO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgcCwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBsaSwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBhLCAudml0YWxzaWdodC1sZWZ0LWJsb2NrIHNwYW4sIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgdWwsIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnByb2R1Y3RzLWlubmVyLWJsb2NrLWluZm8tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnZpdGFsc2lnaHQtYmxvY2txdW90ZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuXG4ucXVvdC1pY28tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5ibG9ja3F1b3RlLXR4dCxcbi5ibG9ja3F1b3RlLWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4uYmxvY2txdW90ZS10eHQge1xuICBwYWRkaW5nOiAyOHB4OyB9XG5cbi50ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmdvaW5nLWZvci16ZXJvLWNvbCBwLCAuZ29pbmctZm9yLXplcm8tY29sIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5nb2luZy1mb3ItemVyby1jb2wgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmdvaW5nLWZvci16ZXJvLWNvbCAuaGVhZGluZy1oMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbC1oZWFkaW5nLWgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udml0YWwtaW5wIGlucHV0LFxuLnZpdGFsLWlucCBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE0cHggMTZweCAhaW1wb3J0YW50OyB9XG5cbi52aXRhbC1pbnAgbGFiZWwge1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbi52aXRhbC1pbnAgZGl2IHNwYW4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDsgfVxuXG4vKm1lZGlhKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9XG4gIC5zY2hlZHVsZS1idG4sXG4gIC5lYm9vay1idG4sXG4gIC5kZXRhaWxzLWJvb2tzLWJ0bixcbiAgLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZzogMTZweCA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icy1jb250YWluZXItdml0YWwge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDEwcHg7IH1cbiAgLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVib29rLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5ibG9ja3F1b3RlLXR4dCB7XG4gICAgcGFkZGluZzogMjhweCA1OXB4OyB9XG4gIC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcbiAgLnZpdGFsc2lnaHQtcmlnaHQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKGV2ZW4pLFxuICAudml0YWxzaWdodC1sZWZ0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5icy1jb250YWluZXItdml0YWwge1xuICAgIG1heC13aWR0aDogMTA4MHB4OyB9XG4gIC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7IH1cbiAgLmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChldmVuKSxcbiAgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChvZGQpLFxuICAudml0YWxzaWdodC1yaWdodC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5lYm9vay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLm5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ueC1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLngtbS1uby1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi54LW5vLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LTMtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOXB4KSB7XG4gIC5weC00LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbiNmb290ZXItd2lkZ2V0cyB7XG4gIHBhZGRpbmc6IDYlIDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5jLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYWluLWhlcm8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG5cbi5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9ob2xpZGF5LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IC4yO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC4yOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC40OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC42OyB9IH1cblxuYm9keS5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcbmJvZHkuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlciB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIsXG4uZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3MXB4OyB9XG5cbi5ldC1wYi1hcnJvdy1uZXh0LFxuLmV0LXBiLWFycm93LXByZXYge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2ICNwYWdlLWNvbnRhaW5lcixcbiAgLmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7IH1cbiAgLmV0X3BiX3NsaWRlX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5ldF9wYl9zbGlkZV9jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmV0X3BiX3NsaWRlcyAuZXRfcGJfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMzVweDsgfVxuICAuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uLFxuICAuZXRfcGJfc2xpZGVyX2Z1bGx3aWR0aF9vZmYuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5ib2R5LmFkbWluLWJhci5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcbmJvZHkuYWRtaW4tYmFyLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIge1xuICB0b3A6IDMycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGV4YS5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXhhLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfSB9XG5cbiNvbXItYnBmLW1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmVhdHVyZWQtcHJvZHVjdHMtd3JhcHBlciAubmF2LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDsgfVxuICAuZmVhdHVyZWQtcHJvZHVjdHMtd3JhcHBlciAubmF2LWl0ZW0gYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuLmV0X3BiX2FsbF90YWJzIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNzJiYzsgfVxuIiwiLy9cclxuLy8gSGVhZGluZ3NcclxuLy9cclxuLypcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cclxuXHJcbi5sZWFkIHtcclxuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXHJcbi5kaXNwbGF5LTEge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTIge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTMge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTQge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbiovXHJcblxyXG4vL1xyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcbi8vXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBFbXBoYXNpc1xyXG4vL1xyXG5cclxuc21hbGwsXHJcbi5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG59XHJcblxyXG5tYXJrLFxyXG4ubWFyayB7XHJcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExpc3RzXHJcbi8vXHJcblxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcbi5saXN0LWlubGluZS1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE1pc2NcclxuLy9cclxuXHJcbi8vIEJ1aWxkcyBvbiBgYWJicmBcclxuLmluaXRpYWxpc20ge1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbi5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcclxuICB9XHJcbn1cclxuIiwiLy8gTGlzdHNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5icy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXHJcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5icy1jb250YWluZXItZmx1aWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcclxuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cclxuICAubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XHJcbn1cclxuIiwiLy8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcclxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XHJcbiAgbWFyZ2luLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXHJcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxyXG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxyXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxyXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDU3NnB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG59XHJcblxyXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDc2N3B4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSlcclxuICB9XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xyXG4gICVncmlkLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wjeyRpbmZpeH0sXHJcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgb3JkZXI6ICRpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcclxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5cclxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSN7JHBhcmVudH0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBob3ZlciB7XHJcbiAgLy8gVE9ETzogcmUtZW5hYmxlIGFsb25nIHdpdGggbXE0LWhvdmVyLXNoaW1cclxuLy8gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcclxuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcclxuLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cclxuLy8gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vICBAZWxzZSB7XHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIEluZGVudGF0aW9uXHJcbiAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxyXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEluZGVudGF0aW9uXHJcbi8vICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcclxuICAgICY6Zm9jdXMgeyBAY29udGVudCB9XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cclxuICB9IEBlbHNlIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XHJcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4gICAgJixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy0jeyRjb2xvcn0nLCAkdmFsdWUpO1xyXG59XHJcblxyXG4uYmctd2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxyXG4uYmctdHJhbnNwYXJlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XHJcbiIsIi8vXHJcbi8vIEJvcmRlclxyXG4vL1xyXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcblxyXG4uYm9yZGVyLXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBCb3JkZXItcmFkaXVzXHJcbi8vXHJcblxyXG4ucm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC10b3Age1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtcmlnaHQge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1sZWZ0IHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucm91bmRlZC0wIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xyXG4vL1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vL1xyXG5cclxuLmQtcHJpbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1wcmludC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kLXByaW50LW5vbmUge1xyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3QsXHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZsZXggdmFyaWF0aW9uXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn0iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBmbG9hdC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbkBtaXhpbiBmbG9hdC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGZsb2F0LW5vbmUge1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gUG9zaXRpb25pbmdcclxuXHJcbi5maXhlZC10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLnN0aWNreS10b3Age1xyXG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBTY3JlZW5yZWFkZXJzXHJcbi8vXHJcblxyXG4uc3Itb25seSB7XHJcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xyXG59XHJcblxyXG4uc3Itb25seS1mb2N1c2FibGUge1xyXG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XHJcbn1cclxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcclxuLy8gU2VlOiBodHRwOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFdpZHRoIGFuZCBoZWlnaHRcclxuXHJcbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XHJcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcclxuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG5cclxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSAgeyAjeyRwcm9wfTogICAgICAgICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LXRvcDogICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tcmlnaHQ6ICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LWxlZnQ6ICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAgJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXHJcbiAgICAubSN7JGluZml4fS1hdXRvICB7IG1hcmdpbjogICAgICAgIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm10I3skaW5maXh9LWF1dG8geyBtYXJnaW4tdG9wOiAgICBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tciN7JGluZml4fS1hdXRvIHsgbWFyZ2luLXJpZ2h0OiAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubWIjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm1sI3skaW5maXh9LWF1dG8geyBtYXJnaW4tbGVmdDogICBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAgICBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGV4dFxyXG4vL1xyXG5cclxuLy8gQWxpZ25tZW50XHJcblxyXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxyXG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cclxuXHJcbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uXHJcblxyXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIFdlaWdodCBhbmQgaXRhbGljc1xyXG5cclxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsOyB9XHJcbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7IH1cclxuLmZvbnQtaXRhbGljICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxyXG5cclxuLy8gQ29udGV4dHVhbCBjb2xvcnNcclxuXHJcbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC0jeyRjb2xvcn0nLCAkdmFsdWUpO1xyXG59XHJcblxyXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBNaXNjXHJcblxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcclxufVxyXG4iLCIvLyBUZXh0IHRydW5jYXRlXHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvLyBUeXBvZ3JhcGh5XHJcblxyXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuIiwiLy9cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy9cclxuXHJcbi52aXNpYmxlIHtcclxuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XHJcbn1cclxuXHJcbi5pbnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xyXG59XHJcbiIsIi8vIFZpc2liaWxpdHlcclxuXHJcbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcclxuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIlxyXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcclxuXHJcblxyXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdG9wOiA0NiU7XHJcbiAgfVxyXG4gICYuc2hvdyAubW9kYWwtZGlhbG9nIHsgICAgXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRvcDogNDYlO1xyXG4gIH1cclxufVxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoYWxsIDMwMG1zKTtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyIGl0XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBNb2RhbCBib2R5XHJcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcclxuLm1vZGFsLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcclxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xyXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxyXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxyXG59XHJcblxyXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XHJcbn1cclxuIiwiLnBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xyXG4gIGZvbnQtc2l6ZTogJHBvcG92ZXItZm9udC1zaXplO1xyXG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItdG9wIHtcclxuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSxcclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSxcclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWJvdHRvbSB7XHJcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xyXG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIC0yKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSxcclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWF1dG8ge1xyXG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xyXG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XHJcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcG92ZXItYm9keSB7XHJcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XHJcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XHJcbn1cclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgRHVwbGljYXRlUHJvcGVydHlcclxuQG1peGluIHJlc2V0LXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxufVxyXG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcbiIsIi5jbG9zZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcclxuICBvcGFjaXR5OiAuNTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXHJcbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcblxyXG4vL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XHJcblxyXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC42NTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuYS5idG4uZGlzYWJsZWQsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vL1xyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgJixcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vXHJcblxyXG4uYnRuLWxnIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZywgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLmJ0bi1zbSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20sICRpbnB1dC1idG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBCbG9jayBidXR0b25cclxuLy9cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpKSB7XHJcbiAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkYm9yZGVyLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHNpemVzXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG59XHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxyXG4uZHJvcHVwLFxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmLmRyb3Bkb3duX29wZW4ge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubW9iaWxlLWRyb3Bkb3duLW9wZW4ge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogLjc1cmVtO1xyXG4gICAgaGVpZ2h0OiAuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogMjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAyO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gICAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcywgdG9wIDEwMG1zLCBsZWZ0IDEwMG1zO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAubW9iaWxlLWRyb3Bkb3duLW9wZW4ge1xyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXHJcbi5kcm9wdXAge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51XHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA5OSU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcclxuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItdG9wOiAkZHJvcGRvd24tdG9wLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tdG9wLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcclxufVxyXG5cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxyXG4uc2hvdyB7XHJcbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxyXG4gID4gYSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAoJHNwYWNlciAvIDIpIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcbi8vXHJcblxyXG4udGFibGUtc20ge1xyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyZWQgdmVyc2lvblxyXG4vL1xyXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFplYnJhLXN0cmlwaW5nXHJcbi8vXHJcbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXHJcblxyXG4udGFibGUtc3RyaXBlZCB7XHJcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gIHRib2R5IHRyIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGJhY2tncm91bmRzXHJcbi8vXHJcbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpKTtcclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcclxuXHJcblxyXG4vLyBJbnZlcnNlIHN0eWxlc1xyXG4vL1xyXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxyXG5cclxuLnRoZWFkLWludmVyc2Uge1xyXG4gIHRoIHtcclxuICAgIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLnRoZWFkLWRlZmF1bHQge1xyXG4gIHRoIHtcclxuICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWludmVyc2Uge1xyXG4gIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcclxuXHJcbiAgdGgsXHJcbiAgdGQsXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICYudGFibGUtc3RyaXBlZCB7XHJcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYWNjZW50LWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1ob3ZlciB7XHJcbiAgICB0Ym9keSB0ciB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIEFkZCBgLnRhYmxlLXJlc3BvbnNpdmVgIHRvIGAudGFibGVgcyBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseSBieVxyXG4vLyBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XHJcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xyXG5cclxuICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXHJcbiAgICAmLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJixcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyIHtcclxuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuXHJcbiAgICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBWZW5kb3JQcmVmaXhcclxuXHJcbi8vXHJcbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xyXG4vL1xyXG5cclxuaW5wdXQuZm9ybS1jb250cm9sLFxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgLy8gaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTQuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcclxuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXHJcbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cclxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxyXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXHJcbi5mb3JtLWNvbnRyb2wtZmlsZSxcclxuLmZvcm0tY29udHJvbC1yYW5nZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMYWJlbHNcclxuLy9cclxuXHJcbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cclxuLy8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxhYmVsIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPmAgZGVmYXVsdFxyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtbGcge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtc20ge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGVnZW5kc1xyXG4vL1xyXG5cclxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGVnZW5kIHRleHQgdG9cclxuLy8gYmUgdGhlIHNhbWUgc2l6ZSBhcyByZWd1bGFyIGxhYmVscywgYW5kIHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXHJcbi5jb2wtZm9ybS1sZWdlbmQge1xyXG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG5cclxuXHJcbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcclxuLy9cclxuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cclxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXHJcblxyXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggMDtcclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20sXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXHJcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cclxuXHJcbmlucHV0LmZvcm0tY29udHJvbC1zbSB7XHJcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcclxuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dC5mb3JtLWNvbnRyb2wtbGcge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4uZm9ybS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGdyaWRcclxuLy9cclxuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cclxuXHJcbi5mb3JtLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICA+IC5jb2wsXHJcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XHJcblxyXG4gICY6b25seS1jaGlsZCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4uZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcbi8vXHJcbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3NcclxuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcclxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3JcclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cclxuXHJcbi5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XHJcbn1cclxuXHJcbi5pbnZhbGlkLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgei1pbmRleDogNTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICBwYWRkaW5nOiAuNXJlbTtcclxuICBtYXJnaW4tdG9wOiAuMXJlbTtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLC44KTtcclxuICBib3JkZXItcmFkaXVzOiAuMnJlbTtcclxufVxyXG5cclxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xyXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG5cclxuLmZvcm0taW5saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcclxuXHJcbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxyXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXHJcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcclxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xyXG4gICAgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7IC8vIEZsZXhib3ggYWxpZ25tZW50IG1lYW5zIHdlIGxvc2Ugb3VyIEhUTUwgc3BhY2UgaGVyZSwgc28gd2UgY29tcGVuc2F0ZS5cclxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxyXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBjdXN0b20gcmFkaW8gYnV0dG9uc1xyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tIHtcclxuICBkaXNwbGF5Om5vbmU7XHJcbiAgKyBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OjQ1cHg7XHJcbiAgICBtYXJnaW46MC41ZW0gMCAxZW07XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICB0b3A6MC4xOGVtO1xyXG4gICAgICBoZWlnaHQ6MjVweDtcclxuICAgICAgd2lkdGg6MjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOmFsbCA1MG1zO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRibHVlO1xyXG4gICAgICBvcGFjaXR5OjA7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcclxuICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuNik7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyOjphZnRlcixcclxuICAgICY6Zm9jdXM6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTowLjIxO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmU6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eToxO1xyXG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC41KTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgIG9wYWNpdHk6MTtcclxuICB9XHJcbn0iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xyXG5cclxuICAuZm9ybS1jb250cm9sLFxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgICAgIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBUT0RPOiByZWRvIGNoZWNrIG1hcmt1cCBsb2wgY3JhcFxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICArIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBjdXN0b20gcmFkaW9zIGFuZCBjaGVja3NcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgIH1cclxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGN1c3RvbSBmaWxlXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcclxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cclxuXHJcbi5uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYtaXRlbSB7XHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDozcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ICAgXHJcbiAgJi5kcm9wZG93bl9vcGVuIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9IFxyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6JGJsdWU7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOnNvbGlkIDJweCAkYmx1ZTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBUYWJzXHJcbi8vXHJcblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFBpbGxzXHJcbi8vXHJcblxyXG4ubmF2LXBpbGxzIHtcclxuICAubmF2LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgLnNob3cgPiAmIHtcclxuICAgICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRlbnRzXHJcbi8vXHJcbi8vIE5hdmJhclxyXG4vLyBOYXZiYXIgYnJhbmRcclxuLy8gTmF2YmFyIG5hdlxyXG4vLyBOYXZiYXIgdGV4dFxyXG4vLyBOYXZiYXIgZGl2aWRlclxyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxyXG4vLyBOYXZiYXIgcG9zaXRpb25cclxuLy8gTmF2YmFyIHRoZW1lc1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG4vL1xyXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxyXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cclxuXHJcbi5uYXZiYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXHJcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XHJcblxyXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XHJcbiAgLy8gZmV3IHByb3Blcml0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cclxuICA+IC5jb250YWluZXIsXHJcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vL1xyXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xyXG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdlxyXG4vL1xyXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vXHJcbi8vXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxyXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cclxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxyXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxyXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcclxuLm5hdmJhci10b2dnbGVyIHtcclxuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXHJcbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXHJcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cclxuLm5hdmJhci1leHBhbmQge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcbi8vXHJcbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cclxuXHJcbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcclxuLm5hdmJhci1saWdodCB7XHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdyA+IC5uYXYtbGluayxcclxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgICAubmF2LWxpbmsuc2hvdyxcclxuICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcclxuLm5hdmJhci1kYXJrIHtcclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdyA+IC5uYXYtbGluayxcclxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgICAubmF2LWxpbmsuc2hvdyxcclxuICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmNhcmQtYm9keSB7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxyXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcclxufVxyXG5cclxuLmNhcmQtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xyXG59XHJcblxyXG4uY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtbGluayB7XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgKyAuY2FyZC1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICBmb250LXNpemU6IDEuMTJyZW07XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSGVhZGVyIG5hdnNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlci10YWJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1oZWFkZXItcGlsbHMge1xyXG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbn1cclxuXHJcbi8vIENhcmQgaW1hZ2VcclxuLmNhcmQtaW1nLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcclxufVxyXG5cclxuLmNhcmQtaW1nIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi8vIENhcmQgaW1hZ2UgY2Fwc1xyXG4uY2FyZC1pbWctdG9wIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uY2FyZC1pbWctYm90dG9tIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG5cclxuLy8gQ2FyZCBkZWNrXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLmNhcmQtZGVjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENhcmQgZ3JvdXBzXHJcbi8vXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLmNhcmQtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcblxyXG4gICAgICArIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xyXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG5cclxuLmNhcmQtY29sdW1ucyB7XHJcbiAgLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcclxuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5zaG93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG50ciB7XHJcbiAgJi5jb2xsYXBzZS5zaG93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICB9XHJcbn1cclxuXHJcbnRib2R5IHtcclxuICAmLmNvbGxhcHNlLnNob3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIjxcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwiPlwiXHJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxyXG5cclxuJHNsaWNrLWZvbnQtcGF0aDogXCIvZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJHb3RoYW0gQVwiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFycm93cyAqL1xyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjMDAwMDAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuIFxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0ICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0ICAgICAgICBsZWZ0Oi0xMHB4O1xyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0ICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0ICAgICAgICByaWdodDogMTBweDtcclxufVxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuLy8gXCJcXDIzZjhcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKPuFwiXG4vLyBcIlxcMjViNlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4pa2XCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXCIgIWRlZmF1bHQ7XG4kc2xpY2stcGF1c2UtY2hhcmFjdGVyOiBcIlxcMjNmOFwiICFkZWZhdWx0O1xuJHNsaWNrLXBsYXktY2hhcmFjdGVyOiBcIlxcMjViNlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWFjdGl2ZTogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDEgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseT09XCJzbGlja1wiIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4vKipcbiAgU2xpZGVyXG4qL1xuXG4uc2xpY2stbGlzdCB7XG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQcmV2aW91cyBhbmQgTmV4dCBpY29uIGJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcblxuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIGJvcmRlcjogbm9uZTtcblxuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAvLyBIb3ZlciBhbmQgZm9jdXMgc3RhdGVzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcbiAgICAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIC8vIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgICAvLyBjb2xvcjogb3JhbmdlO1xuICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSW5uZXIgaWNvbnNcbiAgLnNsaWNrLXByZXYtaWNvbixcbiAgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi8vIFByZXZpb3VzIGJ1dHRvblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcblxuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG5cbiAgLnNsaWNrLXByZXYtaWNvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTmV4dCBidXR0b25cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xuXG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFNsaWRlIG5hdmlnYXRpb24gZG90c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICYuc2xpY2stZG90dGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcblxuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC8vIEhvdmVyIGFuZCBmb2N1cyBzdGF0ZXNcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5zbGljay1kb3QtaWNvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSW5uZXIgZG90IGljb25zXG4gICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMDVzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBkb3RcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICAgICAgY29sb3I6IG9yYW5nZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktYWN0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiBJbXByb3ZlZCAuc3Itb25seSBjbGFzcyBieSBmZm9vZGQ6IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2Zmb29kZC8wMDBiNTlmNDMxZTNlNjRlNGNlMWEyNGQ1YmIzNjAzNFxuICovXG4uc2xpY2stc3Itb25seSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQYXVzZS9wbGF5IGljb24gYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogLTMycHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWFjdGl2ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBvcmFuZ2U7XG4gIH1cblxuICAuc2xpY2stcGF1c2UtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRzbGljay1wYXVzZS1jaGFyYWN0ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNsaWNrLXBsYXktaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRzbGljay1wbGF5LWNoYXJhY3RlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCJib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdG1pbi13aWR0aDogYXV0bztcclxufVxyXG5cclxuLy8gQnJlYWsgbG9uZyBsaW5rcyBpbnNpZGUgcGFyYWdyYXBoc1xyXG5wPmEge1xyXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0LW1zLWh5cGhlbnM6IGF1dG87XHJcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xyXG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuXHRoeXBoZW5zOiBhdXRvO1xyXG59XHJcblxyXG4vLyBGb2N1c2VzIG92aXJyaWRlc1xyXG46Zm9jdXMge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG59XHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmNoYi1idG4ge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWMtbGVhcm5tb3JlIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYXBwLWRvd25sb2FkcyB7XHJcblx0YTpmb2N1cyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuI3plcm8tbWVzc2FnZSAuYnRuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4jbWFpbi1mb290ZXIge1xyXG5cdC5tZW51LWl0ZW0ge1xyXG5cdFx0YTpmb2N1cyB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRhY3R1cyxcclxuXHQuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZm9vdGVyLWJvdHRvbSB7XHJcblx0YSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNuZXdzbGV0dGVyZm9ybSAuYnRuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuI25ld3NsZXR0ZXJUWSBhIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uY29va2llLXBvbGljeV9jb250YWluZXIge1xyXG5cclxuXHRhLFxyXG5cdGJ1dHRvbiB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbW1Db21wYXJlVHJheSB7XHJcblxyXG5cdC5idXlub3csXHJcblx0Lm1tQ2xvc2Uge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRpdlRhYmxlQ2VsbCB7XHJcblx0YTpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5maWx0ZXItdGl0bGUge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLmxlYXJubW9yZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm90LWZsb2F0aW5nLWJ1dHRvbl9fb3BlbiB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggZGFzaGVkICNGRjMzMzM7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZXRzIHRoZSBtYXggd2lkdGggb2YgdGhlIG91dGVyIGNvbnRhaW5lciBvZiB0aGUgd2Vic2l0ZTtcclxuLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTYwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjY2NjO1xyXG5cdGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7XHJcbn1cclxuXHJcbi8vIFNldHMgdGhlIG1heCB3aWR0aCBvZiB0aGUgdG9wIGhlYWRlciBhbmQgY2VudGVycyBpdFxyXG4jdG9wLWhlYWRlciB7XHJcblx0bWF4LXdpZHRoOiAxNTk4cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gTmF2IFRlc3RcclxuI21haW4taGVhZGVyIHtcclxuXHRtYXgtd2lkdGg6IDE1OThweDsgLy8gZXhpc3RpbmdcclxuXHRiYWNrZ3JvdW5kOiAjMmIzZTUwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0YSxcclxuXHRidXR0b24ge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIjtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhcnQtZ3VpZGUgYSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICMwMDcyYmM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHQubG9nbyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0d2lkdGg6IDE3NXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9iaWxlLWRyb3Bkb3duLW9wZW4ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm5hdi1saW5rOmZvY3VzLFxyXG4ubmF2LWxpbms6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcbn1cclxuXHJcbi5uYXYtbGluazpmb2N1cyB7XHJcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmUtd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYtbGluayB7XHJcblx0cGFkZGluZzogMC4yNXJlbSAycmVtO1xyXG59XHJcblxyXG4ubmF2YmFyIC5mYTo6YmVmb3JlIHtcclxuXHRjb2xvcjogI0ZGRlxyXG59XHJcblxyXG4ubmF2YmFyIC5kcm9wZG93bi1pdGVtIHtcclxuXHRjb2xvcjogIzAwMFxyXG59XHJcblxyXG4jbWFpbi1oZWFkZXIge31cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuXHRwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xyXG5cdHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzJiYztcclxufVxyXG5cclxuLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdC5tYWluLWhlYWRlciAubG9nbyB7XHJcblx0XHR3aWR0aDogMTM1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC8vI21haW4taGVhZGVyIGEge1xyXG5cdC8vICBmb250LXNpemU6IDE0cHg7XHJcblx0Ly99XHJcblx0I21lbnUtbWFpbi1tZW51IC5uYXYtbGluayB7XHJcblx0XHRwYWRkaW5nOiAxLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I21haW4taGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0XHRsZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gRm9vdGVyXHJcbiNtYWluLWZvb3RlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgYSxcclxuI21haW4tZm9vdGVyIGg0IHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZTNlM2UzO1xyXG5cdH1cclxufVxyXG5cclxuI21haW4tZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgYTpob3ZlcixcclxuI2Zvb3Rlci1ib3R0b20gYTpob3ZlciB7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcbn1cclxuXHJcbiNmb290ZXItYm90dG9tIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGNlNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgYS5jb250YWN0dXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cdC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm5hdi1pdGVtOmZvY3VzIC5uYXYtbGluayxcclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG5cclxuI2Zvb3Rlci1sb2dvIGE6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qXHJcbiAgQ2hhbmdlIGEgdGFncyB0byBuZXcgYmx1ZVxyXG4qL1xyXG5cclxuLyogUmVtb3ZlIG9kZCBoMyBwYWRkaW5nLXRvcCBkZWNsYXJhdGlvbiBpbiBzdHlsZS5jc3MgKi9cclxuaDMge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuXHRmb250LXNpemU6IDM0cHg7XHJcblxyXG5cdCYubGFyZ2VyIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmgxLFxyXG4uaDIsXHJcbi5oMyxcclxuLmg0LFxyXG4uaDUsXHJcbi5oNiB7XHJcblx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5oMiB7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmg0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5oNSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uaDYge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmxlYWQge1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLypcclxuICBzdHlsZS5jc3MgLSBsaW5lIDM0XHJcbiAgQWRqdXN0aW5nIGFsbCBidXR0b24gc3R5bGVzIHRvIG1hdGNoIG1vY2tzXHJcbiovXHJcbi5idXlub3csXHJcbi5sZWFybm1vcmUsXHJcbi5ub3RpbnN0b2NrLFxyXG4uYnV5bm93LFxyXG4uZGlzY29udGludWVkLFxyXG4ubGVhcm5tb3JlY2F0ZWdvcnksXHJcbi5jb250YWN0dXMsXHJcbi5zdWJtaXRmZWVkYmFjayxcclxuYS5idXlub3csXHJcbmEubGVhcm5tb3JlLFxyXG5hLm5vdGluc3RvY2ssXHJcbmEuYnV5bm93LFxyXG5hLmRpc2NvbnRpbnVlZCxcclxuYS5sZWFybm1vcmVjYXRlZ29yeSxcclxuYS5jb250YWN0dXMsXHJcbmEuc3VibWl0ZmVlZGJhY2sge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHBhZGRpbmc6IDZweCAyMHB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xyXG5cdGJvcmRlcjogMHB4IHNvbGlkO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0Ji5idG4tc20ge1xyXG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IC45ZW07XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG5cdGNvbG9yOiAjMDA3MmJjO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDA3MmJjXHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdGJvcmRlci1jb2xvcjogIzAwNzJiY1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDExNCwgMTg4LCAwLjUpXHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XHJcblx0Y29sb3I6ICMwMDcyYmM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHRib3JkZXItY29sb3I6ICMwMDcyYmNcclxufVxyXG5cclxuLy9cclxuLy8gU3R5bGUgZm9yIGEgdGFnKGJ0bikgKHByb2R1Y3QgY2FyZCBib3hlcylcclxuLy9cclxuLmJ1eW5vdyxcclxuYS5idXlub3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNBRkNDMkU7XHJcblx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCMDE3O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbmEuYnV5bm93LFxyXG5hLm5vdGluc3RvY2sge1xyXG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuYS5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0cGFkZGluZzogNnB4IDIwcHg7XHJcbn1cclxuXHJcbi5yZXRhaWxlci1idG4sXHJcbi5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWR0YyBhLmJ1eW5vdy1saW5rLmJ1eW5vdyB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi8vIFxyXG4ubGVhcm5tb3JlLFxyXG4ubGVhcm5tb3JlY2F0ZWdvcnksXHJcbi5zdWJtaXRmZWVkYmFjayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyAvLyBQdXJjaGFzZSBidXR0b24gY29sb3Igb3ZlcnJpZGVzIFxyXG59XHJcblxyXG4ubm90aW5zdG9jayxcclxuLmxlYXJubW9yZSxcclxuYS5ub3RpbnN0b2NrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLypcclxuICAgIHN0eWxlLmNzcyAtIGxpbmUgNDBcclxuICAgIFJlbW92aW5nIHNldCB3aWR0aCBvbiAuY29udGFjdHVzIGJ1dHRvblxyXG4gKi9cclxuYS5jb250YWN0dXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKlxyXG4gIHN0eWxlLmNzcyAtIGxpbmUgMVxyXG4gIHJlbW92ZSB0aGlzIHN0eWxlIGRlY2xhcmF0aW9uXHJcbiovXHJcbi5ldF9wYl9wcmljaW5nX3RhYmxlX2J1dHRvbjphZnRlcixcclxuLmV0X3BiX3Byb21vX2J1dHRvbjphZnRlcixcclxuYS5ldF9wYl9tb3JlX2J1dHRvbjphZnRlcixcclxuLmV0X3BiX25ld3NsZXR0ZXJfYnV0dG9uOmFmdGVyLFxyXG4uY29tbWVudC1yZXBseS1saW5rOmFmdGVyIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRjb250ZW50OiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0dG9wOiA3cHg7XHJcblx0cmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmV0X3BiX2JnX2xheW91dF9saWdodCAuZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxyXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxyXG5hLmV0X3BiX21vcmVfYnV0dG9uOmhvdmVyLFxyXG4uZXRfcGJfbmV3c2xldHRlcl9idXR0b246aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMyYjNlNTA7XHJcblx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4uZGl2LWNvbnRhaW5lci1wZCB7XHJcblx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0Y29sb3I6ICMwMDcyYmM7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4jYWNjb3JkaW9uLXRhYnMgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmRpdltpZF49XCJhY2NvcmRpb24tdGFic1wiXSB7XHJcblx0LmFjY29yZGlvbi10YWJzLWJ0biB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnZpdGFsLWluZm8taWNvbi10ZXh0IGEge1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNwZFN1Ym1lbnUgYS5uYXYtbGluayB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbiNwZFN1Ym1lbnUgYS5uYXYtbGluay5hY3RpdmUge1xyXG5cdGNvbG9yOiAjMDA2RUI4O1xyXG5cclxuXHQvLyBhZGQgZm9jdXMgd2hpdGUgY29sb3IgZm9yIHRoZSBwZC1zdWJtZW51IGxpbmsgZWxlbWVudFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcbiNwZFN1Ym1lbnUgYS5uYXYtbGlua3tcclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLnJlZmVyZW5jZVRleHQgYSxcclxuLnJlY29tbWVuZGVkIGEsXHJcbiNscC1hcHBzLXByb2R1Y3Qtc29mdHdhcmUgYSxcclxuLmV0X3BiX3Bvc3QgYSxcclxuYXJ0aWNsZSBhLFxyXG4uZXRfcGJfYWNjb3JkaW9uIGEsXHJcbi5zZWFyY2gtaXRlbSBhLFxyXG4uc2luZ2xlLXByb2R1Y3RzIC5kZXNjcmlwdGlvbi13cmFwcGVyIGEsXHJcbi5jb250YWN0LWNvbmZpcm0tdGV4dCBhLFxyXG4uZXRfcGJfdGV4dF9pbm5lciBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gc3BhbixcclxuLnBhZ2luYXRpb24gYSxcclxuLnBhZ2luYXRpb24gc3Bhbjpob3ZlcixcclxuLnBhZ2luYXRpb24gYTpob3ZlciB7XHJcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXRfcGJfc2VjdGlvbiAuZXRfcGJfcHJvbW9fYnV0dG9uIHtcclxuXHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5ib2R5LnBhZ2UtaWQtNDYyMSAucHJvZHVjdC1yYXRpbmctd3JhcCB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXRfcGJfc2Nyb2xsX3RvcC5ldC1wYi1pY29uIHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcblx0I2hvbWUtaGctc2hlbGYge1xyXG5cclxuXHRcdC5wcm9tbzEsXHJcblx0XHQucHJvbW8yIHtcclxuXHJcblx0XHRcdC5oZWFkaW5nLFxyXG5cdFx0XHQucHJvbW8tMS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZy1oZXJvLWJveCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGVhZGluZyB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGVhcm5tb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2hvbWUtaGctemVyby1uZXcsXHJcblx0I3plcm8tbWVzc2FnZSB7XHJcblx0XHQuemVyby1sb2dvIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnB4LTYge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEsXHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XHJcblx0XHRmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5ldF9wYl90b2dnbGVfdGl0bGUge1xyXG5cdGJ1dHRvbiB7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lbnRyeS1jb250ZW50IHRyIHRoLFxyXG5ib2R5LmV0LXBiLXByZXZpZXcgI21haW4tY29udGVudCAuY29udGFpbmVyIHRyIHRoIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxufVxyXG5cclxuLy8gVmlkZW8gYnV0dG9uXHJcbi52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQmIC52aWRlby1wbGF5LWljb24ge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQWRkIHVwcGVyY2FzZSB0byB0aGUgJ1JlZ2lzdGVyIG15IFByb2R1Y3QnIGxpbmsgKGJ0bilcclxuYVtkYXRhLWhlYXJ0Z3VpZGU9XCJyZWdpc3RlclwiXSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gUHJpdmFjeSBwYWdlIGRpdmkgY29tcG9uZW50IGxpc3QgKGJlbG93IENvbnRlbnRzIHRpdGxlKVxyXG4uZXRfcGJfdGV4dCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdGxpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6bWFya2VyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4uc3VwcG9ydC1zdWItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuYmx1ZS1oaWdobGlnaHRlZCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFib3V0LXVzLXRpdGxlcyBoMiBzcGFuIHtcclxuXHRmb250LXNpemU6IDQ0cHg7XHJcbn1cclxuXHJcbi5hYm91dC10aXRsZS1zbSBoMiBzcGFuIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5pbmZvLXZhbGlkYXRpb24gaDIge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuaDMuc3VwcG9ydC10aXRsZSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5zcGVjLXRpdGxlLFxyXG4uYXV0aG9yLXRpdGxlLFxyXG4ucmVzb3VyY2UtdGl0bGUsXHJcbi5oZWFydGd1aWRlLXRpdGxlLFxyXG4uaGVhcnRndWlkZS1pbmZvIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zcGVjLXRpdGxlLFxyXG4ucmVzb3VyY2UtdGl0bGUsXHJcbi5oZWFydGd1aWRlLXRpdGxlLFxyXG4uaGVhcnRndWlkZS1pbmZvIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmF1dGhvci10aXRsZSxcclxuLmhlYXJ0Z3VpZGUtdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYXV0aG9yLXRpdGxlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmhlYXJ0Z3VpZGUtaW5mbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52aWV3LW1vcmUtYnRuIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1idG4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmctdG9wOiA1NHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuN2VtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdHdpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1LjUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNS41JTtcclxuXHRcdFx0d2lkdGg6IDIwLjg3NSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNS41JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVsZW1lbnQtc3BhY2luZyB7XHJcblx0cGFkZGluZzogMjFweCAxNXB4O1xyXG59XHJcblxyXG4udGFibGUtY2FwdGlvbi1pbmZvIHtcclxuXHRjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0cGFkZGluZzogMTNweCA4cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZmFjdC10YWJsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cclxuXHR0ZCxcclxuXHR0aCB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0dGQge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0JlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0aCB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbi50ZC1pbmZvIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGgtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0OmZpcnN0LWxldHRlciB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcmltYXJ5LXRoLFxyXG4uY29sLXRpdGxlLWNlbnRlcmVkLFxyXG4uY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyIHtcclxuXHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIsXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByaW1hcnktdGgsXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGhlaWdodDogMTIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lciB7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnByaW1hcnktdGgge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmNhcHRpb24tc20tc3VidGV4dCxcclxuLnByaW1hcnktdGgge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5jYXB0aW9uLXNtLXN1YnRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc3ViLWluZm8ge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLmRlY29yYXRpb24tZWxlbWVudCB7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmLXNtIHtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG5cclxuLmRlY29yLWdyZWVuIHtcclxuXHRiYWNrZ3JvdW5kOiAjODZCMTYyO1xyXG59XHJcblxyXG4uZGVjb3IteWVsbG93IHtcclxuXHRiYWNrZ3JvdW5kOiAjRTJCRjAxO1xyXG59XHJcblxyXG4uZGVjb3Itb3JhbmdlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRTI3QTAxO1xyXG59XHJcblxyXG4uZGVjb3ItdG9tYXRvIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjk0QzAwO1xyXG59XHJcblxyXG4uZGVjb3ItZGFya3JlZCB7XHJcblx0YmFja2dyb3VuZDogI0MxMTUzQjtcclxufVxyXG5cclxuLmFyaWEtcm93IHtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGhlaWdodDogNzVweDtcclxuXHR9XHJcblxyXG5cdCYtMSB7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAxODcsIDAuNyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAxODcsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0yIHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgzMCwgODIsIDE0MCwgMC43KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgzMCwgODIsIDE0MCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTMge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTQge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExMCwgMTEwLCAxMTAsIDAuOTUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExMCwgMTEwLCAxMTAsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji01IHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZhY3QtdGFibGUtc20ge1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuXHR0aCxcclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wcmltYXJ5LXRoLFxyXG5cdC5jb2wtdGl0bGUtY2VudGVyZWQge1xyXG5cdFx0cGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHR9XHJcblxyXG5cdC5jb2wtdGl0bGUtY2VudGVyZWQsXHJcblx0LmNhcHRpb24tc20tc3VidGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJpbWFyeS10aCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uaGlkZGVuLXNtLWFyaWEge1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnNtLWFyaWEtaXRlbSB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc20tZGVzY3JpcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnNtLWNlbGwge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0cGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcHRpb24tdGV4dCB7XHJcblxyXG5cdCYtMSxcclxuXHQmLTIsXHJcblx0Ji0zLFxyXG5cdCYtNCxcclxuXHQmLTUge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnNtLWFyaWEtcm93LFxyXG4ub3B0aW9uLXRleHQge1xyXG5cclxuXHQmLTEge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDE4NywgLjcpO1xyXG5cclxuXHR9XHJcblxyXG5cdCYtMiB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAuNyk7XHJcblx0fVxyXG5cclxuXHQmLTMge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSg0MywgNjIsIDc5LCAuNyk7XHJcblx0fVxyXG5cclxuXHQmLTQge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgxMjksIDEyOSwgMTI5LCAuNyk7XHJcblx0fVxyXG5cclxuXHQmLTUge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XHJcblx0fVxyXG59XHJcblxyXG4ucm93LWluZm8ge1xyXG5cclxuXHQmLTEge1xyXG5cdFx0LmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwNzJiYjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtMiB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMWU1MjhjO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0zIHtcclxuXHRcdC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMyYjNlNGY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTQge1xyXG5cdFx0LmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzgxODE4MTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtNSB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5vdEJ0biB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZXRfcGJfdG9nZ2xlX3RpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZmllbGRfbGFiZWxfYmVmb3JlX2NvbXBsZXgge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ldC1wYi1hcnJvdyB7XHJcblxyXG5cdCYtcHJldixcclxuXHQmLW5leHQge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDcyYmM7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwNzJiYztcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmLXByZXYge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGxlZnQ6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW5leHQge1xyXG5cdFx0W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdHJpZ2h0OiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5vNy1mb250IHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHJcblx0Lm83LWZvbnQtNiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZW1iZWRkZWRTZXJ2aWNlU2lkZWJhckZvcm1GaWVsZCB7XHJcblx0LnNsZHMge1xyXG5cdFx0Ji1zdHlsZSB7XHJcblxyXG5cdFx0XHQmLWlucHV0dGV4dCxcclxuXHRcdFx0Ji1zZWxlY3Qge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZXRfcGJfc2Nyb2xsX3RvcCB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbiNtbUNPVklEMTl2MiB7XHJcblx0YSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24gLmhlbHBCdXR0b24ge1xyXG5cdHJpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LW5vcm1hbCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTEwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC01MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtNzAwIHtcclxuXHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjdXN0b21Nb2R1bGUge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogNjJweDtcclxuXHRcdG1hcmdpbi10b3A6IC02MnB4O1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLmV0X3BiX3Njcm9sbF90b3Age1xyXG5cdGJhY2tncm91bmQ6ICMyQjNFNTAgIWltcG9ydGFudDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG5cclxuXHQmLmZvY3VzLWxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjMkIzRTUwO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXQtZmFxcy1ibG9jayB7XHJcblx0LmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZXRfcGJfdG9nZ2xlX29wZW4ge1xyXG5cdFx0LmV0LXRvZ2dsZS1pY28ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmV0LXRvZ2dsZS1pY28ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGUwNTBcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBFVG1vZHVsZXMgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jcG9zdC0yMjMgdWx7XHJcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4jcG9zdC0yMjMgdWwgbGk6Om1hcmtlciB7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG59IiwiLy8gUHJpY2UgU3BpZGVyIFN0eWxlc1xyXG5cclxuLnByaWNlU3BpZGVyV3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIC5wcy13aWRnZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHMtYnV0dG9uLWxhYmVsOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAgPlwiIC8gXCJcIjtcclxuICB9XHJcbn1cclxuLnBkLXN1Ym1lbnUtd3JhcHBlciB7XHJcblxyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAmLmFmZml4IHtcclxuICAgIHRleHQtYWxpZ246bGVmdDtcclxuICB9XHJcblxyXG4gIC5wZC1zdWJtZW51e1xyXG5cclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMTUwbXM7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbntcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGwtdG8ge1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICB6LWluZGV4OiAxMDMwO1xyXG4gIG1heC13aWR0aDogMTU5OHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuYnMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuXHJcbiAgICAucHJpY2Utd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOjMwJTtcclxuICAgIH1cclxuXHJcbiAgICAucGQtc3VibWVudXtcclxuICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcXR5IHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcblxyXG4uZGVhbC1vZi10aGUtd2Vla3tcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6MzlweDtcclxuICBwYWRkaW5nLXRvcDo0cHg7XHJcbiAgcGFkZGluZy1yaWdodDoxcmVtO1xyXG4gIGJhY2tncm91bmQ6ICMwMDcyQkM7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIGJvcmRlci1sZWZ0OjI0cHggc29saWQgIzAwNzJCQyA7XHJcbiAgICBib3JkZXItcmlnaHQ6MTZweCBzb2xpZCB0cmFuc3BhcmVudFxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgYm9yZGVyLWJvdHRvbToyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOjA7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlcntcclxuICAgIGJvdHRvbTowO1xyXG4gICAgYm9yZGVyLXRvcDoyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICBjb2xvcjokZ3JheTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgIGNvbG9yOiRibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWNjZXNzb3JpZXMgU2xpZGVyXHJcbi5wcm9kdWN0LXdyYXBwZXIuc2xpY2stc2xpZGUge1xyXG4gIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbn1cclxuXHJcbi8vIFByb2R1Y3QgSW5mb1xyXG4vLy5saW5rcy13cmFwcGVye1xyXG4vLyAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgYTo6YWZ0ZXIge1xyXG4vLyAgICBjb250ZW50OlwiID5cIiAvIFwiXCI7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLmFkdmFuY2VkLWxpbmtzLXdyYXBwZXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjpzb2xpZCAycHggJGJsdWU7XHJcbiAgICBtYXJnaW46NXB4IDA7XHJcblxyXG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OjEwcHg7XHJcbiAgICAgIHRvcDo1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnN2Zy50aHVtYlVwIHtcclxuICB3aWR0aDo0NnB4O1xyXG4gIGhlaWdodDo0NXB4O1xyXG4gIGZpbGw6IzAwNzJiYztcclxufVxyXG5cclxuXHJcbi52aWV3LW1vcmUge1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAudmlldy1tb3JlLWljb257XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjokZ3JheTtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBFVG1vZHVsZXMhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBzcGVhazogbm9uZTtcclxuICAgICAgY29udGVudDogXCJcXDMzXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1sZXNzLWxhYmVsIHtkaXNwbGF5Om5vbmU7fVxyXG5cclxuICAmLmV4cGFuZCB7XHJcbiAgICAudmlldy1tb3JlLWljb24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwzMlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctbW9yZS1sYWJlbCB7ZGlzcGxheTpub25lO31cclxuICAgIC52aWV3LWxlc3MtbGFiZWwge2Rpc3BsYXk6YmxvY2s7fVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiNwcm9kdWN0U2xpZGVyVGh1bWJzIHtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC8vICAgLnNsaWNrLWxpc3Qge1xyXG4gIC8vICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICB3aWR0aDogNjklO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDowO1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDowO1xyXG4gIH1cclxuICAuc2xpY2stcHJldixcclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEzJTtcclxuICAgIG1hcmdpbjogMCAxJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgbGVmdDphdXRvO1xyXG4gICAgICByaWdodDphdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06bm9uZTtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIHRvcDphdXRvO1xyXG4gICAgICBib3R0b206YXV0bztcclxuICAgICAgbWFyZ2luOjA7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6I2VlZTtcclxuICAgICAgb3BhY2l0eTowLjI1O1xyXG4gICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjEwNFwiIC8gXCJcIjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCIgLyBcIlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYxMDVcIiAvIFwiXCI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiIC8gXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stcHJldixcclxuICAuc2xpY2stbmV4dCxcclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheTtcclxuICAgIG1heC13aWR0aDo5OXB4O1xyXG4gIH1cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOjAgMnB4O1xyXG4gICAgcGFkZGluZzoxcHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIG1hcmdpbjo0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlcjoycHggc29saWQgJGdyZWVuO1xyXG4gICAgICBwYWRkaW5nOjA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1vcHRpb25zIHtcclxuICAub3B0aW9uIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1zaXplOjE3cHg7XHJcbiAgfVxyXG4gIHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOjhweCAyMHB4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuICAgICZbbmFtZT1cInNpemVcIl0ge1xyXG4gICAgICBtaW4td2lkdGg6MzAwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOmF1dG87XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc3RvY2tTdGF1cyB7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6JGJsdWUtZHJrO1xyXG59XHJcbi5wcm9kdWN0LXByaWNlIHtcclxuICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gIC5wcm9kdWN0LW1zcnAsXHJcbiAgLnByb2R1Y3Qtc2FsZVByaWNlIHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAucHJvZHVjdC1tc3JwIHtcclxuICAgIGNvbG9yOiRibGFjaztcclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LWNvbXBhdGlibGUge1xyXG4gIHRleHQtYWxpZ246cmlnaHQ7XHJcbn1cclxuLnByb2R1Y3QtdmFsdWVQcm9wIHtcclxuICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWNlY2VjO1xyXG59XHJcblxyXG4ub3JkZXItdHlwZSBsYWJlbCArIC53aGF0SXRJcyB7XHJcbiAgbWFyZ2luOiAtMS43NWVtIDAgMWVtIDQ1cHg7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wZHAtZGlzYyB7XHJcblx0d2lkdGg6MTAwJTtcclxufVxyXG4ucGRwLWRpc2MgLnN0MSB7XHJcblx0ZmlsbDogIzAwNzJCQztcclxufVxyXG4ucGRwLWRpc2MtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTQuNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5wZHAtZGlzYy1kZXNjIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLnBkcC1kaXNjIC5sZWFybm1vcmUge1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcbi5wZHAtZGlzYy1pY29uIHtcclxuXHRoZWlnaHQ6IDU1cHg7XHJcblx0d2lkdGg6IDU1cHg7XHJcblx0ZmlsbDogIzAwNzJiYztcclxufVxyXG4ucGRwLWNyLWJyayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LnBkcC1kaXNjIC5jb2wtc20tMTAge1xyXG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQucGRwLWNyLWJyayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQucGRwLWNyLWJyayB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuXHQucGRwLWNyLWJyayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuXHQucGRwLWRpc2MtaWNvbiB7XHJcblx0XHRoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0LnBkcC1kaXNjLWljb24sIC5wZHAtZGlzYyAudGh1bWJVcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5wZHAtZGlzYyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5wZHAtZGlzYy1idW5kbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpICB7XHJcblx0LnBkcC1kaXNjLWNyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXdyYXAge1xyXG4gIGEuYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ub21ye1xyXG4gICYtcGRwe1xyXG4gICAgJi1vZmZlcnN7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2t7XHJcbiAgJlRodW1ie1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oYWxmLWhhbGYge1xyXG5cdG1pbi1oZWlnaHQ6NTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1oZXJvLXdyYXAge1xyXG5cdGhlaWdodDo2MDBweDtcclxufVxyXG4uY2F0ZWdvcnktaGVyby1oYWxmIC5oZXJvLWNvbnRlbnQgaW1nIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcbi5jYXRlZ29yeS1oZXJvLWJnLWltZyB7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0Ym90dG9tOjA7XHJcblx0bGVmdDowO1xyXG5cdHJpZ2h0OjA7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG5cdC5jYXRlZ29yeS1oZXJvLXdyYXAge1xyXG5cdFx0aGVpZ2h0OjUwMHB4O1xyXG5cdH1cclxufVxyXG4iLCIuY3VzdG9tLXNlbGVjdCB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcXGYwNzhcIjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogNDRweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDEwcHggMXB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kcms7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ei1pbmRleDogNDk7XHJcblx0fVxyXG5cclxufSIsIi8qXHJcbiAgYWRkIGJhY2tncm91bmQgY29sb3Igc3R5bGluZ1xyXG4qL1xyXG4uYmctbGlnaHRHcmF5IHtcclxuXHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWdyYXktZ3JhZGllbnQge1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCB0b3AsICNhYWFhYWEsICNjY2NjY2MpO1xyXG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xyXG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG59XHJcblxyXG4uYmctZ3JheSB7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRiYWNrZ3JvdW5kOiAjZWNlY2VjO1xyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdH1cclxuXHJcblx0LmxpbmtzIHtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdCYuYmx1ZS1oaWdobGlnaHRlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlLWRyayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmctZ3JlZW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4NmIwNjI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWJsdWUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYmctbm8tdGV4dC13aGl0ZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWJsdWUtZ2VsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNCwgMTg4LCAuOCk7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5iZy1ibGFjayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJnLWJhY2tncm91bmRJbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0b3BhY2l0eTogLjI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRvcGFjaXR5OiAuNDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhY2tncm91bmQge1xyXG5cdC5saW5rcyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuLm5vLW92ZXJmbG93IHtcclxuXHQuYmctYmx1ZS1zdHJpcGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMjAwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LmJnLWdyYXktc3RyaXBlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMjAwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50eHQtZ3JlZW4ge1xyXG5cdGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1ibHVlIHtcclxuXHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1ibHVlLWRyayB7XHJcblx0Y29sb3I6ICRibHVlLWRyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LWdyYXkge1xyXG5cdGNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LWJsYWNrIHtcclxuXHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtd2hpdGUge1xyXG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvY3VzLWxpZ2h0IHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufSIsIiAgLnRlc3RpbW9uaWFscyAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90dGVkIHtcclxuICBcdG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuICBcdHotaW5kZXg6IDk5OTk7XHJcbiAgXHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG4gIFx0Ym9yZGVyOiBzb2xpZDtcclxuICBcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgXHRsZWZ0OiAxMHB4O1xyXG5cclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG4gIFx0ei1pbmRleDogOTk5OTtcclxuICBcdGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgXHRib3JkZXI6IHNvbGlkO1xyXG4gIFx0Ym9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICBcdHJpZ2h0OiAxMHB4O1xyXG5cclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkge1xyXG4gIFx0ZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cdC50ZXN0aW1vbmlhbC1ibG9jayB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucXVvdC1pY28tYmxvY2sge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xyXG5cclxuICBcdC52aWRlby1wbGF5LWljb24ge1xyXG4gIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgXHRcdGxlZnQ6IDUwJTtcclxuICBcdFx0dG9wOiA1MCU7XHJcbiAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIFx0fVxyXG5cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuICBcdFx0ei1pbmRleDogOTk5OTtcclxuICBcdFx0Y29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuICBcdFx0Ym9yZGVyOiBzb2xpZDtcclxuICBcdFx0Ym9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICBcdFx0bGVmdDogMTVweDtcclxuXHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcbiAgXHRcdHotaW5kZXg6IDk5OTk7XHJcbiAgXHRcdGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgXHRcdGJvcmRlcjogc29saWQ7XHJcbiAgXHRcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgXHRcdHJpZ2h0OiAxNXB4O1xyXG5cclxuICBcdH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSB7XHJcbiAgXHRcdG1hcmdpbjogMHB4IDE1cHg7XHJcbiAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuICBcdFx0Zm9udC1zaXplOiA0MHB0O1xyXG4gIFx0XHRjb2xvcjogIzg2YjA2MjtcclxuICBcdH1cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XHJcbiAgXHRcdGZvbnQtc2l6ZTogNDBwdDtcclxuICBcdFx0Y29sb3I6ICM4NmIwNjI7XHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgXHRcdGNvbG9yOiAjODZiMDYyO1xyXG4gIFx0fVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcbiAgXHRcdGxlZnQ6IDUwcHg7XHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcbiAgXHRcdHJpZ2h0OiA1MHB4O1xyXG4gIFx0fVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG4gIFx0XHRsZWZ0OiA4MHB4O1xyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG4gIFx0XHRyaWdodDogODBweDtcclxuICBcdH1cclxuXHJcbiAgfSIsIiAudGFiLXdyYXBwZXIge1xyXG4gIG1pbi1oZWlnaHQ6NTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgIG1pbi1oZWlnaHQ6NDAwcHg7XHJcbiAgfVxyXG5cclxuICAudGFiLWJ1dHRvbiB7XHJcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OjA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgXHJcbiAgICAgIFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLnRyaWFuZ2xlIHtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAgICBcclxuICAgICAucHJvZHVjdC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucHJvZHVjdC5hY3RpdmUgLmgze1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgXHJcbiAgXHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYi13cmFwcGVyIHtcclxuXHQudGFiLXdyYXBwZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWItdGl0bGUge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LnR4dC1ibGFjay5idG4tdGFiIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAwO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB1bnNldDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAubm9BcnJvdyAuYWN0aXZlLXRhYiAuYXJyb3ctZG93bntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFicyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICNjY2Mgc29saWQ7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAudGFiczpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gXHJcbiAgICAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHktbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5jb2xsYXBzZSAuc2hvd3tcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY3RpdmUtdGFiIC5hcnJvdy1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBcclxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTklO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xyXG4gICAgXHJcbiAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYWN0aXZlLWFjYyAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1ib2R5LW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgLm1pbkhlaWdodCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgLm1pbkhlaWdodCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgIC5taW5IZWlnaHQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5ibG9ja3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgIFxyXG4gICAgLnByb2R1Y3QtZ2FsbGVyeSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIGJvdHRvbTogMDtcclxuXHQgICAgbGVmdDogMDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcztcclxuICAgICAgICBcclxuICAgICAgICAuZXhwYW5kYWJsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxlYXJubW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWdhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5leHBhbmRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYXJubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNSU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlYXJubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ucmVzZXQtYWxsLFxyXG4uYnRuQXNMaW5re1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn0iLCIuZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbntcclxuICAgIC5oZWxwQnV0dG9ue1xyXG4gICAgICAgIC51aUJ1dHRvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMmIzZTUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWlCdXR0b246aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgYm9yZGVyIDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5hLmNoYXRPcHRpb24uZW1iZWRkZWRTZXJ2aWNlTGl2ZUFnZW50U3RhdGVDaGF0SGVhZGVyT3B0aW9uIC5vcHRpb25OYW1lIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLnByb2R1Y3Qtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAzMTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRcclxuXHQmLnNsaWNrLXNsaWRlIHtcclxuXHQgIG1hcmdpbjphdXRvO1xyXG5cdCAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuXHQgIC5wcm9kdWN0e1xyXG5cdFx0bWF4LXdpZHRoOiAzMTBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgfVx0ICBcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWxpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XHJcblx0XHQmOjphZnRlcixcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHQgICAgcmlnaHQ6IC0xNnB4O1xyXG5cdFx0ICAgIHRvcDogMTAlO1xyXG5cdFx0ICAgIGhlaWdodDogODAlO1xyXG5cdFx0ICAgIHdpZHRoOiAxcHg7XHJcblx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRyaWdodDphdXRvO1xyXG5cdFx0bGVmdDotMTVweDtcclxuICAgICAgICBcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0e1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXdyYXAge1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA2NDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIge1xyXG5cdFx0XHQmID4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXR7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1uYW1le1xyXG5cdCAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcblx0XHQgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtcHJpY2luZyB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDUzcHg7XHJcblx0XHRcdC5oMyB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRbZGF0YS1idi1zaG93PVwicmF0aW5nX3N1bW1hcnlcIl0gLmJ2X21haW5fY29udGFpbmVyID4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQge1xyXG5cdFx0ICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29tcGFyZVdyYXAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOmF1dG87XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblxyXG5cdC50b29sdGlwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHdpZHRoOiAyMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG5cdFx0Y29sb3I6ICM4MTgxODE7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRwYWRkaW5nOiAwcHggMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTIwcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MiUsIDI1JSk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xyXG5cdH1cclxuXHJcblxyXG5cdC50b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dCB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblxyXG5cdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEwcHg7XHJcblx0XHRsZWZ0OiA4MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHRcdGJvcmRlci13aWR0aDogNXB4O1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgxODE4MSB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6IDU4MHB4KSB7XHJcblx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdFx0Y29sb3I6ICM4MTgxODE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjElLCA5NCUpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdFx0XHRjb2xvcjogIzgxODE4MTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjMlLCAyMiUpO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDMwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC03OSUsIDIyJSk7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDkwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgMjIlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiA4MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOCUsIDIyJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0fVxyXG5cclxuLnByb2R1Y3Qtd3JhcHBlci5jb21wYXJlUmVhZHkge1xyXG5cdC5wcm9kdWN0LWJ0bi13cmFwIHtcclxuXHRcdG1hcmdpbi10b3A6YXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuXHQmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHR9XHJcblx0YTpmb2N1cyB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0LmNvbXBhcmVCbG9jayBpbnB1dDpmb2N1cyB7XHJcblx0XHQrIGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc2FsZXtcclxuXHRjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnBhZ2UtaWQtMjEzMjggI21haW4tY29udGVudCA+IC5jb250YWluZXIge1xyXG5cdHBhZGRpbmctdG9wOiA0cmVtIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHJlbSFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogM3JlbSFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0haW1wb3J0YW50XHJcbn1cclxuXHJcbi5icmljay5zaGF0dGVyUGF0dGVybkNvbXBsZXRlIC5saW5rc3tcclxuXHRjb2xvcjogIzAwMDAwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHQmOmhvdmVye1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5icmljay1hd2FyZHMge1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9Bd2FyZHMtQnJpY2tfYXdhcmRzLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblx0LmF3YXJkIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4OjEgMCBhdXRvO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweDtcclxuXHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6MWVtO1xyXG5cdH1cclxuXHQuYXdhcmQgaDMge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cdC5hd2FyZCBkaXYge1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0fVxyXG5cdC5pY29uLWF3YXJkLWxpc3Qge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuaWNvbi1hd2FyZCBpbWcge1xyXG5cdCAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdC5hd2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHQuYXdhcmQ6bnRoLWNoaWxkKDgpIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XHJcblx0XHR9XHJcblx0XHQuYXdhcmQ6bnRoLWNoaWxkKG4rNSl7XHJcblx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHRcdC5hd2FyZDpudGgtY2hpbGQobis3KXtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0LmF3YXJkcy10aXRsZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0PiAuY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHRcdC5hd2FyZCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6YXV0bztcclxuXHRcdFx0cGFkZGluZy10b3A6MnJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MnJlbTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kb2N0b3Ixe1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Y29sdW1uLWdhcDogNXB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAuOXJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0Ji1udW17XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxufVxyXG5cclxuLyoqXHJcbkxvYWRpbmcgYWpheCBcclxuKi9cclxuLmpzLWFqYXgtbG9hZGluZyB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59IiwiXHJcbmZvcm0jY2hvc2VUeXBlRm9ybSB7XHJcblx0aDMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQrIGxhYmVsIHtcclxuXHRcdH1cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tYW51ZmFjdHVyZXItd3JhcHBlciB7XHJcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0ICAgXHQgXHRcdHdpZHRoOiA3NXB4O1xyXG5cdFx0ICAgXHQgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICBcdCBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCAgIFx0IFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICAgYm90dG9tOiAwO1xyXG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHRcdCAgICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J2FwcGxlJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkFwcGxlXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdzYW1zdW5nJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlNhbXN1bmdcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J2xnJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkxHXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdodGMnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiSFRDXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdtb3Rvcm9sYSddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJNb3Rvcm9sYVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nb25lcGx1cyddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJPbmVQbHVzXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdodWF3ZWknXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiSHVhd2VpXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdnb29nbGUnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiR29vZ2xlXCI7XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0ICAgXHQgXHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIHRvcDogNDAlO1xyXG5cdFx0XHRcdCAgICBsZWZ0OiA1MCU7XHJcblx0XHRcdCAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgIFx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0XHQgICAgXHRmbG9hdDogbGVmdDtcclxuXHQgICAgXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdCAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuXHRcdFx0XHQgICAgICAgIG1heC13aWR0aDogNzVweDtcclxuXHQgICAgXHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZHJrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0LmRldmljZXMtd3JhcHBlciB7XHJcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAjZWVlO1xyXG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG4gICAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICBcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBcdFx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdFx0LmRldmljZS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTUwcHg7XHJcbiAgICBcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIFx0XHRcdFx0XHRoZWlnaHQ6IDE3NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0fVxyXG4gICAgXHRcdFx0LmRldmljZS1uYW1lIHtcclxuICAgIFx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG4gICAgXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcbiAgICBcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcbiAgICBcdFx0XHRcdH1cclxuICAgIFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdCAgICBcdFx0XHQuZGV2aWNlLW5hbWUge1xyXG5cdCAgICBcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIgIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcztcclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRncmF5O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdC5vcy1oZWFkaW5nIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGlzYWJsZWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxufVxyXG4ucHJpY2UtY2VsbCB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG59XHJcbi5oaWRlLWNvbHVtbiB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dHIge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggI2U5ZWNlZjtcclxuXHR9XHJcblx0dGQge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0fVxyXG5cdC50eHQtZ3JlZW4ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5idXlub3cge1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtdGl0bGUge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxufVxyXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LW5hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC1tc3JwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0aGVhZCB0aCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0aGVhZCB0ciB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XHJcblx0LnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XHJcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcblx0fVxyXG5cdC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtdGh1bWIge1xyXG5cdFx0d2lkdGg6IDglICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCo6Oi1tcy1iYWNrZHJvcCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XHJcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcblx0fVxyXG5cdCo6Oi1tcy1iYWNrZHJvcCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aHVtYiB7XHJcblx0XHR3aWR0aDogOCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA6IDk5MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcclxuXHQucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5pbWctcmVzcG9uc2l2ZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLmltZy1yZXNwb25zaXZlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5uby1jb21wYXRpYmxlLXByb2R1Y3RzLXdyYXBwZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRoMiB7XHJcblx0XHRjb2xvcjogJGdyYXk7XHJcblx0fVxyXG59XHJcbiNvc0RldmljZUNvbWJvIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4jbG9hZGVyLTQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiNsb2FkZXItNCBzcGFuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0bWFyZ2luOiAzNXB4IDVweCAhaW1wb3J0YW50O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDEpIHtcclxuIFx0YW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG59XHJcbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiBcdGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCAwLjMzcyBpbmZpbml0ZTtcclxufVxyXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gXHRhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgMC42NnMgaW5maW5pdGU7XHJcbn1cclxuQGtleWZyYW1lcyBvcGFjaXR5Y2hhbmdle1xyXG5cdDAlLCAxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDYwJXtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbiIsIi5tYWNoaW5lRGVza3RvcHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfdGV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJl8xe1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyODBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfMntcbiAgICAgIGxlZnQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfM3tcbiAgICAgIGxlZnQ6IDU2MHB4O1xuICAgICAgd2lkdGg6IDI1MHB4O1xuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfNCxcbiAgICAmXzUsXG4gICAgJl82e1xuICAgICAgYm90dG9tOiAyMHB4O1xuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl80e1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbGVmdDogMTBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzV7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBsZWZ0OiAyNTBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMjMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICBsZWZ0OiAxNzBweDtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl82e1xuICAgICAgcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgIG1heC13aWR0aDogMzMlO1xuXG4gICAgICAmXzJ7XG4gICAgICAgIGxlZnQ6IDM0JTtcbiAgICAgIH1cblxuICAgICAgJl8ze1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJl82e1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kZXRhaWxlZC1udW1iZXItbGlzdCB7XHJcblx0bWFyZ2luLXRvcDoyNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206MjVweDtcclxuXHJcblx0Lmxpc3QtbnVtYmVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206c29saWQgM3B4O1xyXG5cdFx0cGFkZGluZy10b3A6MnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206NXB4O1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRtYXgtd2lkdGg6IDY1cHg7XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdH1cclxufSIsIiNwc19zZWxlY3RvciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXJ0b3ZlcntcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMzc5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcy10ZW5zLW1vcmV7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcy1uYXZ7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJFO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtc2tpcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubm8tcmVzdWx0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdHMtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMmIzZTUwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1idG4sXHJcbiAgICAuc3RhcnRvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNBRkNDMmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHMtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgIHBhZGRpbmc6IDU1cHggMzBweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1zdGVwIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXRvcCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgLmxlYXJubW9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkNDMmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBzLXRlbnMtbW9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmO1xyXG5cclxuICAgIC5jdGEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuICAgICAgICBsaW5lLWhlaWdodDoyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHMtdHlwZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTkxcHgpIHtcclxuICAgICNwc19zZWxlY3RvcntcclxuICAgICAgICAucHMtc3RlcC1jb2wtaGFsZiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHMtbmF2IHVsIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHMtdGVucy1tb3JlIC5jdGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLXRvcCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XHJcbiAgICAucHMtdHlwZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgI3BzX3NlbGVjdG9ye1xyXG4gICAgICAgIC5wcy1hY3Rpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHMtbmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNTBweDtcclxuXHJcbiAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHMtc2tpcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcy1zZWFyY2gge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KSB7XHJcbiAgICAucHMtdHlwZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNwc19zZWxlY3RvciAucHMtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3IsXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKixcclxuLm8tcHJvZHVjdC1zZWxlY3RvciAqOmJlZm9yZSxcclxuLm8tcHJvZHVjdC1zZWxlY3RvciAqOmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3Ige1xyXG4gICAgJl9fcmVzdWx0LXRpdGxlLFxyXG4gICAgJl9fcmVzdWx0LXRleHQsXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vLXByb2R1Y3R7XHJcbiAgICAmLXByb2dyZXNzYmFye1xyXG4gICAgICAgICZfX2JhcntcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY3ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmIzZTUwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgICAgJjpmb2N1cyB+IC5vLXByb2R1Y3QtdGlsZV9faW5uZXJ7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdG9ye1xyXG4gICAgICAgICZfX2hlYWRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk5NnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJiYztcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY0OWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODg5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N1YmhlYWRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ub3RpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdWJ0aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX25vdGljZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Jvd3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb2x7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmLS1zcGFuM3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGlsZXtcclxuICAgICAgICAgICAgJi1ncm91cHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ncm91cHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aWxle1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgKjo6LW1zLWJhY2tkcm9we1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICo6Oi1tcy1iYWNrZHJvcHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMzBweCk7XHJcblxyXG4gICAgICAgICAgICAqOjotbXMtYmFja2Ryb3B7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgbGluZWFyLCBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXZ7XHJcbiAgICAgICAgICAgICAgICAmLWNlbnRlcmVke1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc3RhcnR7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuby1wcm9kdWN0LXRpbGVfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgJntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wOWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWNjZW50IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2N2VtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2V7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1iLTMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHR7XHJcbiAgICAgICAgJi10aXRsZSxcclxuICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBKUyBTcGVjaWZpYyBTdHlsZXNcclxuICovXHJcblxyXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiogTG9hZGVyIGFqYXhcclxuKi9cclxuLmpzLXByb2R1Y3Qtc2VsZWN0b3ItbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5qcy1wcm9kdWN0LXNlbGVjdG9yLXJlc3VsdC1odG1sIHtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LXNlbGVjdG9yLXRpdGxlIHtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MnB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuXHJcbn0iLCIucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlciB7XHJcblx0bWFyZ2luLWJvdHRvbToxLjVyZW07XHJcblxyXG5cdC5saXN0LWlubGluZSB7XHJcblx0XHQubGlzdC1pbmxpbmUtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5iZy1saWdodEdyYXl7XHJcblx0XHQuaDQsXHJcblx0XHQuaDV7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICMwMDZlYjg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnZpZGVvcy13cmFwcGVyIHtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuXHJcblx0LnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblxyXG5cdC5zbGljay1hcnJvdyB7XHJcblxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4udmlkZW8tdHJpZ2dlci1idXR0b24ge1xyXG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vdG9wOiAwO1xyXG5cdC8vcmlnaHQ6IDA7XHJcblx0Ly9ib3R0b206IDA7XHJcblx0Ly9sZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0ei1pbmRleDogMTA7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0fVxyXG5cclxuXHQuaDQge1xyXG5cdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi52aWRlby1jb250ZW50LXdyYXBwZXIge1xyXG5cdG1heC13aWR0aDogNDMwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuXHQudmlkZW8tdGl0bGUtd3JhcHBlciB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdH1cclxuXHJcblx0XHQudmlkZW8tcGxheS1pY29uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDIwMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvLXRodW1ibmFpbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQudmlkZW8tcGxheS1pY29uIHtcclxuXHRcdFx0b3BhY2l0eTogLjk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudmlkZW8tdGl0bGUtd3JhcHBlciB7XHJcblx0XHRtaW4taGVpZ2h0OiA4OHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNsb3NlLXZpZGVvIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IC0xNXB4O1xyXG5cdHRvcDogLTE1cHg7XHJcblx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0ei1pbmRleDogMTtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxufSIsInVsLmZhcS1zaWRlbmF2IHtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xyXG5cclxuICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJiYztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIwcmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MS4yMHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC4yNWVtIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgPiBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlLFxyXG4gICAgLmNvbGxhcHNpbmcge1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZXQge1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG59IiwiLnBvc3QtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjMuNyU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS80MDZ4MzQwXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjZWVlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYxLjc1JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU5JTtcclxuICAgIH0gXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni41JTtcclxuICAgIH0gXHJcbn1cclxuXHJcbi5wb3N0LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAvLyAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIC8vICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgLy8gfVxyXG5cclxufVxyXG5cclxuLmJsb2ctY29udGVudCB7XHJcbiAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggI2VlZTtcclxuICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2VlZTtcclxuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG4gICAgcGFkZGluZzoxNXB4O1xyXG59XHJcblxyXG4uYmxvZy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgXHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbiAgICAuZmVhdHVyZWQtcG9zdC10YWcge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLXB0LTEge1xyXG4gICAgcGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmxvZy1wb3N0LWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctcG9zdC1pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMyAvIDMgLyA0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfZmVhdHVyZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfd2lkZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn0iLCIvL2NvbG9yc1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRjb2xvcl9jZWxlc3RlX2FwcHJveDogI2NmY2ZjZjtcclxuJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94OiAjYThhOGE4O1xyXG4kY29sb3JfZ3JheV9udXJzZV9hcHByb3g6ICNlOGU4ZTg7XHJcbiRjb2xvcl9ncmVlbl9wZWFfYXBwcm94OiAjMjY2ZDRkO1xyXG4kY29sb3Jfb2NlYW5fZ3JlZW5fYXBwcm94OiAjMzY5YTZlO1xyXG4kY29sb3JfbW91bnRhaW5fbWlzdF9hcHByb3g6ICM5OTk7XHJcbiRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g6ICNhZGFkYWQ7XHJcbiRzaWx2ZXI6IHNpbHZlcjtcclxuJGNvbG9yX2dhbGxlcnlfYXBwcm94OiAjZWRlZGVkO1xyXG4kY29sb3JfYWx0b19hcHByb3g6ICNkZWRlZGU7XHJcblxyXG4vL0BleHRlbmQtZWxlbWVudHNcclxuLy9vcmlnaW5hbCBzZWxlY3RvcnNcclxuLy8ubXVsdGlzZWxlY3RfX3NwaW5uZXI6YmVmb3JlLCAubXVsdGlzZWxlY3RfX3NwaW5uZXI6YWZ0ZXJcclxuJWV4dGVuZF8xIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJvcmRlci1jb2xvcjogJGdyYXkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vb3JpZ2luYWwgc2VsZWN0b3JzXHJcbi8vLm11bHRpc2VsZWN0LCAubXVsdGlzZWxlY3RfX2lucHV0LCAubXVsdGlzZWxlY3RfX3NpbmdsZVxyXG4lZXh0ZW5kXzIge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuLy9vcmlnaW5hbCBzZWxlY3RvcnNcclxuLy8ubXVsdGlzZWxlY3RfX2lucHV0LCAubXVsdGlzZWxlY3RfX3NpbmdsZVxyXG4lZXh0ZW5kXzMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWluLWhlaWdodDogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRwYWRkaW5nOiAwIDAgMCA1cHg7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSk7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZTtcclxuXHRcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4ubXVsdGlzZWxlY3RfX3NwaW5uZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMXB4O1xyXG5cdHRvcDogMXB4O1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogMzVweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0QGV4dGVuZCAlZXh0ZW5kXzE7XHJcblx0XHRhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNDEsIDAuMjYsIDAuMiwgMC42Mik7XHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRAZXh0ZW5kICVleHRlbmRfMTtcclxuXHRcdGFuaW1hdGlvbjogc3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wOSwgMC4yMSwgMC44KTtcclxuXHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXItYWN0aXZlIHtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctbGVhdmUtYWN0aXZlIHtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0b3BhY2l0eTogMTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1lbnRlciB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ubXVsdGlzZWxlY3Qge1xyXG5cdEBleHRlbmQgJWV4dGVuZF8yO1xyXG5cdFxyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0Y29sb3I6ICRibHVlLWRyaztcclxuXHQqIHtcclxuXHRcdFxyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG5pbnB1dFt0eXBlPXRleHRdLm11bHRpc2VsZWN0X19pbnB1dCB7XHJcblx0QGV4dGVuZCAlZXh0ZW5kXzI7XHJcbiAgICBAZXh0ZW5kICVleHRlbmRfMztcclxuICAgIGJvcmRlcjpub25lO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfY2VsZXN0ZV9hcHByb3g7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jfc2hhZHlfbGFkeV9hcHByb3g7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX3NpbmdsZSB7XHJcblx0QGV4dGVuZCAlZXh0ZW5kXzI7XHJcblx0QGV4dGVuZCAlZXh0ZW5kXzM7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfY2VsZXN0ZV9hcHByb3g7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jfc2hhZHlfbGFkeV9hcHByb3g7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3QtLWRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAwLjY7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX2dhbGxlcnlfYXBwcm94O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZ2FsbGVyeV9hcHByb3g7XHJcblx0XHRjb2xvcjogJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3NlbGVjdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZ2FsbGVyeV9hcHByb3g7XHJcblx0XHRjb2xvcjogJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3QtLWFjdGl2ZSB7XHJcblx0ei1pbmRleDogNTA7XHJcblx0Lm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG5cdFx0XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19wbGFjZWhvbGRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSB7XHJcblx0XHQubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm11bHRpc2VsZWN0X19pbnB1dCB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0XHQubXVsdGlzZWxlY3RfX3RhZ3Mge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3QtLWFib3ZlIHtcclxuXHQmLm11bHRpc2VsZWN0LS1hY3RpdmUge1xyXG5cdFx0Lm11bHRpc2VsZWN0X19jdXJyZW50IHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm11bHRpc2VsZWN0X190YWdzIHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0Ym90dG9tOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZ3JheV9udXJzZV9hcHByb3g7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogJGJsdWUtZHJrO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fdGFnIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDRweCAyNnB4IDRweCAxMHB4O1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheTtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgXHJcbiAgICAmIH4gLm11bHRpc2VsZWN0X19pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmIH4gLm11bHRpc2VsZWN0X19zaW5nbGUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fdGFncy13cmFwIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLm11bHRpc2VsZWN0X190YWdzIHtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDhweCA0MHB4IDAgOHB4O1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JheV9udXJzZV9hcHByb3g7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX3RhZy1pY29uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWxlZnQ6IDdweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IGluaXRpYWw7XHJcblx0d2lkdGg6IDIycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCLDl1wiO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9ncmVlbl9wZWFfYXBwcm94O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9vY2Vhbl9ncmVlbl9hcHByb3g7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfb2NlYW5fZ3JlZW5fYXBwcm94O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fY3VycmVudCB7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHRcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogOHB4IDEycHggMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubXVsdGlzZWxlY3RfX3NlbGVjdCB7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFxyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAzOHB4O1xyXG5cdHJpZ2h0OiAxcHg7XHJcblx0dG9wOiAxcHg7XHJcblx0cGFkZGluZzogNHB4IDhweDtcclxuXHRtYXJnaW46IDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNjUlO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9tb3VudGFpbl9taXN0X2FwcHJveDtcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9tb3VudGFpbl9taXN0X2FwcHJveCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAycHg7XHJcbn1cclxuLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMjQwcHg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFxyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0ei1pbmRleDogNTA7XHJcbn1cclxuLm11bHRpc2VsZWN0X19jb250ZW50IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fY29udGVudDo6d2Via2l0LXNjcm9sbGJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2VsZW1lbnQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fb3B0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHJcblx0JjphZnRlciB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGNvbG9yOiAjNDk1MDU3O1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXNlbGVjdCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdFx0Y29sb3I6ICM0OTUwNTc7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZCB7XHJcblx0Ly9iYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Ly9jb2xvcjogJGJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0ZWQpO1xyXG5cdFx0Ly9jb2xvcjogJGJsdWU7XHJcblx0fVxyXG5cdCYubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdC8vY29sb3I6ICRibHVlO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLWRlc2VsZWN0KTtcclxuXHRcdFx0Ly9jb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGNvbG9yOiAkZ3JheTtcclxuXHRjdXJzb3I6IHRleHQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgbWluLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHQmLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYWx0b19hcHByb3g7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cCB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRibHVlLWRyaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCYubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGNvbG9yOiAkYmx1ZS1kcms7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsdWUtZHJrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3QtZW50ZXItYWN0aXZlIHtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcclxufVxyXG4ubXVsdGlzZWxlY3QtbGVhdmUtYWN0aXZlIHtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5tdWx0aXNlbGVjdC1lbnRlciB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX3N0cm9uZyB7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbipbZGlyPVwicnRsXCJdIHtcclxuXHQubXVsdGlzZWxlY3Qge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogMXB4O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3RhZ3Mge1xyXG5cdFx0cGFkZGluZzogOHB4IDhweCAwIDQwcHg7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fY29udGVudCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19jbGVhciB7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDEycHg7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fc3Bpbm5lciB7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDFweDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19vcHRpb246YWZ0ZXIge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW5uaW5nIHtcclxuXHRmcm9tIHtcclxuXHRcdFxyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdFxyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMnR1cm4pO1xyXG5cdH1cclxufVxyXG5maWVsZHNldFtkaXNhYmxlZF0gLm11bHRpc2VsZWN0IHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Y29sb3I6ICRibHVlLWRyaztcclxuXHQmOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5O1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLWRlc2VsZWN0KTtcclxuXHRcdGNvbG9yOiAkYmx1ZS1kcms7XHJcblx0fVxyXG59IiwiI21haW4tZm9vdGVyIHtcbiAgICBmb250LXNpemU6MTdweDtcbiAgICBjb2xvcjokYmx1ZS1kcms7XG5cbiAgICAuZm9vdGVyLW1lbnUge1xuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IC42NXJlbSAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2UzZTNlMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldF9wYl93aWRnZXQge1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1pc2Mtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5mb3JtLW5ld3NsZXR0ZXIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5pbnB1dC1uZXdzbGV0dGVyIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpmb2N1cywgJjp2YWxpZCwgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwgJjp2YWxpZCB7XG4gICAgICAgICAgICAmICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbGluay1zZXBhcmF0ZSB7XG4gICAgICAgIG1hcmdpbjowIC41cmVtO1xuICAgIH1cbiAgXG5cdC5mb290ZXItc29jaWFsLWljb25zIC5pbnN0YWdyYW0ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbC1pY29ucyB7XG4gICAgJl9hcHAge1xuICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyLWRpc2NsYWltZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiNmZmY7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2UzZTNlMyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNvdC1zZGstYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZvY3Vze1xuICAgICAgb3V0bGluZS1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xuICAgIH1cbiAgfVxuICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNtYWluLWZvb3RlciB7XG4gICAgLndpZGdldF9uYXZfbWVudSB7XG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgJl9pcy12aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbi1oZWFkZXIge1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdC5wcmltLW5hdi1tYWluLnNob3cge1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdH1cclxuXHRcdCYjbWFpbi1oZWFkZXIuYWN0aXZlIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdC5uYXYtbGluayB7XHJcblx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0fVxyXG5cclxuXHQuZmFkZS1lbnRlci1hY3RpdmUsXHJcblx0LmZhZGUtbGVhdmUtYWN0aXZlIHtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cdH1cclxuXHJcblx0LmZhZGUtZW50ZXIsXHJcblx0LmZhZGUtbGVhdmUtdG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG5cdFx0Lm5hdmJhciB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0Lm5hdmJhciB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuc2VhcmNoIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5uYXYtYnV0dG9uLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5mb3JtLXNlYXJjaC13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiA2NHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ji5zaG93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMTI1JTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtLXNlYXJjaCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuXHRcdFx0XHQuc2VhcmNoLWlucHV0IHtcclxuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRcdC5mYTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyYjNlNTA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLXRvZ2dsZXIge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdC5pY29uLWJhciB7XHJcblx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b3AtYmFyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAzOCUgMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubWlkZGxlLWJhciB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdHRvbS1iYXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA0MCUgMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2xsYXBzZWQge1xyXG5cdFx0XHQudG9wLWJhciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5taWRkbGUtYmFyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJvdHRvbS1iYXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci1uYXYge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuNDVyZW0gLjhyZW0gMS4yNXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2FydCB7XHJcblx0XHRcdC5jYXJ0LWljb24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHR3aWR0aDogMTE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcblx0XHQubmF2YmFyLWJyYW5kIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogMXJlbTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNXJlbSAuOHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHRvcDogOXB4XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLW1haW4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0XHQ+Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdD4ubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG5cdCYtd3JhcHBlciB7XHJcblx0XHQmLmhpZGRlbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnNlYXJjaCB7XHJcblx0Ji1pbnB1dCB7XHJcblx0XHQmLWxhYmVsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6Zm9jdXMtd2l0aGluIHtcclxuXHRcdFx0JitsYWJlbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gU2tpcCBsaW5rIHN0eWxlc1xyXG4uc2tpcC1saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtNDBweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR6LWluZGV4OiA5OTk5OTk7XHJcblx0fVxyXG59XHJcblxyXG4ucHJpbWFyeS1tZW51LXMtYnRuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG5cdFx0aTpiZWZvcmUge1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0LnNlYXJjaC1wcmltLWlucCB7XHJcblx0XHRib3JkZXItY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ncmV5LWJsdWUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCAzLjVweCAjMmIzZDUwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByaW1hcnktbWVudS1zLWJ0biB7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxufSIsIi5jb250YWN0VXNDb250YWluZXIgLmlucHV0RmllbGQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuLmNvbnRhY3RVc0NvbnRhaW5lciAuZGVzY3JpcHRpb25Cb3gge1xyXG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcbi5zdWJzIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG4uc3ViZmllbGQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7XHJcbn1cclxuLm1vZGVsZmllbGQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7XHJcbn1cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuXHQuY29udGFjdFVzQ29udGFpbmVyIC5pbnB1dEZpZWxkIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XHJcblx0fVxyXG59IiwiLyogUHJvbW8gKi9cclxuLnJldmlldy1iYW5kLXByb21vIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2IoMCwgMTE0LCAxODgpO1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHRtaW4taGVpZ2h0OjFweDtcclxufVxyXG4ucmV2aWV3LWJhbmQtcHJvbW8gaDQge1xyXG5cdGNvbG9yOiNGRkY7XHJcblx0bGluZS1oZWlnaHQ6MS4zZW07XHJcblx0cGFkZGluZy1ib3R0b206MHB4O1xyXG59XHJcbi52ZXJ0aWNhbC1hbGlnbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ucmV2aWV3LWJhbmQtcHJvbW8gc3ZnIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcblx0ZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdGhlaWdodDogODBweDtcclxufVxyXG4ucmV2aWV3LWJhbmQtcHJvbW8taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCl7XHJcblx0LnJldmlldy1iYW5kLXByb21vLWNvcHkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0LnJldmlldy1iYW5kLXByb21vIHtcclxuXHRcdHBhZGRpbmc6IDI1cHggMDtcclxuXHR9XHJcblx0LnJldmlldy1iYW5kLXByb21vLWNvcHkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdC5yZXZpZXctYmFuZC1wcm9tby1pY29uIHtcclxuICAgIFx0ZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBIb3cgVG8gKi9cclxuLnJldmlldy1ob3d0byBoMiB7XHJcblx0Zm9udC1zaXplOjM0cHg7XHJcbn1cclxuLnJldmlldy1ob3d0byBoMyB7XHJcblx0Zm9udC1zaXplOjI2cHg7XHJcbn1cclxuLnJldmlldy1ob3d0by1wYW5lOjpiZWZvcmUge1xyXG5cdHJpZ2h0OiAxMDAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Y29udGVudDogXCIgXCI7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHdpZHRoOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ucmV2aWV3LWhvd3RvLXBhbmUgLm1hcmtlciB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRoZWlnaHQ6IDE1MHB4O1xyXG5cdHdpZHRoOjE1MHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6MTAwcHg7XHJcblx0bGVmdDotNzVweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHQucmV2aWV3LWhvd3RvLXBhbmUge1xyXG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5yZXZpZXctaG93dG8tcGFuZSAubWFya2VyIHtcclxuXHQgICAgaGVpZ2h0OiAxMjVweDtcclxuXHQgICAgd2lkdGg6IDEyNXB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHQucmV2aWV3LWhvd3RvLXBhbmUge1xyXG5cdCAgICBkaXNwbGF5Om5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBDYXRlZ29yaWVzICovXHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmIzZTUwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XHJcbiAgICBjb2xvcjojRkZGO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHBhZGRpbmc6MjBweCAyMHB4IDQwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogIzExMWQyZTtcclxufVxyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHNwYW4ge1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgaW1nIHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xyXG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1yaWdodDoxcHggc29saWQgI0ZGRjtcclxufVxyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgIHBhZGRpbmctbGVmdDowO1xyXG59XHJcbi5jb2wteHMtMS01LCAuY29sLXNtLTEtNSwgLmNvbC1tZC0xLTUsIC5jb2wtbGctMS01LFxyXG4uY29sLXhzLTItNSwgLmNvbC1zbS0yLTUsIC5jb2wtbWQtMi01LCAuY29sLWxnLTItNSxcclxuLmNvbC14cy0zLTUsIC5jb2wtc20tMy01LCAuY29sLW1kLTMtNSwgLmNvbC1sZy0zLTUsXHJcbi5jb2wteHMtNC01LCAuY29sLXNtLTQtNSwgLmNvbC1tZC00LTUsIC5jb2wtbGctNC01IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcbi5jb2wteHMtMS01LCAuY29sLXNtLTEtNSwgLmNvbC1tZC0xLTUsIC5jb2wtbGctMS01IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcbi5jb2wteHMtMS01IHtcclxuXHR3aWR0aDogMjAlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5jb2wteHMtMS01IHtcclxuXHR3aWR0aDogMjAlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuY29sLWxnLTEtNSB7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5jb2wtbWQtMS01IHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmNvbC1zbS0xLTUge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0LnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cdCAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcclxuXHQgICAgbWluLWhlaWdodDogMjIwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuY29sLXNtLTUtNSB7XHJcblx0XHR3aWR0aDo1MCU7XHJcblx0fVxyXG5cdC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG5cdH1cclxuXHQucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHtcclxuICAgIFx0bWluLWhlaWdodDogMTkwcHg7XHJcblx0fVxyXG5cdC5iYW5kLWwge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNGRkY7XHJcblx0fVxyXG5cdC5iYW5kLXIge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRkZGO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0LnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5jb2wtc20tNS01IHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0fVxyXG5cdC5iYW5kLWwge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0fVxyXG5cdC5iYW5kLXIge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLyogUHJvZHVjdHMgKi9cclxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIHtcclxuXHRib3JkZXI6M3B4IHNvbGlkICNjZWNlY2U7XHJcblx0cGFkZGluZzoxNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRtaW4taGVpZ2h0OiAxMzBweDtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmxlYXJubW9yZSB7XHJcblx0Y29sb3I6I0ZGRjtcclxuXHRwYWRkaW5nOjJweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5idl9hdmdSYXRpbmdfY29tcG9uZW50X2NvbnRhaW5lciB7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbn1cclxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5idl9hdmdSYXRpbmdfY29tcG9uZW50X2NvbnRhaW5lciwgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5idl9udW1SZXZpZXdzX2NvbXBvbmVudF9jb250YWluZXIge1xyXG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ibHVlIHtcclxuICAgIGNvbG9yOiAjMDA3MmJjO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6MjVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOi01cHg7XHJcbn1cclxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmJsdWU6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjMDA3MmJjO1xyXG4gICAgY29udGVudDogJ1xcMjYwNSc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gfVxyXG4gLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmdyYXkge1xyXG4gICAgY29sb3I6ICNjZWNlY2U7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDoyNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6LTVweDtcclxufVxyXG4gLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmdyYXk6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjY2VjZWNlO1xyXG4gICAgY29udGVudDogJ1xcMjYwNSc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDExMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSBoMyB7XHJcbiAgICBtaW4taGVpZ2h0OjYwcHg7XHJcbn1cclxuLnByb2R1Y3QtaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDkwcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG4gICAgLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gaDMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmxlYXJubW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogV2lkZ2V0ICovXHJcbiNyZXZpZXdGb3JtIHNlbGVjdDpkaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojY2VjZWNlO1xyXG59XHJcbiNyZXZpZXdGb3JtIHNlbGVjdCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxufVxyXG4jcmV2aWV3Rm9ybSBoNCB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuI3Jldmlld0Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmVuYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcbiAgY29sb3I6I0ZGRjtcclxufVxyXG4jcmV2aWV3Rm9ybSAuc2VsZWN0LWRlZmF1bHQsIC5zZWxlY3Qtb3B0aW9uIHtcclxuXHRoZWlnaHQ6MzVweDtcclxufVxyXG4jcmV2aWV3Rm9ybSAuYnRuOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XHJcbn1cclxuIiwiLnJlc291cmNlLWJhbmQtNCBoMyB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5yZXNvdXJjZS1iYW5kLTQgLmxlYXJuLW1vcmUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4ucmVzb3VyY2UtYmFuZC00IC5yNGwge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTk2cHgpIHtcclxuXHQub20tYm9yZGVyLWxlZnQge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmF5O1xyXG5cdH1cclxuXHQub20tYm9yZGVyLXJpZ2h0IHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGdyYXk7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdC5vbS1ib3JkZXItbGVmdCB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHR9XHJcblx0Lm9tLWJvcmRlci1yaWdodCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5yZXNvdXJjZS1iYW5kLTQgLm9tLWJvcmRlci10b3Age1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGdyYXk7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IC5vbS1ib3JkZXItYm90dG9tIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCAubGVhcm4tbW9yZSB7XHJcblx0XHRmb250LXNpemU6IDEwMCU7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQgLnJiMSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQgLnJiNCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXtcclxuXHQucmVzb3VyY2UtYmFuZC00IC5zcGxpdCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQgc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQucmItaXRlbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDozMHB4O1xyXG5cdFx0ZmxleDogaW5oZXJpdDtcclxuXHR9XHJcbn0iLCIgICBcclxuICAgIC52aWRlb0JhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmlkZW8tcGxheS1pY29uIHtcclxuICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTclICFpbXBvcnRhbnQ7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFibGV0VmlldyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmtyaXN0aW5hTW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdGNoTGVhZGluZyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC52aWRlby13cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1hdGNoSGVybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfaGVyb19CRy5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9tb1Byb2RzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9wcm9kX0JHLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWF0Y2hMYWR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF90ZXN0MV9CRy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYXRjaE1hbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Rlc3QyX0JHLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIH1cclxuICAgICAgICBcclxuICAgIC50aXRsZVRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgICBjb2xvcjogIzgwODI4NTtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIC5tb2JpbGVWaWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRhYmxldFZpZXcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfa3Jpc3RpbmExLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg2JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEyJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9kYWxlMS5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8tcGxheS1pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE3JTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk3JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmtyaXN0aW5hIHs7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODMlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MyU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIxJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgLnRpdGxlVGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgLnF1b3RlayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgXHJcblxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHsgIFxyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAiLCIucG9zaXRpb24tcmVsYXRpdmUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udGV4dC1uYXZ5IHtcclxuXHRjb2xvcjogIzAwMzA4NyAhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LWJsYWNrIHtcclxuXHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG59XHJcbi5oZy1idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3O1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRwYWRkaW5nOiAxNXB4IDM3cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmhlYXJ0Z3VpZGUge1xyXG5cdC5oZWFydEhlcm8uaDEge1xyXG5cdFx0Zm9udC1zaXplOjYwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOjI0cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4NSU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOjIycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaG93IHtcclxuXHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZle1xyXG5cdCYtaXRlbSxcclxuXHRpZnJhbWUsXHJcblx0ZW1iZWQsXHJcblx0b2JqZWN0LFxyXG5cdHZpZGVve1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uc2hpZWxkIHtcclxuXHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLmhlYXJ0Z3VpZGUuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIGlmcmFtZXtcclxuXHRoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxufVxyXG5cclxuLy8gTGFuZGluZyBQYWdlXHJcbi5oZWFydEhlcm8ge1xyXG5cdGZvbnQtc2l6ZTogNjlweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjE0NTBweCkge1xyXG5cdFx0Zm9udC1zaXplOiA2MnB4O1xyXG5cdH1cclxufVxyXG4udmlkZW8taGVybyB7XHJcblx0cGFkZGluZzozNXB4IDA7XHJcblxyXG5cdC5oZy1yYXRpbmcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyM3B4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMzM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udmlkZW8taGVyby10ZXh0IHtcclxuXHRtYXgtd2lkdGg6IDY2NXB4O1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdH1cclxufVxyXG4udmlkZW8taGVybyAuaGctd2F0Y2gtaW1nIHtcclxuXHRtYXgtd2lkdGg6NjYwcHg7XHJcbn1cclxuXHJcbi5oZWFydFNWRyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzdweCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLmhlYXJ0U1ZHIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogNTVweDtcclxuXHRsaW5lLWhlaWdodDogODJweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBsYXktaWNvbi1oZWFydGd1aWRlIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5wb2NrZXRXYXRjaCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcblx0cGFkZGluZzogMzVweCAwO1xyXG59XHJcbi5wdy1kaXZpZGVyIHtcclxuXHRtYXJnaW46MjhweCAwIDUycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRoZWlnaHQ6MXB4O1xyXG59XHJcbi5wdy1oZy1pbWcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC02NHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHR3aWR0aDo0MjBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdHRvcDphdXRvO1xyXG5cdFx0bGVmdDphdXRvO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1heC13aWR0aDphdXRvO1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdHRyYW5zZm9ybTpub25lO1xyXG5cdH1cclxufVxyXG4uYmxvb2QtZmx1Y3R1YXRpb25zIHtcclxuXHRwYWRkaW5nOiAxNTVweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDU1cHggMDtcclxuXHR9XHJcbn1cclxuLmJyZWFrdGhyb3VnaCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA3MnB4IDA7XHJcbn1cclxuLmJyZWFrLXRpdGxlLFxyXG4uYmxvY2stdGl0bGUsXHJcbi53Y2hkLXRpdGxlIHtcclxuXHRmb250LXNpemU6NjBweDtcclxuXHRsaW5lLWhlaWdodDogNjVweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRmb250LXNpemU6NDJweDtcclxuXHR9XHJcbn1cclxuLmJyZWFrdGhyb3VnaCAuY3VmZi1leHBhbmRpbmcge1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHotaW5kZXg6MDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0JiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGhlaWdodDo1MDRweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY3VmZi1leHBhbmRpbmcgLnR0aXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDoyM3B4O1xyXG5cdGhlaWdodDoyM3B4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0ZmQ5MjE7XHJcblx0Ym9yZGVyLXJhZGl1czogOTBweDtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAwLjcpO1xyXG5cdH1cclxuXHJcblx0NzAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoNzksIDIxNywgMzMsIDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jdWZmLWV4cGFuZGluZ3tcclxuXHJcblx0LnR0LWRvdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOjIzcHg7XHJcblx0XHRoZWlnaHQ6MjNweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0ZmQ5MjE7XHJcblx0XHRib3JkZXItcmFkaXVzOiA5MHB4O1xyXG5cdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDIxNywgMzMsIDEpO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdC8vYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHQudG9vbHRpcHtcclxuXHJcblx0XHQmLWlubmVye1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdGxlZnQ6MzVweDtcclxuXHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMTZweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xyXG5cdFx0XHRjb2xvcjojMDAwO1xyXG5cdFx0XHRtaW4td2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OjM7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0bWluLXdpZHRoOmF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0Jj5zcGFue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudHRpcHtcclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiMVwiXXtcclxuXHRcdFx0dG9wOiAxMC43NSU7XHJcblx0XHRcdGxlZnQ6IDQ4LjMzMzMlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ5JSk7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IC0yNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS10aXA9XCIyXCJde1xyXG5cdFx0XHR0b3A6IDE2LjMzMyU7XHJcblx0XHRcdGxlZnQ6IDQwJTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdGxlZnQ6YXV0bztcclxuXHRcdFx0XHRyaWdodDogMjkycHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAyNzRweDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMjVweDtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDphdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS10aXA9XCIzXCJde1xyXG5cdFx0XHR0b3A6IDE2LjMzMyU7XHJcblx0XHRcdGxlZnQ6IDQ4JTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOm5vbmU7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGJvdHRvbToxMDAlO1xyXG5cdFx0XHRcdFx0bGVmdDogMzBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjRcIl17XHJcblx0XHRcdHRvcDogMTYuMzMzJTtcclxuXHRcdFx0bGVmdDogNTQlO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogLTQwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDE2M3B4O1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOm5vbmU7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGJvdHRvbToxMDAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS10aXA9XCI1XCJde1xyXG5cdFx0XHR0b3A6IDI0JTtcclxuXHRcdFx0bGVmdDogMzclO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogLTQwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDE2M3B4O1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOm5vbmU7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGJvdHRvbToxMDAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS10aXA9XCI2XCJde1xyXG5cdFx0XHRyaWdodDogMzElO1xyXG5cdFx0XHRib3R0b206IDMyJTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdHRvcDogLTExMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNjNweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHR0b3A6MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiN1wiXXtcclxuXHRcdFx0Ym90dG9tOiAyMi41NjY2JTtcclxuXHRcdFx0bGVmdDogMzAlO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi53aGF0LWNhbi1oZy1kbyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0cGFkZGluZzo4MHB4IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzowIDAgMjVweDtcclxuXHR9XHJcbn1cclxuLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0LnNsaWNrLXNsaWRlIGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRib3R0b206YXV0bztcclxuXHR9XHJcbn1cclxuLnR3b1VwVmlkZW8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMTEzcHggMCAxMzBweDtcclxuXHJcblx0YnV0dG9ue1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC52aWRlby13cmFwcGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudmlkZW9zLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzogNTRweCAwIDcwcHg7XHJcblx0fVxyXG59XHJcbi50d29VcFZpZGVvIC5oMyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbi50d29VcFZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XHJcblx0Ym9yZGVyOm5vbmU7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHR9XHJcbn1cclxuLmhnLXByb2R1Y3QtaW1nIHtcclxuXHRwYWRkaW5nLXRvcDogMTkxcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDE1MXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRwYWRkaW5nLXRvcDoyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206NTVweDtcclxuXHRcdG1heC13aWR0aDozMjBweDtcclxuXHRcdG1hcmdpbjowIGF1dG8gMzVweDtcclxuXHR9XHJcbn1cclxuLmhnLXJlY29tbWVuZGVkIC5wYXlwYWwge1xyXG5cdHBhZGRpbmctcmlnaHQ6MzVweDtcclxufVxyXG4ucHVyY2hhc2Utb3B0aW9ucyB7XHJcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjODI4MjgyO1xyXG5cdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGNvbG9yOiAjMDAzMDg3O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6MTA2OHB4KSB7XHJcblx0XHRib3JkZXI6bm9uZTtcclxuXHRcdHBhZGRpbmctdG9wOjI1cHg7XHJcblx0fVxyXG59XHJcbi8vIEVtYWlsIENhcHR1cmVcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0I2hnRW1haWxDYXB0dXJlIHtcclxuXHRcdHBhZGRpbmc6MCAyNXB4O1xyXG5cdH1cclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnU3ViVGl0bGUge1xyXG5cdHBhZGRpbmc6MDtcclxuXHRmb250LXNpemU6MjBweDtcclxuXHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdUaXRsZSB7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDM4cHg7XHJcbn1cclxuLmhnVGl0bGUtb3V0ZXIge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0LmhnVGl0bGUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAjaGdUaGFua1lvdSAuaGdUaXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLm1vZGVsLW51bWJlciB7XHJcblx0Zm9udC1zaXplOjE4cHg7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0JsdXJiIHtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZToxLjFyZW07XHJcblx0bWF4LXdpZHRoOjU1MHB4O1xyXG5cdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0bWFyZ2luOjAgYXV0byAzNXB4O1xyXG5cdGJvcmRlci10b3A6M3B4IHNvbGlkICMwMDMwODc7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiB7XHJcblx0ZmxvYXQ6bGVmdDtcclxuXHRmb250LXNpemU6MTNweDtcclxuXHRwYWRkaW5nOjAgOHB4O1xyXG5cdGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiA+IGlucHV0IHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhLFxyXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6aG92ZXIsXHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTpmb2N1cyxcclxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhOmFjdGl2ZSB7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnQnRuIHtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOjE4cHggNTBweDtcclxuXHRjb2xvcjojRkZGO1xyXG5cdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRmb250LXN0eWxlOm5vcm1hbDtcclxuXHRmb250LXNpemU6MS4xcmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGJvcmRlcjowO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO1xyXG5cdHRyYW5zaXRpb246YWxsIDAuMnM7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDMwODc7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0cyB7XHJcblx0bWFyZ2luLWJvdHRvbTo0MHB4O1xyXG5cclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzOmJlZm9yZSxcclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czphZnRlciB7XHJcblx0Y29udGVudDpcIlwiO1xyXG5cdGRpc3BsYXk6dGFibGU7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czphZnRlciB7XHJcblx0Y2xlYXI6Ym90aDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQge1xyXG5cdGJvcmRlci1yYWRpdXM6MDtcclxuXHRib3JkZXI6MXB4IHNvbGlkICM1ZTVlNWU7XHJcblx0Zm9udC1zaXplOjEuMXJlbTtcclxuXHRjb2xvcjojMDAwO1xyXG5cdHBhZGRpbmc6MTVweCAxNXB4IDE1cHggNDBweDtcclxuXHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGZsb2F0OmxlZnQ7XHJcblxyXG5cdGJhY2tncm91bmQ6IzM5MzkzOSB1cmwoJ2h0dHBzOi8vZHJoLmltZy5kaWdpdGFscml2ZXIuY29tL0RSSE0vU3RvcmVmcm9udC9TaXRlL29tcm9uL3BiL2ltYWdlcy9lbWFpbC1oZy5wbmcnKSBuby1yZXBlYXQgMTBweCAxNHB4O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6I2EyYTJhMjtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6I2EyYTJhMjtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6I2EyYTJhMjtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6I2EyYTJhMjtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmVycm9yIHtcclxuXHRib3JkZXItY29sb3I6cmVkO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctZm5hbWVcIl0sXHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge1xyXG5cdHdpZHRoOmNhbGMoNTAlIC0gMTBweCk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vZHJoLmltZy5kaWdpdGFscml2ZXIuY29tL0RSSE0vU3RvcmVmcm9udC9TaXRlL29tcm9uL3BiL2ltYWdlcy91c2VyLWhnLnBuZycpO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge1xyXG5cdGZsb2F0OnJpZ2h0O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSA+ICNoZ1RoYW5rWW91IHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjUwJTtcclxuXHRsZWZ0OjA7XHJcblx0d2lkdGg6MTAwJTtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbn1cclxuI2hnRW1haWxDYXB0dXJlLlRZID4gKjpub3QoI2hnVGhhbmtZb3UpIHtcclxuXHRvcGFjaXR5OjA7XHJcblx0cG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6MTExMXB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCksIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuXHQjaGdFbWFpbENhcHR1cmUge3BhZGRpbmc6MzBweCAxNXB4IDUwcHg7fVxyXG5cdCNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctZm5hbWVcIl0sXHJcblx0I2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1sbmFtZVwiXSB7d2lkdGg6MTAwJTt9XHJcblx0I2hnRW1haWxDYXB0dXJlIC5oZ1RpdGxlIHttYXJnaW4tYm90dG9tOjMwcHg7fVxyXG5cdCNoZ0VtYWlsQ2FwdHVyZSAuaGdMb2dvIHtcclxuXHRcdHdpZHRoOjIyNXB4O1xyXG5cdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6LTVweDtcclxuXHR9XHJcbn1cclxuLm5ldmVyLW1pc3MtYS1iZWF0IHtcclxuXHRmb250LXNpemU6MjJweDtcclxuXHRwYWRkaW5nLXRvcDoxNTFweDtcclxuXHRwYWRkaW5nLWJvdHRvbTo5MnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmctdG9wOjUzcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo3MHB4O1xyXG5cdH1cclxufVxyXG4ubm1hYi1jb2wtMSB7XHJcblx0cGFkZGluZy1yaWdodDo3NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG59XHJcbi5ubWFiLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDYwcHg7XHJcblx0bWFyZ2luLWJvdHRvbToxN3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHR9XHJcbn1cclxuLm5ldmVyLW1pc3MtYS1iZWF0IGxpIHtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRtYXJnaW4tYm90dG9tOjI5cHg7XHJcblxyXG5cdGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOjVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MzFweDtcclxuXHR9XHJcbn1cclxuLm1hc29ucnktc2VjdGlvbiB7XHJcblx0LmJveCB7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBkaXYge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MzdweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjEwMCU7XHJcblx0XHRcdGxlZnQ6NHB4O1xyXG5cdFx0XHRyaWdodDo0cHg7XHJcblx0XHRcdGJvdHRvbTo0cHg7XHJcblx0XHRcdHotaW5kZXg6MTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0b3AgMC4zcztcclxuXHRcdH1cclxuXHJcblx0XHQuaW5uZXItY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6MCAxNSU7XHJcblxyXG5cdFx0XHQuYm94LWFycm93LXVwIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdFx0XHR0b3A6IC02MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3gtYXJyb3cge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzdweDtcclxuICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiA0MXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnR4dC1ibGFja3tcclxuXHRcdC5ib3gtYXJyb3d7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm94IHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLXdpdGhpbntcclxuXHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdHRvcDo0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5ib3gtYmctaW1nIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5ib3gtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOjM0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblx0LmJsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQxOWZkNDtcclxuXHJcblx0XHQuYm94LWFycm93LXVwIC5mYSB7XHJcblx0XHRcdGNvbG9yOiAjNDE5ZmQ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ3JlZW4ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzgwYzAyOTtcclxuXHJcblx0XHQuYm94LWFycm93LXVwIC5mYSB7XHJcblx0XHRcdGNvbG9yOiAjODBjMDI5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHVycGxlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3YjcwYjE7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzdiNzBiMTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRlYWwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzcwYjFhYztcclxuXHJcblx0XHQuYm94LWFycm93LXVwIC5mYSB7XHJcblx0XHRcdGNvbG9yOiAjNzBiMWFjO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucmF0aW5nLXdyYXAgLmhnLXJhdGluZyB7XHJcblx0cGFkZGluZy1yaWdodDoyOHB4O1xyXG5cdHdpZHRoOjE3MHB4O1xyXG59XHJcbi5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCB7XHJcblx0cGFkZGluZy1sZWZ0OjI4cHg7XHJcblx0Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICM4MjgyODI7XHJcblx0LmQtZmxleCB7XHJcblx0XHRjb2xvcjogIzAwNzJiYztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0fVxyXG5cdC5ubzEge1x0XHRcdFx0XHRcdFxyXG5cdFx0cGFkZGluZy1yaWdodDogM3B4O1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0c21hbGwge1x0XHRcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdHBhZGRpbmctbGVmdDowO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6c29saWQgMHB4ICM4MjgyODI7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuLmltYWdlLWRpdmlkZXIge1xyXG5cdGhlaWdodDo2NTVweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0aGVpZ2h0OiAzNjVweDtcclxuXHR9XHJcbn1cclxuLmhnLXRlY2gtc3BlY3Mge1xyXG5cdHBhZGRpbmc6IDExM3B4IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzogNTVweCAwO1xyXG5cdH1cclxuXHJcblx0LmhnLXRlY2gtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOjYwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo1MXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzAwMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOjQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zcGVjcyB7XHJcblx0XHRwYWRkaW5nOjY5cHggMDtcclxuXHR9XHJcblxyXG5cdC5zcGVjcy1jb2wtMSB7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdG1hcmdpbi1yaWdodDphdXRvO1xyXG5cdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjUycHg7XHJcblx0fVxyXG5cdC5zcGVjcy1jb2wtMiB7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdG1hcmdpbi1yaWdodDphdXRvO1xyXG5cdFx0cGFkZGluZzowIDUycHg7XHJcblx0fVxyXG5cdC5zcGVjcy1jb2wtMyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6NTJweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MDtcclxuXHR9XHJcblx0LnNwZWNzLXdyYXAge1xyXG5cdFx0bWF4LXdpZHRoOiAzNTNweDtcclxuXHR9XHJcblxyXG5cdC5zcGVjIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MjVweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcblx0XHQuc3BlY3MtY29sLTEsXHJcblx0XHQuc3BlY3MtY29sLTIge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDowO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGVjaC1yZXNvdXJjZXMgLnNwZWNzIHtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDtcclxuXHJcblx0LnJlc291cmNlIHtcclxuXHRcdHdpZHRoOjMzLjMzMyU7XHJcblxyXG5cdFx0LmFwcHMge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGxlZnQ6IC0xMnB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHQucmVzb3VyY2U6bnRoLWNoaWxkKDEpLFxyXG5cdFx0LnJlc291cmNlOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0cGFkZGluZzowIDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlc291cmNlOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFkZGl0aW9uYWwtcmVzb3VyY2VzIGEge1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblxyXG5cdC5yZXNvdXJjZXMtY3RhcyAuYnRuIHtcclxuXHRcdGJvcmRlcjpzb2xpZCAycHggIzAwMzA4NztcclxuXHRcdGNvbG9yOiAjMDAzMDg3O1xyXG5cdFx0bWFyZ2luLWJvdHRvbToxOXB4O1xyXG5cdFx0cGFkZGluZzogMTBweCA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcbn1cclxuLmhnLWZhcXMge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMTNweDtcclxuXHJcblx0LmZhcXMtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOjYwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6NDJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206NDhweDtcclxuXHJcblx0LnRpdGxle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMThweCAzMHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6J1xcZjA1NSc7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0cGFkZGluZzogMThweCAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblx0fVxyXG5cclxuXHQuYm9keSB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDUwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6MjNweCAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hbnN3ZXItaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTdweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5uZXItYm9keSB7XHJcblx0XHRcdG1heC13aWR0aDo2NzFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0XHQudGl0bGU6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OidcXGYwNTYnO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gbmV3IGN1c3RvbSBhY2NvcmRpb24gdGFic1xyXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMge1xyXG5cdFxyXG5cdC50YWJzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbi10YWJzLWJ0biB7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDE0cHggMThweCAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbi10YWJzLWJ0blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHQudGFiLWljbzo6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNTYnO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYi1pY28ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OidcXGYwNTUnO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYi1ib2R5IHtcclxuXHRcdC5hY2NvcmRpb24taW5uZXItZWxlbWVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggNTBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFuc3dlci1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdG1pbi13aWR0aDozMnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcblx0XHR9XHJcblx0XHQuaW5uZXItYm9keSB7XHJcblx0XHRcdG1heC13aWR0aDo2NzFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uaGctdGVzdGltb25pYWxzIHtcclxuXHRwYWRkaW5nLXRvcDogNjhweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTA0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHJcblx0LnRlc3RpbW9uaWFscy10aXRsZSB7XHJcblx0XHRmb250LXNpemU6NjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3MXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTlweDtcclxuXHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICNmZmY7XHJcblx0fVxyXG5cclxuXHQudGVzdGltb25pYWwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTo1OXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDU1cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbmJsb2NrcXVvdGV7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbjogaW5oZXJpdDtcclxuXHRwYWRkaW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4udGltZXJJY29uIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0YnV0dG9ue1xyXG5cdFx0XHRwYWRkaW5nOiAyNnB4IDQwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3Zne1xyXG5cdFx0XHRwYXRoe1xyXG5cdFx0XHRcdGZpbGw6ICMwMDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0cGF0aHtcclxuXHRcdFx0XHRcdGZpbGw6ICMwMDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRsZWZ0OiAtNDBweDtcclxuXHRcdFx0XHRib3JkZXI6IDE5cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhcnRndWlkZSAme1xyXG5cdFx0bGl7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Ym9yZGVyOnNvbGlkIDJweCAjZmZmZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWNlY2VjO1xyXG5cclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDojZmZmZmZmO1xyXG5cdFx0XHRcdGNvbG9yOiMwMDAwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLnRvdXItaGVhcnRndWlkZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nLWJvdHRvbTo3NnB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53YXRjaC1zaWRlIHtcclxuXHRwYWRkaW5nLXRvcDogMjYwcHg7XHJcbn1cclxuXHJcbi5oZWFydGd1aWRlLWZsdWN0dWF0aW9ucyB7XHJcblx0Ym9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMTBweCA1MHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcbi5jb2x1bW5zIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxufVxyXG4uaGVhcnRndWlkZSAuZW1iZWQtcmVzcG9uc2l2ZSB7XHJcblx0bWluLWhlaWdodDogNzAwcHg7XHJcbn1cclxuXHJcbi5oZy1zaXppbmcsIC5oZy1yZXZpZXdzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbi5oZy1zckwgaW1nIHtcclxuXHRtYXgtd2lkdGg6MzRweDtcclxufVxyXG4uaGctc3JMIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGNvbG9yOiAjMDAzMDg3O1xyXG5cdG1hcmdpbi1sZWZ0OjEwcHg7XHJcbn1cclxuLmhnLXJldmlld3M6OmJlZm9yZSB7XHJcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5oZWFydGd1aWRlIC5wcm9kdWN0LXByaWNlLXF0eSB7XHJcblx0bWFyZ2luOjM1cHggMCAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1wcm9kLXByaWNpbmcge1xyXG5cdG1hcmdpbi1yaWdodDo0MHB4O1xyXG59XHJcbi5oZy1wcm9kLXByaWNpbmcge1xyXG5cdGNvbG9yOiMwMDA7XHJcblx0Zm9udC1zaXplOjMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDQ3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4uY3RhLWhlYXJ0Z3VpZGUsIC5jdGEtaGVhcnRndWlkZSBidXR0b24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDMwODc7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHBhZGRpbmc6MTBweCA0MHB4O1xyXG5cdGNvbG9yOiNmZmY7XHJcbn1cclxuLmN0YS1oZWFydGd1aWRlLmxpbmstY3RhIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRiMDE3O1xyXG5cdH1cclxufVxyXG4uaGVhcnRndWlkZSAucHJvZHVjdC1vcHRpb25zIHNlbGVjdCB7XHJcblx0cGFkZGluZzogMTFweCA1MHB4IDExcHggOHB4O1xyXG5cdG1hcmdpbi1yaWdodDozMXB4O1xyXG5cdG1pbi13aWR0aDogMjEzcHg7XHJcblx0Zm9udC1zaXplOjE4cHg7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5jb2wge1xyXG5cdHBhZGRpbmc6IDEycHggMDtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgYSB7XHJcblx0Y29sb3I6I0ZGRjtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyTCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcblxyXG4ubmF2U3RpY2t5LWN0YSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLnN0aWNreSAubmF2U3RpY2t5LWN0YSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5uYXZTdGlja3ktY3RhIHNwYW4ge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG4ubmF2U3RpY2t5LWN0YSBhIHtcclxuXHRib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxMHB4IDZweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdHRleHQtd3JhcDogbm9uZTtcclxufVxyXG5cclxuLy8gV2FycmFudHlcclxuLndhcnJhbnR5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3dhcnJhbnR5LWdjLWNhcnQtMTAwMC14LTExMy02LWMtMi1mLTU5LWpwZy5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi5sZWFkaW5nIHtcclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi50YWdMaW5lIHtcclxuXHRib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxpbmsge1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG4uZXhjbHVzaXZlIHtcclxuXHRmb250LXNpemU6IDUwcHg7XHJcblx0Y29sb3I6ICM4NmIwNjI7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmhlYXJ0Z3VpZGUge1xyXG5cdC5wcm9kdWN0LWN0YXMge1xyXG5cdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHR9XHJcblx0LnByb2R1Y3QtZHRjIHtcclxuXHRcdGZsZXgtZ3JvdzoyO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA2OXB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcclxuXHQuaGVhcnRndWlkZSAuZ2Z6IHtcclxuXHRcdG1hcmdpbi10b3A6IDU1MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEobWluLXdpZHRoOiA2ODBweCkge1xyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogNDVweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDg5cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xyXG5cdC53YXRjaC1mYWNlIHtcclxuXHRcdHdpZHRoOiA2MCU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuaGVhcnRndWlkZS1sZWFybi1idXR0b24ge1xyXG5cdFx0Ym9yZGVyOiAjMDAwIHNvbGlkIDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHRleHQtd3JhcDogbm9uZTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUtY29tcGF0aWJpbGl0eSB7XHJcblx0XHRib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cGFkZGluZzogMTBweCA2cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcclxuXHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR0ZXh0LXdyYXA6IG5vbmU7XHJcblx0fVxyXG5cdC5wb2NrZXRXYXRjaCB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYwJTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvYm94LTIxLmpwZycpO1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuZ2Z6IHtcclxuXHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHR9XHJcblxyXG5cdC53YXRjaC1mYWNlIHtcclxuXHRcdHdpZHRoOiA1NSU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5zcGVjc2Ege1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdH1cclxuXHQud2FycmFudHkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3dhcnJhbnR5LWdjLWNhcnQtMTAwMC14LTExMy02LWMtMi1mLTU5LWpwZy5qcGcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHR9XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwZW07XHJcblx0fVxyXG5cdC50YWdMaW5lIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjMpO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xyXG5cdC5oZWFydGd1aWRlICAudW5kZXJXYXRjaCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcblx0LndhdGNoLWZhY2Uge1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCApIHtcclxuXHR2aWRlbyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLmVtYmVkLXJlc3BvbnNpdmUge1xyXG5cdFx0bWluLWhlaWdodDogNTAwcHg7XHJcblx0fVxyXG5cdC5tb2RhbC1sZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHR9XHJcblx0LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZXtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgIC51bmRlcldhdGNoIHtcclxuXHRcdG1hcmdpbi10b3A6IDAlO1xyXG5cdH1cclxuXHJcblx0LnRvdXItaGVhcnRndWlkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHQud2F0Y2gtYmFuZCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHR9XHJcblx0LndhdGNoLWZhY2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTElLCAtNDYlKTtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuc3RpY2t5IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogNDVweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdHBhZGRpbmctdG9wOiAwXHJcblx0fVxyXG5cdEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcblx0XHQuaGVhcnRndWlkZSAuc3RpY2t5IHtcclxuXHRcdFx0dG9wOiAxOHB4XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lXHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xyXG5cdFx0XHR0b3A6IDYycHghaW1wb3J0YW50XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zaGllbGQge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuXHR9XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDlweDtcclxuXHR9XHJcblx0I25hdmJhclN0aWNreSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHggKSB7XHJcblx0LnBvY2tldFdhdGNoIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogNzAlO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZXtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdC5iYWNrZ3JvdW5kLXZpZGVvIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8gIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTUlKTtcclxuXHR9XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAzMXB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogNjFweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuXHQuY29sdW1ucyB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDU5cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5sZWZ0VGFnTGluZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmxlZnRUYWdMaW5lIHtcclxuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG5cdC5oZWFydGd1aWRlIC5zdGlja3kge1xyXG5cdFx0dG9wOiA4MnB4O1xyXG5cdH1cclxufVxyXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG5cdC5oZWFydGd1aWRlIC5zdGlja3kge1xyXG5cdFx0dG9wOiAzNXB4O1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZiYXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcclxuXHRcdHRvcDogNDZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFydGd1aWRlIC5nb29nbGVQbGF5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uZXhwbG9kZWRWaWV3IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5leHBsb2RlZFZpZXcgaDEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmV4cGxvZGVkVmlldyAucCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5cclxuXHJcbi50ZWNoU3BlY3MgLmgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi50ZWNoU3BlY3MgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcclxuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50ZWNoU3BlY3MgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby1wbGF5LWljb24xIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDE3JTtcclxufVxyXG5cclxuLnRlY2hTcGVjcyAudmlkZW8tcGxheS1pY29uMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNzAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDM1cHgpIHtcclxuICAgIC5oZWFydGd1aWRlIC5nb29nbGVQbGF5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgIC50ZWNoU3BlY3MgLnZpZGVvLXBsYXktaWNvbjIge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnR3b1VwVmlkZW8gLnN0aWNrIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYmViZWI7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5leHBsb2RpbmdXYXRjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWNoU3BlY3MgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby1wbGF5LWljb24xICB7XHJcbiAgICAgICAgdG9wOiAzNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG46cm9vdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgIHtcclxuXHQuYnZfYXZnUmF0aW5nLFxyXG5cdC5idl9hdmdSYXRpbmc6aG92ZXIsXHJcblx0LmJ2X251bVJldmlld3NfdGV4dCxcclxuXHQuYnZfbnVtUmV2aWV3c190ZXh0OmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5bZGF0YS1idi1zaG93PVwicmF0aW5nX3N1bW1hcnlcIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhnLXNyUiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zckwge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2hnLWZhcSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cclxufVxyXG4uZmFxLXRpdGxlIHtcclxuXHJcbn1cclxuLmZhcUJveCB7XHJcbiAgICBib3JkZXI6IHNvbGlkICNmZmYgMXB4O1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI0NXB4O1xyXG59XHJcbi5mYXFCb3ggaDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG59XHJcbi5mYXFCb3ggaDU6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIHRvcDogMThweDtcclxuICAgIGNvbnRlbnQ6ICdRJztcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGNvbG9yOiAjNjk2OTY5O1xyXG59XHJcbi5mYXFCb3ggaDU6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY2NjY2O1xyXG59XHJcbiNTdXBwb3J0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNjBweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4jUmV2aWV3cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTcwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmhlYXJ0Z3VpZGVMb2dvIHtcclxuICAgIHRvcDogMjhweDtcclxufVxyXG5cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAgIC5oZWFydGd1aWRlIC5zdGlja3kgLm5hdmJhciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XHJcbiAgICAgICAgdG9wOiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCl7XHJcbiAgICAuZmFxQm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMzVweDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGVMb2dvLCAubmF2U3RpY2t5LWN0YSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGVTdGlja3lOYXZUb3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlLXdhdGNoIHtcclxuICAgICAgICB0b3A6IC0xMTBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmZhcUJveCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAuZmFxQm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpe1xyXG4gICAgLmZhcUJveCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuXHRcdC5oZWFydGd1aWRlIC5oZy1wcm9kLXByaWNpbmcgIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmhlYXJ0Z3VpZGUgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MjBweDtcclxuXHRcdFx0bWluLXdpZHRoOiAxNzBweDtcclxuXHRcdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpe1xyXG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreXt0b3A6NDVweH1cclxufVxyXG5cclxuIiwiLy8gSG9tZSBIRyAtIEhlcm9cclxuI2hvbWUtaGctaGVybyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hlYXJ0Z3VpZGUtaG9tZS1oZXJvLmpwZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGZvbnQtZmFtaWx5OiBESU4tcHJvO1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNDBweCAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4jaG9tZS1oZy1oZXJvIHVsIHtcclxuXHRtYXJnaW4tYm90dG9tOjQwcHg7XHJcbn1cclxuI2hvbWUtaGctaGVybyBwIHtcclxuXHRmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuI2hvbWUtaGctaGVybyAuaGctaGVyby1jdGEge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdHBhZGRpbmc6IDE3cHggNDBweCAxNXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1mYW1pbHk6IFwiRElOLW1lZGl1bVwiO1xyXG5cdG1hcmdpbi10b3A6MjVweDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG4jaG9tZS1oZy1oZXJvIC5oZy1oZXJvLWN0YTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG59XHJcbiNob21lLWhnLWhlcm8gLmhvbWUtaGVyby1oZy1sb2dvIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR3aWR0aDogMjc1cHg7XHJcblx0aGVpZ2h0OiAzN3B4O1xyXG59XHJcbiNob21lLWhnLWhlcm8gLmhlcm8tc2hhZGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRvcGFjaXR5OiAwLjc7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBTaGVsZiB7XHJcbiNob21lLWhnLXNoZWxmLmhnLXNoZWxmLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMCA0MHB4O1xyXG5cdG1hcmdpbi10b3A6IC0xOTBweDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctc2hlbGYtemVybyB7XHJcblx0Zm9udC1zaXplOjE0cHg7XHJcblx0bGluZS1oZWlnaHQ6MjZweDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggaDMge1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMiBzcGFuIHtcclxuXHRmb250LXNpemU6IDgwcHggIWltcG9ydGFudDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgyIHN1cCB7XHJcblx0Zm9udC1zaXplOjQ2cHggIWltcG9ydGFudDtcclxuXHRib3R0b206IDAuNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMSB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmV4Y2x1c2lvbiB7XHJcblx0Zm9udC1zaXplOjE0cHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM3YjdiN2I7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQtaXRlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0LWl0ZW0gcCB7XHJcblx0Zm9udC1zaXplOjE0cHg7XHJcblx0bGluZS1oZWlnaHQ6MS4zXHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDMsIDYyLCA4MCk7XHJcblx0cGFkZGluZzogMjVweCAyNXB4IDE1cHggMjVweDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItcHJvbW8ge1xyXG5cclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuc2hhZG93LWxnIHtcclxuXHRib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpIWltcG9ydGFudDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItY3RhIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdHBhZGRpbmc6IDNweCAzMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItY3RhOmhvdmVyIHtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gUHJvZHVjdHNcclxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3Qge1xyXG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcbiNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDt0b3A6IDQ1cHg7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3QtcHJpY2luZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0IGltZyB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG59XHJcbiNob21lLWhnLXByb2R1Y3RzIC5idXlub3cge1xyXG5cdHBhZGRpbmc6IDEwcHggNTBweDtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlLCAjaG9tZS1oZy1wcm9kdWN0cyAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xyXG5cdGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7XHJcbn1cclxuXHJcbi5ob21lLUhHIC5kZWFsLW9mLXRoZS13ZWVrOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhvbWUtSEcgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gU2hhdHRlclxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vcmUge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdHBhZGRpbmc6IDE3cHggNDBweCAxNXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1mYW1pbHk6IFwiRElOLWJvbGRcIjtcclxuXHRtYXJnaW4tdG9wOjI1cHg7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb3JlOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuc2tldzpiZWZvcmUge1xyXG5cdHRvcDogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1koNWRlZyk7XHJcblx0dHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDE1MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IC0xNTBweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5za2V3IHtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdHotaW5kZXg6IDEwMDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtaWNvbiBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTVweFxyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcclxuXHRtYXJnaW4tdG9wOiAtMTQwcHg7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xyXG5cdG1hcmdpbi10b3A6IDIyMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxNTA7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGU6YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xyXG5cdHRyYW5zZm9ybTogc2tld1koNWRlZyk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1tb2JpbGUtYmcucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdG1hcmdpbi10b3A6MzBweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3QgbGkge1xyXG5cdG1hcmdpbi1sZWZ0OiAyLjNlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3QgbGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2NoZWNrLWJsYWNrLnN2Z1wiKTtcclxuXHR3aWR0aDogMjhweDtcclxuXHRoZWlnaHQ6IDI3cHg7XHJcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAyMHB4O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9ob21lLWhnLXNoYXR0ZXIucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSAuYXBwLWRvd25sb2FkcyBpbWcge1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDoxNXB4XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1oZyAuaGctaW1nIHtcclxuXHR6LWluZGV4Ojk5OTk7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1oZyAuaG9tZS1oZy1zdWJjb3B5IHtcclxuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzLW1kIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmxlYXJubW9yZSB7XHJcblx0cGFkZGluZzogMTdweCA0MHB4IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIENvbnN1bWVyXHJcbiNob21lLWhnLWNvbnN1bWVyLmhlcm8tY29uc3VtZXJyZXBvcnRzOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy1jb25zdW1lci5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG59XHJcbiNob21lLWhnLWNvbnN1bWVyIC5oZy1jci1kaXNjbGFpbWVyIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGxpbmUtaGVpZ2h0OjIwcHg7XHJcbn1cclxuI2hvbWUtaGctY29uc3VtZXIgLmxlYXJubW9yZSB7XHJcblx0cGFkZGluZzogMTdweCA0MHB4IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIEFkdmFudGFnZVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UuaGctYmctYWR2YW50YWdlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctYWR2YW50YWdlLmpwZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuYWR2LXRpdGxlIHtcclxuXHRsaW5lLWhlaWdodDogMS4yZW07XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5hZHYtdGl0bGU6OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdG1hcmdpbjogMHB4IGF1dG87XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyYjNlNTA7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5oZWFkZXItYWR2YW50YWdlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlICAuYm94IHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveCBwIHtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuYm94IC5jb2x1bW4ge1xyXG5cdGZsZXg6IDE7XHJcblx0cGFkZGluZzogMTVweDtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveC1jb250YWluZXIge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gVGVzdGltb25pYWxcclxuI2hvbWUtaGctdGVzdGltb25pYWwge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWNrLWRvdHMge1xyXG5cdGJvdHRvbTogMjVweDtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5mYS1jaXJjbGUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5mYS1xdW90ZS1sZWZ0IHtcclxuXHRjb2xvcjogIzAwNzJiYztcclxufVxyXG5cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxNTBweDtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0xMDBweDtcclxuXHRsZWZ0OiAxNXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xyXG5cdHotaW5kZXg6IC0xO1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTAwcHg7XHJcblx0bGVmdDogMTUwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyMDAlO1xyXG5cdGJhY2tncm91bmQ6ICMwMDcyYmM7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcclxuXHQtbXMtdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XHJcblx0dHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpZGUtaW1nIHtcclxuXHR6LWluZGV4OiAtMTA7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBaZXJvXHJcbiNob21lLWhnLXplcm8ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy16ZXJvLmpwZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4jaG9tZS1oZy16ZXJvIGltZyB7XHJcblx0bWF4LXdpZHRoOjMwMHB4O1xyXG59XHJcbiNob21lLWhnLXplcm8gLmhlcm8tc2hhZGUtemVybyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdG9wYWNpdHk6IDAuNztcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFJlY29tbWVuZGVkXHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIge1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUsICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgLmgxIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBzcGFuIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCBzdXAge1xyXG5cdGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkIHtcclxuXHRmb250LXNpemU6MTJweDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkIHNwYW4ge1xyXG5cdG1hcmdpbi1yaWdodDogN3B4O1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkOmJlZm9yZSB7XHJcblx0Y29udGVudDonJztcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMnB4O1xyXG5cdGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMyYjNlNTAsICMwMDcyYmMpO1xyXG5cdGxlZnQ6MDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZDphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzJiM2U1MCwgIzAwNzJiYyk7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQgLm1pbGxpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206MnB4O1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIHtcclxuXHRtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gTWVkaWFcclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCl7XHJcblx0I2hvbWUtaGctaGVybyB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcclxuXHRcdC8vIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcclxuXHRcdG1hcmdpbi10b3A6IC0xMDBweDtcclxuXHR9XHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDE4MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcy1tZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IC0xNTBweDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHQjaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpZGUtaW1nIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMCA4MHB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLnBtMiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQjaG9tZS1oZy1jb25zdW1lciAuY3ItcGRmIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cdCNoZy1iZy16ZXJvIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblx0fVxyXG5cdC5oZXJvLXNoYWRlLXplcm8ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHQuaGVyby1zaGFkZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGVsZi5oZy1zaGVsZi1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoZWxmIC5oZ2hiLXplcm8ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAucHJvbWlzZS1pbWcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAucG0yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXJlY29tbWVuZGVkIC5ob21lLWhnLWJldHRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xyXG5cdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1hZHZhbnRhZ2UgLmhlYWRlci1hZHZhbnRhZ2Uge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0I2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpe1xyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1pY29uIGxpIHtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdH1cclxufSIsIkBrZXlmcmFtZXMgcm90YXRlSXQge1xyXG5cdGZyb217XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0MjUle1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdH1cclxuXHQ1MCV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxuXHQ3NSV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG5cdH1cclxuXHR0b3tcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4jYnAtcGRwLWZpbHRlcnMge1xyXG5cclxuXHQuZmhjLWlubGluZS1ibG9jayB7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0YS5yZXNldC1hbGwge1xyXG5cdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmF2IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiAubmF2Lm5hdi1saXN0IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdHRvcDogNzBweDtcclxuXHRcdFx0XHRcdGJvdHRvbTowO1xyXG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteTphdXRvO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzAwMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uLmFjdGl2ZSAubmF2Lm5hdi1saXN0IHtcclxuXHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdHJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24gbGkubW9yZSxcclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uIGxpLmxlc3Mge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2JpbGUtZmlsdGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCNmaWx0ZXJzLWNvbnRhaW5lciB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRuYXYuc2lkZWJhciB7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhLnRvb2x0aXAge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd3JhcHBlciB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0bWFyZ2luOmF1dG87XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdC5maWx0ZXJ7XHJcblx0XHQmLWhlYWRlci1jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLWhlYWRpbmcge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLW1vYmlsZS1oZWFkaW5nIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdH1cclxuXHJcblx0XHQmLXNlY3Rpb257XHJcblxyXG5cdFx0XHQmPnVse1xyXG5cdFx0XHRcdCYuYnAtbWFpbntcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgXHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNHJlbSAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRvb2x0aXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdGNvbG9yOiAjNjc2NzY3O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMC40NXJlbSAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50b29sdGlwLWxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNTAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOjE1NHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGNvbG9yOiMwMDA7XHJcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIgLnRvb2x0aXAtbGFiZWwsICY6Zm9jdXMgLnRvb2x0aXAtbGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtdGl0bGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdG1hcmdpbjogMC41cmVtIDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAuM3JlbSAwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji50YWItYnRuIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjY1cmVtIDFyZW07XHJcblx0XHRcdFx0JiAuYXJyb3ctcmlnaHQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1iYWNrLWJ0biB7XHJcblx0XHRcdEBleHRlbmQgLmZpbHRlci10aXRsZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQuYmFjay1idG4ge1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mYS5mYS1jbG9zZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxcmVtIDAuM3JlbSAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5maWx0ZXItdGl0bGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3Bhbi5yZXNldC1sYWJlbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRsaS5tb3JlLFxyXG5cdGxpLmxlc3Mge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQjYnAtcHJpY2Utb3JkZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyLjhyZW07XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzMwMzAzMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdH1cclxuXHQuYnBmLW1vYmlsZS1sYWJlbCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwNTc5ZTtcclxuXHRcdFx0cGFkZGluZzogMC41cmVtIDA7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zcmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHR9XHJcblxyXG5cdC5vbXItYnAtZmlsdGVycyB7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0KyBsYWJlbCB7XHJcblx0XHRcdCAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcblx0XHRcdCAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG5cdFx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYXJyb3d7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0YW5pbWF0aW9uOiAycyBpbmZpbml0ZSByb3RhdGVJdCBsaW5lYXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJwLXBwLXdhcnAge1xyXG5cdFx0XHRtYXJnaW46IDJyZW0gYXV0bztcclxuXHR9XHJcblxyXG5cdC50b29sdGlwLW1vZGFsIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR6LWluZGV4OiA1MDA7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdFx0bWFyZ2luOmF1dG87XHJcblx0XHRcdG1heC1oZWlnaHQ6IDYyMHB4O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHR3aWR0aDo3NSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6OTAlO1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQudG9vbHRpcC1pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdH1cclxuXHJcblx0LnRvb2x0aXAtbW9kYWwtY2xvc2Uge1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjA7XHJcblx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdHotaW5kZXg6IDExO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4udHQtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206MDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OjA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogNDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjY1KTtcclxufVxyXG4iLCIvKiBCZXN0IFNlbGxlciAqL1xyXG5cclxuLmJlc3Qtc2VsbGVycy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOjNyZW07XHJcbn0iLCIuYnJpY2tfMjMyMjc6OmJlZm9yZXtcclxuICAvKm11c3QgYmUgY2hhbmdlZCBvciByZW1vdmVkKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9GU0FfcGFnZV9hc3NldHNfaGVybzIuanBnJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAwO1xyXG59XHJcbmJ1dHRvbi50b29sdGlwe1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuI2hlcm8gaDEge1xyXG4gIGZvbnQtc2l6ZTo1NHB4O1xyXG59XHJcbiNzdWJOYXYge1xyXG4gIGJhY2tncm91bmQ6I2ZmZjtcclxuICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiA1MCUsICNjMmMyYzIgNTAlKTtcclxuICBwb3NpdGlvbjpzdGF0aWM7XHJcbiAgdG9wOjcwcHg7XHJcbiAgei1pbmRleDo5OTk5O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LXdpZHRoOjE1OThweDtcclxuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzJjMmMyO1xyXG59XHJcbiNzdWJOYXYuZml4ZWQge1xyXG4gIHBvc2l0aW9uOmZpeGVkO1xyXG59XHJcbi5icm93c2VMYWJlbCB7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6MS4zO1xyXG59XHJcbi5zdWJOYXZJdGVtcyB7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHotaW5kZXg6OTtcclxufVxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYmxvb2RQcmVzc3VyZVwiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjYmxvb2RQcmVzc3VyZVwiXSxcclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3RlbnNcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3RlbnNcIl0sXHJcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNmaXRuZXNzXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNmaXRuZXNzXCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZWtnXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNla2dcIl0sXHJcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNyZXNwaXJhdG9yeVwiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjcmVzcGlyYXRvcnlcIl0sXHJcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNwcm9mZXNzaW9uYWxcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3Byb2Zlc3Npb25hbFwiXSxcclxuLnN1Yk5hdkl0ZW06aG92ZXIsXHJcbi5uYXYtdGFicy1tZW51LWl0ZW06Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjppbmhlcml0O1xyXG4gIGNvbG9yOiNmZmY7XHJcbiAgYmFja2dyb3VuZDojMDA3MmJjO1xyXG59IFxyXG4uc3ViTmF2SXRlbSB7XHJcbiAgYmFja2dyb3VuZDojMkIzRTUwO1xyXG4gIGNvbG9yOiNmZmY7XHJcbiAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDIwMG1zO1xyXG4gIG1hcmdpbi1ib3R0b206LTFweCAhaW1wb3J0YW50OyAvKk92ZXJsYXAgcGFyZW50IGJvdHRvbSBib3JkZXIqL1xyXG4gIHdpZHRoOjIwJTtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBsaW5lLWhlaWdodDoxO1xyXG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmZmO1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcbi5zdWJOYXZJdGVtID4gYSAge1xyXG4gIHBhZGRpbmc6MjBweCA1cHg7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbn1cclxuLnN1Yk5hdkl0ZW0gPiBhLFxyXG4uc3ViTmF2SXRlbSA+IGE6aG92ZXIsXHJcbi5zdWJOYXZJdGVtID4gYTpmb2N1cyxcclxuLnN1Yk5hdkl0ZW0gPiBhOmFjdGl2ZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7XHJcbiAgY29sb3I6aW5oZXJpdDtcclxufVxyXG4uaGl3SXRlbSB7XHJcbiAgYmFja2dyb3VuZDojZWJlYmViO1xyXG4gIHBhZGRpbmc6NDBweCAyNXB4O1xyXG4gIG1heC13aWR0aDozNzBweDtcclxuICBtYXJnaW46YXV0bztcclxuICBjb2xvcjojMmIzZTUwO1xyXG4gIGxpbmUtaGVpZ2h0OjEuNDtcclxuICBoZWlnaHQ6MTAwJTtcclxufVxyXG4uc3ZnSWNvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbToyMnB4O1xyXG59XHJcbi5zdmdJY29uIHN2ZyB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBtYXJnaW46YXV0bztcclxufVxyXG4ucHJvZHVjdFNlY3Rpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206MTIwcHg7XHJcbn1cclxuLnNlY3Rpb25UaXRsZSB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG59XHJcbi5zZWN0aW9uVGl0bGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDonJztcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGhlaWdodDoxcHg7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBiYWNrZ3JvdW5kOiMwMDcyYmM7XHJcbiAgdG9wOjUwJTtcclxuICBsZWZ0OjA7XHJcbn1cclxuLnNlY3Rpb25UaXRsZSA+IGgyIHtcclxuICBmb250LXdlaWdodDo0MDA7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgcGFkZGluZzo1cHggNTBweDtcclxuICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuLnN1Yi1oZWFkaW5nLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTcuNnB4O1xyXG5cdGNvbG9yOiAjMmIzZTUwO1xyXG5cdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbn1cclxuLmV4cGFuZFN1Yk5hdiB7XHJcbiAgcGFkZGluZzowO1xyXG4gIGRpc3BsYXk6ZmxleDtcclxufVxyXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDojZWJlYmViO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgYm9yZGVyOjA7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBmb250LXNpemU6MS4yNWVtO1xyXG4gIHRyYW5zaXRpb246YmFja2dyb3VuZCAyMDBtcztcclxufVxyXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjpob3ZlcixcclxuLmV4cGFuZFN1Yk5hdiBidXR0b246Zm9jdXMsXHJcbi5leHBhbmRTdWJOYXYgYnV0dG9uOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDojYzJjMmMyO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgLmhpd0l0ZW0ge3BhZGRpbmc6NDBweCA0cHg7fVxyXG4gICNzdWJOYXYgLmJzLWNvbnRhaW5lciB7bWF4LXdpZHRoOjEwMCU7fVxyXG4gIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7cGFkZGluZzowO31cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gIC5oaXdJdGVtIHtwYWRkaW5nOjQwcHggMjVweDt9XHJcbiAgLnNlY3Rpb25UaXRsZSA+IGgyIHtwYWRkaW5nOjVweCAxNXB4O3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo5MCU7fVxyXG4gIC5zZWN0aW9uVGl0bGU6OmJlZm9yZSB7d2lkdGg6MTEwJTtsZWZ0Oi01JTt9XHJcbiAgI3N1Yk5hdiB7Ym9yZGVyLWJvdHRvbTowO31cclxuICAuYnJvd3NlTGFiZWwge2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMmMyYzI7fVxyXG4gIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDo1OHB4O31cclxuICAuc3ViTmF2SXRlbXMge2ZsZXgtd3JhcDp3cmFwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt0cmFuc2l0aW9uOnRvcCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xLCAwLjUsIDAuNiwgMS40KTt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2Jsb29kUHJlc3N1cmVcIl0ge3RvcDowO31cclxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjdGVuc1wiXSB7dG9wOi01OHB4O31cclxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZml0bmVzc1wiXSB7dG9wOi0xMTZweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Jlc3BpcmF0b3J5XCJdIHt0b3A6LTE3NHB4O31cclxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcHJvZmVzc2lvbmFsXCJdLFxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNib3R0b21cIl0ge3RvcDotMjMycHg7fVxyXG4gIC5zdWJOYXZJdGVtIHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO31cclxuICAjc3ViTmF2Lm9wZW4gLnN1Yk5hdkl0ZW1zQ29udGFpbmVyIHtvdmVyZmxvdzp2aXNpYmxlO31cclxuICAjc3ViTmF2Lm9wZW4gLnN1Yk5hdkl0ZW1zIHt0b3A6MCAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOm5vbmV9XHJcbiAgI3N1Yk5hdi5vcGVuIC5leHBhbmRTdWJOYXYgYnV0dG9uIHtiYWNrZ3JvdW5kOiNjMmMyYzI7fVxyXG4gICNzdWJOYXYub3BlbiAuZXhwYW5kU3ViTmF2IGJ1dHRvbiBpIHt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpIHtcclxuICAjc3ViTmF2IHtmb250LXNpemU6MTRweDt9XHJcbiAgLmJyb3dzZUxhYmVsIHtwYWRkaW5nOjAgNHB4IDAgMTVweH1cclxufSIsIi8qIEN1ZmYgQ29tcGF0aWJpbGl0eSBTZWxlY3RvciAqL1xuXG4uY3VmZi1zZWxlY3RvciB7ICAgIFxuICAgIC50ZXh0LWhpZGRlbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuZmllbGQtc2V0LmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgfVxufVxuXG4jcHJvZHVjdF9uYW1lX3NlbGVjdCxcbiNtb2RlbF9udW1iZXJfaW5wdXQge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOjM3MHB4O1xufVxuXG4uY3VmZi1zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY3VmZi1zZWxlY3RvciAucHMtZmVhdHVyZS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG59XG4uY3VmZi1zZWxlY3RvciAucHMtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLmlucHV0LWJyYW5kLFxuLnNlbGVjdGVkLXByb2R1Y3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHMtbW9kZWwtc2tpcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDoxMHB4O1xufVxuLnBzLW1vZGVsLXBhc3Mge1xuICAgIGNvbG9yOiAjYjliOWI5ICFpbXBvcnRhbnQ7XG59XG4ucHMtZmVhdHVyZS13cmlzdCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHMtZmVhdHVyZS1oaWRlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4ucHMtanVtcCB7XG4gICAgYmFja2dyb3VuZDogIzg2YjA2MiAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEzNzlweCkge1xuICAgIC5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3AtbGFzdCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgfVxufSIsIiRhbmltYXRlOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcblxubGVnZW5ke1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1cHBvcnR7XG4gICYtaHVie1xuXG4gICAgJi13cmFwcGVye1xuXG4gICAgICAuaGVyby1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDYyLCA4MCwgMC44KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICAgIC5zdXBwb3J0LWFjdGlvbi1jb2wge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDBweCA3cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJCM0U1MDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVyb3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjhiYjtcbiAgICAgICAgY29sb3I6ICM4MDgyODU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWI4YmI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgLmZhLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWN0e1xuXG4gICAgJi10aWxle1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvKiAgcGFkZGluZzogMi44MTI1cmVtIDEuNDM3NXJlbTsqL1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXg6IDEwcmVtO1xuICAgICAgICBmbGV4OiAxMHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtY3RhIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEoIG1heC13aWR0aDogMTM3OXB4ICkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciB7XG5cblxuICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24ge1xuICAgICYuZ3JleS1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSB7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcblxuICAgICAgLnN1cHBvcnQtY29udGFjdC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogNjlweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOjYwcHg7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzowIDEwcHg7XG4gIH1cblxuICAuc3VwcG9ydC1wcm9kLWlucHV0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpjaGVja2VkLFxuICAgICY6Zm9jdXN7XG4gICAgICAmK2xhYmVse1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnN1cHBvcnQtcHJvZC10eXBlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gICAgICBwe1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuXG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzJiYztcbiAgICBwYWRkaW5nOiAzM3B4IDEwcHggMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDo3MnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgJjpmb2N1c3tcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VwcG9ydC1pbm5lci10eXBlIHtcbiAgICAmLmFjdGl2ZSB+LnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIH1cbiAgICAmOmZvY3VzIH4uc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgIzJCM0U1MDtcbiAgICB9XG4gIH1cblxuICAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIH1cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4Mjg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgfVxuXG4gIC5zdXBwb3J0LWlubmVyLXR5cGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtcHJvZHVjdHMtd3JhcHBlciB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDcyYmM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAuc3VwcG9ydC1jb250YWN0LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogaGVpZ2h0OiA2NXB4OyAqL1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIGltZyB7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleDogMTByZW07XG4gICAgZmxleDogMTByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGEge1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8qZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyovXG4gICAgfVxuICB9XG59XG5cbi5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgbWluLWhlaWdodDogNjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uc3VwcG9ydC1odWItY3RhLXNlY3Rpb24ge1xuICAmLmdyZXktYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICBwYWRkaW5nOiA2MHB4IDA7XG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSB7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG4uc3VwcG9ydC1odWItcHJvZHVjdCB7XG5cbiAgLnN1cHBvcnQtaGVyby1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogIzJiM2U1MDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnN1cHBvcnQtaGVyby1tb2RlbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzJiM2U1MDtcbiAgfVxuICAuc3VwcG9ydC1oZXJvLW1hbnVhbHMge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICAuc3VwcG9ydC1oZXJvLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgfVxuICB9XG5cblx0LnN1cHBvcnQtaGVyby1pbWFnZS1zdGF0aWMge1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICB9XG4gIH1cblxuICAuc3VwcG9ydC1odWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIsXG4gIC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyLFxuICAuc3VwcG9ydC1odWItZmlsZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLnN1cHBvcnQtaHViLWFjY2Vzc29yaWVzLFxuICAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyLFxuICAuc3VwcG9ydC1odWItZmFxcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICAuc3VwcG9ydC1tZWRpYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgfVxuICAgICAgYS5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciB7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAucGlwZSB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyNzZweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4MDgyODU7XG4gICAgfVxuICAgIC5ibG9jay13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAxcHggMTNweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5pbWctYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMjA4cHg7XG4gICAgICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYmxvY2std3JhcHBlciAubGlzdC1pdGVtIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgfVxuICAgIC5ibG9jay13cmFwcGVyLmxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBpcGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB1bC5hbmNob3JzIC5saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3VwcG9ydC1mYXEtYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA3MmJjO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcsIGcsXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDUxcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaW1hdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJGFuaW1hdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmFxLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgJi5hY3RpdmUge1xuICAgICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICAuZmFxLWNhdGVnb3J5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5mYXEtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmZhcS1jYXRlZ29yeS1uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBjb2xvcjogIzg2YjA2MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCByZ2IoMTM0LCAxNzYsIDk4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmZhcS1jYXRlZ29yeS1pdGVtLXF1ZXN0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogJ1xcZjA1NSc7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjA1Nic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxLWNhdGVnb3J5LWl0ZW0tYW5zd2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgLmZhcS1hbnN3ZXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFxLWNhdC1saW5rLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgfVxuXG4gIC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmIzZTUwLCAjMmIzZTUwKSwgLyogZ3JhZGllbnQgMSBhcyBzb2xpZCBjb2xvciAqL1xuICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxODI5MzgsICMxODI5MzgpOyAvKiBncmFkaWVudCAyIGFzIHNvbGlkIGNvbG9yICovXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogc2FtZSBhcyBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0ICovXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgICAgMCAwLFxuICAgICAgICA0MiUgIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgICA0MiUgMTAwJSxcbiAgICAgICAgMTAwJSAxMDAlO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoMSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4ycmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5zbWFsbC1ub3RpY2Uge1xuICAgICAgbWFyZ2luLXRvcDoyNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5jb21wYXRhYmlsaXR5LWZpbHRlcjphZnRlciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDUwcHggMCA1MHB4IDUwcHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyYjNlNTA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDk1JTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjNlNTAsICMyYjNlNTApLFxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTgyOTM4LCAjMTgyOTM4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgICAgICAgICAgICAwIDAsXG4gICAgICAgICAgICAgIDAgNDIlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgICAgICAgMTAwJSA0MiUsXG4gICAgICAgICAgICAgIDEwMCUgMTAwJTtcbiAgICAgICAgICAuY29tcGF0YWJpbGl0eS1maWx0ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgLyp3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwMHB4IDEwMHB4IDAgMTAwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYjNlNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7Ki9cbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgfVxuICAgIHVsLmZlYXR1cmUtbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2hlY2std2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kZWFjdGl2YXRlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1ZmZzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGg1IHNwYW4uZmlyc3QtY2hhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA0LjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgICBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5ibG9jay13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAxcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlBob25lXCI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLnRhYmxldDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlRhYmxldFwiO1xuICAgICAgICB9XG4gICAgICAgICYubXAzLXBsYXllcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIk1QMyBQbGF5ZXJcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1wMy1wbGF5ZXIgaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIC5ibG9jay13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMxMjEyMTI7XG4gICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMTIxMjEyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMxMjEyMTI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wdGlvbiB7XG4gICAgICAgIC8qcGFkZGluZzogMTFweCA4cHg7Ki9cbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcHAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciB7XG4gICAgaDEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmJzLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODI4NTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LW1vcmUtd3JhcHBlciB7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgcmdiKDQzLCA2MiwgODApO1xuICAgIH1cbiAgICAuYmxvY2std3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNDAxcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYnV0dG9uLWJsb2NrLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgIH1cbiAgICAuYnV0dG9uLWJsb2NrLXdyYXBwZXIgYSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgcmdiKDQzLCA2MiwgODApO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIHtcbiAgICAudmlkZW9zLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOjEyODBweDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAudmlkZW8tcGxheS1pY29uIHtcbiAgICAgICAgd2lkdGg6MTIycHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6MTVweDtcbiAgICAgICAgcmlnaHQ6MTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRpdGxlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlcjo6YWZ0ZXJ7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgICAgYm9yZGVyOiBzb2xpZCAjMDA3MmJjO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0Oi0yMHB4O1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2ICB7XG4gICAgICBsZWZ0Oi0yMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiI21tQ29tcGFyZUNoYXJ0LmlufiNtbUNvbXBhcmVUcmF5LFxuI21tQ29tcGFyZVRyYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IC0zMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjEpO1xufVxuXG4jbW1Db21wYXJlVHJheXtcbiAgICAmLmlue1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1tQ2xvc2Uge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLm1tVHJheU5vdGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW1UcmF5UHJvZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5tbVRyYXlQcm9kIHtcbiAgICAgICAgbWluLWhlaWdodDogMTQ5cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgLm1tQ2xvc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZjdmN2Y3O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgICAgfVxuXG4gICAgICAgICY+aW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmPmgzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDAgNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW1UcmF5Q1RBc3tcbiAgICAgICAgJj4qIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGFyZU5vd1tkaXNhYmxlZF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTc7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGVhckFsbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICNmN2Y3Zjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmNvbXBhcmVCbG9jayB7XG4gICAgbWFyZ2luOiA0cHggMCAxMHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmNvbXBhcmVSZWFkeSAme1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweFxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4MTgxODE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxNDdcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwsXG4gICAgbGFiZWw6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSxcbiAgICBsYWJlbDpob3Zlcjo6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsLFxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbDpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsOjpiZWZvcmUsXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsOmhvdmVyOjpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6MTEwMHB4KSB7XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHhcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjg2NHB4KSB7XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgICAgICB3aWR0aDogMTI1cHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgI21tQ29tcGFyZVRyYXkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgICAgIHdpZHRoOiA3NSVcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMge1xuICAgICAgICB3aWR0aDogMjUlXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcbiAgICAjbW1Db21wYXJlVHJheSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHhcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMsXG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHhcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAuNjZlbVxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheS5pbiAubW1UcmF5UHJvZCAubW1DbG9zZSB7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheS5pbiAubW1DbG9zZSB7XG4gICAgICAgIHRvcDogLTM4cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweFxuICAgIH1cbn1cblxuI21tQ29tcGFyZUNoYXJ0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggMnB4IHJnYmEoMjEsIDIxLCAyMSwgLjIxKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4xcztcbiAgICB6LWluZGV4OiAxMDAwMDI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1JSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYrLm1tQ29tcGFyZUNoYXJ0QmFja2Ryb3Age1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYrLm1tQ29tcGFyZUNoYXJ0QmFja2Ryb3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwMVxuICAgIH1cblxuICAgIC5tbUNsb3NlIHtcbiAgICAgICAgY29sb3I6ICMyZjMxMzI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tQnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDcycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MlxuICAgIH1cbn1cblxuXG4udGFibGUtY29tcGFyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAwcHg7XG5cbiAgICBbc2NvcGU9cm93XSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHhcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzAwMFxuICAgIH1cblxuICAgIHRoZWFke1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctZmx1aWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweFxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RJbWdzIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kTmFtZXMgdGRbc2NvcGU9cm93XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHl7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY1xuICAgICAgICB9XG5cbiAgICAgICAgdGhbc2NvcGU9cm93XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgfVxuXG4gICAgICAgIHRyOmxhc3QtY2hpbGQgdGRbc2NvcGU9cm93XSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlYmViZWJcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRmb290e1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIH1cblxuICAgICAgICAucHJvZFByaWNlcyB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDRweFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlYXJubW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICA6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQ1NTIGZpeGVzIGZvciBhY2Nlc3NpYmlsaXR5IHRhYmxlc1xuLnRhYmxlLWNvbXBhcmVkIHtcbiAgICAmID4gdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ROYW1lcyB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzJiYztcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjExMzlweCkge1xuICAgIC50YWJsZS1jb21wYXJlZCB7XG4gICAgICAgIHdpZHRoOiA4MzBweFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAjbW1Db21wYXJlQ2hhcnQge1xuICAgICAgICB3aWR0aDogOTAlXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRib2R5LFxuICAgIC50YWJsZS1jb21wYXJlZCB0ZCxcbiAgICAudGFibGUtY29tcGFyZWQgdGhlYWQsXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0ciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0aDpudGgtY2hpbGQobisyKSwgLnRhYmxlLWNvbXBhcmVkIHRkOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgICB9XG5cbiAgICAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGQ6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0aGVhZCB0aDpudGgtY2hpbGQobisyKSB7XG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIFtzY29wZT1yb3ddIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Zm9vdCBbc2NvcGU9cm93XSxcbiAgICAudGFibGUtY29tcGFyZWQgdGhlYWQgW3Njb3BlPXJvd10ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NjY2cHgpIHtcbiAgICAjbW1Db21wYXJlQ2hhcnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG4gICAgI21tQ29tcGFyZUNoYXJ0LmluIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweClcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIC5wcm9kTmFtZXMgdGQge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGQsXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlLFxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZFtzY29wZT1yb3ddIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgLnByb2RQcmljZXMgLmgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRmb290IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBcbiAgICB9XG59IiwiLnNlYXJjaC1zYi1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmFjdGlvbiB7XG4gICAgLmJ0bi5ibHVlLWJsb2NrLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYWR2YW5jZS1saW5rIHtcbiAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjMmIzZTUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIjpyb290IHtcclxuXHQtLWNlcnVsZWFuOiAjMDI3MmJjO1xyXG5cdC0tdmVyeS1saWdodC1waW5rOiAjZWNlY2VjO1xyXG5cdC0tZGFyay1ncmV5LWJsdWU6ICMyYjNkNTA7XHJcblx0LS1saWdodC1ncmV5MTogI2Y5ZjlmOTtcclxuXHQtLWxpZ2h0LWdyZXkyOiAjZjRmNGY0O1xyXG5cdC0tYnJvd24tZ3JleTogI2IxYjFiMTtcclxuXHQtLWJhdHRsZXNoaXAtZ3JleTogIzc1Nzc3YTtcclxuXHQtLWRhcmstZ3JleTogIzU2NTc1YTtcclxuXHQtLWxpZ2h0LW5hdnk6ICMxODQyNmU7XHJcblx0LS1wYWxlLW1hdXZlOiAjZmFlM2Y3O1xyXG5cdC0tcGFsZS1waW5rOiAjZjJjZmU0O1xyXG5cdC0tcHVycGxpc2gtcGluazogI2M2NTU5NjtcclxuXHQtLWJsYWNrOiAjMDAwMDAwO1xyXG5cdC0td2hpdGU6ICNmZmZmZmY7XHJcblx0LS1jZXJ1bGVhbjI6ICMwMDgxYzM7XHJcblx0LS1jZXJ1bGVhbjM6ICMwMDg5Y2U7XHJcbn1cclxuXHJcbi5wYWdlLXByb2Zlc3Npb25hbHMuZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lcixcclxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMuZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAxNDQwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWNsaW5pY2FsLXZhbGlkYXRpb24gLmhjcC1hLXNwb3QtMSB7XHJcblx0bWluLWhlaWdodDogMzg1cHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYXJ0LWhlYWx0aCAuaGNwLWEtc3BvdC0xIHtcclxuXHRtaW4taGVpZ2h0OiAzODVweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhcnQtaGVhbHRoIC5oY3AtY2FsbG91dC0xIHtcclxuXHRtaW4taGVpZ2h0OiA1NTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiB7XHJcblx0aGVpZ2h0OiA0NDVweDtcclxufVxyXG5cclxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtY2FsbG91dC0yIC5tYWluIHtcclxuXHRoZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5oY3AtdG9wLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG5cdHBhZGRpbmc6IDE1cHggMHB4O1xyXG59XHJcblxyXG4uaGNwLXRvcC1oZWFkZXIgYSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5oY3AtdG9wLWhlYWRlciAubWVudS1oY3AyLWNvbnRhaW5lciBsaSxcclxuLmhjcC10b3AtaGVhZGVyIC5tZW51LWhjcDMtY29udGFpbmVyIGxpIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC10b3AtaGVhZGVyIGJ1dHRvbi5oY3Atc2VhcmNoLFxyXG4uaGNwLWJvdHRvbS1oZWFkZXIgYnV0dG9uLmhjcC1zZWFyY2gge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnMtaGNwMy1idG46Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbikgIWltcG9ydGFudDtcclxuXHRvdXRsaW5lOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucy1oY3AzLWJ0bi1zbSB7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRtaW4taGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMC41cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRpOjpiZWZvcmUge1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnMtaGNwMy1idG46Zm9jdXMsXHJcbi5zLWhjcDMtYnRuLXNtOmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucy1oY3AzLXNlYXJjaC1maWVsZDpmb2N1cyB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zLWhjcDMtc2VhcmNoLWZpZWxkLXNtIHtcclxuXHRib3JkZXItY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktYmx1ZSkgIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCAzLjVweCAjMmIzZDUwO1xyXG5cdH1cclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIsXHJcbi5oY3AtaGVhZGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyMiB7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuI21haW4taGVhZGVyIC5oY3AtdG9wLWhlYWRlciAubmF2YmFyIC5sb2dvIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0d2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyICNmb3JtLXNlYXJjaC13cmFwcGVyMiB7XHJcblx0dG9wOiA2NHB4O1xyXG5cclxuXHQuZm9ybS1zZWFyY2ggYnV0dG9uW2NsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5XCJdIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIHtcclxuXHRkaXZbY2xhc3M9XCJweC0zLW1kXCJdIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhjcCBoMSxcclxuLmhjcCAuaDEge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4xODtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjMzcHg7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxufVxyXG5cclxuLmhjcCBoMixcclxuLmhjcCAuaDIsXHJcbi5oY3AgLmhlYWRpbmctZmVhdHVyZWQge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwIGgzLFxyXG4uaGNwIC5oMyB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcCBoNCxcclxuLmhjcCAuaDQge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4yMjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AgcCxcclxuLmhjcCB1bCB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmhjcCAuY29udGFjdC11cyB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMC44NjtcclxuXHRsZXR0ZXItc3BhY2luZzogMS4wMXB4O1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AgLmIyYiB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuNzhweDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwIC5mZWF0dXJlZC1wcm9kdWN0LXRleHQge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cclxuXHRmbGV4OiAxIDAgMCU7XHJcbn1cclxuXHJcbi5oY3AtYnV0dG9uLTEge1xyXG5cdHBhZGRpbmc6IDEzcHggNDRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cdGJvcmRlcjogMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxuXHRmb250LXNpemU6IDEzLjVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIC5oY3AtYnV0dG9uLTEge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5oY3AtYnV0dG9uLTE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLWJ1dHRvbi0yIHtcclxuXHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHRib3JkZXI6IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xyXG5cdGZvbnQtc2l6ZTogMTMuNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1tb2RlbCB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc3O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmhjcCAuaGNwLWNvbm5lY3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRsaW5lLWhlaWdodDogMS40NDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AtdGV4dC1saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1kaXNjbGFpbWVyLFxyXG4uaGNwIC5oY3AtZGlzY2xhaW1lciBwLFxyXG4uaGNwIC5oY3AtZGlzY2xhaW1lciAuaGNwLWRpc2NsYWltZXItaGVhZGluZyB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxuLmhjcCAuaGNwLWRpc2NsYWltZXIge1xyXG5cdGgyLmhjcC1kaXNjbGFpbWVyLWhlYWRpbmcge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdH1cclxuXHJcblx0LmhjcC1kaXNjbGFpbWVyLWxpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0Y291bnRlci1yZXNldDogTElTVC1JVEVNUztcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKExJU1QtSVRFTVMpIFwiLlwiO1xyXG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBMSVNULUlURU1TO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uaGNwLWRpc2NsYWltZXIge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uaGNwIC5oY3AtanVtcC1iYXIge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmhjcCAud2hpdGUge1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AgLmJsYWNrIHtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC0yIHVsLFxyXG4uaGNwLWJvZHktOSB1bCB7XHJcblx0bGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xyXG5cdHBhZGRpbmctbGVmdDogNDVweDtcclxufVxyXG5cclxuLmhjcCAuc3ViIHtcclxuXHRib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxufVxyXG5cclxuLmhjcCAuY2VudGVyZWQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhjcC1yb3VuZGVkLTMwIHtcclxuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcblxyXG4uaGNwLXJvdW5kZWQtbGVmdC0zMCB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1yb3VuZGVkLXJpZ2h0LTMwIHtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLTEwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi05IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnBiLTEyIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTMge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xNCB7XHJcblx0cGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnBiLTE1IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucHQtOSB7XHJcblx0cGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucHQtMTAge1xyXG5cdHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wdC0xNSB7XHJcblx0cGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm10LTgge1xyXG5cdG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubXQtOSB7XHJcblx0bWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tdC0xMCB7XHJcblx0bWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjEge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW4yIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uMyB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjQge1xyXG5cdG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW41IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uNiB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubXQtbjEge1xyXG5cdG1hcmdpbi10b3A6IC0xcmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uMiB7XHJcblx0bWFyZ2luLXRvcDogLTJyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW4zIHtcclxuXHRtYXJnaW4tdG9wOiAtM3JlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjQge1xyXG5cdG1hcmdpbi10b3A6IC00cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uNSB7XHJcblx0bWFyZ2luLXRvcDogLTVyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW42IHtcclxuXHRtYXJnaW4tdG9wOiAtNnJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjcge1xyXG5cdG1hcmdpbi10b3A6IC03cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uOCB7XHJcblx0bWFyZ2luLXRvcDogLThyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW4xMDAge1xyXG5cdG1hcmdpbi10b3A6IC0xMDBweDtcclxufVxyXG5cclxuLmhjcCAubXQtbjUwIHtcclxuXHRtYXJnaW4tdG9wOiAtNTBweDtcclxufVxyXG5cclxuLmhjcCAubmF2LWxpbmsge1xyXG5cdHBhZGRpbmc6IC41cmVtIDFyZW07XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMSxcclxuLmhjcC1hLXNwb3QtMiAubWFpbixcclxuLmhjcC1jYWxsb3V0LTEsXHJcbi5oY3AtYS1zcG90LTQgLm1haW4sXHJcbi5oY3AtYS1zcG90LTUgLm1haW4sXHJcbi5oY3AtY2FsbG91dC0xIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtaG9tZSAubWFpbiB7XHJcblx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTEge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMzglO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1ob21lLFxyXG4uaGNwLWEtc3BvdC0xLFxyXG4uaGNwLWEtc3BvdC0yLFxyXG4uaGNwLWEtc3BvdC00LFxyXG4uaGNwLWJvZHktNyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC0xIGEsXHJcbi5oY3AtYS1zcG90LTIgYSxcclxuLmhjcC1hLXNwb3QtMyBhLFxyXG4uaGNwLWEtc3BvdC01IGEge1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0aHlwaGVuczogbm9uZTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMyAuc3ViLXdyYXBwZXIsXHJcbi5oY3AtYS1zcG90LTUgLnN1Yi13cmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC0zIC5zdWIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LW5hdnkpO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC01IC5zdWIyIGgyIHtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAubWFpbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWdyZXkucG5nJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG5cclxuLyogbmV3IHN0eWxlcyAqL1xyXG4ubS0xNDQge1xyXG5cdG1heC13aWR0aDogMTQ0cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNS41JSAhaW1wb3J0YW50O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOC4zJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTYuOSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNi40JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIsXHJcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlcixcclxuLmIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuXHQmPmltZyB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0LXVzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xyXG5cdGhlaWdodDogNzBweDtcclxuXHRtYXJnaW4tbGVmdDogLTE0LjElICFpbXBvcnRhbnQ7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMi44JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEyJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwLjUlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNS45JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQuNyUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNC41JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcclxuXHR9XHJcblxyXG5cdC5iMmItYmFubmVyLWNvbnRlbnRzIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5scC1iMmItYmFubmVyLWxvZ28ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmIyYi1iYW5uZXItY29udGVudHMgaDIuYjJiLmQtZmxleCB7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLyplbmQqL1xyXG5cclxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuY29udGFjdC11cy10ZXh0LXdyYXBwZXIge1xyXG5cdGhlaWdodDogNzNweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xyXG5cdG1heC13aWR0aDogMTY0cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciB7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWw6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwJSAzNXB4LCAxMDAlIDkzcHgsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLXRleHQtd3JhcHBlciB7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDE2NHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuYjJiIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxM3B4IDM1cHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS0xIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7XHJcbn1cclxuXHJcbi5oY3AtYm9keS0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7XHJcblxyXG5cdHVsIC52aXRhbHNpZ2h0LWl0ZW1zLWxpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG4uaGNwLWJvZHktMyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4uaGNwLWJvZHktMyAubWFpbiBhIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ3O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTQsXHJcbi5oY3AtYm9keS05IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCA1OHB4LCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgNThweCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG59XHJcblxyXG4uaGNwLWJvZHktNCAubWFpbiBwIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5oY3AtYm9keS01LFxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3Qge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC1pbmR1c3RyeS1uZXdzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNjBweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgaDMge1xyXG5cdG1heC13aWR0aDogNzUlO1xyXG59XHJcblxyXG4uaGNwLWJvZHktNyAuY29sLTQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmNvbC00OmZpcnN0LW9mLXR5cGUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5jb2wtNDpsYXN0LW9mLXR5cGUge1xyXG5cdHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmhjcC1ib2R5LTctdGV4dCB7XHJcblx0ZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uaGNwLWJvZHktNyAuaGNwLWJ1dHRvbi0xIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAxM3B4IDMwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oY3AtYm9keS05IGltZyB7XHJcblx0bWF4LWhlaWdodDogMzUycHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS05LWJveCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDEwcHggNXB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktOS1ib3ggcC5oY3Atc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTktYm94LXdyYXBwZXIge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG59XHJcblxyXG4uaGNwIHN1cCB7XHJcblx0Zm9udC1zaXplOiA1MCU7XHJcbn1cclxuXHJcbi5oY3AtY2FsbG91dC0zIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLWNhbGxvdXQtMyAuaGNwLWRpc2NsYWltZXIge1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdC13cmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtZmVhdHVyZWQtcHJvZHVjdEAzeC5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuZnAtYmFubmVyLWNvbnRlbnRzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRoZWlnaHQ6IDU3cHg7XHJcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdHBhZGRpbmctbGVmdDogMzJweDtcclxufVxyXG5cclxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5mcC1iYW5uZXItd3JhcHBlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTU3cHg7XHJcblx0bGVmdDogLTM0cHg7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5zdWIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3R0b206IC0yNXB4O1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmaWVsZF9sYWJlbCB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fYm9keSBpbnB1dCxcclxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fYm9keSBzZWxlY3Qge1xyXG5cdHBhZGRpbmc6IDE1cHggMzVweCAhaW1wb3J0YW50O1xyXG5cdG1heC1oZWlnaHQ6IDUzcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcclxufVxyXG5cclxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fYm9keSB0ZXh0YXJlYSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcclxufVxyXG5cclxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1faGVhZGluZyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHBhZGRpbmc6IDEwcHggNDBweDtcclxufVxyXG5cclxuLnBhZ2UtcmVzcGlyYXRvcnktc3VwcG9ydCAuaGNwLWdyaWQtMSxcclxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtdmlkZW8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtYS1zcG90LTMgLnN1YiB7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnBhZ2UtcmVtb3RlLXBhdGllbnQtbW9uaXRvcmluZyAuaGNwLXZpZGVvIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0ei1pbmRleDogMTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oY3AtdmlkZW8gaWZyYW1lIHtcclxuXHR3aWR0aDogODkxcHg7XHJcblx0aGVpZ2h0OiA1MDFweDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyOiAwcHggc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxuXHRwYWRkaW5nOiAxMHB4IDMycHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogMTBweCAyNHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDMycHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgLm5hdi1saW5rIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluay5hY3RpdmUge1xyXG5cdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLWNlcnVsZWFuKTtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rOm5vdCguYWN0aXZlKSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzMXB4O1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMTMuNXB4O1xyXG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi10b2dnbGUge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuXHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbik7XHJcblx0cGFkZGluZzogOHB4IDE2cHg7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtaW1hZ2Utd3JhcHBlciB7XHJcblx0ZmxleDogMCAwIDE1N3B4O1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIGltZyB7XHJcblx0bWF4LWhlaWdodDogMTE4cHg7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgaDQge1xyXG5cdGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgLmNoZWNrIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRoIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgdGQge1xyXG5cdHdpZHRoOiAxNiU7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgdGgsXHJcbi5oY3AuaGNwLXRhYmxlIHRkIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB0aCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRyOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdGJvcmRlcjogc29saWQgMnB4IHZhcigtLXZlcnktbGlnaHQtcGluayk7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgYTpub3QoLmhjcC1idXR0b24tMSkge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgLmhjcC1idXR0b24tMSB7XHJcblx0cGFkZGluZzogMTBweCAxOXB4O1xyXG59XHJcblxyXG4uaGNwLXRhYmxlLFxyXG4uaGNwLXRhYmxlLTIge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLmhjcC10YWJsZS0yIHRoLFxyXG4uaGNwLmhjcC10YWJsZS0yIHRkIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LXBpbmspO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlLTIgdGggc3BhbiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5oY3AtdmlkZW8ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS12aWRlb0AzeC5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oY3AtdmlkZW8ge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwMHB4O1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIC5zdWIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dLFxyXG4ucGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlciAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSxcclxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIsXHJcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlcixcclxuLmhjcC1mb290ZXIge1xyXG5cdG1heC13aWR0aDogMTQzOHB4O1xyXG59XHJcblxyXG4uaGNwLWZvb3RlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwLWZvb3RlciBhIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWZvb3Rlci1kaXNjbGFpbWVyIHAge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zNjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cGFkZGluZy1ib3R0b206IDAuMmVtO1xyXG59XHJcblxyXG4uaGNwLWZvb3RlciAudGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ2O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgLmV0X3BiX3dpZGdldCB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyIGE6Zm9jdXMsXHJcbi5oY3AtZm9vdGVyIGJ1dHRvbjpmb2N1cyB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1pbnB1dC1uZXdzbGV0dGVyIHtcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgI25ld3NsZXR0ZXJmb3JtIC5oY3AtYnV0dG9uLTI6Zm9jdXMge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtYm90dG9tLW5hdiBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1ib3R0b20tbmF2IGxpOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtYm90dG9tLWhlYWRlciBhOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1pdGVtLmFjdGl2ZSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5uYXZiYXIgYSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ2O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRwYWRkaW5nOiAxNXB4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciBhOmhvdmVyLFxyXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06aG92ZXIgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIGE6Zm9jdXMsXHJcbi5oY3AtaGVhZGVyIC5uYXYtaXRlbTpmb2N1cyBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uuc2hvdyAubmF2LWl0ZW0gYSB7XHJcblx0cGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZTpub3QoLnNob3cpIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyIC5uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWVudS1oY3Age1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgI25hdmJhci1uYXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIsXHJcbi5oY3AtYm90dG9tLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XHJcblx0bWluLWhlaWdodDogNjhweDtcclxuXHRwYWRkaW5nOiAuMjVyZW0gMi40cmVtO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IC4yNXJlbSAwLjkzNzVyZW07XHJcblx0fVxyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIsXHJcbiNzZWFyY2gtY2xvc2UtYnV0dG9uLTIge1xyXG5cdHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmhjcC1oZXJvLWltYWdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDBweDtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuI2hjcC1tYWluLWZvb3RlciB7XHJcblx0LmZvcm0tbmV3c2xldHRlciB7XHJcblx0XHQuaGNwLWlucHV0LW5ld3NsZXR0ZXIge1xyXG5cclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjp2YWxpZCxcclxuXHRcdFx0Jjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcclxuXHRcdFx0Jjp2YWxpZCB7XHJcblx0XHRcdFx0JisuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dG9wOiAtMThweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiA3cHg7XHJcblx0XHRmb250LXNpemU6IC43MnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuXHRcdGNvbG9yOiAjNDk1MDU3O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cdH1cclxuXHJcblx0I2Zvb3Rlci1sb2dvIHtcclxuXHRcdG1heC13aWR0aDogMTM1cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG5cdC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZC5oY3AtbG9nbyB7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuaGNwLWEtc3BvdC1ob21lIC5tYWluIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm90dG9tLWhlYWRlciAjbmF2LXdyYXBwZXIge1xyXG5cdFx0bWF4LWhlaWdodDogNzB2aDtcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0LnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtY2FsbG91dC0yIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xyXG5cclxuXHQuaGNwIGgxLFxyXG5cdC5oY3AgLmgxIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzcHg7XHJcblx0fVxyXG5cclxuXHQuaGNwIGgyLFxyXG5cdC5oY3AgLmgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AgaDMsXHJcblx0LmhjcCAuaDMge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cdH1cclxuXHJcblx0LmhjcCBwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdH1cclxuXHJcblx0LmhjcC1mZWF0dXJlZC1wcm9kdWN0IGgyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuaGNwLWJ1dHRvbi0xLFxyXG5cdC5oY3AtYm9keS01IC5oY3AtYnV0dG9uLTEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuaGNwLW1vZGVsIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcclxuXHRcdGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xyXG5cdFx0dG9wOiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kLmhjcC1sb2dvIHtcclxuXHRcdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhjcC1ib2R5LTcgaDMge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmhjcC1iMmItcG9ydGFsIGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjdweDtcclxuXHR9XHJcblxyXG5cdC5oY3AgLmIyYiB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogdW5zZXQ7XHJcblx0fVxyXG5cclxuXHQuaGNwLWIyYi1wb3J0YWwgLmhjcC1idXR0b24tMSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5oY3AtY2FsbG91dC0xIC5oY3AtYnV0dG9uLTEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5oY3AtZ3JpZC0zIGltZyxcclxuXHQuaGNwLWdyaWQtMiBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuaGNwLXZpZGVvIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5oY3AtYm9keS0yIGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lciB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmNvbnRhY3QtdXMge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0LmhjcC1ib3R0b20tbmF2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHR9XHJcblxyXG5cdC5oY3AtYm90dG9tLW5hdiBsaSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHR9XHJcblxyXG5cdCNoY3AtbWFpbi1mb290ZXIgLmhjcC1idXR0b24tMiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmhjcC1ib2R5LTcgLmhjcC1idXR0b24tMSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbiNtZW51LWhjcC1mb290ZXIge1xyXG5cdGxpIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNvdC1zZGstYnRuIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG59IiwiLm5hdmJhcntcbiAgJi1jb2xsYXBzZXtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG5cbiAgJi10b2dnbGVye1xuICAgICY6Zm9jdXN7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2e1xuICAmLWxpbmt7XG4gICAgJi5zZWFyY2gsICYuY2FydHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlYXJjaHtcbiAgICAgIGl7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZNZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cblx0Ji1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblxuXHRcdCY+YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRcdCY+YSxcblx0XHRcdFx0Jj5idXR0b24ge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0sXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmPmEsXG5cdFx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDcyYmM7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLTAge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0QGV4dGVuZCAuZHJvcGRvd24tdG9nZ2xlO1xuXG5cdFx0XHRcdCYrdWwge1xuXHRcdFx0XHRcdEBleHRlbmQgLmRyb3Bkb3duLW1lbnU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY+YSxcblx0XHRcdCY+YnV0dG9uIHtcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDcyYmM7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcblxuXHRcdFx0XHQmPmEsXG5cdFx0XHRcdCY+YnV0dG9uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIC41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuXHRcdFx0XHQmIGJ1dHRvbjpob3Zlcixcblx0XHRcdFx0JiBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtMSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0QGV4dGVuZCAuZHJvcGRvd24taXRlbTtcblxuXHRcdFx0fVxuXG5cdFx0XHRhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdLFxuXHRcdFx0LmFzQnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9uYXYtbG9nby1oZWFydGd1aWRlLnBuZ1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRib3JkZXI6IDhweCBzb2xpZCAjRkZGO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbmF2LWxvZ28taGVhcnRndWlkZS1tb2JpbGUucG5nXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpmb2N1cyBhLFxuXHRcdFx0YTpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDcyYmM7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0rdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0rdWwge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn0iLCIudmlkZW8tZG91YmxlLXNsaWRlcl9fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX192aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWxzIHtcbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2xpY2stdHJhY2t7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtYnRuW2FyaWEtY3VycmVudD1cInRydWVcIl17XG4gICAgJjo6YmVmb3Jle1xuICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cblxuXG4iLCIudmlkZW8tdHJhbnNjcmlwdC1zaG93LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1NXB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAuZmEtZmlsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnZpZGVvLXRyYW5zY3JpcHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA1cHggMzVweCA1cHggNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAmLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi52aWRlby10cmFuc2NyaXB0LWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgLmZhLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn0iLCIudG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvb2x0aXAtYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDIxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6ICAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNyUsIDUlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcbn1cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQuaXNfdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgxODE4MSB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYShtaW4td2lkdGg6IDU4MHB4KSB7XG5cbiAgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCA1JSk7XG4gIH1cbn1cbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLm9tci1wZHAtb2ZmZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xuICAudG9vbHRpcCAudG9vbHRpcC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMiUsIDUlKTtcbiAgICB3aWR0aDogNDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGRwLWRpc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGRwLWRpc2MtYnVuZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufSIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4udmlzdWFsbHktaGlkZGVuLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn0iLCIub21yLWJhbm5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZHJrO1xyXG5cdHBhZGRpbmc6IDAgMCA0MHB4IDA7XHJcbn1cclxuXHJcbi52aXRhbC1vbXItYmFubmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWxibHVlO1xyXG59XHJcblxyXG4uYmFubmVyLWJsb2NrLWxlZnQge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblx0Ji52aXRhbHNpZ2h0IHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Ji1vdXRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQmLnZpdGFsc2lnaHQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSxcclxuLmJhbm5lci12aXRhbC1yaWdodCB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5iYW5uZXItdml0YWwtcmlnaHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR0ZWFsZGFyaztcclxuXHRwYWRkaW5nOiAzOHB4IDY0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjUlO1xyXG59XHJcblxyXG4uYmFubmVyLXRpdGxlIHtcclxuXHRjb2xvcjogJGFxdWE7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cdCYuYmFubmVyLXZpdGFsc2lnaHQtcHJpbWFyeSB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4xNTtcclxuXHJcblx0c3VwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhbm5lci1zdWJ0aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdCYtc2Vjb25kYXJ5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi52aXRhbC1iYW5uZXItbG9nbyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAzNzBweDtcclxuXHRtYXJnaW46IDAgYXV0byA1NnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYW5uZXItdXJsLFxyXG4uYmFubmVyLXN1YnRpdGxlLFxyXG4uYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSxcclxuLmJhbm5lci10aXRsZS5iYW5uZXItdml0YWxzaWdodC1wcmltYXJ5LFxyXG4uYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmFubmVyLXVybCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bWFyZ2luOiA0MHB4IDAgMzBweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iYW5uZXItbWFzayB7XHJcblx0LmJhbm5lci1yaWdodC1pbWd7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4udml0YWwtbWFzayB7XHJcblx0LmJhbm5lci12aXRhbC1yaWdodC1pbWcge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmJhbm5lci12aXRhbC1yaWdodC1pbWcge1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4vKm1lZGlhKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LmJhbm5lci1ibG9jay1sZWZ0LFxyXG5cdC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5LFxyXG5cdC5iYW5uZXItdml0YWwtcmlnaHQge1xyXG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcclxuXHR9XHJcblx0XHJcblx0LmJhbm5lci1ibG9jay1sZWZ0LnZpdGFsc2lnaHQsXHJcblx0LmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXVybCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuYmFubmVyLWJsb2NrLWxlZnQsXHJcblx0LmJhbm5lci12aXRhbC1yaWdodCB7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0Lm9tci1iYW5uZXIge1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1ibG9jay1sZWZ0IHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1ibG9jay1sZWZ0LnZpdGFsc2lnaHQsXHJcblx0LmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItbWFzayxcclxuXHQudml0YWwtbWFzayB7XHJcblx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21hc2stYmFubmVyLnN2ZycpO1xyXG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFzay1iYW5uZXIuc3ZnJyk7XHJcblx0XHQtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcclxuXHRcdG1hc2stc2l6ZTogMTAwJTtcclxuXHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHQtd2Via2l0LW1hc2stb3JpZ2luOiBjb250ZW50O1xyXG5cdFx0bWFzay1vcmlnaW46IGNvbnRlbnQ7XHJcblx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0O1xyXG5cdFx0bWFzay1wb3NpdGlvbjogbGVmdDtcclxuXHRcdC13ZWJraXQtbWFzay1zaXplOiBhdXRvIDEwMCU7XHJcblx0XHRtYXNrLXNpemU6IGF1dG8gMTAwJTtcclxuXHR9XHJcblxyXG5cdC52aXRhbC1iYW5uZXItbG9nbyB7XHJcblx0XHRtYXJnaW46IDAgMCA1NnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xyXG5cdC5iYW5uZXItYmxvY2stbGVmdCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuXHRcdCYudml0YWxzaWdodCB7XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XHJcblx0XHRtYXgtd2lkdGg6IDYzMnB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXN1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHtcclxuXHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHR9XHJcblx0XHJcblx0LnZpdGFsLW1hc2sge1xyXG5cdFx0Y2xpcC1wYXRoOiBjaXJjbGUoNTYlIGF0IDUwJSAyNSUpO1xyXG5cdFx0LXdlYmtpdC1tYXNrLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRtYXNrLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LW1hc2stc2l6ZTogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFzay1zaXplOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufSIsInN1cC5zbS1zdXAtbGluayB7XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uZWJvb2stYnRuLFxyXG4uc2NoZWR1bGUtYnRuLFxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbi5zaGVkdWxlLWxpc3QgLnNoZWR1bGUtbGlzdC10aXRsZSxcclxuLmJsb2NrcXVvdGUtYXV0aG9yLFxyXG4uZ29pbmctZm9yLXplcm8tY29sIC5oZWFkaW5nLWgyLFxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWwtaGVhZGluZy1oMiB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0QGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxufVxyXG5cclxuLnZpdGFsc2lnaHQtZGVtby1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDU2cHggMCAzMnB4O1xyXG59XHJcblxyXG4udml0YWxzaWdodC1kZW1vLWNvbnRhaW5lcixcclxuLmdldC10aGUtZGV0YWlscy1ib29rcyxcclxuLmRldGFpbHMtYm9va3MtYnRuIHtcclxuXHRiYWNrZ3JvdW5kOiAkdGVhbGRhcms7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1idG4geyBcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4uc2NoZWR1bGUtYnRuLFxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi5lYm9vay1idG4sXHJcbi5zY2hlZHVsZS1idG4sXHJcbi5kZXRhaWxzLWJvb2tzLWJ0bixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xyXG5cdHBhZGRpbmc6IDE2cHggMjhweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmVib29rLWJ0biB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcbn1cclxuXHJcbi5nZXQtdGhlLWRldGFpbHMtYm9va3MtdGl0bGUsXHJcbi52aWRlby1yZXNvdXJjZXMtdGl0bGUsXHJcbi5lYm9vay1idG4sXHJcbi5zY2hlZHVsZS1idG4sXHJcbi5kZXRhaWxzLWJvb2tzLWJ0bixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmRldGFpbHMtYm9va3MtYnRuIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJvb2tzLWJ0bixcclxuLmVib29rLWJ0bixcclxuLnNjaGVkdWxlLWJ0bixcclxuLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcclxuLnRleHQtY2FwdGlvbiB7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnZpdGFsc2lnaHQtcmlnaHQtYmxvY2sgLnNjaGVkdWxlLWJ0biB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgJGJsdWUtZHJrO1xyXG5cdH1cclxufVxyXG5cclxuLnNoZWR1bGUtbGlzdCB7XHJcblxyXG5cdC5zaGVkdWxlLWxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHQmLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cclxuXHQmLXRleHQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uZWJvb2staW1nLWNvbnQge1xyXG5cdG1heC13aWR0aDogMjMwcHg7XHJcbn1cclxuXHJcbi5lYm9vay10aXRsZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Zm9udC1zaXplOiA0MHB4O1xyXG59XHJcblxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstY29udGFpbmVyIHtcclxuXHQucm93IHtcclxuXHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaG93LXZpdGFsc2lnaHQtd29yay10aXRsZS1ibG9jayB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMTI4cHggMTVweDtcclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4uaG93LXZpdGFsc2lnaHQtd29yay1pbm5lci1sZWZ0IHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaG93LXZpdGFsc2lnaHQtd29yay1pbWcge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5tYXAtZGVzY3JpcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlb3Mge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLnJlc291cmNlcy1pbWctYm94IHtcclxuXHRsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1ib3ggaWZyYW1lLFxyXG4udmlkZW8tb3ZlcmxheS1pbWctYm94IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaGlkZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlkZW8tb3ZlcmxheS1pbWctYm94IHtcclxuXHRpbWcge1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG59XHJcblxyXG4ucmVzb3VyY2VzLXZpZGVvLWJveCB7XHJcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi52aWRlby1yZXNvdXJjZXMtYmxvY2txdW90ZSB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4udmlkZW8tcmVzb3VyY2VzLWF1dGhvciB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udmlkZW8tb3ZlcmxheS1pbWctYm94IHtcclxuXHR6LWluZGV4OiA0O1xyXG59XHJcblxyXG4ucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1vdXRlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbiB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XHJcblxyXG5cdFx0LnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogNjVweDtcclxuXHRtYXgtaGVpZ2h0OiA2NXB4O1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcXDQ5XCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtMnB4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEVUbW9kdWxlcztcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcblx0XHRmb250LXNpemU6IDRyZW07XHJcblx0fVxyXG59XHJcblxyXG4udml0YWxzaWdodC1sZWZ0LWJsb2NrIHtcclxuXHRwLCBsaSwgYSwgc3Bhbiwgc3Ryb25nIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblx0fVxyXG5cclxuXHRvbCB7XHJcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcblxyXG5cdHVsLG9sIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ucHJvZHVjdHMtaW5uZXItYmxvY2staW5mby10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udml0YWxzaWdodC1ibG9ja3F1b3RlLWJsb2NrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0R3JleTtcclxufVxyXG5cclxuLnF1b3QtaWNvLWJsb2NrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAzcHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS10eHQsXHJcbi5ibG9ja3F1b3RlLWF1dGhvciB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS10eHQge1xyXG5cdHBhZGRpbmc6IDI4cHg7XHJcbn1cclxuXHJcbi50ZXh0LWNhcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uZ29pbmctZm9yLXplcm8tY29sIHtcclxuXHRwLCBsaSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdHB7XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdH1cclxuXHQuaGVhZGluZy1oMiB7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxufSBcclxuXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIHtcclxuXHQudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIHtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZpdGFsLWhlYWRpbmctaDIge1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi52aXRhbC1pbnAgaW5wdXQsXHJcbi52aXRhbC1pbnAgc2VsZWN0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDE0cHggMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udml0YWwtaW5wIGxhYmVsIHtcclxuXHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpdGFsLWlucCBkaXYgc3BhbiBsYWJlbHtcclxuXHRAaW5jbHVkZSBzci1vbmx5KCk7XHJcbn1cclxuXHJcbi8qbWVkaWEqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQuYnMtY29udGFpbmVyLXZpdGFsIHtcclxuXHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0fVxyXG5cclxuXHQuc2NoZWR1bGUtYnRuLFxyXG5cdC5lYm9vay1idG4sXHJcblx0LmRldGFpbHMtYm9va3MtYnRuLFxyXG5cdC5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcblx0XHRwYWRkaW5nOiAxNnB4IDQ4cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuYnMtY29udGFpbmVyLXZpdGFsIHtcclxuXHRcdG1heC13aWR0aDogNzIwcHg7XHJcblx0fVxyXG5cclxuXHQuaG93LXZpdGFsc2lnaHQtd29yay10aXRsZS1ibG9jayB7XHJcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xyXG5cdH1cclxuXHJcblx0Lmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5lYm9vay10aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnJlc291cmNlcy12aWRlby1idXR0b24taWNvIHtcclxuXHRcdG1heC13aWR0aDogMTAwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDZyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuYnMtY29udGFpbmVyLXZpdGFsIHtcclxuXHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0fVxyXG5cclxuXHQuYmxvY2txdW90ZS10eHQge1xyXG5cdFx0cGFkZGluZzogMjhweCA1OXB4O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChvZGQpLFxyXG5cdC52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQoZXZlbiksXHJcblx0LnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5yZXNvdXJjZXMtdmlkZW8tY29sOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5yZXNvdXJjZXMtdmlkZW8tY29sOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMzgwcHgpIHtcclxuXHQuYnMtY29udGFpbmVyLXZpdGFsIHtcclxuXHRcdG1heC13aWR0aDogMTA4MHB4O1xyXG5cdH1cclxuXHJcblx0Lmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChldmVuKSxcclxuXHQudml0YWxzaWdodC1sZWZ0LWJsb2NrIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChvZGQpLFxyXG5cdC52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5lYm9vay10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0fVxyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcblxyXG5AbWl4aW4gaW1nLWZsdWlkIHtcclxuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxyXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxyXG5cclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xyXG5cclxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxyXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxyXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cclxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxyXG4gIEBtZWRpYVxyXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xyXG4gIH1cclxufVxyXG4iXX0= */
