@charset "UTF-8";*{box-sizing:border-box;margin:0}a{text-decoration:none}img{max-width:100%;height:auto}.fas:before{font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands}.main-content .qubely-block-text-title,body{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}html{scroll-behavior:smooth}.row-dark,[data-color=black]{background-color:#1f313c!important}body .entry-content .button{color:#fff}.screen-reader-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;width:1px;word-wrap:normal!important}.alignleft{float:left;margin-right:1.5em}.alignleft,.alignright{display:inline;margin-bottom:1rem;margin-top:1rem}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem}@media (min-width:768px){body.logged-in .main-nav.nav-down{top:32px}}@media (max-width:768px){.hide-for-mobile{display:none}}html{font-size:16px}body p{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:1rem;line-height:1.7;margin-bottom:1rem}.main-content .qubely-block-text-title{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600!important;font-size:30px!important}.qubely-block-text-title,h1,h2,h3,h4,h5,h6{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1rem;font-weight:600}h1,h2{color:#1a323d}h3,h4,h5{color:#42414f}h6{font-size:.9rem}.dark-section *{color:#fff}.entry-content p a mark{color:#4092cd!important}.entry-content .widget h4{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.9rem}a,body .is-primary{color:#4092cd}.is-park{color:#2b95d0}.is-park .menu-image-title{color:#2b95d0!important}.is-park .button{background-color:#2b95d0!important}.is-park .button:hover{background-color:#2786bb!important}.is-farms{color:#0d6b3a}.is-farms .menu-image-title{color:#0d6b3a!important}.is-farms .button{background-color:#0d6b3a!important}.is-farms .button:hover{background-color:#0a542e!important}.is-arc{color:#8a1d02}.is-arc .menu-image-title{color:#8a1d02!important}.is-arc .button{background-color:#8a1d02!important}.is-arc .button:hover{background-color:#711802!important}.is-theater{color:#000}.is-theater .menu-image-title{color:#fff!important}.is-theater .button,.is-theater .button:hover{background-color:#000!important}.is-sky{color:#2575bf}.is-sky .menu-image-title{color:#2575bf!important}.is-sky .button{background-color:#2575bf!important}.is-sky .button:hover{background-color:#2168aa!important}.button,.is-cta.menu-item,input[type=submit]{display:inline-block;background-color:#fbc22b;width:-moz-fit-content;width:fit-content;color:#1f313c;vertical-align:middle;margin:0 0 1rem;padding:1rem 1.5rem!important;box-shadow:0 0 1rem rgba(0,0,0,.3);border:1px solid transparent;border-radius:10px!important;transition:background-color .25s ease-out,color .25s ease-out;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;-webkit-appearance:none;line-height:1.6;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.button:hover,.is-cta.menu-item:hover,input[type=submit]:hover{background-color:#efae05}.button.is-action,.is-cta.menu-item.is-action,input[type=submit].is-action{background-color:#a0cd53}.button.is-action:hover,.is-cta.menu-item.is-action:hover,input[type=submit].is-action:hover{background-color:#88b835}.button.is-primary,.is-cta.menu-item.is-primary,input[type=submit].is-primary{background-color:#4092cd;color:#fff!important}.button.is-primary:hover,.is-cta.menu-item.is-primary:hover,input[type=submit].is-primary:hover{background-color:#2d77ad}.button.is-black,.is-cta.menu-item.is-black,input[type=submit].is-black{background-color:#010101;color:#fff!important}.button.is-black:hover,.is-cta.menu-item.is-black:hover,input[type=submit].is-black:hover{background-color:#1b1b1b}.site-search{margin:2rem 0}.site-search input.search-form,body.search input.search-form{padding:1rem;display:inline-block;border-color:#1a323d!important;flex:3;border-radius:10px;margin-right:1rem;box-shadow:0 0 1rem rgba(0,0,0,.2)}.site-search .search-submit,body.search .search-submit{margin-bottom:0;flex:1}.site-search .header-searchform,body.search .header-searchform{display:flex}h2{font-size:1.5rem}@media (min-width:1200px){h2{font-size:2.5rem}}h3{font-size:1.25rem}@media (min-width:1200px){h3{font-size:2rem}}.widget h3{text-transform:uppercase}input.search-submit{padding:1rem 2.5rem;background-color:#4092cd;border:none;color:#fff;margin-bottom:1rem;cursor:pointer;transition:all .2s ease-in-out}input.search-submit:hover{background-color:#3385c1}.gform_body #gform_fields_1 input,.gform_body #gform_fields_1 select,.gform_body #gform_fields_1 textarea,.gform_body #gform_fields_4 input,.gform_body #gform_fields_4 select,.gform_body #gform_fields_4 textarea{accent-color:#4092cd;padding:5px 10px;min-height:50px;border-color:#fff;background-color:#ededed;box-shadow:none}.gform_body #gform_fields_1 select,.gform_body #gform_fields_4 select{margin-top:4px}input,select{accent-color:#4092cd}.wp-block-button a.wp-block-button__link{background-color:#4092cd;padding:.75rem 2.5rem;line-height:1.3;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}span#loadMore.disabled{background-color:#b7b4b4;cursor:not-allowed}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#1f313c}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#1f313c}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#1f313c}form input:-moz-placeholder,form textarea:-moz-placeholder{color:#1f313c}figcaption.wp-caption-text{font-size:90%}ul{padding:0}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:flex;flex-flow:row wrap}.cell{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{flex:1 1 0px}.cell.shrink{flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{flex:1 1 0px;width:auto}.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{flex:1 1 0px;width:auto}.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}@media print,screen and (min-width:1400px){.grid-x>.xlarge-1{width:8.33333%}.grid-x>.xlarge-2{width:16.66667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.33333%}.grid-x>.xlarge-5{width:41.66667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.33333%}.grid-x>.xlarge-8{width:66.66667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.33333%}.grid-x>.xlarge-11{width:91.66667%}.grid-x>.xlarge-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse,.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse,.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse,.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:1400px){.xlarge-offset-0{margin-left:0}.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + .9375rem)}.xlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.33333% + .9375rem)}.xlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.66667% + .9375rem)}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + .9375rem)}.xlarge-offset-4{margin-left:33.33333%}}.wp-admin .mfp-hide{display:block!important}.theme-photo-header figure.project-logo figcaption p{color:#fff;font-size:1.125rem!important;font-weight:800!important;text-shadow:0 0 1rem rgba(0,0,0,.9)}.sub-footer{position:relative}.sub-footer>.grid-container{z-index:10;position:relative}.sub-footer h3{font-size:2.5rem;color:#4092cd;font-weight:800}.sub-footer h3+p{margin-bottom:2rem}@media (min-width:768px){.sub-footer:after{content:"";position:absolute;opacity:.9;width:200px;height:300px;background:url(../../src/assets/icons/dots-BG.svg);background-repeat:no-repeat;background-size:auto;right:0;bottom:-75px;z-index:2}}.sub-footer .is-diagonal-right-container{position:absolute;width:33vw;z-index:1;left:-10%;max-height:75%;top:-40px}@media (max-width:767px){.sub-footer .is-diagonal-right-container{display:none}}.main-footer{background-color:#1f313c;color:#fff;padding:0!important;overflow:hidden;position:relative}.main-footer a:not(.button),.main-footer p{font-weight:600}.main-footer .footer-info{padding:6rem 2rem 5rem;z-index:5;position:relative}.main-footer .footer-info a,.main-footer .footer-info p{color:#fff;margin-bottom:0;font-size:1rem;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.main-footer .footer-info .button{margin-bottom:1rem;color:#1f313c}.main-footer .footer-info .fa{color:#fbc22b;margin-right:.5rem}.main-footer .footer-info h3,.main-footer .footer-info h4{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;font-size:2rem}.main-footer .footer-info .cell-content{padding:.5rem}.main-footer .footer-info .cell-content a{width:100%}@media (min-width:1200px){.main-footer .footer-info .cell-content a{min-width:210px}}@media (min-width:1200px){.main-footer .footer-info .cell-content{min-width:300px}}.main-footer .footer-info .footer-logo{text-align:center}.main-footer .footer-info .custom-logo-link{margin-bottom:1rem}.main-footer .footer-info img{max-height:150px;width:auto}@media (max-width:767px){.main-footer .footer-info img{margin-bottom:2rem}}.main-footer .footer-info svg{max-width:200px}@media (min-width:768px){.main-footer .footer-info>.cell:nth-of-type(2){align-items:center}.main-footer .footer-info>.cell:nth-of-type(3){align-items:flex-end}}.main-footer .footer-info>.cell .cell-content{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.main-footer .footer-info .connect-block{display:flex;align-items:center;justify-content:center}.main-footer .footer-info .connect-block>*{margin-bottom:1.5rem;line-height:1;margin-left:2rem;margin-right:2rem;opacity:1;transition:opacity .2s ease-in-out}.main-footer .footer-info .connect-block .fa:hover,.main-footer .footer-info .connect-block a:hover{opacity:.8}@media (max-width:767px){.main-footer .footer-info .connect-block{flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}}.main-footer .footer-info .connect-block p{display:flex}.main-footer .footer-info .social-links li{display:block;text-align:left;margin-left:0;margin-bottom:0}.main-footer .footer-info .social-links a{color:#fbc22b;background-color:#1f313c;display:flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;font-size:.9rem}.main-footer .footer-info .social-links a:before{font-size:1.25rem!important;text-align:center;min-width:30px;display:inline-block}.main-footer .footer-info .footer-main-menu{margin-bottom:3rem}.main-footer .footer-info .footer-main-menu li a{text-align:left}.main-footer .legal{width:100%;position:relative;color:#fff;margin:0;color:#010101;z-index:10}.main-footer .legal a{color:#fff}.main-footer .legal img{max-width:165px}.main-footer .legal h6{font-size:.9rem;font-weight:400}@media (min-width:768px){.main-footer .footer-nav-section{margin-top:5rem}}.main-footer .footer-nav-menu{width:100%;margin:.5rem 0 2rem;padding:0}@media (min-width:768px){.main-footer .footer-nav-menu{display:flex;justify-content:center;margin-bottom:1.5rem}}.main-footer .footer-nav-menu>li{position:relative;display:flex;align-items:center;margin:0 1rem}.main-footer .footer-nav-menu>li:before{content:"";display:inline-block;height:7px;width:7px;min-width:7px;border-radius:1px;opacity:1;background-color:#1f313c;transition:all .2s ease-in-out}@media (max-width:767px){.main-footer .footer-nav-menu>li{margin-bottom:2rem!important}.main-footer .footer-nav-menu>li:before{background-color:#4c5a63}}.main-footer .footer-nav-menu>li>a{display:inline-block;color:#fff;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;margin-left:2rem;margin-bottom:0}.main-footer .footer-nav-menu>li:nth-of-type(2):before{background-color:#4092cd}.main-footer .footer-nav-menu>li:nth-of-type(3):before{background-color:#a0cd53}.main-footer .footer-nav-menu>li:nth-of-type(4):before{background-color:#8a1d02}.main-footer .footer-nav-menu>li:nth-of-type(5):before{background-color:#fbc22b}.main-footer .footer-nav-menu .sub-menu{padding:0;margin:0}.main-footer .footer-nav-menu .sub-menu li{display:block;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:767px){.main-footer .footer-info .cell,.main-footer .legal .cell{text-align:center}}.main-footer .legal{margin-bottom:0;margin-top:1.25rem}.main-footer .legal .cell{width:100%;flex-direction:row;display:flex;align-items:center}@media (max-width:767px){.main-footer .legal .cell{display:block!important}}.main-footer .legal .cell h6{margin-bottom:0;color:#fff}.main-footer .legal .cell .copy{margin:0 10%}.main-footer .legal .cell img{max-height:40px}.main-footer .legal a{font-size:.9rem}@media (min-width:768px){.main-footer .legal .cell{justify-content:center}}.main-footer .legal .nav-search-icon{display:none}.main-footer .footer-logo{max-width:200px;margin-bottom:1rem}.main-footer .footer-logo img{display:block;width:100%}@media (max-width:767px){.main-footer .cell{justify-content:center;align-items:center;margin-bottom:2rem}.footer-recent-posts{align-items:center}}div#gform_wrapper_4{width:100%}.overlay-menu{opacity:0;height:0;overflow:hidden;transition:opacity .3s ease-in-out}.overlay-menu .overlay-nav-menu{transform:translateY(-30%);transition:transform .2s ease-in-out}.overlay-menu.is-active{position:fixed;padding-top:100px;opacity:1;width:100%;min-height:100vh;bottom:0;left:0;overflow-y:auto;background:#121212;background:linear-gradient(74deg,#121212,#393939 12%,#131313 75%,#373737);z-index:500}@media (max-width:949px){.overlay-menu.is-active{padding-top:75px;padding-bottom:50px;z-index:1000;top:0;bottom:auto}}@media (min-width:950px) and (max-width:1250px){.overlay-menu.is-active{padding-top:200px;padding-bottom:50px}}.overlay-menu.is-active span#mobile-projects-close{display:none}.overlay-menu.is-active span#mobile-projects-close:before{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:700}@media (max-width:949px){.overlay-menu.is-active span#mobile-projects-close{position:absolute;right:.5rem;top:2.25rem;transform:translateY(-50%);display:block;padding:1rem;font-size:1.5rem;z-index:1002;color:#fff}}.overlay-menu.is-active:before{top:15%;left:-100px}.overlay-menu.is-active:after,.overlay-menu.is-active:before{content:"";position:absolute;width:300px;height:100px;background-image:url(../../src/assets/icons/bandaid.svg);background-repeat:no-repeat;z-index:-1}.overlay-menu.is-active:after{bottom:25%;right:-75px}.overlay-menu.is-active .overlay-nav-menu{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;transform:translateY(0);padding-bottom:2rem}@media (min-width:950px){.overlay-menu.is-active .overlay-nav-menu{min-height:90vh;padding-bottom:0}}@media (min-width:950px) and (max-width:1250px){.overlay-menu.is-active .overlay-nav-menu{padding-bottom:50px}}.overlay-menu.is-active .overlay-nav-menu>.menu-item{width:96%;padding-top:1rem;height:-moz-fit-content;height:fit-content;margin:0 1%;list-style:none}@media (min-width:950px){.overlay-menu.is-active .overlay-nav-menu>.menu-item{width:48%}}@media (min-width:1200px){.overlay-menu.is-active .overlay-nav-menu>.menu-item{width:31.33%;min-height:39vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around}}.overlay-menu.is-active .link-wrapper{display:block;position:relative;height:auto;padding:1rem 2rem;float:left;min-height:210px}.overlay-menu.is-active .link-wrapper .menu-image{max-width:40%;width:auto;height:auto;max-height:125px;float:left;margin-top:1rem;border-right:10px solid transparent}.overlay-menu.is-active .link-wrapper span.menu-image-title-after.menu-image-title{width:60%;float:right;font-weight:800;margin:1rem 0;padding-left:0;color:#fff}.overlay-menu.is-active .link-wrapper span.sub{width:60%;float:right;color:#fff;font-size:14px}.overlay-menu.is-active .button-wrapper{padding:0 1rem;display:block;clear:both}.overlay-menu.is-active .button-wrapper .button{width:100%;color:#fff}.overlay-menu.is-active ul.sub-menu{padding:0 1rem;width:100%;display:flex;clear:both;justify-content:space-evenly;list-style-type:none}.overlay-menu.is-active ul.sub-menu li a{color:#fff;font-size:12px}.gform_body input,.gform_body textarea{background-color:#fff!important}.gform_footer input[type=submit]{display:block;margin-top:1rem!important;font-size:1rem!important;font-weight:700!important;width:100%!important;background-color:#a0cd53!important;min-height:60px!important;color:#333!important}#gform_2{z-index:20}input#gform_submit_button_2{border-radius:10px}@media (min-width:768px){input#gform_submit_button_2{max-width:calc(32.33% - 6px);margin:0 auto;transform:translateX(-3px)}}@media (min-width:768px){div#gform_fields_2{display:flex}fieldset#field_2_1{flex:2}div#field_2_3{flex:1}}@media (min-width:768px){div#gform_fields_2{row-gap:12px}}#gform_2 .gform-body.gform_body input{min-height:60px;border:none;border-radius:10px}.contact-form ::placeholder{font-weight:700;color:#434343!important}.contact-form select#input_1_5{font-weight:700;color:#434343!important}.contact-form input,.contact-form select,.contact-form textarea{padding:5px 20px!important;border-radius:8px!important;background-color:#fff!important}.contact-form textarea{padding:20px!important}.contact-form .gform-theme--foundation .gfield textarea.large{min-height:300px!important}.contact-form label.gfield_label.gform-field-label{font-weight:700;color:#434343!important}.main-nav li{list-style:none}.main-nav li a{font-weight:500;display:block;color:#fff;padding:.125rem;-webkit-font-smoothing:antialiased}.main-nav li .sub-menu a,.main-nav li a{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.main-nav ul{margin:0}.main-nav .site-title{margin:0;display:flex;align-items:center}.main-nav .site-title a{color:#fff}.main-nav .site-title img,.main-nav .site-title svg{max-height:60px;width:100%;max-width:150px}@media (min-width:950px){.main-nav .site-title img,.main-nav .site-title svg{max-width:200px!important}}.main-nav .site-title h1,.main-nav .site-title p{margin-left:1rem;text-transform:uppercase}.main-nav .menu-container{position:relative;max-width:100%;padding:0}.main-nav.nav-down{z-index:1000}@media (min-width:950px){.main-nav{position:absolute;width:100%;transition:all .2s ease-in-out;z-index:100}.main-nav.nav-up{position:fixed;top:-150px}.main-nav.nav-down{position:fixed;top:0;z-index:1000}.main-nav.lower-down{background-color:rgba(31,49,60,.95);box-shadow:0 .5rem .75rem rgba(0,0,0,.25);padding:.5rem 0}.main-nav .mobile-search-toggle{display:none}}@media (max-width:949px){.main-nav{background-color:#1f313c}.main-nav .site-title{position:relative;z-index:9999;width:60%}.main-nav .site-title svg path{fill:#fff;transition:all .2s ease-in-out}.main-nav .toggle{position:absolute;right:1rem;top:2.25rem;transform:translateY(-50%);display:block;padding:1rem;font-size:1.5rem;cursor:pointer;color:#fff;transition:color .2s ease-in-out;z-index:1001}.main-nav .toggle:before{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:700}.main-nav .toggle.is-active{color:#4092cd}.main-nav .toggle.is-active:before{content:""}.logged-in .main-nav .toggle{position:absolute}.main-nav .nav-menu{position:relative;height:0;max-height:0;background-color:#1f313c;overflow-y:hidden;margin:0;padding-top:8rem;padding-bottom:5rem;padding-left:0;overflow:hidden;position:fixed;left:0;right:0;width:100%;top:0;align-items:flex-start;justify-content:flex-start;flex-direction:column;opacity:0;z-index:10}.main-nav .nav-menu .nav-search-icon{opacity:1}.main-nav .nav-menu>li{display:block;opacity:0;transition:all .3s ease-in-out;background-color:#1f313c;z-index:10;color:#ededed;text-transform:none;width:100%;border-bottom:1px solid rgba(64,146,205,.3);padding:.5rem}.main-nav .nav-menu>li .nav-phone-link{background-color:rgba(64,146,205,.8);padding:.25rem;line-height:1.3}.main-nav .nav-menu>li.menu-item-has-children{position:relative}.main-nav .nav-menu>li.menu-item-has-children>.sub-menu{max-height:0;overflow-y:hidden;transition:all .2s ease-in-out;padding-left:0}.main-nav .nav-menu>li.menu-item-has-children>.sub-menu .remove-link>a{font-weight:700;font-size:1rem}.main-nav .nav-menu>li.menu-item-has-children>a{display:inline-block;width:auto;padding-right:1rem;opacity:1;transition:opacity .3s ease-in-out}.main-nav .nav-menu>li.menu-item-has-children:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;position:absolute;right:1rem;top:5px;padding:.5rem;color:#4092cd;transform:rotate(-90deg);transition:all .2s ease-in-out}.main-nav .nav-menu>li.menu-item-has-children .sub-menu li{padding-left:.5rem;font-weight:400}.main-nav .nav-menu>li.menu-item-has-children .sub-menu li a{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;margin-left:.5rem;font-size:1rem}.main-nav .nav-menu>li.menu-item-has-children.is-active:after{content:""}.main-nav .nav-menu>li.menu-item-has-children.is-mobile-open:after{transform:rotate(0deg)}.main-nav .nav-menu>li.menu-item-has-children.is-mobile-open .sub-menu{max-height:100vh!important}.main-nav .nav-menu>li>a{display:inline-block;width:auto;padding-right:1rem;line-height:1}.main-nav .nav-menu a{color:#ededed;font-size:1.25rem}.main-nav .nav-menu.is-active{position:fixed;opacity:1;display:flex;height:100vh;max-height:100vh;z-index:1000;background-color:#1f313c;overflow-y:auto!important;z-index:999}.main-nav .nav-menu.is-active>li{opacity:1}.main-nav .nav-menu.is-active>li .menu-link-span{padding:0 1rem}.main-nav .nav-menu.is-active>li a{text-transform:none;opacity:1;padding:.5rem 0;max-width:60%}.main-nav .nav-menu.is-active>li .sub-menu a{font-weight:800!important;color:#fbc22b}}@media (min-width:950px){.main-nav{padding:0!important;position:relative;background-color:rgba(1,1,1,.6)}.main-nav .menu,.main-nav .site-title{list-style-type:none;display:block}.main-nav .menu li,.main-nav .site-title li{float:left;position:relative;line-height:inherit}.main-nav .menu li a,.main-nav .site-title li a{display:block;font-size:1.25rem;font-weight:500;line-height:1.1;color:#fff;border:none;padding:.75rem 1rem;transition:all .1s ease-in-out}.main-nav .menu li a:focus a,.main-nav .menu li a:hover a,.main-nav .site-title li a:focus a,.main-nav .site-title li a:hover a{color:#4092cd}.main-nav .menu li a i,.main-nav .site-title li a i{font-size:1.25rem}.main-nav .nav-menu{height:100%;display:flex;align-items:center;justify-content:center}.main-nav .nav-menu .nav-phone-link{background-color:rgba(64,146,205,.8)}.main-nav .site-title{padding:.5rem;margin-left:1rem;display:flex;align-items:center}.main-nav .site-title img{padding:0;transition:all .2s ease-in-out;max-width:none;image-rendering:-webkit-optimize-contrast;-webkit-transform:translateZ(0)}.main-nav .site-title:after{content:none}.main-nav .site-title:hover{opacity:.8;background-color:transparent}.main-nav .nav-menu>li{margin:0 0 0 1rem;position:relative}.main-nav .nav-menu>li:after{content:"";position:absolute;height:2px;bottom:-2px}.main-nav .nav-menu>li.menu-item-has-children>a:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-size:.6rem;color:#a0cd53;font-weight:800;position:relative;margin-left:.5em;display:inline-block;pointer-events:none;transition:transform .1s ease-in-out;transform:scale(1) rotate(0deg);z-index:10}.main-nav .nav-menu>li.menu-item-has-children:hover>a:after{transform:scale(1) rotate(45deg)}.main-nav .nav-menu>li.is-cta{border:none!important}.main-nav .nav-menu>li.is-cta a{background-color:#4092cd!important;color:#fff!important;border-radius:28px;padding:1rem 1.5rem;box-shadow:0 0 1rem rgba(31,49,60,.6)}.main-nav .nav-menu>li.is-cta a:hover:before{content:none}.main-nav .nav-menu>li a{text-align:center;font-weight:400;font-size:.9rem}.main-nav .nav-menu>li>a{position:relative;padding:1rem 1rem 1rem 0;color:#fff!important;display:flex;align-items:center;text-shadow:0 0 .375rem rgba(0,0,0,.375);z-index:10}.main-nav .nav-menu>li>a:before{content:"";position:absolute;bottom:0;left:2px;height:7px;width:7px;border-radius:1px;opacity:0;background-color:#a0cd53;transition:all .2s ease-in-out}.main-nav .nav-menu>li>a .menu-link-span:after,.main-nav .nav-menu>li>a .menu-link-span:before{content:"";position:absolute;bottom:0;left:16px;height:7px;width:7px;opacity:0;border-radius:1px;background-color:#fbc22b;transition:all .2s ease-in-out;transition-delay:.1s}.main-nav .nav-menu>li>a .menu-link-span:after{left:30px;transition-delay:.2s;background-color:#4092cd}.main-nav .nav-menu>li.active a,.main-nav .nav-menu>li.current-menu-item a{color:#fff;background-color:transparent;position:relative;transition:all .2s ease-in-out}.main-nav .nav-menu>li.current-menu-item a,.main-nav .nav-menu>li>a:hover{text-shadow:none}.main-nav .nav-menu>li.current-menu-item a .menu-link-span:after,.main-nav .nav-menu>li.current-menu-item a .menu-link-span:before,.main-nav .nav-menu>li.current-menu-item a:before,.main-nav .nav-menu>li>a:hover .menu-link-span:after,.main-nav .nav-menu>li>a:hover .menu-link-span:before,.main-nav .nav-menu>li>a:hover:before{opacity:1}.main-nav .nav-menu>li>.sub-menu{position:absolute;margin:0;left:0;top:calc(100% + 2rem);background-color:#1f313c;padding:1rem 0;min-width:175px;opacity:0;transform:scale(0);display:flex;flex-direction:column;flex-wrap:wrap;width:auto;height:auto;box-shadow:0 0 .25rem rgba(0,0,0,.125);transition:opacity .2s ease-in-out,top .2s ease-in-out}.main-nav .nav-menu>li>.sub-menu:after,.main-nav .nav-menu>li>.sub-menu:before{content:"";height:1.5rem;left:0;width:100%;bottom:100%;position:absolute}.main-nav .nav-menu>li>.sub-menu:after{top:100%;bottom:auto}.main-nav .nav-menu>li>.sub-menu li{display:block;flex:1;min-height:100%;padding:0;margin-bottom:.25rem}.main-nav .nav-menu>li>.sub-menu li:first-child{border:none}.main-nav .nav-menu>li>.sub-menu li a{text-align:left;font-weight:300;font-size:1rem;color:#fff;white-space:nowrap;padding:.25rem 1rem;text-transform:none;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;transition:all .2s ease-in-out}.main-nav .nav-menu>li>.sub-menu li a:hover{color:#fbc22b;border-color:#4092cd}.main-nav .nav-menu>li.menu-item-has-children a:focus+.sub-menu,.main-nav .nav-menu>li .sub-menu.active,.main-nav .nav-menu>li:hover>.sub-menu{opacity:1;top:calc(100% + .6rem);transform:scale(1)}.main-nav .nav-menu>li.menu-item-has-children a:focus+.sub-menu .sub-menu,.main-nav .nav-menu>li .sub-menu.active .sub-menu,.main-nav .nav-menu>li:hover>.sub-menu .sub-menu{top:0;padding:0;margin-left:1px}.main-nav .nav-menu>li.menu-item-has-children a:focus+.sub-menu .sub-menu li,.main-nav .nav-menu>li .sub-menu.active .sub-menu li,.main-nav .nav-menu>li:hover>.sub-menu .sub-menu li{text-transform:none}.main-nav .nav-menu>li.menu-item-has-children a:focus+.sub-menu .sub-menu li a,.main-nav .nav-menu>li .sub-menu.active .sub-menu li a,.main-nav .nav-menu>li:hover>.sub-menu .sub-menu li a{border-top:0}}@media (min-width:1200px) and (max-width:1350px){.main-nav aside.site-title{max-width:85px;margin:5px!important;padding:7px 0 0!important}}@media (min-width:1200px){.main-nav .menu-container{display:flex;justify-content:space-between;padding:0;margin:0 auto}}.main-nav strong{font-size:1rem;font-weight:800;margin:0;line-height:1}@media (min-width:950px){.nav-wrapper{padding:.5rem;position:relative}.nav-wrapper .nav-menu .nav-search-icon{color:#010101;font-size:1rem;cursor:pointer;transform:rotate(0) scale(1);transition:all .2s ease-in-out;padding:1.25rem}.nav-wrapper .nav-menu .nav-search-icon a{display:none;font-size:0}}@media (max-width:949px){.nav-wrapper .search-form{background-color:#e0e0e0!important;box-shadow:none!important}.nav-wrapper .search-form input[type=submit]{background-color:#4092cd!important;color:#fff;border:none}}@media (min-width:950px){.menu-container{height:100%;min-height:100%;align-items:stretch}.menu-container section.menu-search{padding-left:0;position:relative;min-height:100%;align-items:stretch;color:#fff;z-index:100}.menu-container section.menu-search,.menu-container section.menu-search .header-searchform{display:flex;background-color:#4092cd;border-radius:0 0 0 25px;transition:all .2s ease-in-out}.menu-container section.menu-search .header-searchform{position:absolute;flex-direction:row;align-items:center;padding:.75rem 0;max-width:0;overflow:hidden;width:70vw;right:125px;top:0;height:100%}.menu-container section.menu-search .header-searchform .search-submit{width:10%;opacity:0;height:100%;margin-bottom:0;display:flex;align-items:center;justify-content:center;padding:0 4rem;box-shadow:none;font-size:.9rem!important;text-transform:uppercase;transition:all .2s ease-in-out}.menu-container section.menu-search .header-searchform .search-form{width:80%;opacity:0;border:none;margin-left:5%;margin-right:1%;background-color:#4092cd;border-bottom:1px solid #fff;color:#fff!important;height:100%;transition:all .2s ease-in-out}.menu-container section.menu-search .header-searchform .search-form::placeholder{color:#fff}.menu-container section.menu-search .toggle{display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%;padding:1rem;margin:0 .5rem}.menu-container section.menu-search .donate{display:flex;background-color:#a0cd53;text-transform:uppercase;font-size:.9rem;min-height:100%;width:125px;color:#fff;align-items:center;justify-content:center;border-radius:0 0 0 25px}.menu-container section.menu-search .donate a{color:#fff;padding:1rem;display:block}.menu-container section.menu-search.search-active{border-radius:0}.menu-container section.menu-search.search-active .nav-search-icon{transform:rotate(0) scale(1)}.menu-container section.menu-search.search-active .nav-search-icon:before{content:""}.menu-container section.menu-search.search-active .header-searchform{max-width:70vw;opacity:1;overflow:hidden;width:70vw;right:100%}.menu-container section.menu-search.search-active .header-searchform .search-submit{opacity:1;transition-delay:none}.menu-container section.menu-search.search-active .header-searchform .search-form{opacity:1}}@media (max-width:949px){body.is-open .main-nav{position:absolute;top:0;width:100%}body.is-open .site-title svg path{fill:#4092cd}}@media (max-width:949px){.main-nav aside.site-title{padding:1rem}#primary-menu .additional-links-nav-menu,#primary-menu .footer-text,#primary-menu .social-links,#primary-menu .widget-title,#primary-menu li.nav-search-icon{display:none}#primary-menu.is-active .widget-title{display:block;margin-top:1rem;padding:1rem 1rem 0;color:#4092cd;font-weight:500}#primary-menu.is-active .nav-search-icon{position:fixed;z-index:1001}#primary-menu.is-active #addlitionalLinks{display:block;width:100%;height:auto;margin-bottom:2rem}#primary-menu.is-active #addlitionalLinks ul{display:block;width:100%;overflow:hidden;border:none}#primary-menu.is-active #addlitionalLinks li{display:inline-block;opacity:1;width:50%;float:left;margin:0;transform:none;border:none}#primary-menu.is-active #addlitionalLinks li a{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:none;font-size:1rem;padding:.5rem 1rem}#primary-menu.is-active .footer-text{display:block;padding:.125rem 1rem;margin:0;color:#4092cd}#primary-menu.is-active .footer-text a{color:#4092cd;font-size:1rem}#primary-menu.is-active #social-links{display:block;width:100%;margin-top:2rem}#primary-menu.is-active #social-links .menu-item{display:block;text-align:left;margin:0}#primary-menu.is-active #social-links .menu-item a{color:#fbc22b;text-align:left;font-size:1rem;text-transform:none;padding-left:1rem;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}#primary-menu.is-active #social-links .menu-item a:before{width:20px;display:inline-block;font-size:1.2rem;margin-right:.5rem}.mobile-search-toggle{position:absolute;right:5.25rem;top:1.4rem;padding:.5rem;font-size:1rem;width:32px!important;height:32px;color:#4092cd;background-color:#fff;border-radius:50%;text-align:center;transform:rotate(0) scale(1);box-shadow:none;border:none!important;z-index:1001}.mobile-search-toggle a{display:none;font-size:0;box-shadow:none}.nav-wrapper .search-form{display:none}.nav-wrapper.search-active .search-form{right:0;width:100%;opacity:1;padding:1rem;z-index:100;position:relative;left:0;z-index:1000;top:-1rem;height:200px;background-color:#4092cd;display:flex;align-items:center;flex-direction:column;justify-content:center}.nav-wrapper.search-active .search-form>label{width:100%;flex:none}.nav-wrapper.search-active .search-form>label .search-field{height:50px;margin-bottom:.5rem}.nav-wrapper.search-active .search-form .search-submit{width:100%;height:50px;flex:none;line-height:50px;padding:0}body:not(.is-open) .search-form{display:none}body:not(.is-open) .nav-wrapper.search-active{display:flex!important}}.mobile-donate{margin:2rem auto!important;display:block;max-width:80%;background-color:#fbc22b!important}.mobile-donate:hover{background-color:#efae05!important}.mobile-donate a{color:#1f313c!important}@media (min-width:950px){.mobile-donate{display:none!important}}@media (min-width:950px) and (max-width:1199px){#main-nav-search{position:absolute;display:flex;top:0;right:0;height:60px;max-height:60px;min-height:auto}}@media (max-width:949px){#main-nav-search .donate,#main-nav-search .header-searchform,.menu-container .mobile-search-toggle{display:none}}.masthero-section{height:100vh;max-height:100vh;position:relative;max-width:100vw;overflow:hidden;background-color:#1f313c;box-shadow:inset 0 -12rem 8rem -4rem rgba(0,0,0,.7)}@media (min-width:768px){.masthero-section:after{content:"";position:absolute;opacity:.9;width:200px;height:300px;background:url(../../src/assets/icons/dots-BG.svg);background-repeat:no-repeat;transform:translateY(-50%);background-size:auto;left:0;top:50%;z-index:40}}.masthero-section .hero-image{position:relative;opacity:.75;height:100vh;-o-object-fit:cover;object-fit:cover;min-width:100%;z-index:1}.masthero-section .explore{bottom:80px;position:absolute;left:50%;color:#fff;transform:translateX(-50%)}.masthero-section .explore #scroll-down{color:#fff!important;font-weight:700;text-transform:uppercase;opacity:1;transition:all .2s ease-in-out;display:block;z-index:10;position:relative}.masthero-section .explore #scroll-down:hover{color:#fff!important;opacity:.7}.masthero-section .hero-caption{position:absolute;padding:1rem;width:500px;max-width:80%;left:10%;bottom:7%;text-align:left;z-index:50}.masthero-section .hero-caption h1,.masthero-section .hero-caption h2{color:#fff;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;line-height:1.8;text-shadow:0 0 1rem rgba(0,0,0,.7)}.masthero-section .hero-caption h1{font-size:2.5rem;font-weight:800;margin-bottom:-1rem}.masthero-section .hero-caption img{width:auto;height:auto;display:block;margin-left:-2rem;max-width:100%!important;margin-bottom:.25rem}.diag-container{position:absolute;right:0;top:85vh;width:35vw;z-index:1;height:60vh;overflow:hidden}@media (max-width:767px){.diag-container{display:none}}.diag-container svg{height:100%;-o-object-fit:cover;object-fit:cover}.image img{padding:1rem}@media (min-width:1200px){.image img{padding:0}}.explore{position:absolute;top:80vh;left:50%;transform:translateX(-50%)}.page-hero-section{position:relative;overflow-x:hidden;background-color:#ededed}@media (min-width:768px){.page-hero-section{height:50vh}}.page-hero-section .page-hero-image{position:relative;width:100%;overflow:hidden;height:100%;z-index:2}.page-hero-section .page-hero-image>img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.page-hero-section .hero-caption{position:relative;padding:2rem;background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.4);z-index:5}@media (min-width:768px){.page-hero-section .hero-caption{position:absolute;width:30%;min-width:425px;top:28%;right:10%}}.page-hero-section .hero-caption h1{color:#1f313c;font-size:2.125rem;font-weight:700;margin-bottom:1rem}@media (min-width:1200px){.fill-100{height:100vh}}.rounded-card-color,.rounded-card>.kt-inside-inner-col .kb-buttons-wrap:after{background-color:#fbc22b}.rounded-card>.kt-inside-inner-col{box-shadow:0 4px 1rem rgba(51,51,51,.35)}.rounded-card>.kt-inside-inner-col .button{position:relative;display:block;margin-bottom:0;box-shadow:0 0 .5rem rgba(0,0,0,.4)}.rounded-card>.kt-inside-inner-col .button:hover{box-shadow:0 0 .5rem rgba(0,0,0,.4)}.rounded-card>.kt-inside-inner-col .kb-buttons-wrap{position:relative}.rounded-card>.kt-inside-inner-col .kb-buttons-wrap:after{content:"";width:30px;height:30px;position:absolute;display:block;top:100%;left:50%;box-shadow:inset 0 0 .5rem -.125rem rgba(0,0,0,.4);transition:transform .3s ease-in-out;transform:translateY(-120%) translateX(-50%) rotate(45deg) scale(.7);background-color:#fbc22b;opacity:.9}.rounded-card>.kt-inside-inner-col .kb-buttons-wrap:hover:after{transform:translateY(-50%) translateX(-50%) rotate(45deg) scale(.9);box-shadow:inset 0 0 .5rem -.125rem rgba(0,0,0,.4)}body>.theme-photo-header:first-child{height:500px}.theme-photo-header{position:relative}.theme-photo-header .header-photo{background-color:#1f313c;position:relative;height:90vh;max-height:100vh;overflow:hidden}.theme-photo-header .header-photo>img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.theme-photo-header .header-photo:after{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,6%,.6),hsla(0,0%,100%,0) 25%)}.theme-photo-header figure.project-logo{position:absolute;bottom:5%;right:5%;width:300px}.theme-photo-header figure.project-logo img{width:-moz-max-content;width:max-content;max-width:175px;max-height:225px;margin-bottom:1rem}@media (max-width:767px){.theme-photo-header figure.project-logo img{max-width:125px}}.theme-photo-header figure.project-logo figcaption{color:#fff;font-size:1.5rem!important;font-weight:700;text-shadow:1px 1px .5rem rgba(0,0,0,.5)}@media (max-width:767px){.theme-photo-header figure.project-logo{max-height:80vh;max-width:90%;right:50%;transform:translateX(50%)}}@media (min-width:1200px){.page-template-template-page-sidebar .theme-photo-header .main-entry-text,.page-template-template-page-sidebar .theme-photo-header .main-entry-title,.single-cbus_podcasts .theme-photo-header .main-entry-text,.single-cbus_podcasts .theme-photo-header .main-entry-title,.single-post .theme-photo-header .main-entry-text,.single-post .theme-photo-header .main-entry-title{max-width:100%}}.page-child .theme-photo-header .header-photo,body.category .theme-photo-header .header-photo,body.search .theme-photo-header .header-photo{background-color:#4c5a63;position:relative;height:60vh;max-height:80vh;overflow:hidden}@media (min-width:768px){.theme-photo-header:after,body.category .theme-photo-header:after{content:"";width:250px;height:250px;background-image:url(../../src/assets/icons/dots-BG.svg);background-repeat:no-repeat;opacity:.9;background-position:bottom;background-size:auto;position:absolute;bottom:-65px;left:-55px;z-index:100}}body.search .theme-photo-header{margin-bottom:1rem}body.search .theme-photo-header:after{content:none}body.search .theme-photo-header .main-entry-header{padding:3rem 2.6rem 1rem}body.search .site-main .header-searchform{margin:2rem 0}body.search .sidebar-container{padding-top:0}.timeline-container{position:relative;background-image:url(../dist/assets/images/portfolio-bg-dark.jpg);background-repeat:no-repeat;background-size:contain;background-position:0 100%}@media (max-width:767px){.timeline-container{margin-left:-1rem;margin-right:-1rem}}.timeline-container>footer,.timeline-container>header{max-width:800px;margin:0 auto;text-align:center;margin-bottom:2rem;padding:1rem}.timeline-container .timeline-wrapper{min-height:275px;position:relative;z-index:100;margin-bottom:3px}.timeline-container .timeline-wrapper:nth-of-type(odd){flex-direction:row-reverse}.timeline-container .timeline-wrapper:nth-of-type(2n) aside.cta-text{align-items:flex-end}.timeline-container .timeline-wrapper:last-child{margin-bottom:4rem}@media (min-width:1200px){.timeline-container .timeline-wrapper:before{content:"";position:absolute;height:100%;width:2px;top:0;left:calc(50% - 3px);border-right:3px dotted #4092cd;z-index:-1}}@media (min-width:768px){.timeline-container .timeline-wrapper .cell{padding:3rem 0 1.5rem}}.timeline-container .timeline-wrapper .timeline-date{background-color:#1f313c;padding:2rem}@media (min-width:1200px){.timeline-container .timeline-wrapper .timeline-date{height:250px;box-shadow:0 0 2rem rgba(0,0,0,.5);max-width:65%}}.timeline-container .timeline-wrapper .timeline-date p{max-height:90px;overflow:auto}@media (min-width:768px){.timeline-container .timeline-wrapper .timeline-date p:after{content:" ...";font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}}.timeline-container .timeline-wrapper .timeline-date p:nth-of-type(1n+2){display:none}.timeline-container .timeline-wrapper .timeline-date h4{color:#4092cd;font-size:2rem}.timeline-container .timeline-wrapper .timeline-date .open-modal{font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.8rem}.timeline-container .timeline-wrapper .timeline-photo{position:relative;height:250px}.timeline-container .timeline-wrapper .timeline-photo figure{position:relative;margin:0;width:100%;height:250px}.timeline-container .timeline-wrapper .timeline-photo figure img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.radco-modal.white-popup,.timeline-modal.white-popup{position:relative;margin:0 auto;padding:0;max-width:1200px;min-height:400px;max-height:94vh}@media (max-width:767px){.radco-modal.white-popup,.timeline-modal.white-popup{overflow-y:auto;max-height:98vh}}.radco-modal.white-popup .timeline-modal-text,.timeline-modal.white-popup .timeline-modal-text{padding:2rem 3rem!important;display:flex;justify-content:center}.radco-modal.white-popup .timeline-modal-text h4,.timeline-modal.white-popup .timeline-modal-text h4{font-size:2rem;color:#4092cd}.radco-modal.white-popup .timeline-modal-text p,.timeline-modal.white-popup .timeline-modal-text p{text-align:justify;font-size:.95rem}.radco-modal.white-popup .timeline-modal-photo,.timeline-modal.white-popup .timeline-modal-photo{padding:0}.radco-modal.white-popup .timeline-modal-photo figure,.timeline-modal.white-popup .timeline-modal-photo figure{padding:0;margin:0;height:100%;max-height:80vh;background-color:pink}.radco-modal.white-popup .timeline-modal-photo figure img,.timeline-modal.white-popup .timeline-modal-photo figure img{min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.radco-modal.white-popup .mfp-close,.timeline-modal.white-popup .mfp-close{position:absolute;top:0;right:0;color:#fff;background-color:#4092cd!important;text-align:center;transition:all .2s ease-in-out}.radco-modal h3{font-size:2.75rem;margin-bottom:0}.radco-modal h4{font-size:.9rem!important;letter-spacing:1px;text-transform:uppercase;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.misha_loadmore{display:block;background-color:#4092cd;max-width:200px;color:#fff;vertical-align:middle;margin:5rem auto 2rem;padding:1.25rem 2rem;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.misha_loadmore:hover{background-color:#3385c1}.main-photo-block-row{padding:2rem 0}@media (min-width:950px){.main-photo-block-row{display:flex}}@media (min-width:950px){.main-photo-block-row .photo-container{margin-bottom:1rem;min-width:65%;max-width:65%}}.main-photo-block-row .photo-container .photo-block-image{margin:0;display:block}@media (min-width:950px){.main-photo-block-row .photo-container .photo-block-image{height:700px}.main-photo-block-row .photo-container .photo-block-image img{-o-object-fit:cover;object-fit:cover;height:100%}}.main-photo-block-row .photo-container .photo-block-image img{margin:0;display:block}@media (min-width:950px){.main-photo-block-row .block-text-wrapper{display:flex;flex:1;align-items:center}}.main-photo-block-row .block-text-wrapper .text-wrapper{background-color:#ededed;height:-moz-max-content;height:max-content;max-height:650px;padding:2rem;transition:all .2s ease-in-out}@media (min-width:950px){.main-photo-block-row .block-text-wrapper .text-wrapper{transform:translateX(-25%);padding:3rem 4rem;overflow-y:auto;width:100%;height:auto}}.main-photo-block-row .block-text-wrapper .text-wrapper h3{font-size:1.5rem}.main-photo-block-row.is-reversed{flex-direction:row-reverse}@media (min-width:950px){.main-photo-block-row.is-reversed .block-text-wrapper .text-wrapper{transform:translateX(25%)}}@media (min-width:475px) and (max-width:1199px){.custom-cta-card .wp-block-qubely-infobox{width:48%;float:left;margin:1%}}.icon-cta-container{position:relative}.icon-cta-container .kt-row-layout-inner{max-width:1200px;margin:0 auto}.icon-cta-container .kt-blocks-info-box-media{width:100px;height:100px;box-shadow:0 0 1.5rem rgba(0,0,0,.5)}.icon-cta-container .kt-blocks-info-box-media img{border-radius:0!important;transform:scale(.8)}@media (min-width:1200px){.icon-cta-container:after{content:"";position:absolute;width:100%;left:0;bottom:59%;height:1px;border-bottom:1px dotted #4092cd;font-size:1rem;transform:scale(2.5)}}#map_svg{stroke:#42414f!important;filter:drop-shadow(0 0 1rem rgba(0,0,0,.2));transform:translateX(-5%)}@media (min-width:1200px){#map_svg{transform:translateX(-9%)}}#map_svg path{fill:#1f313c!important}#map_svg path.is-current{fill:rgba(64,146,205,.625)!important;stroke:rgba(31,49,60,.99)!important}#map_svg path.is-past{fill:rgba(66,65,79,.625)!important;stroke:rgba(31,49,60,.99)!important}.investment-map-header{padding:0 2rem}.investment-map-key{display:flex;align-items:center;justify-content:center;padding:0 2rem}.investment-map-key .map-key{list-style-type:none;margin:0;padding:0}.investment-map-key .map-key li{font-size:1.5rem;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1rem;display:flex;line-height:1;align-items:center}.investment-map-key .map-key li:before{content:"";display:inline-block;margin-right:1rem;width:40px;height:40px;border-radius:50%;background-color:rgba(66,65,79,.625)!important}.investment-map-key .map-key li:first-child:before{background-color:rgba(64,146,205,.625)!important}.prop-card-modal-photo .slick-list,.prop-card-modal-photo .slick-list .slick-track{height:100%!important}.white-popup.mfp-with-anim.grid-x.radco-modal.prop-card-modal{overflow-y:auto;max-height:96vh}.staff-modal{max-width:80%!important;border-radius:20px}.staff-modal .staff-modal-photo{padding:2rem 2.5rem 2rem 2rem}.staff-modal .staff-modal-photo img{border-radius:20px 20px 100px 20px}.staff-modal .staff-modal-photo h3{font-size:1.5rem;font-weight:800}.staff-modal .staff-modal-text{padding:2rem}.staff-modal button.mfp-close{margin:.5rem;font-size:2.5rem}.project-info-box-container .wp-block-kadence-column{height:100%}.project-info-box-container span.kt-btn-inner-text{font-size:1rem;font-weight:400}.project-info-box-container .kt-inside-inner-col{display:flex;flex-direction:column;align-items:center;justify-content:space-between!important;height:100%}.project-info-box-container .kb-buttons-wrap{min-width:100%}.project-info-box-container span.kt-blocks-info-box-link-wrap{padding-left:0;flex-direction:column}@media (min-width:1200px){.project-info-box-container span.kt-blocks-info-box-link-wrap{flex-direction:row}}.project-info-box-container:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2023/12/bandaid.svg);background-size:auto;bottom:15%;right:10%;width:20vw;height:100px;background-repeat:no-repeat}.count-card .wp-block-kadence-countup{display:flex;align-items:center;justify-content:center}.count-card .wp-block-kadence-countup *{font-size:1.75rem;font-weight:700;margin:0 .5rem}.get-involved-section h2{font-weight:700;font-size:65px;color:#fff}.get-involved-section{background:#1f313c;padding:0 0 60px}.get-involved-section h3{color:#1995d0;font-weight:700;font-size:41px}.volunteer-content{padding:40px;background:#fff;border-radius:0 0 110px;flex:1;display:flex;align-items:center;flex-direction:column}.card-img-wrap{background:#f1f1f1;border-radius:23px 23px 0 0;overflow:hidden;height:250px}.card-img-wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.card-img-wrap img:hover{transform:scale(1.2)}.cell.medium-4.card-wrap{padding:0 20px 20px}.volunteer-content p{font-size:18px;line-height:1.5;color:#1f313c}.volunteer-content .btn{padding:15px 20px;background:#ffc22a;border-radius:13px;color:#434343;font-weight:700;display:table;margin:40px auto 0;text-align:center;margin-top:auto;min-width:50%}.volunteer-content .btn:hover{background:#1995d0;color:#fff;transition:.3s}.goal-section .kadence-info-box-image-inner-intrisic{width:100%;height:160px;display:flex;align-items:center;justify-content:center}.goal-section .kadence-info-box-image-inner-intrisic img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.goal-section .kt-infobox-textcontent p{min-height:51px}.hotspot-section{display:none}@media (min-width:768px){.hotspot-section{display:block;max-width:100%;margin:1rem}.hotspot-section .hotspot-image{padding:0;margin:0;position:relative}.hotspot-section .hotspots-list{bottom:0}.hotspot-section .hotspots-list .is-hotspot{position:absolute;list-style:none;width:25px;height:25px;background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.9);border-radius:50%;z-index:5}.hotspot-section .hotspots-list .is-hotspot:before{content:"";position:absolute;width:0;height:0;bottom:90%;left:0;transform:translateX(-50%);z-index:0}.hotspot-section .hotspots-list .is-hotspot .hotspot-content{position:absolute;width:200px;background-color:#fff;border-radius:5px;bottom:0;left:50%;box-shadow:0 0 .75rem rgba(0,0,0,.4);transform:translateX(-50%) scale(0);opacity:0;transition:opacity .3s ease-in-out}.hotspot-section .hotspots-list .is-hotspot .hotspot-content .is-photo{position:relative;height:80px;border-radius:5px;overflow:hidden;width:100%;z-index:1}.hotspot-section .hotspots-list .is-hotspot .hotspot-content .is-photo:hover img{transform:scale(1.1)}.hotspot-section .hotspots-list .is-hotspot .hotspot-content img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:all .2s ease-in-out}.hotspot-section .hotspots-list .is-hotspot .hotspot-content .is-title{padding:5px;display:flex;align-items:center;justify-content:center;font-size:12px;min-height:40px}.hotspot-section .hotspots-list .is-hotspot .hotspot-content .is-title h4{font-weight:700;margin-bottom:0}.hotspot-section .hotspots-list .is-hotspot .hotspot-content:after{content:"";position:absolute;width:16px;height:16px;background-color:#fff;bottom:-8px;transform:translateX(-50%) rotate(45deg);left:50%;z-index:1}.hotspot-section .hotspots-list .is-hotspot:hover{z-index:20}.hotspot-section .hotspots-list .is-hotspot:hover .hotspot-content{bottom:40px;transform:translateX(-50%) scale(1);opacity:1}.hotspot-section .hotspots-list .is-hotspot:hover:before{width:70px;height:50px;left:50%;z-index:10}}.resources-section .card-wrap{padding:0 3px 50px}.resources-section .resource-content-title{min-height:130px}.resources-section .resource-content h3{font-size:18px;color:#707070}.resources-section .resource-content{text-align:center;padding:20px;background:#ededed;border-radius:0 0 47px;height:100%;transition:all .2s ease-in-out;box-shadow:0 0 .5rem transparent}.resources-section .resource-content:hover{box-shadow:0 0 .5rem rgba(0,0,0,.3)}.resources-section .resource-btn{font-weight:600;display:flex;flex-direction:column;align-items:center}.resources-section .resource-content-icon-wrap img{height:auto;width:60px;margin-top:15px}.resources-section .sorting-section{display:flex;align-items:center;margin-bottom:1rem;font-size:16px;font-weight:600}.resources-section .sorting-section .sort-btn{cursor:pointer}.ultp-block-entry-heading{display:flex;flex-direction:column}h2.ultp-block-title{order:1}.ultp-block-meta.ultp-block-meta-.ultp-block-meta-noIcon{order:2;margin-bottom:0;padding-bottom:0;margin-top:10px}.ultp-category-grid.ultp-category-classic.ultp-category-aboveTitle{order:3}.ultp-block-2088be .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a{color:#1f313c;font-weight:800;font-size:16px}.ultp-block-2088be .ultp-block-entry-heading .ultp-block-title a{color:#4092cd!important}.ultp-block-2088be .ultp-block-items-wrap .ultp-block-readmore a{color:#4092cd}.ultp-block-2088be .ultp-loadmore .ultp-loadmore-action{background:#4092cd;margin:40px auto;display:table;padding:18px 30px;border-radius:0}.ultp-block-2088be .ultp-block-entry-heading .ultp-block-title a:hover{color:#4092cd!important}.ultp-block-2088be .ultp-block-items-wrap .ultp-block-readmore a:hover{color:#4092cd}.ultp-block-2088be .ultp-block-row{row-gap:50px;padding:0 40px}@media (min-width:1200px){.custom-cta-card .wp-block-qubely-infobox{min-width:18%;margin:1%}.custom-cta-card .qubely-column-inner{display:flex;justify-content:center}}.custom-cta-card .qubely-block-info-box{border:2px solid #fff;transition:all .2s ease-in-out;display:inline-block;padding-bottom:1rem!important}.custom-cta-card .qubely-block-info-box a.qubely-block-btn-anchor{color:#4092cd;border-bottom:2px solid #fff;transition:border .2s ease-in-out}.custom-cta-card .qubely-block-info-box a.qubely-block-btn-anchor:hover{border-color:#4092cd!important}.custom-cta-card .qubely-block-info-box .qubely-info-box-title{font-weight:500;margin-bottom:1rem!important;min-height:50px}.custom-cta-card .qubely-block-info-box .qubely-info-box-media{margin-bottom:-30px!important;width:75px;height:75px;border-radius:50%;background-color:#fff;border:2px solid #4092cd;transform:translateY(-50%);box-shadow:0 0 .75rem rgba(0,0,0,.4)}.custom-cta-card .qubely-block-info-box .qubely-info-box-media i.qubely-info-box-icon.fas{height:100%;display:flex;align-items:center}.custom-cta-card .qubely-block-info-box:hover,.custom-cta-card .qubely-block-info-box:hover .qubely-info-box-media{border-color:#4092cd!important}@media (min-width:768px){.animated{animation-duration:.3s;animation-fill-mode:both}.in-view,.in-view-fade,.in-view-fade-left,.in-view-fade-right{opacity:0}@keyframes a{0%{transform:scale(1)}to{transform:scale(1.05)}}.zoomIn{animation-name:a;visibility:visible}.in-view-subtle{box-shadow:0 0 .5rem rgba(0,0,0,.2);transform:scale(.9);transition:all .5s ease-in-out}.focus{box-shadow:0 0 1rem rgba(0,0,0,.4);animation-name:b;visibility:visible}@keyframes b{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.4s}.delay-4{animation-delay:.6s}.delay-5{animation-delay:.8s}@keyframes c{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:c;visibility:visible}@keyframes d{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:d}@keyframes e{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:e}@keyframes f{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:f}@keyframes g{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:g}@keyframes h{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:h}@keyframes i{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:i}@keyframes j{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:j;visibility:visible}@keyframes k{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:k}@keyframes l{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:l}@keyframes m{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:m}@keyframes n{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:n}@keyframes o{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:o}@keyframes p{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:p}@keyframes q{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:q}@keyframes r{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:r}@keyframes s{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:s}@keyframes t{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:t}}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px;position:absolute;z-index:0}.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#a0cd53;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:6px;animation:u .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:w .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:w .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:v .6s infinite}@keyframes u{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes v{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes w{0%{transform:translate(0)}to{transform:translate(19px)}}@keyframes x{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:none}}.fadeInUpSmall{animation-name:x;visibility:visible}.nav-social-links,.social-links{display:flex;margin:0}.nav-social-links li,.social-links li{display:inline-block;text-align:center;margin:0 .5rem}.nav-social-links li a,.social-links li a{color:#4092cd;font-size:0!important;font-family:FontAwesome;text-align:center}.nav-social-links li a:before,.social-links li a:before{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-size:1.5rem!important;line-height:1}.nav-social-links li a[href*="twitter.com"]:before,.social-links li a[href*="twitter.com"]:before{content:""}.nav-social-links li a[href*="plus.google.com"]:before,.social-links li a[href*="plus.google.com"]:before{content:""}.nav-social-links li a[href*="facebook.com"]:before,.social-links li a[href*="facebook.com"]:before{content:""}.nav-social-links li a[href*=mailto]:before,.social-links li a[href*=mailto]:before{content:""}.nav-social-links li a[href*="linkedin.com"]:before,.social-links li a[href*="linkedin.com"]:before{content:""}.nav-social-links li a[href*="pinterest.com"]:before,.social-links li a[href*="pinterest.com"]:before{content:""}.nav-social-links li a[href*="instagram.com"]:before,.social-links li a[href*="instagram.com"]:before{content:""}.nav-social-links li a[href*="vimeo.com"]:before,.social-links li a[href*="vimeo.com"]:before{content:""}.nav-social-links li a[href*="youtube.com"]:before,.social-links li a[href*="youtube.com"]:before{content:""}.nav-social-links li a[href*="yelp.com"]:before,.social-links li a[href*="yelp.com"]:before{content:""}.nav-social-links li a[href*="soundcloud.com"]:before,.social-links li a[href*="soundcloud.com"]:before{content:""}.nav-social-links{text-align:center;width:auto}@media (min-width:1068px){.nav-social-links{display:inline-block;text-align:left;float:right}}.nav-social-links li{margin:0 .25rem}.nav-social-links li a{border:none;padding:0;width:40px;height:40px;line-height:40px;background-color:hsla(0,0%,100%,.3);border-radius:50%;transition:all .2s ease-in-out}.nav-social-links li a:before{font-size:1rem;line-height:40px}@media (min-width:768px){.nav-social-links li a:before{font-size:1.25rem}}.nav-social-links li a:hover{color:#fff;background-color:#4092cd}body.is-active{height:100vh;overflow:hidden}.panel{background-color:#fff;transition:background-color .3s ease-in-out}@media (max-width:767px){.panel{margin-left:-1rem;margin-right:-1rem}}.color-black .panel{background-color:#292933!important}.is-light{background-color:#ededed}.has-bg-img{background-size:cover;background-repeat:no-repeat;background-position:50%}.justify-center{justify-content:center}.align-center{align-items:center}.padded-y{padding-top:2rem;padding-bottom:2rem}@media (min-width:1200px){.padded-y{padding-top:3rem;padding-bottom:3rem}}.super-padded-y{padding-top:2rem;padding-bottom:2rem}@media (min-width:1200px){.super-padded-y{padding-top:6rem;padding-bottom:6rem}}.super-padded-top{padding-top:2rem}@media (min-width:1200px){.super-padded-top{padding-top:6rem}}.padded-x{padding-left:1rem!important;padding-right:1rem!important}@media (min-width:1200px){.padded-x{padding-left:3rem!important;padding-right:3rem!important}}.super-padded-x{padding-left:2rem!important;padding-right:2rem!important}@media (min-width:1200px){.super-padded-x{padding-left:6rem!important;padding-right:6rem!important}}.margin-top{margin-top:2rem}.margin-bottom{margin-bottom:2rem}.margin-left{margin-left:.5rem;display:inline-block}.full-width-wrapper{padding:2rem 0}.full-width-wrapper.is-light{background-color:hsla(0,0%,93%,.8)}.text-center{text-align:center}.text-right{text-align:right;align-items:flex-end}.shortcode-loop{list-style-type:none;margin:0;padding:0}@media (min-width:1200px){.shortcode-loop.columns-2{columns:2}}@media (min-width:1200px){.shortcode-loop.columns-3{columns:3}}@media (min-width:1200px){.shortcode-loop.columns-4{columns:4}}.shortcode-title-container{justify-content:flex-end}.shortcode-title-container .shortcode-title{margin-bottom:0;line-height:.9}.shortcode-title{font-size:2.5rem;text-transform:capitalize}.hide{display:none!important}ul.wpb_page_list{list-style-type:none;padding-left:0}ul.wpb_page_list li{padding:.125rem .5rem}ul.wpb_page_list li a{color:#1f313c;transition:all .2s ease-in-out}ul.wpb_page_list>li{margin:.125rem 0}ul.wpb_page_list>li>a{background-color:#ededed;display:inline-block;padding:.25rem .75rem}ul.wpb_page_list>li>a:hover{background-color:#e0e0e0}ul.wpb_page_list .children{list-style-type:none;padding-left:.75rem;padding-top:.25rem;margin-bottom:.5rem}ul.wpb_page_list .children li a{display:inline-block;font-size:.9rem;border-bottom:1px solid #d4d4d4;line-height:1.5}ul.wpb_page_list .children li a:hover{border-color:#a1a1a1}@media (min-width:768px) and (max-width:1399px){.page-template-template-page-sidebar .wp-block-group{padding-left:1rem;padding-right:1rem}}.page-template-page-full-for-directory main.site-main{max-width:1200px;margin:4rem auto}.page-template-page-full-for-directory .nav-wrapper .nav-search-icon,.page-template-page-full-for-directory .nav-wrapper .search-field,.page-template-page-full-for-directory .nav-wrapper .search-submit{display:none}@media (max-width:767px){.hide-for-small{display:none!important}}.video-popup-card a.wp-block-wpzoom-video-popup-block-block.aligncenter.wpzoom-video-popup-block{flex-direction:column-reverse}.video-popup-card svg path{fill:#4092ce!important}.video-popup-card .kt-blocks-info-box-media-container{min-height:190px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.is-dots{position:relative}.is-dots:after{content:"";position:absolute;opacity:.9;width:100%;height:100%;background-image:url(../../src/assets/icons/dots-BG.svg);background-repeat:no-repeat;background-size:auto}.is-dots.is-lower-right:after{content:"";bottom:-3rem;right:-5rem}.is-behind:after{z-index:-1}.is-lower-left:after{bottom:-10%;left:-7%}.is-top-right:after{top:0;right:-100px}.is-lower-right:after{content:"";position:absolute;left:65%;top:60%}.is-diagonal.is-top-right:after{top:0;right:-250px}.is-diagonal{position:relative;overflow:hidden}.is-diagonal:after{content:"";position:absolute;opacity:.9;width:100%;max-width:300px;max-height:300px;height:100%;background:url(../../src/assets/icons/diagonal-lines.svg);background-repeat:no-repeat;background-size:auto}.is-diagonal-right{position:relative;overflow:hidden}.is-diagonal-right:after{content:"";position:absolute;opacity:.9;width:100%;max-width:500px;max-height:400px;height:100%;background-image:url(../../src/assets/icons/diagonal-lines-right.svg);background-repeat:no-repeat;background-size:auto}.is-bandaid{position:relative}.is-bandaid:after{content:"";position:absolute;opacity:.9;width:100%;height:30%;background-image:url(../../src/assets/icons/bandaid.svg);background-repeat:no-repeat;background-size:auto}.is-top-left:after{top:5%;left:-30%}}@media (max-width:1440px){.timeline-swiper-section p{font-size:21px}.timeline-swiper-section .swiper .swiper-slide>div:after{bottom:6%}.timeline-swiper-section .swiper .swiper-slide>div:before{height:94%}.search-results .theme-photo-header:after{background-size:100%;background-repeat:no-repeat;left:-150px}}figure.logo-top-left{position:absolute;top:0;left:0;transform:translate(-10%,-40%);max-width:15%}figure.logo-top-right{position:absolute;top:0;right:0;transform:translate(40%,-30%)}.kb-splide .splide__arrow{opacity:.5}.kb-splide .splide__arrow,.kb-splide .splide__arrow:hover{background:#f19d4c;width:3rem;border-radius:50%}.category .masthero-section .hero-image{position:relative;opacity:.75;height:60vh;-o-object-fit:cover;object-fit:cover;min-width:100%;z-index:1;-o-object-position:center;object-position:center}.team-member-info h1{margin-bottom:0}.team-member-info h2,.team-member-info h3{margin-bottom:2rem}.team-member-info .button{max-width:-moz-fit-content;max-width:fit-content;margin-top:2rem}.team-member-loop .is-team-member{cursor:pointer;background-color:#fff!important}.team-member-loop .is-team-member .team-photo{height:500px;position:relative}.team-member-loop .is-team-member .team-photo:before{content:"";position:absolute;width:100%;height:60%;bottom:12px;left:0;background-color:#4092cd;transition:all .2s ease-in-out;z-index:0}.team-member-loop .is-team-member .team-photo img{position:relative;z-index:1;margin-bottom:20px;padding-bottom:12px;max-width:100%;height:auto;max-height:100%;width:auto}.team-member-loop .is-team-member:hover .team-photo:before{height:66%}.team-member-loop .is-team-member .team-member-info{position:relative;min-height:85px}.team-member-loop .is-team-member .team-member-info h1{font-size:1.5rem}.team-member-loop .is-team-member .team-member-info h1,.team-member-loop .is-team-member .team-member-info h2,.team-member-loop .is-team-member .team-member-info h3{max-width:75%;margin:0}.team-member-loop .is-team-member .team-member-info .team-bio{display:none}.team-member-loop .is-team-member .team-member-info:after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800;font-size:1.5rem;width:50px;height:50px;border-radius:50%;background-color:#ededed;right:0}#modalContainer{display:none;position:relative;width:100%;height:0;z-index:1001}#modalContainer.modal-open{display:flex;align-items:center;justify-content:center;position:fixed;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1001;cursor:zoom-out}#modalContainer .blog-post-wrapper{max-width:80%;position:relative;height:80vh;background-color:#fff;display:flex;pointer-events:bounding-box;box-shadow:0 0 3rem rgba(0,0,0,.25);cursor:default;z-index:1008}#modalContainer .blog-post-wrapper .team-photo{position:relative;max-width:35%;height:100%;align-items:center;justify-content:flex-end;pointer-events:none;z-index:1010}#modalContainer .blog-post-wrapper .team-photo img{max-width:100%;height:auto;max-height:100%;width:auto}#modalContainer .blog-post-wrapper .team-member-info{position:relative;pointer-events:none;max-width:60%;z-index:1010}#modalContainer .blog-post-wrapper .team-member-info a{pointer-events:all}#modalContainer .modal-close{position:absolute;width:50px;height:50px;font-size:1.5rem;right:calc(10% + 1rem);background-color:#ededed;top:calc(10vh + 1rem);z-index:1009;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}#modalContainer .modal-close i{transform:rotate(45deg) scale(1);transition:all .2s ease-in-out}#modalContainer .modal-close:hover i{transform:rotate(45deg) scale(1.1)}.sponsor-logos .slick-track{display:flex}.sponsor-logos .slick-track .slick-slide{flex:1;display:flex;height:auto;padding:.5rem}.sponsor-logos .slick-track .slick-slide>div,.sponsor-logos .slick-track .slick-slide>div figure{display:flex;width:100%;align-items:center;justify-content:center}.sponsor-logos .slick-track .slick-slide>div figure{margin:0;padding:2rem;background-color:#fff}.sponsor-logos .slick-track .slick-slide>div figure img{max-height:175px;width:auto}.sponsor-logos .slick-track .slick-slide>div figure a{display:flex;justify-content:center}.sponsor-logos .slick-track .slick-slide>div figure .button{margin-bottom:0}.sponsor-logos .slick-next{right:-4rem;top:38%}@media (max-width:767px){.sponsor-logos .slick-next{right:-1rem}}.sponsor-logos .slick-next:before{color:#4092cd}.sponsor-logos .slick-prev{left:-4rem;top:38%}@media (max-width:767px){.sponsor-logos .slick-prev{left:-1rem}}.sponsor-logos .slick-prev:before{color:#4092cd}.sub-option-btn{text-align:right}.sub-option-btn p{margin-bottom:.25rem;font-size:.9rem}.sub-option-btn .button{padding:.5rem 1rem;margin-bottom:0}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:700px;margin:20px auto}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-move-horizontal .mfp-with-anim,.white-popup .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg,.white-popup.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim,.white-popup.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg,.white-popup.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim,.white-popup.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg,.white-popup.mfp-removing.mfp-bg{opacity:0}.project-menu-container{position:absolute;width:100%;top:0;left:0;background-color:#1f313c;height:100%;z-index:10;display:flex;justify-content:space-between;transition:all .2s ease-in-out}@media (max-width:949px){.project-menu-container{top:70px;top:auto;height:75%}.project-menu-container .site-title{display:none}}.project-menu-container span#mobile-sub-project-menu{display:none}.project-menu-container span#mobile-sub-project-menu:before{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:700}.project-menu-container span#mobile-sub-project-menu.is-active:before{content:""}@media (max-width:949px){.project-menu-container span#mobile-sub-project-menu{position:absolute;right:1.5rem;top:.25rem;transform:translateY(0);display:block;padding:.5rem;font-size:1.5rem;z-index:1002;color:#fff}}.project-menu-container .site-title a{pointer-events:none}.project-menu-container .site-title a img{transform:scale(.6)}.project-menu-container .project-logo{position:absolute;right:auto;left:5%;height:90%;top:5%;z-index:1002;transition:all .3s cubic-bezier(1,-1.35,0,-.02)}.project-menu-container .project-logo img{height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:949px) and (max-width:1224px){.project-menu-container .project-logo{right:1%;left:auto;height:60px;max-height:120px;top:95%;z-index:1002}}@media (min-width:1225px){.project-menu-container .project-logo{height:120%;max-width:80px;max-height:120px;left:auto;right:18%;top:15%;transform:scale(1) rotate(0)}}.project-menu-container .is-spacer{width:15%;height:100%}.category-building-bridges-farm .project-menu-container,.category-building-bridges-farm .project-menu-container .nav-menu>li>.sub-menu,.project-building-bridges-farm .project-menu-container,.project-building-bridges-farm .project-menu-container .nav-menu>li>.sub-menu{background-color:#0d6b3a}.category-building-bridges-farm .project-menu-container .nav-menu>li>.sub-menu a:hover,.project-building-bridges-farm .project-menu-container .nav-menu>li>.sub-menu a:hover{color:#ededed}.category-skyland-workforce-center .project-menu-container,.project-skyland-workforce-center .project-menu-container{background-color:#2575bf}.category-skyland-workforce-center .project-menu-container .project-logo,.project-skyland-workforce-center .project-menu-container .project-logo{background-color:#fff}.category-skyland-workforce-center .project-menu-container .nav-menu>li>.sub-menu,.project-skyland-workforce-center .project-menu-container .nav-menu>li>.sub-menu{background-color:#2575bf}.category-skyland-workforce-center .project-menu-container .nav-menu>li>.sub-menu a:hover,.project-skyland-workforce-center .project-menu-container .nav-menu>li>.sub-menu a:hover{color:#1f313c}.category-11th-street-bridge-park .project-menu-container,.project-11th-street-bridge-park .project-menu-container{background-color:#2b95d0}.category-11th-street-bridge-park .project-menu-container .project-logo,.project-11th-street-bridge-park .project-menu-container .project-logo{background-color:#fff}.category-11th-street-bridge-park .project-menu-container .nav-menu>li>.sub-menu,.project-11th-street-bridge-park .project-menu-container .nav-menu>li>.sub-menu{background-color:#2b95d0}.category-11th-street-bridge-park .project-menu-container .nav-menu>li>.sub-menu a:hover,.project-11th-street-bridge-park .project-menu-container .nav-menu>li>.sub-menu a:hover{color:#1f313c}.category-thearc .project-menu-container,.category-thearc .project-menu-container .nav-menu>li>.sub-menu,.project-thearc .project-menu-container,.project-thearc .project-menu-container .nav-menu>li>.sub-menu{background-color:#8a1d02}.category-thearc .project-menu-container .nav-menu>li>.sub-menu a:hover,.project-thearc .project-menu-container .nav-menu>li>.sub-menu a:hover{color:#8a1d02}.category-thearc-theater .project-menu-container,.category-thearc-theater .project-menu-container .nav-menu>li>.sub-menu,.project-thearc-theater .project-menu-container,.project-thearc-theater .project-menu-container .nav-menu>li>.sub-menu{background-color:#000}.category-thearc-theater .project-menu-container .nav-menu>li>.sub-menu a:hover,.project-thearc-theater .project-menu-container .nav-menu>li>.sub-menu a:hover{color:#ededed}.project-menu-container.nav-up{top:-120%}@media (min-width:1420px){.project-menu-container.nav-up .project-logo{cursor:pointer;position:absolute;height:100%;right:14%;top:125%;transform:scale(.6) rotate(10deg)}}.nav-menu.building-bridges-farm{background-color:#0d6b3a!important}.nav-menu.building-bridges-farm li{background-color:#0d6b3a!important;border-color:#ededed}.nav-menu.building-bridges-farm li.menu-item-has-children:after{color:#ededed}.nav-menu.building-bridges-farm li .sub-menu .menu-link-span{color:#fff}body.project-11th-street-bridge-park #project-menu{background-color:#2b95d0!important}body.project-11th-street-bridge-park #project-menu li{background-color:#2b95d0!important;border-color:#ededed}body.project-11th-street-bridge-park #project-menu li.menu-item-has-children:after{color:#ededed}body.project-11th-street-bridge-park #project-menu li .sub-menu .menu-link-span{color:#fff}body.project-thearc #project-menu{background-color:#8a1d02!important}body.project-thearc #project-menu li{background-color:#8a1d02!important;border-color:#ededed}body.project-thearc #project-menu li.menu-item-has-children:after{color:#ededed}body.project-thearc #project-menu li .sub-menu .menu-link-span{color:#fff}body.project-thearc-theater #project-menu{background-color:#000!important}body.project-thearc-theater #project-menu li{background-color:#000!important;border-color:#ededed}body.project-thearc-theater #project-menu li.menu-item-has-children:after{color:#ededed}body.project-thearc-theater #project-menu li .sub-menu .menu-link-span{color:#fff}body.project-skyland-workforce-center #project-menu{background-color:#2575bf!important}body.project-skyland-workforce-center #project-menu li{background-color:#2575bf!important;border-color:#ededed}body.project-skyland-workforce-center #project-menu li.menu-item-has-children:after{color:#ededed}body.project-skyland-workforce-center #project-menu li .sub-menu .menu-link-span{color:#fff}.mixed-cta-cards .kt-inside-inner-col,.mixed-cta-cards .wp-block-kadence-column{min-height:100%!important}.mixed-cta-cards a.wp-block-wpzoom-video-popup-block-block{height:50px!important;max-height:50px!important;padding:0!important;box-sizing:border-box;border-top:55px solid #fff;border-radius:3px;max-width:190px;font-weight:700}video#background-video{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;height:120%;position:absolute;left:0;right:0;top:-7%;bottom:-3%}.cta-cards-2 .cta-card-text .kt-inside-inner-col{display:flex;justify-content:space-between;min-height:520px}.cta-card-text a.wp-block-wpzoom-video-popup-block-block.wpzoom-video-popup-block.has-medium-font-size{background-color:#000;color:#fff;box-sizing:border-box;border:28px solid #fff;width:-moz-fit-content;width:fit-content;padding:0 35px;border-radius:8px;margin:0 auto;transform:translateY(-19px);font-weight:700;font-size:18px!important;z-index:0}.cta-cards-2 .wp-block-kadence-column .wp-block-kadence-image{overflow:hidden}.cta-cards-2 .wp-block-kadence-column .wp-block-kadence-image img{transform:scale(1);transition:transform .3s ease-in-out}.cta-cards-2 .wp-block-kadence-column:hover .wp-block-kadence-image img{transform:scale(1.07)}.slim-bg-header-text strong{display:inline-block;background-color:#fff;padding:0 1rem}select#input_1_5{background-color:#fff!important}.grid-popup-modal-container:nth-of-type(n+2) .staff-wrap figure{background-color:#fff;border-radius:20px 20px 90px 20px}.grid-popup-modal-container:nth-of-type(2) .staff-wrap figure img{-o-object-fit:contain;object-fit:contain}.single-post-content figure{max-width:100%!important}body.tribe_events-template-default.single-tribe_events .masthero-section{display:none}div#tribe-events-content{padding:5rem 1rem}.staff-modal .staff-modal-photo figure{margin-bottom:2rem;height:250px}.staff-modal .staff-modal-photo figure img{height:100%;-o-object-fit:cover;object-fit:cover}body.blog .site-main,body.category .site-main{background-repeat:no-repeat;background-size:contain;background-position:bottom}body.blog .site-main .blog-feed .blog-post-wrapper,body.category .site-main .blog-feed .blog-post-wrapper{background-color:#fff;padding:0;margin:2% 0;flex-basis:100%;min-width:100%;transition:all .2s ease-in-out}@media (min-width:768px){body.blog .site-main .blog-feed .blog-post-wrapper,body.category .site-main .blog-feed .blog-post-wrapper{display:flex;justify-content:space-between}}body.blog .site-main .blog-feed .blog-post-wrapper>a,body.category .site-main .blog-feed .blog-post-wrapper>a{display:flex;color:#1f313c;height:100%;flex-direction:column}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content{padding:1.5rem 2rem;flex:1;display:flex;justify-content:center;flex-direction:column}@media (min-width:768px){body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content{max-width:45%;flex-basis:45%}}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content h2,body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content h3,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content h2,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content h3{color:#1f313c;font-size:1.9rem;font-weight:800;color:#4092cd;line-height:1.3;margin-bottom:1.5rem}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .cat-title,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .cat-title{margin-bottom:0}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-author,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-author{color:#4c5a63;font-size:95%;font-style:italic}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .single-post-date,body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content span,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .single-post-date,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content span{color:#1f313c;font-weight:800}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content span.divi,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content span.divi{display:block;height:12px}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .read-more,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .read-more{margin-top:0}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details{display:flex;border-top:2px solid #1f313c;border-bottom:2px solid #1f313c}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details>span,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details>span{flex:1;padding:1rem}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date{border-right:2px solid #1f313c;color:#1f313c}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date span,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date span{color:#1f313c}body.blog .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details span,body.category .site-main .blog-feed .blog-post-wrapper .blog-excerpt-content .post-details span{font-size:.8rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif!important}body.blog .site-main .blog-feed .blog-post-wrapper .feat-img,body.category .site-main .blog-feed .blog-post-wrapper .feat-img{border-radius:25px;overflow:hidden}@media (min-width:768px){body.blog .site-main .blog-feed .blog-post-wrapper .feat-img,body.category .site-main .blog-feed .blog-post-wrapper .feat-img{width:45%;min-width:45%;flex-basis:45%;height:400px}}body.blog .site-main .blog-feed .blog-post-wrapper .feat-img a,body.category .site-main .blog-feed .blog-post-wrapper .feat-img a{display:flex;align-items:center;justify-content:center;height:100%;width:100%}body.blog .site-main .blog-feed .blog-post-wrapper .feat-img img,body.category .site-main .blog-feed .blog-post-wrapper .feat-img img{border-radius:25px;width:auto;min-width:auto}body.blog .site-main .blog-feed .blog-post-wrapper .feat-img.has-feat-img img,body.category .site-main .blog-feed .blog-post-wrapper .feat-img.has-feat-img img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}body.blog .site-main .blog-feed .blog-post-wrapper:nth-of-type(3n+3) .feat-img:after,body.category .site-main .blog-feed .blog-post-wrapper:nth-of-type(3n+3) .feat-img:after{content:"";position:absolute;width:300px;height:100px;background-image:url(../../src/assets/icons/bandaid.svg);background-repeat:no-repeat;bottom:2rem;right:-100px;z-index:-1}body.blog .site-main .blog-feed .blog-post-wrapper:nth-of-type(4n+4) .feat-img:before,body.category .site-main .blog-feed .blog-post-wrapper:nth-of-type(4n+4) .feat-img:before{content:none}body.blog .site-main .blog-feed .blog-post-wrapper:nth-of-type(4n+4) .feat-img:after,body.category .site-main .blog-feed .blog-post-wrapper:nth-of-type(4n+4) .feat-img:after{content:"";position:absolute;width:300px;height:100px;background-image:url(../../src/assets/icons/bandaid.svg);background-repeat:no-repeat;bottom:2rem;right:-100px;z-index:10}body.blog .site-main .blog-feed .blog-post-wrapper:nth-of-type(2n) .feat-img:before,body.category .site-main .blog-feed .blog-post-wrapper:nth-of-type(2n) .feat-img:before{z-index:-1}body.blog .site-main .blog-feed .blog-post-wrapper:nth-of-type(5n+2):after,body.category .site-main .blog-feed .blog-post-wrapper:nth-of-type(5n+2):after{content:"";position:absolute;width:300px;height:100px;background-image:url(../../src/assets/icons/bandaid.svg);background-repeat:no-repeat;bottom:2rem;right:-33%;z-index:10}body.blog .site-main .blog-feed .blog-post-wrapper:nth-of-type(12):after,body.category .site-main .blog-feed .blog-post-wrapper:nth-of-type(12):after{content:none}.alm-reveal,.blog-feed,.related-posts-after-content{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;z-index:100;padding-bottom:3rem}.alm-reveal .blog-post-wrapper,.blog-feed .blog-post-wrapper,.related-posts-after-content .blog-post-wrapper{position:relative;background-color:#fff;padding:0;margin:2% 0;flex-basis:100%;transition:all .2s ease-in-out}.alm-reveal .blog-post-wrapper:nth-of-type(2n),.blog-feed .blog-post-wrapper:nth-of-type(2n),.related-posts-after-content .blog-post-wrapper:nth-of-type(2n){flex-direction:row-reverse}.alm-reveal .blog-post-wrapper>a,.blog-feed .blog-post-wrapper>a,.related-posts-after-content .blog-post-wrapper>a{display:flex;color:#1f313c;height:100%;flex-direction:column}.alm-reveal .blog-post-wrapper .read-more,.blog-feed .blog-post-wrapper .read-more,.related-posts-after-content .blog-post-wrapper .read-more{color:#4092cd;margin-top:-1rem}@media (min-width:768px){.alm-reveal .blog-post-wrapper,.blog-feed .blog-post-wrapper,.related-posts-after-content .blog-post-wrapper{min-width:42%;margin:2% 4%;flex-basis:42%;max-width:42%;flex:1}}.alm-reveal .blog-post-wrapper .blog-excerpt-content,.blog-feed .blog-post-wrapper .blog-excerpt-content,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content{padding:1.5rem 2rem;flex:1;display:flex;flex-direction:column}.alm-reveal .blog-post-wrapper .blog-excerpt-content h2,.alm-reveal .blog-post-wrapper .blog-excerpt-content h3,.blog-feed .blog-post-wrapper .blog-excerpt-content h2,.blog-feed .blog-post-wrapper .blog-excerpt-content h3,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content h2,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content h3{color:#1f313c;font-size:1.9rem;font-weight:800;color:#4092cd;line-height:1.3;margin-bottom:1.5rem}.alm-reveal .blog-post-wrapper .blog-excerpt-content .single-post-date,.alm-reveal .blog-post-wrapper .blog-excerpt-content span,.blog-feed .blog-post-wrapper .blog-excerpt-content .single-post-date,.blog-feed .blog-post-wrapper .blog-excerpt-content span,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content .single-post-date,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content span{color:#1f313c;font-weight:800}.alm-reveal .blog-post-wrapper .blog-excerpt-content .post-details,.blog-feed .blog-post-wrapper .blog-excerpt-content .post-details,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content .post-details{display:flex;border-top:2px solid #1f313c;border-bottom:2px solid #1f313c}.alm-reveal .blog-post-wrapper .blog-excerpt-content .post-details>span,.blog-feed .blog-post-wrapper .blog-excerpt-content .post-details>span,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content .post-details>span{flex:1;padding:1rem}.alm-reveal .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date,.blog-feed .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date{border-right:2px solid #1f313c;color:#1f313c}.alm-reveal .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date span,.blog-feed .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date span,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content .post-details .single-post-date span{color:#1f313c}.alm-reveal .blog-post-wrapper .blog-excerpt-content .post-details span,.blog-feed .blog-post-wrapper .blog-excerpt-content .post-details span,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content .post-details span{font-size:.8rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif!important}.alm-reveal .blog-post-wrapper .feat-img,.blog-feed .blog-post-wrapper .feat-img,.related-posts-after-content .blog-post-wrapper .feat-img{position:relative;height:300px;overflow:visible!important;background-color:#ededed}.alm-reveal .blog-post-wrapper .feat-img img,.blog-feed .blog-post-wrapper .feat-img img,.related-posts-after-content .blog-post-wrapper .feat-img img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%;min-width:100%;opacity:1;transform:scale(1);transition:all .2s ease-in-out}.alm-reveal .blog-post-wrapper .feat-img:before,.blog-feed .blog-post-wrapper .feat-img:before,.related-posts-after-content .blog-post-wrapper .feat-img:before{content:"";position:absolute;width:300px;height:100px;background-image:url(../../src/assets/icons/bandaid.svg);background-repeat:no-repeat;top:2rem;left:-100px}.alm-reveal .blog-post-wrapper .feat-img .cat-title,.blog-feed .blog-post-wrapper .feat-img .cat-title,.related-posts-after-content .blog-post-wrapper .feat-img .cat-title{position:absolute;bottom:0;left:0;background-color:#4092cd;color:#fff;padding:.5rem 1rem .75rem;z-index:10}.alm-reveal .blog-post-wrapper .feat-img svg,.blog-feed .blog-post-wrapper .feat-img svg,.related-posts-after-content .blog-post-wrapper .feat-img svg{max-width:40%;position:absolute;right:5%;bottom:0;overflow:hidden;height:100%}.alm-reveal .blog-post-wrapper:hover .feat-img img,.blog-feed .blog-post-wrapper:hover .feat-img img,.related-posts-after-content .blog-post-wrapper:hover .feat-img img{opacity:.8}.single-post-content{padding:2rem;background-color:#fff;box-shadow:0 5rem 4rem -.5rem rgba(0,0,0,.05)}.related-posts{margin-top:5rem}.related-posts h3{font-size:1.5rem}@media (max-width:767px){.related-posts .related-posts-after-content,.related-posts h3{padding:1rem}}@media (min-width:1400px){.related-posts .related-posts-after-content .blog-post-wrapper:first-child{margin-left:0}}.home .signature-events-loop,.home .upcoming-events-loop{justify-content:center}li.categories{list-style-type:none;display:block;font-size:0}li.categories>ul{list-style-type:none;margin:1rem 0;padding:0;font-size:1rem}li.categories>ul li{display:inline-block;background-color:#fff;padding:.5rem 1rem}li.categories>ul li a{color:#010101}li.categories>ul li.current-cat{background-color:#4092cd}li.categories>ul li.current-cat a{color:#fff}.cat-select{display:flex;padding:1%;justify-content:center}@media (max-width:767px){.cat-select{flex-direction:column}}.cat-select .all-cats{display:flex;align-items:center}@media (max-width:767px){.cat-select .all-cats{padding-top:2rem;justify-content:center}}.cat-select .all-cats a{display:inline-block;margin-right:1rem;color:#010101;font-size:.9rem;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-wrap:nowrap}.cat-select .all-cats.is-active a{color:#4092cd;border-bottom:4px solid #4092cd}.cat-select .categories li{font-size:.9rem;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.cat-select .categories li a{color:#1f313c;transition:all .2s ease-in-out}.cat-select .categories li a:hover{color:#4092cd}@media (max-width:767px){.cat-select .categories li a{background-color:#ededed;padding:2px 9px;display:inline-block;border-radius:5px}}.cat-menu-container{position:sticky;top:0;background-color:#fff;z-index:1000}ul.wp-block-latest-posts li{margin-bottom:1.5rem;color:#010101;font-weight:500;font-size:1.1rem}ul.wp-block-latest-posts li a{color:#4092cd}.alm-listing.alm-ajax{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (min-width:768px){.alm-listing .blog-post-wrapper{width:48%;padding:2rem}}.alm-listing .blog-post-wrapper h2{color:#4092cd;font-size:1.75rem}.alm-listing .blog-post-wrapper p{color:#111}.alm-listing .blog-post-wrapper .read-more{color:#4092cd;font-size:.9rem;font-weight:700;text-transform:uppercase}button.alm-load-more-btn.more.done{display:none}.blog-post-content{position:relative}.blog-post-content .entry-content{padding-top:3rem;margin-bottom:3rem;transition:all .2s ease-in-out}.blog-post-content .entry-content h1{color:#4092cd;font-size:2.5rem;margin-bottom:1rem;font-weight:800}.blog-post-content .entry-content .header-photo{margin-bottom:1.5rem;text-align:center}.blog-post-content .post-details .single-post-date{color:#1f313c}.blog-post-content .post-details .cat-title{display:block;color:#4092cd}.entry-taxonomies a{font-size:.8rem;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:open-sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.category-header h1{font-size:3rem;font-weight:800}.category-header h3{font-size:1.25rem}.single-post section.header-photo{height:60vh;max-height:100%}.single-post .main-entry-title{padding:2rem}.is-breadcrumb{font-size:90%;line-height:2;position:relative;display:block;font-weight:300}.is-breadcrumb:before{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;color:#4092cd;font-size:14px;font-weight:700;margin:0 .5rem}.projects-posts-preview .loop-entry{border-radius:20px 20px 80px 20px;overflow:hidden;display:flex;flex-direction:column}.loop-entry .entry-content-wrap{flex:1;display:flex;flex-direction:column;justify-content:space-between}.projects-news-preview .blog-post-wrapper{border-radius:20px 20px 80px 20px;max-width:30.33%!important;min-width:30.33%;margin:1.5%}.projects-news-preview .blog-post-wrapper:nth-of-type(1n+4),.projects-news-preview .misha_loadmore.text-center{display:none}.page-id-72 .tribe-common-l-container.tribe-events-l-container{padding-bottom:30px!important}.row-dark.padded-y h2{color:#fff}@media (max-width:767px){.mobile-align-left p{text-align:left}.entry-content .kb-row-layout-wrap{padding-left:1rem;padding-right:1rem}.page-id-20345 .theme-photo-header .header-photo>img{-o-object-position:unset;object-position:unset}}body{overflow-x:hidden}body#full-width #tribe-events-pg-template{max-width:100%;padding:0}body#full-width #tribe-events-pg-template p.tribe-events-back{padding:1rem}body#full-width #tribe-events-pg-template div#tribe-events-footer{padding:1rem;max-width:1200px;margin:0 auto}body#full-width #tribe-events-pg-template h1.tribe-events-single-event-title{visibility:hidden}body.is-fixed,body.is-open{height:100vh;overflow:hidden;padding-right:15px}.row-white{background-color:#fff;position:relative}.row-dark{color:#fff;position:relative}.sidebar-container{padding:5%}body.search .grid-container>article{margin-bottom:3rem}body.search .grid-container>article h2{margin-bottom:.75rem;line-height:1.2;font-weight:800}body.search .grid-container>article h2 a{color:#4092cd;display:block}body.search .grid-container>article .entry-meta{margin-bottom:.5rem;line-height:1;width:-moz-fit-content;width:fit-content;padding:.25rem 0;color:#4092cd;font-size:.9rem;text-transform:uppercase}body.search .grid-container>article .entry-summary p{margin-bottom:.75rem}.single-team-member .team-member-info{color:#fff;padding:3rem}@media (max-width:767px){.kt-row-column-wrap{padding:1rem}}.page-id-20345 .theme-photo-header .header-photo>img{-o-object-position:100% 20%;object-position:100% 20%}.wp-block-kadence-column.staff-bio{display:none}.way-to-give .wp-block-kadence-accordion{margin-top:2rem}.way-to-give .kt-accordion-panel-inner{padding-top:45px;margin-top:-15px}.way-to-give .kt-blocks-accordion-header{position:relative;z-index:9}.player{border-radius:20px!important}.our-journey-section .swiper{width:100%;height:100%}.our-journey-section{background-size:50%}.timeline-swiper-section .swiper{text-align:left}.timeline-swiper-section .swiper .swiper-slide{height:auto;display:flex;align-items:flex-end;flex-wrap:wrap}.timeline-swiper-section h3{color:#313131;font-size:30px;font-weight:800}.timeline-swiper-section p{font-size:30px;line-height:1.4;color:#1f313c}.timeline-swiper-section strong{font-size:23px;color:#313131;display:block;position:relative;padding-top:20px;left:-40px}.timeline-swiper-section strong:before{position:absolute;top:0;height:10px;width:100%;background:#1f313c;border-radius:30px;content:""}.timeline-swiper-section .swiper .swiper-slide>div{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.timeline-swiper-section .inner-wrap{height:100%;display:flex;flex-direction:column;justify-content:center}.timeline-swiper-section .swiper .swiper-slide>div:before{height:95%;width:1px;content:"";position:absolute;background:#313131;left:-20px;box-shadow:0 2px 5px}.timeline-swiper-section .swiper .swiper-slide>div:after{width:30px;height:30px;position:absolute;bottom:5%;background:#1f313c;content:"";left:-33px;border-radius:100%}.timeline-swiper-section span.star{position:absolute;left:-25px;top:2px;content:"";height:10px;width:10px;background:#1f313c;transform:rotate(45deg)}.inner-wrap img{margin-bottom:10px}.timeline-swiper-section a.wrapper{pointer-events:none}.grid-popup-modal-container{background-image:url(../../src/assets/icons/bandaid.svg);background-size:auto;background-position:0 50%;background-repeat:no-repeat}.dark-section.grid-container.grid-x{max-width:1430px}.grid-popup-modal-container h2{font-weight:700;font-size:65px}.row-dark p{font-weight:600;font-size:25px}.staff-wrap img{width:100%;height:310px;-o-object-fit:cover;object-fit:cover;border-radius:30px 30px 100px 30px}.staff-info{text-align:center;padding:20px}.staff-info h4{font-size:33px;font-weight:700}.staff-wrap{padding:0 20px 20px}.staff-info footer{margin-top:20px}@media (max-width:1366px){.search-results .theme-photo-header:after{background-size:100%;background-repeat:no-repeat;left:-150px;opacity:.1}}@media (max-width:1200px){.grid-x>.staff-wrap.medium-3{width:50%}.timeline-swiper-section h3{font-size:21px}.page-id-20345 .theme-photo-header .header-photo>img{-o-object-position:100% 0;object-position:100% 0}}@media (max-width:992px){.cell.medium-4.card-wrap{width:50%}.get-involved-section h2{font-size:35px}#resources-container.grid-x>.medium-3{width:50%;padding-bottom:20px}.resources-section .resource-content-title{min-height:100px}}@media (max-width:767px){.timeline-swiper-section .swiper .swiper-slide{padding-left:30px}.cell.medium-4.card-wrap{width:100%}.timeline-swiper-section strong{left:-20px}.timeline-swiper-section p{font-size:22px}.timeline-swiper-section h3{font-size:24px}.grid-x>.staff-wrap.medium-3{width:100%}.grid-popup-modal-container h2{font-weight:700;font-size:45px}#resources-container.grid-x>.medium-3{width:100%;padding-bottom:20px}.resources-section .resource-content-title{min-height:auto}.goal-section .kadence-info-box-image-inner-intrisic{height:auto}}.error-404 h3{color:#1a323d;margin-bottom:2rem}.search-results .main-entry-title{padding:3rem!important}.search-results .main-entry-title h1{font-size:2rem}.search-results .main-entry-title h1 span{font-weight:800}.search-results section.grid-container.grid-x{padding-bottom:5rem}.search-results section.grid-container.grid-x article{flex:1;padding:2rem}@media (min-width:768px){.search-results section.grid-container.grid-x article{max-width:50%;width:50%;flex-basis:50%}}nav.navigation.posts-navigation{width:100%}nav.navigation.posts-navigation .nav-links{padding:2rem;display:flex;width:100%;justify-content:center}nav.navigation.posts-navigation .nav-links a{font-weight:700;display:block;padding:1rem}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800;font-style:normal}.slick-next,.slick-prev{font-size:0;line-height:0;background-color:transparent;position:absolute;top:calc(50% - 1rem);display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;cursor:pointer;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#fff;border:none;outline:none;transition:all .2s ease-in-out;border-radius:50%;z-index:10}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-size:2.5rem;font-weight:800;line-height:1;opacity:1;color:#fff;display:block;transform:translateX(5%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:2rem}[dir=rtl] .slick-prev{right:2rem;left:auto}.slick-prev:before,[dir=rtl] .slick-prev:before{content:""}.slick-next{right:2rem}[dir=rtl] .slick-next{right:auto;left:2rem}.slick-next:before,[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;display:block;text-align:right;width:80%;left:10%;padding:0;margin:0 auto;list-style:none}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:14px;height:14px;background-color:#fff;border:3px solid #fff;border-radius:50%;content:"";text-align:center;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9mb290ZXIuc2NzcyIsImJhc2UvcmVzZXQuc2NzcyIsImluZGV4LmNzcyIsImJhc2UvdmFyaWFibGVzLnNjc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsImJhc2UvdHlwZS5zY3NzIiwiY29tcG9uZW50cy9ncmlkLnNjc3MiLCJnbG9iYWwvaGVhZGVyLnNjc3MiLCJnbG9iYWwvbmF2aWdhdGlvbi5zY3NzIiwiYmxvY2tzL2hlcm8taGVhZGVyLWJsb2NrLnNjc3MiLCJibG9ja3MvYmxvY2tzLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvYW5pbWUuc2NzcyIsImNvbXBvbmVudHMvc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL3V0aWxpdHkuc2NzcyIsImNvbXBvbmVudHMvY3B0LnNjc3MiLCJjb21wb25lbnRzL21vZGFscy5zY3NzIiwidGVtcGxhdGVzL3Byb2plY3RzLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy5zY3NzIiwidGVtcGxhdGVzL3BhZ2Uuc2NzcyIsInZlbmRvci9zbGljay5zY3NzIiwidmVuZG9yL3NsaWNrLXRoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcWFFLGlCQ3JhRixBQ3c0RUEsRUR2NEVFLHNCQUFBLEFBQ0EsUUFBQSxDQ0VGLEFEQ0EsRUFDRSxvQkFBQSxDQ0VGLEFEQ0EsSUFDSSxlQUFBLEFBQ0EsV0FBQSxDQ0VKLEFDcURBLFlBQ0MsbUVBZGEsQ0RwQ2QsQUVmQSw0Q0FFRSw4RURtQ1csQUNsQ1gsZUFBQSxDRmtCRixBRWZBLEtBQ0Usc0JBQUEsQ0ZrQkYsQUVmQSw2QkFDRSxrQ0FBQSxDRmtCRixBRWZBLDRCQUNFLFVESE0sQ0RxQlIsQUVmQSxvQkFDRSxTQUFBLEFBQ0EsMkJBQUEsQUFDQSw2QkFBQSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLEFBQ0EsMEJBQUEsQ0ZrQkYsQUVmQSxXQUVFLFdB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QUFDQSxRQUFBLEFBQ0EsWUFBQSxDZmkyTUQsQ0FDRixBZS8xTUUsMEJBOUJELHNDQStCRSxZQUFBLEFBQ0EsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLEFBQ0EsNEJBQUEsQ2ZrMk1ELENBQ0YsQWUxMU1DLG1DQUNDLFVBQUEsQUFDQSxXQUFBLENmNDFNRixBZXAxTUUsNFFBQ0Msd0JkN0ZLLENEczdNUixBZXgxTUcsNktBQ0MsYWQ3R0ksQ0R1OE1SLEFldDFNQyxxSEFFQyx3QmQvRkksQ0RzN01OLEFlcjFNRSxpSkFDQyxxQmRsSEssQ0R5OE1SLEFlcjFNRSxtS0FDQyx3QmRyR0csQ0Q0N01OLEFldDFNRyxtTEFDQyxhZHpIRyxDRGk5TVAsQWVwMU1DLG1IQUVDLHdCZHJISyxDRDA4TVAsQWVuMU1FLCtJQUNDLHFCZGhJSyxDRHE5TVIsQWVuMU1FLGlLQUNDLHdCZDNISSxDRGc5TVAsQWVwMU1HLGlMQUNDLGFkdklHLENENjlNUCxBZTkwTUUsZ05BQ0Msd0JkbElHLENEcTlNTixBZWwxTUcsK0lBQ0MsYWRwSUUsQ0R3OU1OLEFlNTBNRSxnUEFDQyxxQmQzSU8sQ0Q0OU1WLEFlaDFNRywrSkFDQyxhZC9KSSxDRGkvTVIsQWU3ME1DLCtCQUNDLFNBQUEsQ2YrME1GLEFlOTBNRSwwQkFDQyw2Q0FDQyxlQUFBLEFBQ0csa0JBQUEsQUFDQSxZQUFBLEFBQ0EsVUFBQSxBQUNBLFNBQUEsQUFDQSxpQ0FBQSxDZmcxTUwsQ0FDRixBZTEwTUEsZ0NBQ0Msa0NBQUEsQ2Y2ME1ELEFlNTBNQyxtQ0FDQyxtQ0FBQSxBQUNBLG9CZHhMTSxDRHNnTlIsQWU1ME1FLGdFQUNDLGFkM0xLLENEeWdOUixBZTMwTUcsNkRBQ0MsVWQzTEksQ0R3Z05SLEFldjBNQSxtREFDQyxrQ0FBQSxDZjAwTUQsQWV6ME1DLHNEQUNDLG1DQUFBLEFBQ0Esb0Jkek1NLENEb2hOUixBZXowTUUsbUZBQ0MsYWQ1TUssQ0R1aE5SLEFleDBNRyxnRkFDQyxVZDVNSSxDRHNoTlIsQWVwME1BLGtDQUNDLGtD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LGtCQUFBLENuQjZyUEosQW1CMXJQQSxZQUVJLGtCQUFBLEFBQ0EsWUFBQSxBQUVBLGNBQUEsQUFDQSxpQkFBQSxBQUVBLFVBQUEsQUFDQSxTQUFBLEFBQ0EsVUFBQSxBQUNBLGNBQUEsQUFFQSxlQUFBLENuQnlyUEosQW1CdHJQQSxlQUVJLGtCQUFBLEFBRUEscUJBQUEsQUFFQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQUFDQSxVQUFBLEFBRUEsY0FBQSxDbkJxclBKLEFtQm5yUEEsc0JBRUksWUFBQSxBQUNBLGNBQUEsQUFFQSxjQUFBLEFBRUEsV0FBQSxBQUNBLFlBQUEsQUFDQSxZQUFBLEFBRUEsZUFBQSxBQUVBLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxDbkJpclBKLEFtQi9xUEEsd0RBR0ksWUFBQSxDbkJpclBKLEFtQi9xUEEsc0VBR0ksU0FBQSxDbkJpclBKLEFtQi9xUEEsNkJBTUksa0JBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUVBLFdBQUEsQUFDQSxZQUFBLEFBQ0Esc0JsQmxNSSxBa0JtTUosc0JBQUEsQUFDQSxrQkFBQSxBQUVBLFdBQUEsQUFDQSxrQkFBQSxBQUVBLFlBQUEsQUFDQSxXbEIxTUksQWtCNE1KLG1DQUFBLEFBQ0EsaUNBQUEsQ25CeXFQSiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbi5zdWItZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+IC5ncmlkLWNvbnRhaW5lciB7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdCYgKyBwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjeyRkb3RzfTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogLTc1cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXHQuaXMtZGlhZ29uYWwtcmlnaHQtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDMzdnc7XG5cdFx0ei1pbmRleDogMTtcblx0XHRsZWZ0OiAtMTAlO1xuXHRcdG1heC1oZWlnaHQ6IDc1JTtcblx0XHR0b3A6IC00MHB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vLyBNQUlOIEZPT1RFUlxuLm1haW4tZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdC8vIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MSwyNDIsMjQwLDEpIDAlLCByZ2JhKDI0MSwyNDIsMjQwLDEpIDY0JSwgcmdiYSgyMzAsMjMyLDIyOCwxKSA2NCUsIHJnYmEoMjMwLDIzMiwyMjgsMSkgMTAwJSk7XG5cdC8vIH1cblxuXG5cdGE6bm90KC5idXR0b24pLCBcblx0cCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuZm9vdGVyLWluZm8ge1xuXG5cdFx0cGFkZGluZzogNnJlbSAycmVtIDVyZW07XG5cdFx0ei1pbmRleDogNTtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdHAsIGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGJvZHktZm9udDtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0fVxuXG5cdFx0LmZhIHtcblx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cdFx0fVxuXG5cdFx0aDMsIGg0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdFx0LmNlbGwtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRhIHtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHQgICAgXHRtaW4td2lkdGg6IDIxMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWxvZ28ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5jdXN0b20tbG9nby1saW5rIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNTBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHQ+IC5jZWxsIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9IC8vbXFcblxuXHRcdFx0LmNlbGwtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcblx0XHRcdCAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb25uZWN0LWJsb2NrIHtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIC8vIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHQgICAgPiAqIHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0XHQgICAgfVxuXHRcdCAgICBhLCAuZmEge1xuXHRcdCAgICBcdCY6aG92ZXIge1xuXHRcdCAgICBcdFx0b3BhY2l0eTogMC44O1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToycmVtO1xuXG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuc29jaWFsLWxpbmtzIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdC8vIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbWFpbi1tZW51IHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHQgICAgbGkgYSB7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGVnYWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdCAgICB6LWluZGV4OiAxMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTY1cHg7XG5cdFx0fVxuXG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItbmF2LXNlY3Rpb24ge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItbmF2LW1lbnUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMC41cmVtIDAgMnJlbTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXG5cdFx0PiBsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjowIDFyZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQvLyBmb250LWZhbWlseTogJGJvZHktZm9udDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb247XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhcmM7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cdFx0XHR9XG5cdFx0fSAvL2xpXG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItaW5mbywgLmxlZ2FsIHtcblx0XHQuY2VsbCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCBzbWFsbCApIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGVnYWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHQuY2VsbCB7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCBzbWFsbCApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGg2IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdC5jb3B5IHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwJTtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHQuY2VsbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LXNlYXJjaC1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9IC8vIGxlZ2FsXG5cblx0LmZvb3Rlci1sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XG5cdC5tYWluLWZvb3RlciAuY2VsbCB7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbToycmVtO1xuXHR9XG5cblx0LmZvb3Rlci1yZWNlbnQtcG9zdHMge1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG5kaXYjZ2Zvcm1fd3JhcHBlcl80IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5vdmVybGF5LW1lbnUge1xuXHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6IDB2aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHQub3ZlcmxheS1uYXYtbWVudSB7XG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG5cdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuLm92ZXJsYXktbWVudS5pcy1hY3RpdmUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC8vIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdGJhY2tncm91bmQ6IHJnYigxOCwxOCwxOCk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NGRlZywgcmdiYSgxOCwxOCwxOCwxKSAwJSwgcmdiYSg1Nyw1Nyw1NywxKSAxMiUsIHJnYmEoMTksMTksMTksMSkgNzUlLCByZ2JhKDU1LDU1LDU1LDEpIDEwMCUpO1xuXHR6LWluZGV4OiA1MDA7XG5cdEBtZWRpYSAoIG1heC13aWR0aDo5NDlweCkge1xuXHRcdHBhZGRpbmctdG9wOiA3NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogYXV0bztcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDo5NTBweCkgYW5kIChtYXgtd2lkdGg6MTI1MHB4KSB7XG5cdCAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdHNwYW4jbW9iaWxlLXByb2plY3RzLWNsb3NlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGQnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cblx0XHRAbWVkaWEgKCBtYXgtd2lkdGg6OTQ5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHJpZ2h0OiAwLjVyZW07XG5cdFx0ICAgIHRvcDogMi4yNXJlbTtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgcGFkZGluZzogMXJlbTtcblx0XHQgICAgZm9udC1zaXplOiAxLjVyZW07XG5cdFx0ICAgIHotaW5kZXg6IDEwMDI7XG5cdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAjeyRiYW5kYWlkfTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHRvcDogMTUlO1xuXHRcdGxlZnQ6IC0xMDBweDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogI3skYmFuZGFpZH07XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRib3R0b206IDI1JTtcblx0XHRyaWdodDogLTc1cHg7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQub3ZlcmxheS1uYXYtbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0ICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLXBsdXMpIHtcblx0ICAgIFx0bWluLWhlaWdodDogOTB2aDtcblx0ICAgIFx0cGFkZGluZy1ib3R0b206IDA7XG5cdCAgICB9XG5cdCAgICBAbWVkaWEgKG1pbi13aWR0aDo5NTBweCkgYW5kIChtYXgtd2lkdGg6MTI1MHB4KSB7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQ+IC5tZW51LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDk2JTtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdFx0Ly8gbWluLWhlaWdodDogNTN2aDtcblx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0ICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGluZGlhbnJlZDtcblx0XHQgICAgbWFyZ2luOiAwIDElO1xuXHRcdCAgICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdCAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bS1wbHVzKSB7XG5cdFx0ICAgIFx0d2lkdGg6IDQ4JTtcblx0XHQgICAgXHQvLyBtaW4taGVpZ2h0OiA1M3ZoO1xuXHRcdCAgICBcdC8vIG1pbi1oZWlnaHQ6IDM5dmg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdCAgICBcdHdpZHRoOiAzMS4zMyU7XG5cdFx0ICAgIFx0bWluLWhlaWdodDogMzl2aDtcblxuXHRcdCAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdC5saW5rLXdyYXBwZXIge1xuXHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgXHRoZWlnaHQ6IGF1dG87IC8qIEVuc3VyZSB0aGUgY29udGFpbmVyIHRha2VzIHRoZSBmdWxsIGhlaWdodCAqL1xuXHQgIFx0cGFkZGluZzogMXJlbSAycmVtIDFyZW07XG5cdCAgXHRmbG9hdDogbGVmdDtcblx0ICBcdG1pbi1oZWlnaHQ6IDIxMHB4O1xuXHQgIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcblxuXHQgIFx0Lm1lbnUtaW1hZ2Uge1xuXHQgICAgXHRtYXgtd2lkdGg6IDQwJTtcblx0ICAgIFx0d2lkdGg6IGF1dG87XG5cdCAgICBcdGhlaWdodDogYXV0bztcblx0ICAgIFx0bWF4LWhlaWdodDogMTI1cHg7XG5cdCAgICBcdGZsb2F0OiBsZWZ0O1xuXHQgICAgXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHQgICAgXHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0c3Bhbi5tZW51LWltYWdlLXRpdGxlLWFmdGVyLm1lbnUtaW1hZ2UtdGl0bGUge1xuXHRcdCAgICB3aWR0aDogNjAlO1xuXHRcdCAgICBmbG9hdDogcmlnaHQ7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHQgICAgbWFyZ2luOiAxcmVtIDA7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMDtcblx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0c3Bhbi5zdWIge1xuXHRcdCAgICB3aWR0aDogNjAlO1xuXHRcdCAgICBmbG9hdDogcmlnaHQ7XG5cdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHQuYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHR1bC5zdWItbWVudSB7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgY2xlYXI6IGJvdGg7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0ICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ICAgIGxpIHtcblx0ICAgIFx0YSB7XG5cdCAgICBcdFx0Y29sb3I6ICR3aGl0ZTtcblx0ICAgIFx0XHRmb250LXNpemU6IDEycHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxufVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbi8vIFx0Lm92ZXJsYXktbWVudS5pcy1hY3RpdmUgLm92ZXJsYXktbmF2LW1lbnU+Lm1lbnUtaXRlbSBhIHtcbi8vIFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gXHQgICAgbWF4LXdpZHRoOiAxMDB2dztcbi8vIFx0fVxuLy8gXHQub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSB1bC5zdWItbWVudSB7XG4vLyBcdFx0bWF4LXdpZHRoOiAxMDB2dztcbi8vIFx0fVxuLy8gXHQub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSAub3ZlcmxheS1uYXYtbWVudSB7XG4vLyBcdCAgICB3aWR0aDogMTAwdnc7XG4vLyBcdH1cbi8vIH1cblxuLmdmb3JtX2JvZHkgaW5wdXQsLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBjZDUzICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbiNnZm9ybV8yIHtcblx0ei1pbmRleDogMjA7XG59XG5cbmlucHV0I2dmb3JtX3N1Ym1pdF9idXR0b25fMiB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdCAgICBtYXgtd2lkdGg6IGNhbGMoMzIuMzMlIC0gNnB4KTtcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuXHR9XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0ZGl2I2dmb3JtX2ZpZWxkc18yIHtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0ZmllbGRzZXQjZmllbGRfMl8xIHtcblx0ICAgIGZsZXg6IDI7XG5cdH1cblx0ZGl2I2ZpZWxkXzJfMyB7XG5cdCAgICBmbGV4OiAxO1xuXHR9XG59XG5AaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRkaXYjZ2Zvcm1fZmllbGRzXzIge1xuXHQgICAgcm93LWdhcDogMTJweDtcblx0fVxufVxuXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keS5nZm9ybV9ib2R5IGlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY29udGFjdC1mb3JtIDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0MzQzNDMgIWltcG9ydGFudDtcbn1cbi5jb250YWN0LWZvcm0gc2VsZWN0I2lucHV0XzFfNSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzQzNDM0MyAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtZm9ybSBpbnB1dCwgLmNvbnRhY3QtZm9ybSBzZWxlY3QsIC5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFJbXBvcnRhbnQ7XG59XG4uY29udGFjdC1mb3JtIHRleHRhcmVhe1xuICAgIHBhZGRpbmc6MjBweCAhSW1wb3J0YW50O1xufVxuLmNvbnRhY3QtZm9ybSAuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24gLmdmaWVsZCB0ZXh0YXJlYS5sYXJnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHggIUlNUE9SVEFOVDtcbn1cbi5jb250YWN0LWZvcm0gbGFiZWwuZ2ZpZWxkX2xhYmVsLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNDM0MzQzICFpbXBvcnRhbnQ7XG59IiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFzOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xufVxuXG5ib2R5LFxuLm1haW4tY29udGVudCAucXViZWx5LWJsb2NrLXRleHQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5bZGF0YS1jb2xvcj1ibGFja10sIC5yb3ctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjMxM2MgIWltcG9ydGFudDtcbn1cblxuYm9keSAuZW50cnktY29udGVudCAuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkubG9nZ2VkLWluIC5tYWluLW5hdi5uYXYtZG93biB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtZm9yLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSBwIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFpbi1jb250ZW50IC5xdWJlbHktYmxvY2stdGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLnF1YmVseS1ibG9jay10ZXh0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxLCBoMiB7XG4gIGNvbG9yOiAjMWEzMjNkO1xufVxuXG5oMywgaDQsIGg1IHtcbiAgY29sb3I6ICM0MjQxNGY7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5kYXJrLXNlY3Rpb24gKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZW50cnktY29udGVudCBwIGEgbWFyayB7XG4gIGNvbG9yOiAjNDA5MmNkICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC53aWRnZXQgaDQge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbmEge1xuICBjb2xvcjogIzQwOTJjZDtcbn1cblxuYm9keSAuaXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDA5MmNkO1xufVxuXG4uaXMtcGFyayB7XG4gIGNvbG9yOiAjMmI5NWQwO1xufVxuLmlzLXBhcmsgLm1lbnUtaW1hZ2UtdGl0bGUge1xuICBjb2xvcjogIzJiOTVkMCAhaW1wb3J0YW50O1xufVxuLmlzLXBhcmsgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjk1ZDAgIWltcG9ydGFudDtcbn1cbi5pcy1wYXJrIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4NmJiICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYXJtcyB7XG4gIGNvbG9yOiAjMGQ2YjNhO1xufVxuLmlzLWZhcm1zIC5tZW51LWltYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwZDZiM2EgIWltcG9ydGFudDtcbn1cbi5pcy1mYXJtcyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmIzYSAhaW1wb3J0YW50O1xufVxuLmlzLWZhcm1zIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1NDJlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hcmMge1xuICBjb2xvcjogIzhhMWQwMjtcbn1cbi5pcy1hcmMgLm1lbnUtaW1hZ2UtdGl0bGUge1xuICBjb2xvcjogIzhhMWQwMiAhaW1wb3J0YW50O1xufVxuLmlzLWFyYyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhMWQwMiAhaW1wb3J0YW50O1xufVxuLmlzLWFyYyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMTgwMiAhaW1wb3J0YW50O1xufVxuXG4uaXMtdGhlYXRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmlzLXRoZWF0ZXIgLm1lbnUtaW1hZ2UtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmlzLXRoZWF0ZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5pcy10aGVhdGVyIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2t5IHtcbiAgY29sb3I6ICMyNTc1YmY7XG59XG4uaXMtc2t5IC5tZW51LWltYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMyNTc1YmYgIWltcG9ydGFudDtcbn1cbi5pcy1za3kgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTc1YmYgIWltcG9ydGFudDtcbn1cbi5pcy1za3kgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTY4YWEgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbi5pcy1jdGEubWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMjJiO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjMWYzMTNjO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5pcy1jdGEubWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWUwNTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeSxcbmlucHV0W3R5cGU9c3VibWl0XS5pcy1wcmltYXJ5LFxuLmlzLWN0YS5tZW51LWl0ZW0uaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDkyY2Q7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtcHJpbWFyeTpob3Zlcixcbi5pcy1jdGEubWVudS1pdGVtLmlzLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ3N2FkO1xufVxuLmJ1dHRvbi5pcy1hY3Rpb24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtYWN0aW9uLFxuLmlzLWN0YS5tZW51LWl0ZW0uaXMtYWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwY2Q1Mztcbn1cbi5idXR0b24uaXMtYWN0aW9uOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLWFjdGlvbjpob3Zlcixcbi5pcy1jdGEubWVudS1pdGVtLmlzLWFjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGI4MzU7XG59XG4uYnV0dG9uLmlzLXByaW1hcnksXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtcHJpbWFyeSxcbi5pcy1jdGEubWVudS1pdGVtLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5MmNkO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLXByaW1hcnk6aG92ZXIsXG4uaXMtY3RhLm1lbnUtaXRlbS5pcy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNzdhZDtcbn1cbi5idXR0b24uaXMtYmxhY2ssXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtYmxhY2ssXG4uaXMtY3RhLm1lbnUtaXRlbS5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLWJsYWNrOmhvdmVyLFxuLmlzLWN0YS5tZW51LWl0ZW0uaXMtYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xufVxuXG4uc2l0ZS1zZWFyY2gge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLnNpdGUtc2VhcmNoIGlucHV0LnNlYXJjaC1mb3JtLCBib2R5LnNlYXJjaCBpbnB1dC5zZWFyY2gtZm9ybSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWNvbG9yOiAjMWEzMjNkICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtc3VibWl0LCBib2R5LnNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXg6IDE7XG59XG4uc2l0ZS1zZWFyY2ggLmhlYWRlci1zZWFyY2hmb3JtLCBib2R5LnNlYXJjaCAuaGVhZGVyLXNlYXJjaGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLndpZGdldCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmlucHV0LnNlYXJjaC1zdWJtaXQge1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTJjZDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzODVjMTtcbn1cblxuLmdmb3JtX2JvZHkgI2dmb3JtX2ZpZWxkc18xIHNlbGVjdCwgLmdmb3JtX2JvZHkgI2dmb3JtX2ZpZWxkc18xIGlucHV0LCAuZ2Zvcm1fYm9keSAjZ2Zvcm1fZmllbGRzXzEgdGV4dGFyZWEsIC5nZm9ybV9ib2R5ICNnZm9ybV9maWVsZHNfNCBzZWxlY3QsIC5nZm9ybV9ib2R5ICNnZm9ybV9maWVsZHNfNCBpbnB1dCwgLmdmb3JtX2JvZHkgI2dmb3JtX2ZpZWxkc180IHRleHRhcmVhIHtcbiAgYWNjZW50LWNvbG9yOiAjNDA5MmNkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmdmb3JtX2JvZHkgI2dmb3JtX2ZpZWxkc18xIHNlbGVjdCwgLmdmb3JtX2JvZHkgI2dmb3JtX2ZpZWxkc180IHNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuc2VsZWN0LCBpbnB1dCB7XG4gIGFjY2VudC1jb2xvcjogIzQwOTJjZDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDkyY2Q7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuc3BhbiNsb2FkTW9yZS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2I0YjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMWYzMTNjO1xufVxuXG5mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCBmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMxZjMxM2M7XG59XG5cbmZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzFmMzEzYztcbn1cblxuZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCBmb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzFmMzEzYztcbn1cblxuZmlnY2FwdGlvbi53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5ncmlkLWNvbnRhaW5lci5mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ncmlkLWNvbnRhaW5lci5mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXIuZnVsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZC14IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLWhlaWdodDogMHB4O1xuICBtaW4td2lkdGg6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jZWxsLmF1dG8ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMSAwcHg7XG4gIC1tcy1mbGV4OiAxIDEgMHB4O1xuICBmbGV4OiAxIDEgMHB4O1xufVxuXG4uY2VsbC5zaHJpbmsge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmdyaWQteCA+IC5zbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC14ID4gLm1lZGl1bS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDBweDtcbiAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tc2hyaW5rLCAuZ3JpZC14ID4gLm1lZGl1bS0xLCAuZ3JpZC14ID4gLm1lZGl1bS0yLCAuZ3JpZC14ID4gLm1lZGl1bS0zLCAuZ3JpZC14ID4gLm1lZGl1bS00LCAuZ3JpZC14ID4gLm1lZGl1bS01LCAuZ3JpZC14ID4gLm1lZGl1bS02LCAuZ3JpZC14ID4gLm1lZGl1bS03LCAuZ3JpZC14ID4gLm1lZGl1bS04LCAuZ3JpZC14ID4gLm1lZGl1bS05LCAuZ3JpZC14ID4gLm1lZGl1bS0xMCwgLmdyaWQteCA+IC5tZWRpdW0tMTEsIC5ncmlkLXggPiAubWVkaXVtLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdyaWQteCA+IC5sYXJnZS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDBweDtcbiAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmdyaWQteCA+IC5sYXJnZS1zaHJpbmssIC5ncmlkLXggPiAubGFyZ2UtMSwgLmdyaWQteCA+IC5sYXJnZS0yLCAuZ3JpZC14ID4gLmxhcmdlLTMsIC5ncmlkLXggPiAubGFyZ2UtNCwgLmdyaWQteCA+IC5sYXJnZS01LCAuZ3JpZC14ID4gLmxhcmdlLTYsIC5ncmlkLXggPiAubGFyZ2UtNywgLmdyaWQteCA+IC5sYXJnZS04LCAuZ3JpZC14ID4gLmxhcmdlLTksIC5ncmlkLXggPiAubGFyZ2UtMTAsIC5ncmlkLXggPiAubGFyZ2UtMTEsIC5ncmlkLXggPiAubGFyZ2UtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuZ3JpZC14ID4gLmxhcmdlLXNocmluayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZ3JpZC14ID4gLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmdyaWQteCA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdyaWQteCA+IC54bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQteCA+IC54bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAueGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuZ3JpZC14ID4gLnhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQteCA+IC54bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAueGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZ3JpZC14ID4gLnhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQteCA+IC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAueGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuZ3JpZC14ID4gLnhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAueGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmdyaWQteCA+IC54bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teDpub3QoLmdyaWQteCkgPiAuY2VsbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZ3JpZC1tYXJnaW4teTpub3QoLmdyaWQteSkgPiAuY2VsbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdyaWQtbWFyZ2luLXgge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgfVxufVxuLmdyaWQtbWFyZ2luLXggPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC1tYXJnaW4teCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0yIHtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTMge1xuICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC01IHtcbiAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTYge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC04IHtcbiAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTkge1xuICB3aWR0aDogY2FsYyg3NSUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTEge1xuICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICAgIHdpZHRoOiBjYWxjKDguMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMiB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMyB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNSB7XG4gICAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICAgIHdpZHRoOiBjYWxjKDgzLjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTExIHtcbiAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiBjYWxjKDguMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTIge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiBjYWxjKDgzLjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLXNocmluayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTIge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTUge1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTgge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTkge1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7XG4gIH1cbn1cbi5ncmlkLXBhZGRpbmcteCAuZ3JpZC1wYWRkaW5nLXgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQtcGFkZGluZy14IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4uc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC11cC0yID4gLmNlbGwge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC11cC01ID4gLmNlbGwge1xuICB3aWR0aDogMjAlO1xufVxuXG4uc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gIHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5zbWFsbC11cC04ID4gLmNlbGwge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm1lZGl1bS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sYXJnZS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5sYXJnZS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICB9XG5cbiAgLmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0xID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0zID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC02ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNyA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMTQuMjg1NzElIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDEyLjUlIC0gMS4yNXJlbSk7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTQuMjg1NzElIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7XG4gIH1cbn1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNtYWxsLXBhZGRpbmctY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc21hbGwtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLXBhZGRpbmctY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5tZWRpdW0tcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1wYWRkaW5nLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubGFyZ2UtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNtYWxsLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAlICsgMC42MjVyZW0pO1xufVxuXG4uc21hbGwtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMyUgKyAwLjYyNXJlbSk7XG59XG5cbi5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMC42MjVyZW0pO1xufVxuXG4uc21hbGwtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSArIDAuNjI1cmVtKTtcbn1cblxuLnNtYWxsLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMyUgKyAwLjYyNXJlbSk7XG59XG5cbi5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjclICsgMC42MjVyZW0pO1xufVxuXG4uc21hbGwtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDAuNjI1cmVtKTtcbn1cblxuLnNtYWxsLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMyUgKyAwLjYyNXJlbSk7XG59XG5cbi5zbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjclICsgMC42MjVyZW0pO1xufVxuXG4uc21hbGwtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDc1JSArIDAuNjI1cmVtKTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzJSArIDAuNjI1cmVtKTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY3JSArIDAuNjI1cmVtKTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMyUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg5MS42NjY2NyUgKyAwLjkzNzVyZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMzJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjclICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjclICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAueGxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC54bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLnhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxufVxuLndwLWFkbWluIC5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1waG90by1oZWFkZXIgZmlndXJlLnByb2plY3QtbG9nbyBmaWdjYXB0aW9uIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDFyZW0gcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uc3ViLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWItZm9vdGVyID4gLmdyaWQtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWItZm9vdGVyIGgzIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjNDA5MmNkO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnN1Yi1mb290ZXIgaDMgKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViLWZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3NyYy9hc3NldHMvaWNvbnMvZG90cy1CRy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNzVweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4uc3ViLWZvb3RlciAuaXMtZGlhZ29uYWwtcmlnaHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzN2dztcbiAgei1pbmRleDogMTtcbiAgbGVmdDogLTEwJTtcbiAgbWF4LWhlaWdodDogNzUlO1xuICB0b3A6IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWItZm9vdGVyIC5pcy1kaWFnb25hbC1yaWdodC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMzEzYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tZm9vdGVyIGE6bm90KC5idXR0b24pLFxuLm1haW4tZm9vdGVyIHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyB7XG4gIHBhZGRpbmc6IDZyZW0gMnJlbSA1cmVtO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIHAsIC5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMxZjMxM2M7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5mYSB7XG4gIGNvbG9yOiAjZmJjMjJiO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gaDMsIC5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gaDQge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNlbGwtY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNlbGwtY29udGVudCBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNlbGwtY29udGVudCBhIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNlbGwtY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyAuZm9vdGVyLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5jdXN0b20tbG9nby1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gaW1nIHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIHN2ZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyA+IC5jZWxsOm50aC1vZi10eXBlKDIpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gPiAuY2VsbDpudGgtb2YtdHlwZSgzKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvID4gLmNlbGwgLmNlbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNvbm5lY3QtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNvbm5lY3QtYmxvY2sgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNvbm5lY3QtYmxvY2sgYTpob3ZlciwgLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyAuY29ubmVjdC1ibG9jayAuZmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyAuY29ubmVjdC1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNvbm5lY3QtYmxvY2sgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5zb2NpYWwtbGlua3MgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5zb2NpYWwtbGlua3MgYSB7XG4gIGNvbG9yOiAjZmJjMjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzMTNjO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLnNvY2lhbC1saW5rcyBhOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyAuZm9vdGVyLW1haW4tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5mb290ZXItbWFpbi1tZW51IGxpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYWluLWZvb3RlciAubGVnYWwgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCBpbWcge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCBoNiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuNXJlbSAwIDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYtbWVudSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1tZW51ID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgbWluLXdpZHRoOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMzEzYztcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1tZW51ID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYtbWVudSA+IGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNWE2MztcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5mb290ZXItbmF2LW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1tZW51ID4gbGk6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTJjZDtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1tZW51ID4gbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwY2Q1Mztcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1tZW51ID4gbGk6bnRoLW9mLXR5cGUoNCk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhMWQwMjtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1tZW51ID4gbGk6bnRoLW9mLXR5cGUoNSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzIyYjtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLW5hdi1tZW51IC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5jZWxsLCAubWFpbi1mb290ZXIgLmxlZ2FsIC5jZWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubGVnYWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCAuY2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWZvb3RlciAubGVnYWwgLmNlbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubGVnYWwgLmNlbGwgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWZvb3RlciAubGVnYWwgLmNlbGwgLmNvcHkge1xuICBtYXJnaW46IDAgMTAlO1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCAuY2VsbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCBhIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5sZWdhbCAuY2VsbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubGVnYWwgLm5hdi1zZWFyY2gtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5jZWxsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuZm9vdGVyLXJlY2VudC1wb3N0cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuZGl2I2dmb3JtX3dyYXBwZXJfNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3ZlcmxheS1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ub3ZlcmxheS1tZW51IC5vdmVybGF5LW5hdi1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vdmVybGF5LW1lbnUuaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzRkZWcsICMxMjEyMTIgMCUsICMzOTM5MzkgMTIlLCAjMTMxMzEzIDc1JSwgIzM3MzczNyAxMDAlKTtcbiAgei1pbmRleDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0OXB4KSB7XG4gIC5vdmVybGF5LW1lbnUuaXMtYWN0aXZlIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSBzcGFuI21vYmlsZS1wcm9qZWN0cy1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSBzcGFuI21vYmlsZS1wcm9qZWN0cy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udEF3ZXNvbWVcIiwgXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLm92ZXJsYXktbWVudS5pcy1hY3RpdmUgc3BhbiNtb2JpbGUtcHJvamVjdHMtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC41cmVtO1xuICAgIHRvcDogMi4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ub3ZlcmxheS1tZW51LmlzLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vc3JjL2Fzc2V0cy9pY29ucy9iYW5kYWlkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IC0xMDBweDtcbiAgei1pbmRleDogLTE7XG59XG4ub3ZlcmxheS1tZW51LmlzLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9zcmMvYXNzZXRzL2ljb25zL2JhbmRhaWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3R0b206IDI1JTtcbiAgcmlnaHQ6IC03NXB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5vdmVybGF5LW1lbnUuaXMtYWN0aXZlIC5vdmVybGF5LW5hdi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSAub3ZlcmxheS1uYXYtbWVudSB7XG4gICAgbWluLWhlaWdodDogOTB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5vdmVybGF5LW1lbnUuaXMtYWN0aXZlIC5vdmVybGF5LW5hdi1tZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm92ZXJsYXktbWVudS5pcy1hY3RpdmUgLm92ZXJsYXktbmF2LW1lbnUgPiAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDk2JTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCAxJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSAub3ZlcmxheS1uYXYtbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm92ZXJsYXktbWVudS5pcy1hY3RpdmUgLm92ZXJsYXktbmF2LW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMzEuMzMlO1xuICAgIG1pbi1oZWlnaHQ6IDM5dmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4ub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSAubGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBFbnN1cmUgdGhlIGNvbnRhaW5lciB0YWtlcyB0aGUgZnVsbCBoZWlnaHQgKi9cbiAgcGFkZGluZzogMXJlbSAycmVtIDFyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbn1cbi5vdmVybGF5LW1lbnUuaXMtYWN0aXZlIC5saW5rLXdyYXBwZXIgLm1lbnUtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSAubGluay13cmFwcGVyIHNwYW4ubWVudS1pbWFnZS10aXRsZS1hZnRlci5tZW51LWltYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5vdmVybGF5LW1lbnUuaXMtYWN0aXZlIC5saW5rLXdyYXBwZXIgc3Bhbi5zdWIge1xuICB3aWR0aDogNjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3ZlcmxheS1tZW51LmlzLWFjdGl2ZSAuYnV0dG9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5vdmVybGF5LW1lbnUuaXMtYWN0aXZlIC5idXR0b24td3JhcHBlciAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm92ZXJsYXktbWVudS5pcy1hY3RpdmUgdWwuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjbGVhcjogYm90aDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5vdmVybGF5LW1lbnUuaXMtYWN0aXZlIHVsLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZ2Zvcm1fYm9keSBpbnB1dCwgLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGNkNTMgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4jZ2Zvcm1fMiB7XG4gIHotaW5kZXg6IDIwO1xufVxuXG5pbnB1dCNnZm9ybV9zdWJtaXRfYnV0dG9uXzIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGlucHV0I2dmb3JtX3N1Ym1pdF9idXR0b25fMiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMyLjMzJSAtIDZweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYjZ2Zvcm1fZmllbGRzXzIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBmaWVsZHNldCNmaWVsZF8yXzEge1xuICAgIGZsZXg6IDI7XG4gIH1cblxuICBkaXYjZmllbGRfMl8zIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2I2dmb3JtX2ZpZWxkc18yIHtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICB9XG59XG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keS5nZm9ybV9ib2R5IGlucHV0IHtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY29udGFjdC1mb3JtIDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQzNDM0MyAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtIHNlbGVjdCNpbnB1dF8xXzUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQzNDM0MyAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtIGlucHV0LCAuY29udGFjdC1mb3JtIHNlbGVjdCwgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWZvcm0gLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uIC5nZmllbGQgdGV4dGFyZWEubGFyZ2Uge1xuICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtIGxhYmVsLmdmaWVsZF9sYWJlbC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDM0MzQzICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbi1uYXYgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuMTI1cmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5tYWluLW5hdiBsaSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1haW4tbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tbmF2IC5zaXRlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tbmF2IC5zaXRlLXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLW5hdiAuc2l0ZS10aXRsZSBpbWcsIC5tYWluLW5hdiAuc2l0ZS10aXRsZSBzdmcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1uYXYgLnNpdGUtdGl0bGUgaW1nLCAubWFpbi1uYXYgLnNpdGUtdGl0bGUgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluLW5hdiAuc2l0ZS10aXRsZSBwLCAubWFpbi1uYXYgLnNpdGUtdGl0bGUgaDEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluLW5hdiAubWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWluLW5hdi5uYXYtZG93biB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICAubWFpbi1uYXYubmF2LXVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBjYWxjKC02MHB4ICogMi41KTtcbiAgfVxuICAubWFpbi1uYXYubmF2LWRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICAubWFpbi1uYXYubG93ZXItZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgNDksIDYwLCAwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLm1haW4tbmF2IC5tb2JpbGUtc2VhcmNoLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0OXB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMzEzYztcbiAgfVxuICAubWFpbi1uYXYgLnNpdGUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLm1haW4tbmF2IC5zaXRlLXRpdGxlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgLnRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMi4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxuICAubWFpbi1uYXYgLnRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74OJXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm1haW4tbmF2IC50b2dnbGUuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzQwOTJjZDtcbiAgfVxuICAubWFpbi1uYXYgLnRvZ2dsZS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+AjVwiO1xuICB9XG4gIC5sb2dnZWQtaW4gLm1haW4tbmF2IC50b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMzEzYztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjMxM2M7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29sb3I6ICNlZGVkZWQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjQsIDE0NiwgMjA1LCAwLjMpO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgLm5hdi1waG9uZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCAxNDYsIDIwNSwgMC44KTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAucmVtb3ZlLWxpbmsgPiBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi74OXXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBjb2xvcjogIzQwOTJjZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+DmFwiO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW1vYmlsZS1vcGVuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1tb2JpbGUtb3BlbiAuc3ViLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSBhIHtcbiAgICBjb2xvcjogI2VkZWRlZDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudS5pcy1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjMxM2M7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51LmlzLWFjdGl2ZSA+IGxpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUuaXMtYWN0aXZlID4gbGkgLm1lbnUtbGluay1zcGFuIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudS5pcy1hY3RpdmUgPiBsaSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUuaXMtYWN0aXZlID4gbGkgLnN1Yi1tZW51IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZiYzIyYjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDEsIDEsIDAuNik7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LCAubWFpbi1uYXYgLnNpdGUtdGl0bGUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUgbGksIC5tYWluLW5hdiAuc2l0ZS10aXRsZSBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5tYWluLW5hdiAubWVudSBsaSBhLCAubWFpbi1uYXYgLnNpdGUtdGl0bGUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUgbGkgYTpob3ZlciBhLCAubWFpbi1uYXYgLm1lbnUgbGkgYTpmb2N1cyBhLCAubWFpbi1uYXYgLnNpdGUtdGl0bGUgbGkgYTpob3ZlciBhLCAubWFpbi1uYXYgLnNpdGUtdGl0bGUgbGkgYTpmb2N1cyBhIHtcbiAgICBjb2xvcjogIzQwOTJjZDtcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUgbGkgYSBpLCAubWFpbi1uYXYgLnNpdGUtdGl0bGUgbGkgYSBpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51IC5uYXYtcGhvbmUtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgMTQ2LCAyMDUsIDAuOCk7XG4gIH1cbiAgLm1haW4tbmF2IC5zaXRlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLW5hdiAuc2l0ZS10aXRsZSBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLm1haW4tbmF2IC5zaXRlLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAuc2l0ZS10aXRsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi74GnXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgY29sb3I6ICNhMGNkNTM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmlzLWN0YSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmlzLWN0YSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5MmNkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgzMSwgNDksIDYwLCAwLjYpO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5pcy1jdGEgYTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4zNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjM3NSk7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAycHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBjZDUzO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiBhIC5tZW51LWxpbmstc3BhbjpiZWZvcmUsIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSA+IGEgLm1lbnUtbGluay1zcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTZweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmMyMmI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSA+IGEgLm1lbnUtbGluay1zcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDkyY2Q7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmFjdGl2ZSBhLCAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gYTpob3ZlcjpiZWZvcmUsIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiBhOmhvdmVyIC5tZW51LWxpbmstc3BhbjpiZWZvcmUsIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSA+IGE6aG92ZXIgLm1lbnUtbGluay1zcGFuOmFmdGVyLCAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYSAubWVudS1saW5rLXNwYW46YmVmb3JlLCAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYSAubWVudS1saW5rLXNwYW46YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzMTNjO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDAgMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0LCB0b3AgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51OmJlZm9yZSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnU6YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmYmMyMmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDA5MmNkO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaTpob3ZlciA+IC5zdWItbWVudSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpmb2N1cyArIC5zdWItbWVudSxcbi5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSAuc3ViLW1lbnUuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogY2FsYyggMTAwJSArIDAuNnJlbSApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpmb2N1cyArIC5zdWItbWVudSAuc3ViLW1lbnUsXG4ubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgLnN1Yi1tZW51LmFjdGl2ZSAuc3ViLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSBsaSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpmb2N1cyArIC5zdWItbWVudSAuc3ViLW1lbnUgbGksXG4ubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgLnN1Yi1tZW51LmFjdGl2ZSAuc3ViLW1lbnUgbGkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaTpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkgYSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpmb2N1cyArIC5zdWItbWVudSAuc3ViLW1lbnUgbGkgYSxcbi5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSAuc3ViLW1lbnUuYWN0aXZlIC5zdWItbWVudSBsaSBhIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5tYWluLW5hdiBhc2lkZS5zaXRlLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2IC5tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm1haW4tbmF2IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5uYXYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2LXdyYXBwZXIgLm5hdi1tZW51IC5uYXYtc2VhcmNoLWljb24ge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLm5hdi13cmFwcGVyIC5uYXYtbWVudSAubmF2LXNlYXJjaC1pY29uIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLm5hdi13cmFwcGVyIC5zZWFyY2gtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LXdyYXBwZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTJjZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLm1lbnUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubWVudS1jb250YWluZXIgc2VjdGlvbi5tZW51LXNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTJjZDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAyNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIHNlY3Rpb24ubWVudS1zZWFyY2ggLmhlYWRlci1zZWFyY2hmb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDkyY2Q7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDcwdnc7XG4gICAgcmlnaHQ6IDEyNXB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIHNlY3Rpb24ubWVudS1zZWFyY2ggLmhlYWRlci1zZWFyY2hmb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogMTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIHNlY3Rpb24ubWVudS1zZWFyY2ggLmhlYWRlci1zZWFyY2hmb3JtIC5zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5MmNkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWVudS1jb250YWluZXIgc2VjdGlvbi5tZW51LXNlYXJjaCAuaGVhZGVyLXNlYXJjaGZvcm0gLnNlYXJjaC1mb3JtOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIHNlY3Rpb24ubWVudS1zZWFyY2ggLnRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICB9XG4gIC5tZW51LWNvbnRhaW5lciBzZWN0aW9uLm1lbnUtc2VhcmNoIC5kb25hdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwY2Q1MztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjVweDtcbiAgfVxuICAubWVudS1jb250YWluZXIgc2VjdGlvbi5tZW51LXNlYXJjaCAuZG9uYXRlIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIHNlY3Rpb24ubWVudS1zZWFyY2guc2VhcmNoLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubWVudS1jb250YWluZXIgc2VjdGlvbi5tZW51LXNlYXJjaC5zZWFyY2gtYWN0aXZlIC5uYXYtc2VhcmNoLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICB9XG4gIC5tZW51LWNvbnRhaW5lciBzZWN0aW9uLm1lbnUtc2VhcmNoLnNlYXJjaC1hY3RpdmUgLm5hdi1zZWFyY2gtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74CQXCI7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIHNlY3Rpb24ubWVudS1zZWFyY2guc2VhcmNoLWFjdGl2ZSAuaGVhZGVyLXNlYXJjaGZvcm0ge1xuICAgIG1heC13aWR0aDogNzB2dztcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDcwdnc7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIHNlY3Rpb24ubWVudS1zZWFyY2guc2VhcmNoLWFjdGl2ZSAuaGVhZGVyLXNlYXJjaGZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbiAgfVxuICAubWVudS1jb250YWluZXIgc2VjdGlvbi5tZW51LXNlYXJjaC5zZWFyY2gtYWN0aXZlIC5oZWFkZXItc2VhcmNoZm9ybSAuc2VhcmNoLWZvcm0ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDlweCkge1xuICBib2R5LmlzLW9wZW4gLm1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuaXMtb3BlbiAuc2l0ZS10aXRsZSBzdmcgcGF0aCB7XG4gICAgZmlsbDogIzQwOTJjZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLm1haW4tbmF2IGFzaWRlLnNpdGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAjcHJpbWFyeS1tZW51IC53aWRnZXQtdGl0bGUsICNwcmltYXJ5LW1lbnUgLmFkZGl0aW9uYWwtbGlua3MtbmF2LW1lbnUsXG4jcHJpbWFyeS1tZW51IC5mb290ZXItdGV4dCwgI3ByaW1hcnktbWVudSAuc29jaWFsLWxpbmtzLCAjcHJpbWFyeS1tZW51IGxpLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlIC53aWRnZXQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcbiAgICBjb2xvcjogIzQwOTJjZDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlIC5uYXYtc2VhcmNoLWljb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG4gICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlICNhZGRsaXRpb25hbExpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAjcHJpbWFyeS1tZW51LmlzLWFjdGl2ZSAjYWRkbGl0aW9uYWxMaW5rcyB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgI2FkZGxpdGlvbmFsTGlua3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgI2FkZGxpdGlvbmFsTGlua3MgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlIC5mb290ZXItdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM0MDkyY2Q7XG4gIH1cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgLmZvb3Rlci10ZXh0IGEge1xuICAgIGNvbG9yOiAjNDA5MmNkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAjcHJpbWFyeS1tZW51LmlzLWFjdGl2ZSAjc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlICNzb2NpYWwtbGlua3MgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgI3NvY2lhbC1saW5rcyAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmJjMjJiO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuICAjcHJpbWFyeS1tZW51LmlzLWFjdGl2ZSAjc29jaWFsLWxpbmtzIC5tZW51LWl0ZW0gYTpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5tb2JpbGUtc2VhcmNoLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1LjI1cmVtO1xuICAgIHRvcDogMS40cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICM0MDkyY2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxuICAubW9iaWxlLXNlYXJjaC10b2dnbGUgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5uYXYtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2LXdyYXBwZXIuc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLWZvcm0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICAvKiB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7ICovXG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiAtMXJlbTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDkyY2Q7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5hdi13cmFwcGVyLnNlYXJjaC1hY3RpdmUgLnNlYXJjaC1mb3JtID4gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLm5hdi13cmFwcGVyLnNlYXJjaC1hY3RpdmUgLnNlYXJjaC1mb3JtID4gbGFiZWwgLnNlYXJjaC1maWVsZCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAubmF2LXdyYXBwZXIuc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmbGV4OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBib2R5Om5vdCguaXMtb3BlbikgLnNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYm9keTpub3QoLmlzLW9wZW4pIC5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2JpbGUtZG9uYXRlIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMjJiICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLWRvbmF0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFlMDUgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtZG9uYXRlIGEge1xuICBjb2xvcjogIzFmMzEzYyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5tb2JpbGUtZG9uYXRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNtYWluLW5hdi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgI21haW4tbmF2LXNlYXJjaCAuaGVhZGVyLXNlYXJjaGZvcm0sXG4jbWFpbi1uYXYtc2VhcmNoIC5kb25hdGUsXG4ubWVudS1jb250YWluZXIgLm1vYmlsZS1zZWFyY2gtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFzdGhlcm8tc2VjdGlvbiB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjMxM2M7XG4gIGJveC1zaGFkb3c6IGluc2V0IDByZW0gLTEycmVtIDhyZW0gLTRyZW0gcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXN0aGVyby1zZWN0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vc3JjL2Fzc2V0cy9pY29ucy9kb3RzLUJHLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA0MDtcbiAgfVxufVxuLm1hc3RoZXJvLXNlY3Rpb24gLmhlcm8taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFzdGhlcm8tc2VjdGlvbiAuZXhwbG9yZSB7XG4gIGJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubWFzdGhlcm8tc2VjdGlvbiAuZXhwbG9yZSAjc2Nyb2xsLWRvd24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXN0aGVyby1zZWN0aW9uIC5leHBsb3JlICNzY3JvbGwtZG93bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tYXN0aGVyby1zZWN0aW9uIC5oZXJvLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGxlZnQ6IDEwJTtcbiAgYm90dG9tOiA3JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogNTA7XG59XG4ubWFzdGhlcm8tc2VjdGlvbiAuaGVyby1jYXB0aW9uIGgxLCAubWFzdGhlcm8tc2VjdGlvbiAuaGVyby1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tYXN0aGVyby1zZWN0aW9uIC5oZXJvLWNhcHRpb24gaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG4ubWFzdGhlcm8tc2VjdGlvbiAuaGVyby1jYXB0aW9uIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4uZGlhZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwJTtcbiAgdG9wOiA4NXZoO1xuICB3aWR0aDogMzV2dztcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA2MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaWFnLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRpYWctY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5leHBsb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwdmg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucGFnZS1oZXJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24ge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uIC5wYWdlLWhlcm8taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24gLnBhZ2UtaGVyby1pbWFnZSA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbiAuaGVyby1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24gLmhlcm8tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWluLXdpZHRoOiA0MjVweDtcbiAgICB0b3A6IDI4JTtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24gLmhlcm8tY2FwdGlvbiBoMSB7XG4gIGNvbG9yOiAjMWYzMTNjO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmlsbC0xMDAge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLnJvdW5kZWQtY2FyZC1jb2xvciwgLnJvdW5kZWQtY2FyZCA+IC5rdC1pbnNpZGUtaW5uZXItY29sIC5rYi1idXR0b25zLXdyYXA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMjJiO1xufVxuXG4ucm91bmRlZC1jYXJkID4gLmt0LWluc2lkZS1pbm5lci1jb2wge1xuICBib3gtc2hhZG93OiAwIDRweCAxcmVtIHJnYmEoNTEsIDUxLCA1MSwgMC4zNSk7XG59XG4ucm91bmRlZC1jYXJkID4gLmt0LWluc2lkZS1pbm5lci1jb2wgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnJvdW5kZWQtY2FyZCA+IC5rdC1pbnNpZGUtaW5uZXItY29sIC5idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5yb3VuZGVkLWNhcmQgPiAua3QtaW5zaWRlLWlubmVyLWNvbCAua2ItYnV0dG9ucy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvdW5kZWQtY2FyZCA+IC5rdC1pbnNpZGUtaW5uZXItY29sIC5rYi1idXR0b25zLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuNXJlbSAtMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmMyMmI7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5yb3VuZGVkLWNhcmQgPiAua3QtaW5zaWRlLWlubmVyLWNvbCAua2ItYnV0dG9ucy13cmFwOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMC41cmVtIC0wLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbmJvZHkgPiAudGhlbWUtcGhvdG8taGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLnRoZW1lLXBob3RvLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aGVtZS1waG90by1oZWFkZXIgLmhlYWRlci1waG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjMxM2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aGVtZS1waG90by1oZWFkZXIgLmhlYWRlci1waG90byA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnRoZW1lLXBob3RvLWhlYWRlciAuaGVhZGVyLXBob3RvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTUsIDE1LCAxNSwgMC42KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyNSUpO1xufVxuLnRoZW1lLXBob3RvLWhlYWRlciBmaWd1cmUucHJvamVjdC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi50aGVtZS1waG90by1oZWFkZXIgZmlndXJlLnByb2plY3QtbG9nbyBpbWcge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTc1cHg7XG4gIG1heC1oZWlnaHQ6IDIyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aGVtZS1waG90by1oZWFkZXIgZmlndXJlLnByb2plY3QtbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gIH1cbn1cbi50aGVtZS1waG90by1oZWFkZXIgZmlndXJlLnByb2plY3QtbG9nbyBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aGVtZS1waG90by1oZWFkZXIgZmlndXJlLnByb2plY3QtbG9nbyB7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAudGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LXRpdGxlLCAuc2luZ2xlLXBvc3QgLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS10aXRsZSwgLnNpbmdsZS1jYnVzX3BvZGNhc3RzIC50aGVtZS1waG90by1oZWFkZXIgLm1haW4tZW50cnktdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS10ZXh0LCAuc2luZ2xlLXBvc3QgLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS10ZXh0LCAuc2luZ2xlLWNidXNfcG9kY2FzdHMgLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWNoaWxkIC50aGVtZS1waG90by1oZWFkZXIgLmhlYWRlci1waG90bywgYm9keS5jYXRlZ29yeSAudGhlbWUtcGhvdG8taGVhZGVyIC5oZWFkZXItcGhvdG8sIGJvZHkuc2VhcmNoIC50aGVtZS1waG90by1oZWFkZXIgLmhlYWRlci1waG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzVhNjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHZoO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS1waG90by1oZWFkZXI6YWZ0ZXIsIGJvZHkuY2F0ZWdvcnkgLnRoZW1lLXBob3RvLWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9zcmMvYXNzZXRzL2ljb25zL2RvdHMtQkcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTY1cHg7XG4gICAgbGVmdDogLTU1cHg7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG5cbmJvZHkuc2VhcmNoIC50aGVtZS1waG90by1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5zZWFyY2ggLnRoZW1lLXBob3RvLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ib2R5LnNlYXJjaCAudGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LWhlYWRlciB7XG4gIHBhZGRpbmc6IDNyZW0gMi42cmVtIDFyZW07XG59XG5ib2R5LnNlYXJjaCAuc2l0ZS1tYWluIC5oZWFkZXItc2VhcmNoZm9ybSB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuYm9keS5zZWFyY2ggLnNpZGViYXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50aW1lbGluZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9wb3J0Zm9saW8tYmctZGFyay5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250YWluZXIgPiBoZWFkZXIsIC50aW1lbGluZS1jb250YWluZXIgPiBmb290ZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDI3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlcjpudGgtb2YtdHlwZShldmVuKSBhc2lkZS5jdGEtdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyggNTAlIC0gM3B4KTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBkb3R0ZWQgIzQwOTJjZDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLXdyYXBwZXIgLmNlbGwge1xuICAgIHBhZGRpbmc6IDNyZW0gMCAxLjVyZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzMTNjO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZS1kYXRlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtZGF0ZSBwIHtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtZGF0ZSBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAuLi5cIjtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtZGF0ZSBwOm50aC1vZi10eXBlKDFuKzIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lLWRhdGUgaDQge1xuICBjb2xvcjogIzQwOTJjZDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtZGF0ZSAub3Blbi1tb2RhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtcGhvdG8gZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtcGhvdG8gZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtbW9kYWwud2hpdGUtcG9wdXAsIC5yYWRjby1tb2RhbC53aGl0ZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWF4LWhlaWdodDogOTR2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtbW9kYWwud2hpdGUtcG9wdXAsIC5yYWRjby1tb2RhbC53aGl0ZS1wb3B1cCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA5OHZoO1xuICB9XG59XG4udGltZWxpbmUtbW9kYWwud2hpdGUtcG9wdXAgLnRpbWVsaW5lLW1vZGFsLXRleHQsIC5yYWRjby1tb2RhbC53aGl0ZS1wb3B1cCAudGltZWxpbmUtbW9kYWwtdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50aW1lbGluZS1tb2RhbC53aGl0ZS1wb3B1cCAudGltZWxpbmUtbW9kYWwtdGV4dCBoNCwgLnJhZGNvLW1vZGFsLndoaXRlLXBvcHVwIC50aW1lbGluZS1tb2RhbC10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzQwOTJjZDtcbn1cbi50aW1lbGluZS1tb2RhbC53aGl0ZS1wb3B1cCAudGltZWxpbmUtbW9kYWwtdGV4dCBwLCAucmFkY28tbW9kYWwud2hpdGUtcG9wdXAgLnRpbWVsaW5lLW1vZGFsLXRleHQgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi50aW1lbGluZS1tb2RhbC53aGl0ZS1wb3B1cCAudGltZWxpbmUtbW9kYWwtcGhvdG8sIC5yYWRjby1tb2RhbC53aGl0ZS1wb3B1cCAudGltZWxpbmUtbW9kYWwtcGhvdG8ge1xuICBwYWRkaW5nOiAwO1xufVxuLnRpbWVsaW5lLW1vZGFsLndoaXRlLXBvcHVwIC50aW1lbGluZS1tb2RhbC1waG90byBmaWd1cmUsIC5yYWRjby1tb2RhbC53aGl0ZS1wb3B1cCAudGltZWxpbmUtbW9kYWwtcGhvdG8gZmlndXJlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG4udGltZWxpbmUtbW9kYWwud2hpdGUtcG9wdXAgLnRpbWVsaW5lLW1vZGFsLXBob3RvIGZpZ3VyZSBpbWcsIC5yYWRjby1tb2RhbC53aGl0ZS1wb3B1cCAudGltZWxpbmUtbW9kYWwtcGhvdG8gZmlndXJlIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4udGltZWxpbmUtbW9kYWwud2hpdGUtcG9wdXAgLm1mcC1jbG9zZSwgLnJhZGNvLW1vZGFsLndoaXRlLXBvcHVwIC5tZnAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5MmNkICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ucmFkY28tbW9kYWwgaDMge1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG4ucmFkY28tbW9kYWwgaDQge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1pc2hhX2xvYWRtb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDkyY2Q7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDVyZW0gYXV0byAycmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ubWlzaGFfbG9hZG1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM4NWMxO1xufVxuXG4ubWFpbi1waG90by1ibG9jay1yb3cge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93IC5waG90by1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWluLXdpZHRoOiA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbn1cbi5tYWluLXBob3RvLWJsb2NrLXJvdyAucGhvdG8tY29udGFpbmVyIC5waG90by1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93IC5waG90by1jb250YWluZXIgLnBob3RvLWJsb2NrLWltYWdlIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG4gIC5tYWluLXBob3RvLWJsb2NrLXJvdyAucGhvdG8tY29udGFpbmVyIC5waG90by1ibG9jay1pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1haW4tcGhvdG8tYmxvY2stcm93IC5waG90by1jb250YWluZXIgLnBob3RvLWJsb2NrLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93IC5ibG9jay10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubWFpbi1waG90by1ibG9jay1yb3cgLmJsb2NrLXRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1waG90by1ibG9jay1yb3cgLmJsb2NrLXRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbi1waG90by1ibG9jay1yb3cgLmJsb2NrLXRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWFpbi1waG90by1ibG9jay1yb3cuaXMtcmV2ZXJzZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93LmlzLXJldmVyc2VkIC5ibG9jay10ZXh0LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jdXN0b20tY3RhLWNhcmQgLndwLWJsb2NrLXF1YmVseS1pbmZvYm94IHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMSU7XG4gIH1cbn1cbi5pY29uLWN0YS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1jdGEtY29udGFpbmVyIC5rdC1yb3ctbGF5b3V0LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmljb24tY3RhLWNvbnRhaW5lciAua3QtYmxvY2tzLWluZm8tYm94LW1lZGlhIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMS41cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5pY29uLWN0YS1jb250YWluZXIgLmt0LWJsb2Nrcy1pbmZvLWJveC1tZWRpYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaWNvbi1jdGEtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogNTklO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzQwOTJjZDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICB9XG59XG4jbWFwX3N2ZyB7XG4gIHN0cm9rZTogIzQyNDE0ZiAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxcmVtIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbWFwX3N2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05JSk7XG4gIH1cbn1cbiNtYXBfc3ZnIHBhdGgge1xuICBmaWxsOiAjMWYzMTNjICFpbXBvcnRhbnQ7XG59XG4jbWFwX3N2ZyBwYXRoLmlzLWN1cnJlbnQge1xuICBmaWxsOiByZ2JhKDY0LCAxNDYsIDIwNSwgMC42MjUpICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogcmdiYSgzMSwgNDksIDYwLCAwLjk5KSAhaW1wb3J0YW50O1xufVxuI21hcF9zdmcgcGF0aC5pcy1wYXN0IHtcbiAgZmlsbDogcmdiYSg2NiwgNjUsIDc5LCAwLjYyNSkgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiByZ2JhKDMxLCA0OSwgNjAsIDAuOTkpICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZlc3RtZW50LW1hcC1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbi5pbnZlc3RtZW50LW1hcC1rZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLmludmVzdG1lbnQtbWFwLWtleSAubWFwLWtleSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmludmVzdG1lbnQtbWFwLWtleSAubWFwLWtleSBsaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW52ZXN0bWVudC1tYXAta2V5IC5tYXAta2V5IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDY1LCA3OSwgMC42MjUpICFpbXBvcnRhbnQ7XG59XG4uaW52ZXN0bWVudC1tYXAta2V5IC5tYXAta2V5IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDE0NiwgMjA1LCAwLjYyNSkgIWltcG9ydGFudDtcbn1cblxuLnByb3AtY2FyZC1tb2RhbC1waG90byAuc2xpY2stbGlzdCxcbi5wcm9wLWNhcmQtbW9kYWwtcGhvdG8gLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1wb3B1cC5tZnAtd2l0aC1hbmltLmdyaWQteC5yYWRjby1tb2RhbC5wcm9wLWNhcmQtbW9kYWwge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5NnZoO1xufVxuXG4uc3RhZmYtbW9kYWwge1xuICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnN0YWZmLW1vZGFsIC5zdGFmZi1tb2RhbC1waG90byB7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtIDJyZW0gMnJlbTtcbn1cbi5zdGFmZi1tb2RhbCAuc3RhZmYtbW9kYWwtcGhvdG8gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDEwMHB4IDIwcHg7XG59XG4uc3RhZmYtbW9kYWwgLnN0YWZmLW1vZGFsLXBob3RvIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc3RhZmYtbW9kYWwgLnN0YWZmLW1vZGFsLXBob3RvIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uc3RhZmYtbW9kYWwgLnN0YWZmLW1vZGFsLXRleHQge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnN0YWZmLW1vZGFsIGJ1dHRvbi5tZnAtY2xvc2Uge1xuICBtYXJnaW46IDAuNXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5wcm9qZWN0LWluZm8tYm94LWNvbnRhaW5lciAud3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9qZWN0LWluZm8tYm94LWNvbnRhaW5lciBzcGFuLmt0LWJ0bi1pbm5lci10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvamVjdC1pbmZvLWJveC1jb250YWluZXIgLmt0LWluc2lkZS1pbm5lci1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvamVjdC1pbmZvLWJveC1jb250YWluZXIgLmtiLWJ1dHRvbnMtd3JhcCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnByb2plY3QtaW5mby1ib3gtY29udGFpbmVyIHNwYW4ua3QtYmxvY2tzLWluZm8tYm94LWxpbmstd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2plY3QtaW5mby1ib3gtY29udGFpbmVyIHNwYW4ua3QtYmxvY2tzLWluZm8tYm94LWxpbmstd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ucHJvamVjdC1pbmZvLWJveC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMi9iYW5kYWlkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBib3R0b206IDE1JTtcbiAgcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDIwdnc7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jb3VudC1jYXJkIC53cC1ibG9jay1rYWRlbmNlLWNvdW50dXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvdW50LWNhcmQgLndwLWJsb2NrLWthZGVuY2UtY291bnR1cCAqIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4uZ2V0LWludm9sdmVkLXNlY3Rpb24gaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2V0LWludm9sdmVkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMWYzMTNjO1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xufVxuXG4uZ2V0LWludm9sdmVkLXNlY3Rpb24gaDMge1xuICBjb2xvcjogIzE5OTVEMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MXB4O1xufVxuXG4udm9sdW50ZWVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTEwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWltZy13cmFwIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMjNweCAyM3B4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmNhcmQtaW1nLXdyYXAgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jYXJkLWltZy13cmFwIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmNlbGwubWVkaXVtLTQuY2FyZC13cmFwIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5cbi52b2x1bnRlZXItY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzFmMzEzYztcbn1cblxuLnZvbHVudGVlci1jb250ZW50IC5idG4ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmMyMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtaW4td2lkdGg6IDUwJTtcbn1cblxuLnZvbHVudGVlci1jb250ZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk5NWQwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdvYWwtc2VjdGlvbiAua2FkZW5jZS1pbmZvLWJveC1pbWFnZS1pbm5lci1pbnRyaXNpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdvYWwtc2VjdGlvbiAua2FkZW5jZS1pbmZvLWJveC1pbWFnZS1pbm5lci1pbnRyaXNpYyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZ29hbC1zZWN0aW9uIC5rdC1pbmZvYm94LXRleHRjb250ZW50IHAge1xuICBtaW4taGVpZ2h0OiA1MXB4O1xufVxuXG4uaG90c3BvdC1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3RzcG90LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgLmhvdHNwb3Qtc2VjdGlvbiAuaG90c3BvdC1pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob3RzcG90LXNlY3Rpb24gLmhvdHNwb3RzLWxpc3Qge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3R0b206IDkwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90IC5ob3RzcG90LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90IC5ob3RzcG90LWNvbnRlbnQgLmlzLXBob3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmhvdHNwb3Qtc2VjdGlvbiAuaG90c3BvdHMtbGlzdCAuaXMtaG90c3BvdCAuaG90c3BvdC1jb250ZW50IC5pcy1waG90bzpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90IC5ob3RzcG90LWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ob3RzcG90LXNlY3Rpb24gLmhvdHNwb3RzLWxpc3QgLmlzLWhvdHNwb3QgLmhvdHNwb3QtY29udGVudCAuaXMtdGl0bGUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhvdHNwb3Qtc2VjdGlvbiAuaG90c3BvdHMtbGlzdCAuaXMtaG90c3BvdCAuaG90c3BvdC1jb250ZW50IC5pcy10aXRsZSBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90IC5ob3RzcG90LWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogLThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90OmhvdmVyIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90OmhvdmVyIC5ob3RzcG90LWNvbnRlbnQge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaG90c3BvdC1zZWN0aW9uIC5ob3RzcG90cy1saXN0IC5pcy1ob3RzcG90OmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuLnJlc291cmNlcy1zZWN0aW9uIC5jYXJkLXdyYXAge1xuICBwYWRkaW5nOiAwIDNweCA1MHB4O1xufVxuXG4ucmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWNvbnRlbnQtdGl0bGUge1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLnJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLnJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5yZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2UtY29udGVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ucmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2UtY29udGVudC1pY29uLXdyYXAgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJlc291cmNlcy1zZWN0aW9uIC5zb3J0aW5nLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZXNvdXJjZXMtc2VjdGlvbiAuc29ydGluZy1zZWN0aW9uIC5zb3J0LWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVsdHAtYmxvY2stZW50cnktaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmgyLnVsdHAtYmxvY2stdGl0bGUge1xuICBvcmRlcjogMTtcbn1cblxuLnVsdHAtYmxvY2stbWV0YS51bHRwLWJsb2NrLW1ldGEtLnVsdHAtYmxvY2stbWV0YS1ub0ljb24ge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi51bHRwLWNhdGVnb3J5LWdyaWQudWx0cC1jYXRlZ29yeS1jbGFzc2ljLnVsdHAtY2F0ZWdvcnktYWJvdmVUaXRsZSB7XG4gIG9yZGVyOiAzO1xufVxuXG4udWx0cC1ibG9jay0yMDg4YmUgLnVsdHAtYmxvY2staXRlbXMtd3JhcCAudWx0cC1ibG9jay1pdGVtIC51bHRwLWNhdGVnb3J5LWdyaWQgYSB7XG4gIGNvbG9yOiAjMWYzMTNjO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi51bHRwLWJsb2NrLTIwODhiZSAudWx0cC1ibG9jay1lbnRyeS1oZWFkaW5nIC51bHRwLWJsb2NrLXRpdGxlIGEge1xuICBjb2xvcjogIzQwOTJjZCAhaW1wb3J0YW50O1xufVxuXG4udWx0cC1ibG9jay0yMDg4YmUgLnVsdHAtYmxvY2staXRlbXMtd3JhcCAudWx0cC1ibG9jay1yZWFkbW9yZSBhIHtcbiAgY29sb3I6ICM0MDkyY2Q7XG59XG5cbi51bHRwLWJsb2NrLTIwODhiZSAudWx0cC1sb2FkbW9yZSAudWx0cC1sb2FkbW9yZS1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNDA5MmNkO1xuICBtYXJnaW46IDQwcHggYXV0byA0MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWx0cC1ibG9jay0yMDg4YmUgLnVsdHAtYmxvY2stZW50cnktaGVhZGluZyAudWx0cC1ibG9jay10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MDkyY2QgIWltcG9ydGFudDtcbn1cblxuLnVsdHAtYmxvY2stMjA4OGJlIC51bHRwLWJsb2NrLWl0ZW1zLXdyYXAgLnVsdHAtYmxvY2stcmVhZG1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDA5MmNkO1xufVxuXG4udWx0cC1ibG9jay0yMDg4YmUgLnVsdHAtYmxvY2stcm93IHtcbiAgcm93LWdhcDogNTBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b20tY3RhLWNhcmQgLndwLWJsb2NrLXF1YmVseS1pbmZvYm94IHtcbiAgICBtaW4td2lkdGg6IDE4JTtcbiAgICBtYXJnaW46IDElO1xuICB9XG4gIC5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1jb2x1bW4taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1ibG9jay1pbmZvLWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jdGEtY2FyZCAucXViZWx5LWJsb2NrLWluZm8tYm94IGEucXViZWx5LWJsb2NrLWJ0bi1hbmNob3Ige1xuICBjb2xvcjogIzQwOTJjZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1ibG9jay1pbmZvLWJveCBhLnF1YmVseS1ibG9jay1idG4tYW5jaG9yOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA5MmNkICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWN0YS1jYXJkIC5xdWJlbHktYmxvY2staW5mby1ib3ggLnF1YmVseS1pbmZvLWJveC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1ibG9jay1pbmZvLWJveCAucXViZWx5LWluZm8tYm94LW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDA5MmNkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1ibG9jay1pbmZvLWJveCAucXViZWx5LWluZm8tYm94LW1lZGlhIGkucXViZWx5LWluZm8tYm94LWljb24uZmFzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbS1jdGEtY2FyZCAucXViZWx5LWJsb2NrLWluZm8tYm94OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA5MmNkICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWN0YS1jYXJkIC5xdWJlbHktYmxvY2staW5mby1ib3g6aG92ZXIgLnF1YmVseS1pbmZvLWJveC1tZWRpYSB7XG4gIGJvcmRlci1jb2xvcjogIzQwOTJjZCAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYSB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDB0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwdHVybik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtZWpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lanMtbG9hZGluZy1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgLmluLXZpZXcsIC5pbi12aWV3LWZhZGUsIC5pbi12aWV3LWZhZGUtcmlnaHQsIC5pbi12aWV3LWZhZGUtbGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyB6b29tSW4ge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbiAgLnpvb21JbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5pbi12aWV3LXN1YnRsZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluU3VidGxlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5TdWJ0bGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5TdWJ0bGUge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW5TdWJ0bGUge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgLmRlbGF5LTIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgfVxuXG4gIC5kZWxheS0zIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIH1cblxuICAuZGVsYXktNCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICB9XG5cbiAgLmRlbGF5LTUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJbkRvd25CaWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mYWRlSW5MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mYWRlSW5MZWZ0QmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mYWRlSW5SaWdodEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJblVwQmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLmZhZGVPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0RG93biB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0RG93bkJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG4gIH1cbiAgLmZhZGVPdXRMZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0TGVmdEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0UmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB9XG4gIH1cbiAgLmZhZGVPdXRSaWdodEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0VXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0VXBCaWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICB9XG59XG4ubGRzLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmxkcy1lbGxpcHNpcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYTBjZDUzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG5cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG59XG5cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG5cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuXG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA0NXB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBTbWFsbCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcFNtYWxsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXBTbWFsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwU21hbGw7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFNtYWxsO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc29jaWFsLWxpbmtzLCAubmF2LXNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbi5zb2NpYWwtbGlua3MgbGksIC5uYXYtc29jaWFsLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uc29jaWFsLWxpbmtzIGxpIGEsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGEge1xuICBjb2xvcjogIzQwOTJjZDtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpiZWZvcmUsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwidHdpdHRlci5jb21cIl06YmVmb3JlLCAubmF2LXNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwidHdpdHRlci5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInBsdXMuZ29vZ2xlLmNvbVwiXTpiZWZvcmUsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJwbHVzLmdvb2dsZS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cImZhY2Vib29rLmNvbVwiXTpiZWZvcmUsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJmYWNlYm9vay5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1tYWlsdG9dOmJlZm9yZSwgLm5hdi1zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1tYWlsdG9dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG4uc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJsaW5rZWRpbi5jb21cIl06YmVmb3JlLCAubmF2LXNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwibGlua2VkaW4uY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7XG59XG4uc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJwaW50ZXJlc3QuY29tXCJdOmJlZm9yZSwgLm5hdi1zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInBpbnRlcmVzdC5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cImluc3RhZ3JhbS5jb21cIl06YmVmb3JlLCAubmF2LXNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwiaW5zdGFncmFtLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiO1xufVxuLnNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwidmltZW8uY29tXCJdOmJlZm9yZSwgLm5hdi1zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInZpbWVvLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiO1xufVxuLnNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwieW91dHViZS5jb21cIl06YmVmb3JlLCAubmF2LXNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwieW91dHViZS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInllbHAuY29tXCJdOmJlZm9yZSwgLm5hdi1zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInllbHAuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7XG59XG4uc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJzb3VuZGNsb3VkLmNvbVwiXTpiZWZvcmUsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJzb3VuZGNsb3VkLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4ubmF2LXNvY2lhbC1saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA2OHB4KSB7XG4gIC5uYXYtc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5uYXYtc29jaWFsLWxpbmtzIGxpIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4ubmF2LXNvY2lhbC1saW5rcyBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5uYXYtc29jaWFsLWxpbmtzIGxpIGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNvY2lhbC1saW5rcyBsaSBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ubmF2LXNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDkyY2Q7XG59XG5cbi52aWRlby1wb3B1cC1jYXJkIGEud3AtYmxvY2std3B6b29tLXZpZGVvLXBvcHVwLWJsb2NrLWJsb2NrLmFsaWduY2VudGVyLndwem9vbS12aWRlby1wb3B1cC1ibG9jayB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLnZpZGVvLXBvcHVwLWNhcmQgc3ZnIHBhdGgge1xuICBmaWxsOiAjNDA5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1wb3B1cC1jYXJkIC5rdC1ibG9ja3MtaW5mby1ib3gtbWVkaWEtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBjb2xvdXJzICovXG5ib2R5LmlzLWFjdGl2ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxufVxuXG4uY29sb3ItYmxhY2sgLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkzMyAhaW1wb3J0YW50O1xufVxuXG4uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4uaGFzLWJnLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZGRlZC15IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFkZGVkLXkge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5zdXBlci1wYWRkZWQteSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1cGVyLXBhZGRlZC15IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuXG4uc3VwZXItcGFkZGVkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VwZXItcGFkZGVkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cbn1cblxuLnBhZGRlZC14IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZGRlZC14IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN1cGVyLXBhZGRlZC14IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1cGVyLXBhZGRlZC14IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZ1bGwtd2lkdGgtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5mdWxsLXdpZHRoLXdyYXBwZXIuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjM3LCAyMzcsIDAuOCk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uc2hvcnRjb2RlLWxvb3Age1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3J0Y29kZS1sb29wLmNvbHVtbnMtMiB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hvcnRjb2RlLWxvb3AuY29sdW1ucy0zIHtcbiAgICBjb2x1bW5zOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaG9ydGNvZGUtbG9vcC5jb2x1bW5zLTQge1xuICAgIGNvbHVtbnM6IDQ7XG4gIH1cbn1cblxuLnNob3J0Y29kZS10aXRsZS1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNob3J0Y29kZS10aXRsZS1jb250YWluZXIgLnNob3J0Y29kZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG59XG5cbi5zaG9ydGNvZGUtdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG51bC53cGJfcGFnZV9saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG51bC53cGJfcGFnZV9saXN0IGxpIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xufVxudWwud3BiX3BhZ2VfbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMxZjMxM2M7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbnVsLndwYl9wYWdlX2xpc3QgPiBsaSB7XG4gIG1hcmdpbjogMC4xMjVyZW0gMDtcbn1cbnVsLndwYl9wYWdlX2xpc3QgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbn1cbnVsLndwYl9wYWdlX2xpc3QgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxudWwud3BiX3BhZ2VfbGlzdCAuY2hpbGRyZW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbnVsLndwYl9wYWdlX2xpc3QgLmNoaWxkcmVuIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbnVsLndwYl9wYWdlX2xpc3QgLmNoaWxkcmVuIGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhMWExYTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1mdWxsLWZvci1kaXJlY3RvcnkgbWFpbi5zaXRlLW1haW4ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWZ1bGwtZm9yLWRpcmVjdG9yeSAubmF2LXdyYXBwZXIgLm5hdi1zZWFyY2gtaWNvbiwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mdWxsLWZvci1kaXJlY3RvcnkgLm5hdi13cmFwcGVyIC5zZWFyY2gtZmllbGQsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZnVsbC1mb3ItZGlyZWN0b3J5IC5uYXYtd3JhcHBlciAuc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZS1mb3Itc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZGVvLXBvcHVwLWNhcmQgYS53cC1ibG9jay13cHpvb20tdmlkZW8tcG9wdXAtYmxvY2stYmxvY2suYWxpZ25jZW50ZXIud3B6b29tLXZpZGVvLXBvcHVwLWJsb2NrIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4udmlkZW8tcG9wdXAtY2FyZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM0MDkyY2UgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLXBvcHVwLWNhcmQgLmt0LWJsb2Nrcy1pbmZvLWJveC1tZWRpYS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXMtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcy1kb3RzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3NyYy9hc3NldHMvaWNvbnMvZG90cy1CRy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cbiAgLmlzLWRvdHMuaXMtbG93ZXItcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtM3JlbTtcbiAgICByaWdodDogLTVyZW07XG4gIH1cblxuICAuaXMtYmVoaW5kOmFmdGVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5pcy1sb3dlci1sZWZ0OmFmdGVyIHtcbiAgICBib3R0b206IC0xMCU7XG4gICAgbGVmdDogLTclO1xuICB9XG5cbiAgLmlzLXRvcC1yaWdodDphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cblxuICAuaXMtbG93ZXItcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDY1JTtcbiAgICB0b3A6IDYwJTtcbiAgfVxuXG4gIC5pcy1kaWFnb25hbC5pcy10b3AtcmlnaHQ6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTI1MHB4O1xuICB9XG5cbiAgLmlzLWRpYWdvbmFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaXMtZGlhZ29uYWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9zcmMvYXNzZXRzL2ljb25zL2RpYWdvbmFsLWxpbmVzLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC5pcy1kaWFnb25hbC1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmlzLWRpYWdvbmFsLXJpZ2h0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vc3JjL2Fzc2V0cy9pY29ucy9kaWFnb25hbC1saW5lcy1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAuaXMtYmFuZGFpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcy1iYW5kYWlkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vc3JjL2Fzc2V0cy9pY29ucy9iYW5kYWlkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC5pcy10b3AtbGVmdDphZnRlciB7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiAtMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW1lbGluZS1zd2lwZXItc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cblxuICAudGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLnN3aXBlciAuc3dpcGVyLXNsaWRlID4gZGl2OmFmdGVyIHtcbiAgICBib3R0b206IDYlO1xuICB9XG5cbiAgLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIC5zd2lwZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpiZWZvcmUge1xuICAgIGhlaWdodDogOTQlO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzIC50aGVtZS1waG90by1oZWFkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGxlZnQ6IC0xNTBweDtcbiAgfVxufVxuZmlndXJlLmxvZ28tdG9wLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTQwJSk7XG4gIG1heC13aWR0aDogMTUlO1xufVxuXG5maWd1cmUubG9nby10b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTMwJSk7XG59XG5cbi5rYi1zcGxpZGUgLnNwbGlkZV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjZjE5ZDRjO1xuICB3aWR0aDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rYi1zcGxpZGUgLnNwbGlkZV9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjE5ZDRjO1xuICB3aWR0aDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2F0ZWdvcnkgLm1hc3RoZXJvLXNlY3Rpb24gLmhlcm8taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGhlaWdodDogNjB2aDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udGVhbS1tZW1iZXItaW5mbyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVhbS1tZW1iZXItaW5mbyBoMiwgLnRlYW0tbWVtYmVyLWluZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRlYW0tbWVtYmVyLWluZm8gLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi50ZWFtLW1lbWJlci1sb29wIC5pcy10ZWFtLW1lbWJlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnRlYW0tbWVtYmVyLWxvb3AgLmlzLXRlYW0tbWVtYmVyIC50ZWFtLXBob3RvIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYW0tbWVtYmVyLWxvb3AgLmlzLXRlYW0tbWVtYmVyIC50ZWFtLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAlO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDkyY2Q7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMDtcbn1cbi50ZWFtLW1lbWJlci1sb29wIC5pcy10ZWFtLW1lbWJlciAudGVhbS1waG90byBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4udGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXI6aG92ZXIgLnRlYW0tcGhvdG86YmVmb3JlIHtcbiAgaGVpZ2h0OiA2NiU7XG59XG4udGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXIgLnRlYW0tbWVtYmVyLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG59XG4udGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXIgLnRlYW0tbWVtYmVyLWluZm8gaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi50ZWFtLW1lbWJlci1sb29wIC5pcy10ZWFtLW1lbWJlciAudGVhbS1tZW1iZXItaW5mbyBoMSwgLnRlYW0tbWVtYmVyLWxvb3AgLmlzLXRlYW0tbWVtYmVyIC50ZWFtLW1lbWJlci1pbmZvIGgyLCAudGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXIgLnRlYW0tbWVtYmVyLWluZm8gaDMge1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAwO1xufVxuLnRlYW0tbWVtYmVyLWxvb3AgLmlzLXRlYW0tbWVtYmVyIC50ZWFtLW1lbWJlci1pbmZvIC50ZWFtLWJpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXIgLnRlYW0tbWVtYmVyLWluZm86YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bp1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udEF3ZXNvbWVcIiwgXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgcmlnaHQ6IDA7XG59XG5cbiNtb2RhbENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTAwMTtcbn1cbiNtb2RhbENvbnRhaW5lci5tb2RhbC1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG4jbW9kYWxDb250YWluZXIgLmJsb2ctcG9zdC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogYm91bmRpbmctYm94O1xuICBib3gtc2hhZG93OiAwIDAgM3JlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDEwMDg7XG59XG4jbW9kYWxDb250YWluZXIgLmJsb2ctcG9zdC13cmFwcGVyIC50ZWFtLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAxMDtcbn1cbiNtb2RhbENvbnRhaW5lciAuYmxvZy1wb3N0LXdyYXBwZXIgLnRlYW0tcGhvdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuI21vZGFsQ29udGFpbmVyIC5ibG9nLXBvc3Qtd3JhcHBlciAudGVhbS1tZW1iZXItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogNjAlO1xuICB6LWluZGV4OiAxMDEwO1xufVxuI21vZGFsQ29udGFpbmVyIC5ibG9nLXBvc3Qtd3JhcHBlciAudGVhbS1tZW1iZXItaW5mbyBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNtb2RhbENvbnRhaW5lciAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICByaWdodDogY2FsYygxMCUgKyAxcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgdG9wOiBjYWxjKDEwdmggKyAxcmVtKTtcbiAgei1pbmRleDogMTAwOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21vZGFsQ29udGFpbmVyIC5tb2RhbC1jbG9zZSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jbW9kYWxDb250YWluZXIgLm1vZGFsLWNsb3NlOmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS4xKTtcbn1cblxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zcG9uc29yLWxvZ29zIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zcG9uc29yLWxvZ29zIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3BvbnNvci1sb2dvcyAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiBmaWd1cmUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTc1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiBmaWd1cmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiBmaWd1cmUgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3BvbnNvci1sb2dvcyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNHJlbTtcbiAgdG9wOiBjYWxjKDM4JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwb25zb3ItbG9nb3MgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxufVxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICM0MDkyY2Q7XG59XG4uc3BvbnNvci1sb2dvcyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC00cmVtO1xuICB0b3A6IGNhbGMoMzglKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BvbnNvci1sb2dvcyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTFyZW07XG4gIH1cbn1cbi5zcG9uc29yLWxvZ29zIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDA5MmNkO1xufVxuXG4uc3ViLW9wdGlvbi1idG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zdWItb3B0aW9uLWJ0biBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc3ViLW9wdGlvbi1idG4gLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG59XG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG59XG4ubWZwLWNsb3NlOmhvdmVyLCAubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xufVxuLm1mcC1hcnJvdzpob3ZlciwgLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLWFycm93OmJlZm9yZSwgLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xufVxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cblxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG5cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cblxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG4ud2hpdGUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLyogb3ZlcmxheSBhdCBzdGFydCAqL1xuLm1mcC1mYWRlLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuXG4vKiBvdmVybGF5IGFuaW1hdGUgaW4gKi9cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBvdmVybGF5IGFuaW1hdGUgb3V0ICovXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGNvbnRlbnQgYXQgc3RhcnQgKi9cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cblxuLyogY29udGVudCBhbmltYXRlIGl0ICovXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGNvbnRlbnQgYW5pbWF0ZSBvdXQgKi9cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1mcC1tb3ZlLWhvcml6b250YWwsIC53aGl0ZS1wb3B1cCB7XG4gIC8qIHN0YXJ0IHN0YXRlICovXG4gIC8qIGFuaW1hdGUgaW4gKi9cbiAgLyogYW5pbWF0ZSBvdXQgKi9cbn1cbi5tZnAtbW92ZS1ob3Jpem9udGFsIC5tZnAtd2l0aC1hbmltLCAud2hpdGUtcG9wdXAgLm1mcC13aXRoLWFuaW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbn1cbi5tZnAtbW92ZS1ob3Jpem9udGFsLm1mcC1iZywgLndoaXRlLXBvcHVwLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1mcC1tb3ZlLWhvcml6b250YWwubWZwLXJlYWR5IC5tZnAtd2l0aC1hbmltLCAud2hpdGUtcG9wdXAubWZwLXJlYWR5IC5tZnAtd2l0aC1hbmltIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm1mcC1tb3ZlLWhvcml6b250YWwubWZwLXJlYWR5Lm1mcC1iZywgLndoaXRlLXBvcHVwLm1mcC1yZWFkeS5tZnAtYmcge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubWZwLW1vdmUtaG9yaXpvbnRhbC5tZnAtcmVtb3ZpbmcgLm1mcC13aXRoLWFuaW0sIC53aGl0ZS1wb3B1cC5tZnAtcmVtb3ZpbmcgLm1mcC13aXRoLWFuaW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWZwLW1vdmUtaG9yaXpvbnRhbC5tZnAtcmVtb3ZpbmcubWZwLWJnLCAud2hpdGUtcG9wdXAubWZwLXJlbW92aW5nLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9qZWN0LW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzMTNjO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDlweCkge1xuICAucHJvamVjdC1tZW51LWNvbnRhaW5lciB7XG4gICAgdG9wOiA3MHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IDc1JTtcbiAgfVxuICAucHJvamVjdC1tZW51LWNvbnRhaW5lciAuc2l0ZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2plY3QtbWVudS1jb250YWluZXIgc3BhbiNtb2JpbGUtc3ViLXByb2plY3QtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvamVjdC1tZW51LWNvbnRhaW5lciBzcGFuI21vYmlsZS1zdWItcHJvamVjdC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9qZWN0LW1lbnUtY29udGFpbmVyIHNwYW4jbW9iaWxlLXN1Yi1wcm9qZWN0LW1lbnUuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLnByb2plY3QtbWVudS1jb250YWluZXIgc3BhbiNtb2JpbGUtc3ViLXByb2plY3QtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgei1pbmRleDogMTAwMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnByb2plY3QtbWVudS1jb250YWluZXIgLnNpdGUtdGl0bGUgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2plY3QtbWVudS1jb250YWluZXIgLnNpdGUtdGl0bGUgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG4ucHJvamVjdC1tZW51LWNvbnRhaW5lciAucHJvamVjdC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNSU7XG4gIGhlaWdodDogOTAlO1xuICB0b3A6IDUlO1xuICB6LWluZGV4OiAxMDAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMSwgLTEuMzUsIDAsIC0wLjAyKTtcbn1cbi5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5wcm9qZWN0LWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk0OXB4KSBhbmQgKG1heC13aWR0aDogMTIyNHB4KSB7XG4gIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5wcm9qZWN0LWxvZ28ge1xuICAgIHJpZ2h0OiAxJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICB0b3A6IDk1JTtcbiAgICB6LWluZGV4OiAxMDAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyNXB4KSB7XG4gIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5wcm9qZWN0LWxvZ28ge1xuICAgIGhlaWdodDogMTIwJTtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTglO1xuICAgIHRvcDogMTUlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICB9XG59XG4ucHJvamVjdC1tZW51LWNvbnRhaW5lciAuaXMtc3BhY2VyIHtcbiAgd2lkdGg6IDE1JTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3QtYnVpbGRpbmctYnJpZGdlcy1mYXJtIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyLCAuY2F0ZWdvcnktYnVpbGRpbmctYnJpZGdlcy1mYXJtIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmIzYTtcbn1cbi5wcm9qZWN0LWJ1aWxkaW5nLWJyaWRnZXMtZmFybSAucHJvamVjdC1tZW51LWNvbnRhaW5lciAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSwgLmNhdGVnb3J5LWJ1aWxkaW5nLWJyaWRnZXMtZmFybSAucHJvamVjdC1tZW51LWNvbnRhaW5lciAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZiM2E7XG59XG4ucHJvamVjdC1idWlsZGluZy1icmlkZ2VzLWZhcm0gLnByb2plY3QtbWVudS1jb250YWluZXIgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgYTpob3ZlciwgLmNhdGVnb3J5LWJ1aWxkaW5nLWJyaWRnZXMtZmFybSAucHJvamVjdC1tZW51LWNvbnRhaW5lciAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ucHJvamVjdC1za3lsYW5kLXdvcmtmb3JjZS1jZW50ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIsIC5jYXRlZ29yeS1za3lsYW5kLXdvcmtmb3JjZS1jZW50ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3NWJmO1xufVxuLnByb2plY3Qtc2t5bGFuZC13b3JrZm9yY2UtY2VudGVyIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5wcm9qZWN0LWxvZ28sIC5jYXRlZ29yeS1za3lsYW5kLXdvcmtmb3JjZS1jZW50ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIgLnByb2plY3QtbG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvamVjdC1za3lsYW5kLXdvcmtmb3JjZS1jZW50ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUsIC5jYXRlZ29yeS1za3lsYW5kLXdvcmtmb3JjZS1jZW50ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3NWJmO1xufVxuLnByb2plY3Qtc2t5bGFuZC13b3JrZm9yY2UtY2VudGVyIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IGE6aG92ZXIsIC5jYXRlZ29yeS1za3lsYW5kLXdvcmtmb3JjZS1jZW50ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWYzMTNjO1xufVxuLnByb2plY3QtMTF0aC1zdHJlZXQtYnJpZGdlLXBhcmsgLnByb2plY3QtbWVudS1jb250YWluZXIsIC5jYXRlZ29yeS0xMXRoLXN0cmVldC1icmlkZ2UtcGFyayAucHJvamVjdC1tZW51LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjk1ZDA7XG59XG4ucHJvamVjdC0xMXRoLXN0cmVldC1icmlkZ2UtcGFyayAucHJvamVjdC1tZW51LWNvbnRhaW5lciAucHJvamVjdC1sb2dvLCAuY2F0ZWdvcnktMTF0aC1zdHJlZXQtYnJpZGdlLXBhcmsgLnByb2plY3QtbWVudS1jb250YWluZXIgLnByb2plY3QtbG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvamVjdC0xMXRoLXN0cmVldC1icmlkZ2UtcGFyayAucHJvamVjdC1tZW51LWNvbnRhaW5lciAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSwgLmNhdGVnb3J5LTExdGgtc3RyZWV0LWJyaWRnZS1wYXJrIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiOTVkMDtcbn1cbi5wcm9qZWN0LTExdGgtc3RyZWV0LWJyaWRnZS1wYXJrIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IGE6aG92ZXIsIC5jYXRlZ29yeS0xMXRoLXN0cmVldC1icmlkZ2UtcGFyayAucHJvamVjdC1tZW51LWNvbnRhaW5lciAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxZjMxM2M7XG59XG4ucHJvamVjdC10aGVhcmMgLnByb2plY3QtbWVudS1jb250YWluZXIsIC5jYXRlZ29yeS10aGVhcmMgLnByb2plY3QtbWVudS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGExZDAyO1xufVxuLnByb2plY3QtdGhlYXJjIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51LCAuY2F0ZWdvcnktdGhlYXJjIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhMWQwMjtcbn1cbi5wcm9qZWN0LXRoZWFyYyAucHJvamVjdC1tZW51LWNvbnRhaW5lciAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSBhOmhvdmVyLCAuY2F0ZWdvcnktdGhlYXJjIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyIC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzhhMWQwMjtcbn1cbi5wcm9qZWN0LXRoZWFyYy10aGVhdGVyIC5wcm9qZWN0LW1lbnUtY29udGFpbmVyLCAuY2F0ZWdvcnktdGhlYXJjLXRoZWF0ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnByb2plY3QtdGhlYXJjLXRoZWF0ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUsIC5jYXRlZ29yeS10aGVhcmMtdGhlYXRlciAucHJvamVjdC1tZW51LWNvbnRhaW5lciAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ucHJvamVjdC10aGVhcmMtdGhlYXRlciAucHJvamVjdC1tZW51LWNvbnRhaW5lciAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSBhOmhvdmVyLCAuY2F0ZWdvcnktdGhlYXJjLXRoZWF0ZXIgLnByb2plY3QtbWVudS1jb250YWluZXIgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLnByb2plY3QtbWVudS1jb250YWluZXIubmF2LXVwIHtcbiAgdG9wOiAtMTIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDIwcHgpIHtcbiAgLnByb2plY3QtbWVudS1jb250YWluZXIubmF2LXVwIC5wcm9qZWN0LWxvZ28ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAxNCU7XG4gICAgdG9wOiAxMjUlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSByb3RhdGUoMTBkZWcpO1xuICB9XG59XG5cbi5uYXYtbWVudS5idWlsZGluZy1icmlkZ2VzLWZhcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2YjNhICFpbXBvcnRhbnQ7XG59XG4ubmF2LW1lbnUuYnVpbGRpbmctYnJpZGdlcy1mYXJtIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmIzYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG59XG4ubmF2LW1lbnUuYnVpbGRpbmctYnJpZGdlcy1mYXJtIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5uYXYtbWVudS5idWlsZGluZy1icmlkZ2VzLWZhcm0gbGkgLnN1Yi1tZW51IC5tZW51LWxpbmstc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5LnByb2plY3QtMTF0aC1zdHJlZXQtYnJpZGdlLXBhcmsgI3Byb2plY3QtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjk1ZDAgIWltcG9ydGFudDtcbn1cbmJvZHkucHJvamVjdC0xMXRoLXN0cmVldC1icmlkZ2UtcGFyayAjcHJvamVjdC1tZW51IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiOTVkMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG59XG5ib2R5LnByb2plY3QtMTF0aC1zdHJlZXQtYnJpZGdlLXBhcmsgI3Byb2plY3QtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG5ib2R5LnByb2plY3QtMTF0aC1zdHJlZXQtYnJpZGdlLXBhcmsgI3Byb2plY3QtbWVudSBsaSAuc3ViLW1lbnUgLm1lbnUtbGluay1zcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkucHJvamVjdC10aGVhcmMgI3Byb2plY3QtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTFkMDIgIWltcG9ydGFudDtcbn1cbmJvZHkucHJvamVjdC10aGVhcmMgI3Byb2plY3QtbWVudSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTFkMDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xufVxuYm9keS5wcm9qZWN0LXRoZWFyYyAjcHJvamVjdC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbmJvZHkucHJvamVjdC10aGVhcmMgI3Byb2plY3QtbWVudSBsaSAuc3ViLW1lbnUgLm1lbnUtbGluay1zcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkucHJvamVjdC10aGVhcmMtdGhlYXRlciAjcHJvamVjdC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuYm9keS5wcm9qZWN0LXRoZWFyYy10aGVhdGVyICNwcm9qZWN0LW1lbnUgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbn1cbmJvZHkucHJvamVjdC10aGVhcmMtdGhlYXRlciAjcHJvamVjdC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbmJvZHkucHJvamVjdC10aGVhcmMtdGhlYXRlciAjcHJvamVjdC1tZW51IGxpIC5zdWItbWVudSAubWVudS1saW5rLXNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS5wcm9qZWN0LXNreWxhbmQtd29ya2ZvcmNlLWNlbnRlciAjcHJvamVjdC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NzViZiAhaW1wb3J0YW50O1xufVxuYm9keS5wcm9qZWN0LXNreWxhbmQtd29ya2ZvcmNlLWNlbnRlciAjcHJvamVjdC1tZW51IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NzViZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG59XG5ib2R5LnByb2plY3Qtc2t5bGFuZC13b3JrZm9yY2UtY2VudGVyICNwcm9qZWN0LW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuYm9keS5wcm9qZWN0LXNreWxhbmQtd29ya2ZvcmNlLWNlbnRlciAjcHJvamVjdC1tZW51IGxpIC5zdWItbWVudSAubWVudS1saW5rLXNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogc2t5bGFuZCAqL1xuLm1peGVkLWN0YS1jYXJkcyAua3QtaW5zaWRlLWlubmVyLWNvbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1peGVkLWN0YS1jYXJkcyAud3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ge1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taXhlZC1jdGEtY2FyZHMgYS53cC1ibG9jay13cHpvb20tdmlkZW8tcG9wdXAtYmxvY2stYmxvY2sge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDU1cHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudmlkZW8jYmFja2dyb3VuZC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC03JTtcbiAgYm90dG9tOiAtMyU7XG59XG5cbi5jdGEtY2FyZHMtMiAuY3RhLWNhcmQtdGV4dCAua3QtaW5zaWRlLWlubmVyLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogNTIwcHg7XG59XG5cbi5jdGEtY2FyZC10ZXh0IGEud3AtYmxvY2std3B6b29tLXZpZGVvLXBvcHVwLWJsb2NrLWJsb2NrLndwem9vbS12aWRlby1wb3B1cC1ibG9jay5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7ICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMjhweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jdGEtY2FyZHMtMiAud3AtYmxvY2sta2FkZW5jZS1jb2x1bW4gLndwLWJsb2NrLWthZGVuY2UtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3RhLWNhcmRzLTIgLndwLWJsb2NrLWthZGVuY2UtY29sdW1uIC53cC1ibG9jay1rYWRlbmNlLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmN0YS1jYXJkcy0yIC53cC1ibG9jay1rYWRlbmNlLWNvbHVtbjpob3ZlciAud3AtYmxvY2sta2FkZW5jZS1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xufVxuXG4uc2xpbS1iZy1oZWFkZXItdGV4dCBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuc2VsZWN0I2lucHV0XzFfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcG9wdXAtbW9kYWwtY29udGFpbmVyOm50aC1vZi10eXBlKG4rMikgLnN0YWZmLXdyYXAgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDkwcHggMjBweDtcbn1cblxuLmdyaWQtcG9wdXAtbW9kYWwtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIC5zdGFmZi13cmFwIGZpZ3VyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudCBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuYm9keS50cmliZV9ldmVudHMtdGVtcGxhdGUtZGVmYXVsdC5zaW5nbGUtdHJpYmVfZXZlbnRzIC5tYXN0aGVyby1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2I3RyaWJlLWV2ZW50cy1jb250ZW50IHtcbiAgcGFkZGluZzogNXJlbSAxcmVtO1xufVxuXG4uc3RhZmYtbW9kYWwgLnN0YWZmLW1vZGFsLXBob3RvIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi5zdGFmZi1tb2RhbCAuc3RhZmYtbW9kYWwtcGhvdG8gZmlndXJlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluLCBib2R5LmNhdGVnb3J5IC5zaXRlLW1haW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyJSAwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgPiBhLCBib2R5LmNhdGVnb3J5IC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMxZjMxM2M7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkuYmxvZyAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgfVxufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IGgyLCBib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDMsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDIsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDMge1xuICBjb2xvcjogIzFmMzEzYztcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjNDA5MmNkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLmNhdC10aXRsZSwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAuY2F0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuYmxvZyAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1hdXRob3IsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICM0YzVhNjM7XG4gIGZvbnQtc2l6ZTogOTUlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgc3BhbiwgYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5zaW5nbGUtcG9zdC1kYXRlLCBib2R5LmNhdGVnb3J5IC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IHNwYW4sIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LWRhdGUge1xuICBjb2xvcjogIzFmMzEzYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbmJvZHkuYmxvZyAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCBzcGFuLmRpdmksIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgc3Bhbi5kaXZpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbn1cbmJvZHkuYmxvZyAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucmVhZC1tb3JlLCBib2R5LmNhdGVnb3J5IC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5yZWFkLW1vcmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5wb3N0LWRldGFpbHMsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMWYzMTNjO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFmMzEzYztcbn1cbmJvZHkuYmxvZyAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzID4gc3BhbiwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzID4gc3BhbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyAuc2luZ2xlLXBvc3QtZGF0ZSwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzIC5zaW5nbGUtcG9zdC1kYXRlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzFmMzEzYztcbiAgY29sb3I6ICMxZjMxM2M7XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyAuc2luZ2xlLXBvc3QtZGF0ZSBzcGFuLCBib2R5LmNhdGVnb3J5IC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5wb3N0LWRldGFpbHMgLnNpbmdsZS1wb3N0LWRhdGUgc3BhbiB7XG4gIGNvbG9yOiAjMWYzMTNjO1xufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5wb3N0LWRldGFpbHMgc3BhbiwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzIHNwYW4ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZyAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZywgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICBmbGV4LWJhc2lzOiA0NSU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIGEsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIGltZywgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nLmhhcy1mZWF0LWltZyBpbWcsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcuaGFzLWZlYXQtaW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbmJvZHkuYmxvZyAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyOm50aC1vZi10eXBlKDNuKzMpIC5mZWF0LWltZzphZnRlciwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyOm50aC1vZi10eXBlKDNuKzMpIC5mZWF0LWltZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9zcmMvYXNzZXRzL2ljb25zL2JhbmRhaWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rNCkgLmZlYXQtaW1nOmJlZm9yZSwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyOm50aC1vZi10eXBlKDRuKzQpIC5mZWF0LWltZzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rNCkgLmZlYXQtaW1nOmFmdGVyLCBib2R5LmNhdGVnb3J5IC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rNCkgLmZlYXQtaW1nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3NyYy9hc3NldHMvaWNvbnMvYmFuZGFpZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvdHRvbTogMnJlbTtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgei1pbmRleDogMTA7XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlcjpudGgtb2YtdHlwZShldmVuKSAuZmVhdC1pbWc6YmVmb3JlLCBib2R5LmNhdGVnb3J5IC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXI6bnRoLW9mLXR5cGUoZXZlbikgLmZlYXQtaW1nOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuYm9keS5ibG9nIC5zaXRlLW1haW4gLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMik6YWZ0ZXIsIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlcjpudGgtb2YtdHlwZSg1bisyKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9zcmMvYXNzZXRzL2ljb25zL2JhbmRhaWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAtMzMlO1xuICB6LWluZGV4OiAxMDtcbn1cbmJvZHkuYmxvZyAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyOm50aC1vZi10eXBlKDEyKTphZnRlciwgYm9keS5jYXRlZ29yeSAuc2l0ZS1tYWluIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyOm50aC1vZi10eXBlKDEyKTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ibG9nLWZlZWQsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQsIC5hbG0tcmV2ZWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciwgLmFsbS1yZXZlYWwgLmJsb2ctcG9zdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIlIDA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyOm50aC1vZi10eXBlKGV2ZW4pLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlcjpudGgtb2YtdHlwZShldmVuKSwgLmFsbS1yZXZlYWwgLmJsb2ctcG9zdC13cmFwcGVyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgPiBhLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciA+IGEsIC5hbG0tcmV2ZWFsIC5ibG9nLXBvc3Qtd3JhcHBlciA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzFmMzEzYztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLnJlYWQtbW9yZSwgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLnJlYWQtbW9yZSwgLmFsbS1yZXZlYWwgLmJsb2ctcG9zdC13cmFwcGVyIC5yZWFkLW1vcmUge1xuICBjb2xvcjogIzQwOTJjZDtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyLCAuYWxtLXJldmVhbCAuYmxvZy1wb3N0LXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogNDIlO1xuICAgIG1hcmdpbjogMiUgNCU7XG4gICAgZmxleC1iYXNpczogNDIlO1xuICAgIG1heC13aWR0aDogNDIlO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCwgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50LCAuYWxtLXJldmVhbCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDIsIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCBoMywgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IGgyLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDMsIC5hbG0tcmV2ZWFsIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDIsIC5hbG0tcmV2ZWFsIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDMge1xuICBjb2xvcjogIzFmMzEzYztcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjNDA5MmNkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgc3BhbiwgLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5zaW5nbGUtcG9zdC1kYXRlLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgc3BhbiwgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5zaW5nbGUtcG9zdC1kYXRlLCAuYWxtLXJldmVhbCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IHNwYW4sIC5hbG0tcmV2ZWFsIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LWRhdGUge1xuICBjb2xvcjogIzFmMzEzYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscywgLmFsbS1yZXZlYWwgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxZjMxM2M7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWYzMTNjO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5wb3N0LWRldGFpbHMgPiBzcGFuLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyA+IHNwYW4sIC5hbG0tcmV2ZWFsIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyA+IHNwYW4ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5wb3N0LWRldGFpbHMgLnNpbmdsZS1wb3N0LWRhdGUsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzIC5zaW5nbGUtcG9zdC1kYXRlLCAuYWxtLXJldmVhbCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5wb3N0LWRldGFpbHMgLnNpbmdsZS1wb3N0LWRhdGUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMWYzMTNjO1xuICBjb2xvcjogIzFmMzEzYztcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzIC5zaW5nbGUtcG9zdC1kYXRlIHNwYW4sIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAucG9zdC1kZXRhaWxzIC5zaW5nbGUtcG9zdC1kYXRlIHNwYW4sIC5hbG0tcmV2ZWFsIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyAuc2luZ2xlLXBvc3QtZGF0ZSBzcGFuIHtcbiAgY29sb3I6ICMxZjMxM2M7XG59XG4uYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyBzcGFuLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyBzcGFuLCAuYWxtLXJldmVhbCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5wb3N0LWRldGFpbHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZywgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nLCAuYWxtLXJldmVhbCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIGltZywgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIGltZywgLmFsbS1yZXZlYWwgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyBpbWcge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nOmJlZm9yZSwgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nOmJlZm9yZSwgLmFsbS1yZXZlYWwgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vc3JjL2Fzc2V0cy9pY29ucy9iYW5kYWlkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiAycmVtO1xuICBsZWZ0OiAtMTAwcHg7XG59XG4uYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgLmNhdC10aXRsZSwgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIC5jYXQtdGl0bGUsIC5hbG0tcmV2ZWFsIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgLmNhdC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5MmNkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC43NXJlbTtcbiAgei1pbmRleDogMTA7XG59XG4uYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgc3ZnLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgc3ZnLCAuYWxtLXJldmVhbCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIHN2ZyB7XG4gIG1heC13aWR0aDogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgYm90dG9tOiAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXI6aG92ZXIgLmZlYXQtaW1nIGltZywgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXI6aG92ZXIgLmZlYXQtaW1nIGltZywgLmFsbS1yZXZlYWwgLmJsb2ctcG9zdC13cmFwcGVyOmhvdmVyIC5mZWF0LWltZyBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA1cmVtIDRyZW0gLTAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucmVsYXRlZC1wb3N0cyBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIGgzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlcjpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5ob21lIC5zaWduYXR1cmUtZXZlbnRzLWxvb3AsXG4uaG9tZSAudXBjb21pbmctZXZlbnRzLWxvb3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxubGkuY2F0ZWdvcmllcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbmxpLmNhdGVnb3JpZXMgPiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmxpLmNhdGVnb3JpZXMgPiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5saS5jYXRlZ29yaWVzID4gdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxubGkuY2F0ZWdvcmllcyA+IHVsIGxpLmN1cnJlbnQtY2F0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTJjZDtcbn1cbmxpLmNhdGVnb3JpZXMgPiB1bCBsaS5jdXJyZW50LWNhdCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXQtc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMSU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXQtc2VsZWN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2F0LXNlbGVjdCAuYWxsLWNhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXQtc2VsZWN0IC5hbGwtY2F0cyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXQtc2VsZWN0IC5hbGwtY2F0cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLmNhdC1zZWxlY3QgLmFsbC1jYXRzLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICM0MDkyY2Q7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNDA5MmNkO1xufVxuLmNhdC1zZWxlY3QgLmNhdGVnb3JpZXMgbGkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uY2F0LXNlbGVjdCAuY2F0ZWdvcmllcyBsaSBhIHtcbiAgY29sb3I6ICMxZjMxM2M7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5jYXQtc2VsZWN0IC5jYXRlZ29yaWVzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzQwOTJjZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0LXNlbGVjdCAuY2F0ZWdvcmllcyBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIHBhZGRpbmc6IDJweCA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uY2F0LW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSBhIHtcbiAgY29sb3I6ICM0MDkyY2Q7XG59XG5cbi5hbG0tbGlzdGluZy5hbG0tYWpheCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbG0tbGlzdGluZyAuYmxvZy1wb3N0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmFsbS1saXN0aW5nIC5ibG9nLXBvc3Qtd3JhcHBlciBoMiB7XG4gIGNvbG9yOiAjNDA5MmNkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5hbG0tbGlzdGluZyAuYmxvZy1wb3N0LXdyYXBwZXIgcCB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4uYWxtLWxpc3RpbmcgLmJsb2ctcG9zdC13cmFwcGVyIC5yZWFkLW1vcmUge1xuICBjb2xvcjogIzQwOTJjZDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5idXR0b24uYWxtLWxvYWQtbW9yZS1idG4ubW9yZS5kb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctcG9zdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2ctcG9zdC1jb250ZW50IC5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nLXBvc3QtY29udGVudCAuZW50cnktY29udGVudCBoMSB7XG4gIGNvbG9yOiAjNDA5MmNkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5ibG9nLXBvc3QtY29udGVudCAuZW50cnktY29udGVudCAuaGVhZGVyLXBob3RvIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZy1wb3N0LWNvbnRlbnQgLnBvc3QtZGV0YWlscyAuc2luZ2xlLXBvc3QtZGF0ZSB7XG4gIGNvbG9yOiAjMWYzMTNjO1xufVxuLmJsb2ctcG9zdC1jb250ZW50IC5wb3N0LWRldGFpbHMgLmNhdC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQwOTJjZDtcbn1cblxuLmVudHJ5LXRheG9ub21pZXMgYSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmNhdGVnb3J5LWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnNpbmdsZS1wb3N0IHNlY3Rpb24uaGVhZGVyLXBob3RvIHtcbiAgaGVpZ2h0OiA2MHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZS1wb3N0IC5tYWluLWVudHJ5LXRpdGxlIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmlzLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDkwJTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaXMtYnJlYWRjcnVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udEF3ZXNvbWVcIiwgXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgY29sb3I6ICM0MDkyY2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5wcm9qZWN0cy1wb3N0cy1wcmV2aWV3IC5sb29wLWVudHJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDgwcHggMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxvb3AtZW50cnkgLmVudHJ5LWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2plY3RzLW5ld3MtcHJldmlldyAuYmxvZy1wb3N0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggODBweCAyMHB4O1xuICBtYXgtd2lkdGg6IDMwLjMzJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwLjMzJTtcbiAgbWFyZ2luOiAxLjUlO1xufVxuXG4ucHJvamVjdHMtbmV3cy1wcmV2aWV3IC5ibG9nLXBvc3Qtd3JhcHBlcjpudGgtb2YtdHlwZSgxbis0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9qZWN0cy1uZXdzLXByZXZpZXcgLm1pc2hhX2xvYWRtb3JlLnRleHQtY2VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtaWQtNzIgLnRyaWJlLWNvbW1vbi1sLWNvbnRhaW5lci50cmliZS1ldmVudHMtbC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWRhcmsucGFkZGVkLXkgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtYWxpZ24tbGVmdCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmVudHJ5LWNvbnRlbnQgLmtiLXJvdy1sYXlvdXQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAucGFnZS1pZC0yMDM0NSAudGhlbWUtcGhvdG8taGVhZGVyIC5oZWFkZXItcGhvdG8gPiBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkjZnVsbC13aWR0aCAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSNmdWxsLXdpZHRoICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUgcC50cmliZS1ldmVudHMtYmFjayB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5ib2R5I2Z1bGwtd2lkdGggI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSBkaXYjdHJpYmUtZXZlbnRzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkjZnVsbC13aWR0aCAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIGgxLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmJvZHkuaXMtZml4ZWQsXG5ib2R5LmlzLW9wZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucm93LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucm93LWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci1jb250YWluZXIge1xuICBwYWRkaW5nOiA1JTtcbn1cblxuYm9keS5zZWFyY2ggLmdyaWQtY29udGFpbmVyID4gYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5ib2R5LnNlYXJjaCAuZ3JpZC1jb250YWluZXIgPiBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbmJvZHkuc2VhcmNoIC5ncmlkLWNvbnRhaW5lciA+IGFydGljbGUgaDIgYSB7XG4gIGNvbG9yOiAjNDA5MmNkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuc2VhcmNoIC5ncmlkLWNvbnRhaW5lciA+IGFydGljbGUgLmVudHJ5LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgY29sb3I6ICM0MDkyY2Q7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5zZWFyY2ggLmdyaWQtY29udGFpbmVyID4gYXJ0aWNsZSAuZW50cnktc3VtbWFyeSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnNpbmdsZS10ZWFtLW1lbWJlciAudGVhbS1tZW1iZXItaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmt0LXJvdy1jb2x1bW4td3JhcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLnBhZ2UtaWQtMjAzNDUgLnRoZW1lLXBob3RvLWhlYWRlciAuaGVhZGVyLXBob3RvID4gaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDIwJTtcbn1cblxuLndwLWJsb2NrLWthZGVuY2UtY29sdW1uLnN0YWZmLWJpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53YXktdG8tZ2l2ZSAud3AtYmxvY2sta2FkZW5jZS1hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ud2F5LXRvLWdpdmUgLmt0LWFjY29yZGlvbi1wYW5lbC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLndheS10by1naXZlIC5rdC1ibG9ja3MtYWNjb3JkaW9uLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLyoqKiBXaG8gd2UgYXJlIHBhZ2UgKioqL1xuLnBsYXllciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLyogdGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gc3RhcnQgKi9cbi5vdXItam91cm5leS1zZWN0aW9uIC5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ub3VyLWpvdXJuZXktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xufVxuXG4udGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLnN3aXBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gaDMge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMxZjMxM2M7XG59XG5cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiBzdHJvbmcge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbGVmdDogLTQwcHg7XG59XG5cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiBzdHJvbmc6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxZjMxM2M7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLmlubmVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLnN3aXBlciAuc3dpcGVyLXNsaWRlID4gZGl2OmJlZm9yZSB7XG4gIGhlaWdodDogOTUlO1xuICB3aWR0aDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMzMTMxMzE7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHg7XG59XG5cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgPiBkaXY6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNSU7XG4gIGJhY2tncm91bmQ6ICMxZjMxM2M7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0zM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4udGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gc3Bhbi5zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxZjMxM2M7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmlubmVyLXdyYXAgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIGEud3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiB0aW1lbGluZS1zd2lwZXItc2VjdGlvbiBlbmQgKi9cbi8qIHN0YWZmLXNlY3Rpb24gc3RhcnQqL1xuLmdyaWQtcG9wdXAtbW9kYWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vc3JjL2Fzc2V0cy9pY29ucy9iYW5kYWlkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kYXJrLXNlY3Rpb24uZ3JpZC1jb250YWluZXIuZ3JpZC14IHtcbiAgbWF4LXdpZHRoOiAxNDMwcHg7XG59XG5cbi5ncmlkLXBvcHVwLW1vZGFsLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbn1cblxuLnJvdy1kYXJrIHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5zdGFmZi13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDEwMHB4IDMwcHg7XG59XG5cbi5zdGFmZi1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc3RhZmYtaW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0YWZmLXdyYXAge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cblxuLnN0YWZmLWluZm8gZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2VhcmNoLXJlc3VsdHMgLnRoZW1lLXBob3RvLWhlYWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbGVmdDogLTE1MHB4O1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC14ID4gLnN0YWZmLXdyYXAubWVkaXVtLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAudGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIC5wYWdlLWlkLTIwMzQ1IC50aGVtZS1waG90by1oZWFkZXIgLmhlYWRlci1waG90byA+IGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNlbGwubWVkaXVtLTQuY2FyZC13cmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmdldC1pbnZvbHZlZC1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cblxuICAjcmVzb3VyY2VzLWNvbnRhaW5lci5ncmlkLXggPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWNvbnRlbnQtdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLmNlbGwubWVkaXVtLTQuY2FyZC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50aW1lbGluZS1zd2lwZXItc2VjdGlvbiBzdHJvbmcge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC50aW1lbGluZS1zd2lwZXItc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmdyaWQteCA+IC5zdGFmZi13cmFwLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ncmlkLXBvcHVwLW1vZGFsLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cblxuICAjcmVzb3VyY2VzLWNvbnRhaW5lci5ncmlkLXggPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZS1jb250ZW50LXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmdvYWwtc2VjdGlvbiAua2FkZW5jZS1pbmZvLWJveC1pbWFnZS1pbm5lci1pbnRyaXNpYyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZXJyb3ItNDA0IGgzIHtcbiAgY29sb3I6ICMxYTMyM2Q7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAubWFpbi1lbnRyeS10aXRsZSB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5tYWluLWVudHJ5LXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5tYWluLWVudHJ5LXRpdGxlIGgxIHNwYW4ge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnNlYXJjaC1yZXN1bHRzIHNlY3Rpb24uZ3JpZC1jb250YWluZXIuZ3JpZC14IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4uc2VhcmNoLXJlc3VsdHMgc2VjdGlvbi5ncmlkLWNvbnRhaW5lci5ncmlkLXggYXJ0aWNsZSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIHNlY3Rpb24uZ3JpZC1jb250YWluZXIuZ3JpZC14IGFydGljbGUge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbm5hdi5uYXZpZ2F0aW9uLnBvc3RzLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbm5hdi5uYXZpZ2F0aW9uLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbm5hdi5uYXZpZ2F0aW9uLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMnJlbTtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IDJyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAycmVtO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMnJlbTtcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogODAlO1xuICBsZWZ0OiAxMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59IiwiJG5hdmJhci1oZWlnaHQ6IDYwcHg7XG5cbi8vICogQyBPIEwgTyBSIFMgKlxuXG4kcHJpbWFyeTogIzQwOTJjZDsgLy8gQmx1ZVxuJGFjY2VudDogI2ZiYzIyYjsgIC8vIEdvbGRcbiRhY3Rpb246ICNhMGNkNTM7ICAvLyBHcmVlblxuXG4kcmVkOiAjOGExZDAzO1xuXG4kbGlnaHQ6ICNlZGVkZWQ7ICAvLyBMaWdodCBHcmF5XG4kbWVkaXVtOiAjNGM1YTYzOyAvLyBNZWRpdW0gR3JheVxuJGRhcms6ICMxZjMxM2M7ICAgLy8gTGlnaHQgQmxhY2svTmF2eVxuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMTAxMDE7XG4kbGlnaHQtYmxhY2s6ICM0MjQxNGY7XG5cbi8vICRoZWFkZXItZ3JheTogIzcwNzA3MDtcbiRoZWFkZXItZ3JheTogIzFhMzIzZDtcblxuLy8gQ0FURUdPUlkgQ09MT1JTXG4kcGFyazogIzJiOTVkMDsgLy8gQmx1ZVxuXG4kZmFybXM6ICMwZDZiM2E7IC8vIEZvcmVzdCBHcmVlbiAjMGQ2YzM5XG5cbiRhcmM6ICM4YTFkMDI7IC8vIERhcmsgUmVkXG5cbiR0aGVhdGVyOiAjMDAwMDAwOyAvLyBCbGFja1xuXG4kc2t5OiAjMjU3NWJmOyAvLyBQdXJwbGVcblxuLy8gJHRhYmxlLXllbGxvdzogI2U5ZjNkNztcbi8vICR0YWJsZS1wZWFjaDogI2ZkZGVjZjtcbi8vICR0YWJsZS1ibHVlOiAjZDRlZGYyO1xuXG5cbi8vICogRiBPIE4gVCBTICpcbi8vIGdvb2dsZSBwcm90b3R5cGluZ1xuJHNhbnMtc2VyaWY6ICdvcGVuLXNhbnMnLCAnSGVsdmV0aWNhTmV1ZScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2VyaWY6ICRzYW5zLXNlcmlmO1xuXG4kc21hbGwtaGVhZGVyLWZ1bGw6IG5vcm1hbCB1cHBlcmNhc2UgNzAwIDFyZW0gJ2FrdGl2LWdyb3Rlc2stZXh0ZW5kZWQnO1xuXG4kc21hbGwtaGVhZGVyOiAkc2Fucy1zZXJpZjtcbiRoZWFkZXItZm9udDogJHNhbnMtc2VyaWY7XG4kc3ViLWhlYWRlci1mb250OiAkc2Fucy1zZXJpZjtcblxuJGJvZHktZm9udDogJHNhbnMtc2VyaWY7XG5cbiRib2xkOiA4MDA7XG4kaGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG5cbiRmb250QXdlc29tZTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsXCJGb250QXdlc29tZVwiLFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG5cbiRib2R5LWNvbG9yOiRibGFjaztcbiRoZWFkZXItY29sb3I6ICRibGFjaztcblxuLy8gKiBNIEkgUyBDICpcblxuJHRyYW5zLXNwZWVkOiAyMDBtcztcbiRhbmltZTogYWxsICR0cmFucy1zcGVlZCBlYXNlLWluLW91dDtcbiRnbG9iYWwtcGFkZGluZzoxcmVtO1xuXG4kY29udGFpbmVyLXdpZHRoOiA3NXJlbTtcblxuLmZhczpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xufVxuXG4vLyAqIFQgUiBBIE4gUyBQIEEgUiBFIE4gQyBZICpcblxuJHRyYW5zOiAwLjE7XG5cbi8vICogQiBSIEUgQSBLIFAgTyBJIE4gVCBTICpcbi8vIHNldCB0byBtYXRjaCBRdWJlbHlcblxuQG1peGluIGJyZWFrcG9pbnQoJHNpemUpIHtcbiAgQGlmICRzaXplID09IHNtYWxsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtZWRpdW0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1lZGl1bS1wbHVzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXJnZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHhsYXJnZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1lZGl1bS1vbmx5IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxufVxuXG4kZG90czogdXJsKCcuLi8uLi9zcmMvYXNzZXRzL2ljb25zL2RvdHMtQkcuc3ZnJyk7XG4kYmFuZGFpZDogdXJsKCcuLi8uLi9zcmMvYXNzZXRzL2ljb25zL2JhbmRhaWQuc3ZnJyk7XG4kZGlhZ29uYWw6IHVybCgnLi4vLi4vc3JjL2Fzc2V0cy9pY29ucy9kaWFnb25hbC1saW5lcy5zdmcnKTtcbiRkaWFnb25hbC1yaWdodDogdXJsKCcuLi8uLi9zcmMvYXNzZXRzL2ljb25zL2RpYWdvbmFsLWxpbmVzLXJpZ2h0LnN2ZycpO1xuXG5cbkBtaXhpbiBkZXNpZ24tYmcoJGltYWdlLCAkeDogNTAlLCAkeTogNTAlKSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgYmFja2dyb3VuZDoge1xuICAgIGltYWdlOiAkaW1hZ2U7XG4gICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246ICR4ICR5O1xuICB9XG59XG5cbi8vIC5tYWlsLWljb24ge1xuLy8gICBAaW5jbHVkZSByZXBsYWNlLXRleHQodXJsKFwiL2ltYWdlcy9tYWlsLnN2Z1wiKSwgMCk7XG4vLyB9XG5cbi8vIEBtaXhpbiBmb3ItcGhvbmUtb25seSB7XG4vLyAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkgeyBAY29udGVudDsgfVxuLy8gfVxuLy8gQG1peGluIGZvci10YWJsZXQtcG9ydHJhaXQtdXAge1xuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHsgQGNvbnRlbnQ7IH1cbi8vIH1cbi8vIEBtaXhpbiBmb3ItdGFibGV0LWxhbmRzY2FwZS11cCB7XG4vLyAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgeyBAY29udGVudDsgfVxuLy8gfVxuLy8gQG1peGluIGZvci1kZXNrdG9wLXVwIHtcbi8vICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBAY29udGVudDsgfVxuLy8gfVxuLy8gQG1peGluIGZvci1iaWctZGVza3RvcC11cCB7XG4vLyAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHsgQGNvbnRlbnQ7IH1cbi8vIH0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuYm9keSxcbi5tYWluLWNvbnRlbnQgLnF1YmVseS1ibG9jay10ZXh0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuW2RhdGEtY29sb3I9XCJibGFja1wiXSwgLnJvdy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbn1cblxuYm9keSAuZW50cnktY29udGVudCAuYnV0dG9uIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgICAgICAgICAgIFxufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmxvZ2dlZC1pbiAubWFpbi1uYXYubmF2LWRvd24ge1xuICAgICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1mb3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSBwIHtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFpbi1jb250ZW50IC5xdWJlbHktYmxvY2stdGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWZvbnQtd2VpZ2h0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBcbi5xdWJlbHktYmxvY2stdGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWZvbnQtd2VpZ2h0O1xufVxuXG5oMSwgaDIge1xuICBjb2xvcjogJGhlYWRlci1ncmF5O1xufVxuaDMsIGg0LCBoNSB7XG4gIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4uZGFyay1zZWN0aW9uICoge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZW50cnktY29udGVudCBwIGEgbWFyayB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC53aWRnZXQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkc21hbGwtaGVhZGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbmEge1xuXHRjb2xvcjogJHByaW1hcnk7XG4gIC8vIHRyYW5zaXRpb246ICRhbmltZTtcbn1cbmJvZHkgLmlzLXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5pcy1wYXJrIHtcbiAgY29sb3I6ICRwYXJrO1xuICAubWVudS1pbWFnZS10aXRsZSB7XG4gICAgY29sb3I6ICRwYXJrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcmsgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcGFyaywgNSUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5pcy1mYXJtcyB7XG4gIGNvbG9yOiAkZmFybXM7XG4gIC5tZW51LWltYWdlLXRpdGxlIHtcbiAgICBjb2xvcjogJGZhcm1zICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZhcm1zICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGZhcm1zLCA1JSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmlzLWFyYyB7XG4gIGNvbG9yOiAkYXJjO1xuICAubWVudS1pbWFnZS10aXRsZSB7XG4gICAgY29sb3I6ICRhcmMgIWltcG9ydGFudDtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJjICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFyYywgNSUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5pcy10aGVhdGVyIHtcbiAgY29sb3I6ICR0aGVhdGVyO1xuICAubWVudS1pbWFnZS10aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVhdGVyICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRoZWF0ZXIsIDUlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uaXMtc2t5IHtcbiAgY29sb3I6ICRza3k7XG4gIC5tZW51LWltYWdlLXRpdGxlIHtcbiAgICBjb2xvcjogJHNreSAhaW1wb3J0YW50O1xuICB9XG4gIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRza3kgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2t5LCA1JSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAuZW50cnktY29udGVudCB7XG4vLyAgIGEge1xuLy8gICAgIGNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4vLyAgIH1cbiAgXG4vLyAgIC5rdC1idG4td3JhcCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIH1cbi8vICAgYS5rdC1idXR0b24ge1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbi8vICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuLy8gICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuLy8gICAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4vLyAgICAgICBzcGFuLmt0LWJ0bi1pbm5lci10ZXh0IHtcbi8vICAgICAgICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICAgIH1cbi8vICAgfVxuLy8gfVxuXG4uYnV0dG9uLCBcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaXMtY3RhLm1lbnUtaXRlbVxuICB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgLy8gbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogJGRhcms7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgLy8gcGFkZGluZzogMC43NXJlbSAyLjVyZW0gMC42cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsMCwwLDAuMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWNjZW50LCAxMCUpO1xuICB9XG5cbiAgJi5pcy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWN0aW9uLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgMTAlKTtcbiAgICB9XG4gIH1cbn0gLy8gYnV0dG9uXG5cbi5zaXRlLXNlYXJjaCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnNpdGUtc2VhcmNoLCBib2R5LnNlYXJjaCB7XG5cbiAgaW5wdXQuc2VhcmNoLWZvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRlci1ncmF5ICFpbXBvcnRhbnQ7XG4gICAgZmxleDozO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC4yKTtcbiAgfVxuICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OjE7XG4gIH1cbiAgLmhlYWRlci1zZWFyY2hmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0fVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ud2lkZ2V0IGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5pbnB1dC5zZWFyY2gtc3VibWl0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRwcmltYXJ5LCA1JSApO1xuICAgIH1cbn1cblxuLy8gYS5rdC1idXR0b24uYnV0dG9uIHtcbi8vICAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW0gMC42cmVtICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi5nZm9ybV9ib2R5IHtcblx0I2dmb3JtX2ZpZWxkc18xLCAjZ2Zvcm1fZmllbGRzXzQge1xuXHRcdHNlbGVjdCwgaW5wdXQsIHRleHRhcmVhIHtcblx0XHRcdGFjY2VudC1jb2xvcjogJHByaW1hcnk7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdCAgICAvLyBtYXJnaW4tdG9wOiA0cHg7XG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdH1cblx0fVxufVxuXG5zZWxlY3QsIGlucHV0IHtcblx0YWNjZW50LWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgcGFkZGluZzogMC43NXJlbSAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LWZhbWlseTogJHN1Yi1oZWFkZXItZm9udDtcbn1cblxuc3BhbiNsb2FkTW9yZS5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjRiNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogJGRhcms7XG59XG5mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCBmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICRkYXJrO1xufVxuZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAkZGFyaztcbn1cbmZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICRkYXJrO1xufVxuXG5maWdjYXB0aW9uLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gW3R5cGU9J3RleHQnXSwgW3R5cGU9J3Bhc3N3b3JkJ10sIFt0eXBlPSdkYXRlJ10sIFt0eXBlPSdkYXRldGltZSddLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgW3R5cGU9J21vbnRoJ10sIFt0eXBlPSd3ZWVrJ10sIFt0eXBlPSdlbWFpbCddLCBbdHlwZT0nbnVtYmVyJ10sIFt0eXBlPSdzZWFyY2gnXSwgW3R5cGU9J3RlbCddLCBbdHlwZT0ndGltZSddLCBbdHlwZT0ndXJsJ10sIFt0eXBlPSdjb2xvciddLCB0ZXh0YXJlYSB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgaGVpZ2h0OiAyLjQzNzVyZW07XG4vLyAgIG1hcmdpbjogMCAwIDFyZW07XG4vLyAgIHBhZGRpbmc6IC41cmVtO1xuLy8gICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDA7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbi8vICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYigwLDAsMCwwLjEpO1xuLy8gICBmb250LWZhbWlseTogaW5oZXJpdDtcbi8vICAgZm9udC1zaXplOiAxcmVtO1xuLy8gICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICBsaW5lLWhlaWdodDogMS41O1xuLy8gICBjb2xvcjogJGJsYWNrO1xuLy8gICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMsYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuLy8gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbi8vICAgYXBwZWFyYW5jZTogbm9uZTtcbi8vIH0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuLmdyaWQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfSB9XG4gIC5ncmlkLWNvbnRhaW5lci5mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5ncmlkLWNvbnRhaW5lci5mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH0gfVxuICAuZ3JpZC1jb250YWluZXIuZnVsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uZ3JpZC14IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuLmNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jZWxsLmF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgMHB4O1xuICAgICAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwcHg7IH1cbiAgLmNlbGwuc2hyaW5rIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4uZ3JpZC14ID4gLnNtYWxsLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC14ID4gLm1lZGl1bS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDBweDtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLXNocmluaywgLmdyaWQteCA+IC5tZWRpdW0tMSwgLmdyaWQteCA+IC5tZWRpdW0tMiwgLmdyaWQteCA+IC5tZWRpdW0tMywgLmdyaWQteCA+IC5tZWRpdW0tNCwgLmdyaWQteCA+IC5tZWRpdW0tNSwgLmdyaWQteCA+IC5tZWRpdW0tNiwgLmdyaWQteCA+IC5tZWRpdW0tNywgLmdyaWQteCA+IC5tZWRpdW0tOCwgLmdyaWQteCA+IC5tZWRpdW0tOSwgLmdyaWQteCA+IC5tZWRpdW0tMTAsIC5ncmlkLXggPiAubWVkaXVtLTExLCAuZ3JpZC14ID4gLm1lZGl1bS0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdyaWQteCA+IC5sYXJnZS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDBweDtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLXggPiAubGFyZ2Utc2hyaW5rLCAuZ3JpZC14ID4gLmxhcmdlLTEsIC5ncmlkLXggPiAubGFyZ2UtMiwgLmdyaWQteCA+IC5sYXJnZS0zLCAuZ3JpZC14ID4gLmxhcmdlLTQsIC5ncmlkLXggPiAubGFyZ2UtNSwgLmdyaWQteCA+IC5sYXJnZS02LCAuZ3JpZC14ID4gLmxhcmdlLTcsIC5ncmlkLXggPiAubGFyZ2UtOCwgLmdyaWQteCA+IC5sYXJnZS05LCAuZ3JpZC14ID4gLmxhcmdlLTEwLCAuZ3JpZC14ID4gLmxhcmdlLTExLCAuZ3JpZC14ID4gLmxhcmdlLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5ncmlkLXggPiAubGFyZ2Utc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgXG4gIH0gXG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdyaWQteCA+IC54bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICB9IFxufVxuXG4uZ3JpZC1tYXJnaW4teDpub3QoLmdyaWQteCkgPiAuY2VsbCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5ncmlkLW1hcmdpbi15Om5vdCguZ3JpZC15KSA+IC5jZWxsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ncmlkLW1hcmdpbi14IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTsgfSB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5ncmlkLW1hcmdpbi14ID4gLmNlbGwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNocmluayB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IGNhbGMoOC4zMzMzMyUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0zIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogY2FsYyg0MS42NjY2NyUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC03IHtcbiAgICB3aWR0aDogY2FsYyg1OC4zMzMzMyUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY2NyUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC05IHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiBjYWxjKDkxLjY2NjY3JSAtIDEuMjVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMSB7XG4gICAgICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMyB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC00IHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTUge1xuICAgICAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC03IHtcbiAgICAgIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTgge1xuICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOSB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMCB7XG4gICAgICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMSB7XG4gICAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLWF1dG8ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEge1xuICAgICAgd2lkdGg6IGNhbGMoOC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMiB7XG4gICAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMyB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNCB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNSB7XG4gICAgICB3aWR0aDogY2FsYyg0MS42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNyB7XG4gICAgICB3aWR0aDogY2FsYyg1OC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tOCB7XG4gICAgICB3aWR0aDogY2FsYyg2Ni42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tOSB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTAge1xuICAgICAgd2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTExIHtcbiAgICAgIHdpZHRoOiBjYWxjKDkxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMSB7XG4gICAgICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMyB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS00IHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTUge1xuICAgICAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS03IHtcbiAgICAgIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTgge1xuICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtOSB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMCB7XG4gICAgICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMSB7XG4gICAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pOyB9IH1cblxuLmdyaWQtcGFkZGluZy14IC5ncmlkLXBhZGRpbmcteCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy14IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTsgfSB9XG5cbi5ncmlkLWNvbnRhaW5lcjpub3QoLmZ1bGwpID4gLmdyaWQtcGFkZGluZy14IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTsgfSB9XG5cbi5ncmlkLXBhZGRpbmcteCA+IC5jZWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfSB9XG5cbi5zbWFsbC11cC0xID4gLmNlbGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uc21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uc21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uc21hbGwtdXAtNyA+IC5jZWxsIHtcbiAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuXG4uc21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVkaXVtLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubWVkaXVtLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAubWVkaXVtLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAubWVkaXVtLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAubGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9IH1cblxuLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVyZW0pOyB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjVyZW0pOyB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuMjVyZW0pOyB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEuMjVyZW0pOyB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDEuMjVyZW0pOyB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTYgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuMjVyZW0pOyB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDEuMjVyZW0pOyB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDEyLjUlIC0gMS4yNXJlbSk7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTQuMjg1NzElIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMi41JSAtIDEuODc1cmVtKTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDEyLjUlIC0gMS44NzVyZW0pOyB9IH1cblxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zbWFsbC1wYWRkaW5nLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc21hbGwtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tcGFkZGluZy1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm1lZGl1bS1wYWRkaW5nLWNvbGxhcHNlID4gLmNlbGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1wYWRkaW5nLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubGFyZ2UtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uc21hbGwtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuNjI1cmVtKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzJSArIDAuNjI1cmVtKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMC42MjVyZW0pOyB9XG5cbi5zbWFsbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjYyNXJlbSk7IH1cblxuLnNtYWxsLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMzJSArIDAuNjI1cmVtKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjclICsgMC42MjVyZW0pOyB9XG5cbi5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAwLjYyNXJlbSk7IH1cblxuLnNtYWxsLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzJSArIDAuNjI1cmVtKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjclICsgMC42MjVyZW0pOyB9XG5cbi5zbWFsbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAwLjYyNXJlbSk7IH1cblxuLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMlICsgMC42MjVyZW0pOyB9XG5cbi5zbWFsbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY3JSArIDAuNjI1cmVtKTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuOTM3NXJlbSk7IH1cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzJSArIDAuOTM3NXJlbSk7IH1cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjclICsgMC45Mzc1cmVtKTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuOTM3NXJlbSk7IH1cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMlICsgMC45Mzc1cmVtKTsgfVxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY3JSArIDAuOTM3NXJlbSk7IH1cbiAgLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjkzNzVyZW0pOyB9XG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMlICsgMC45Mzc1cmVtKTsgfVxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY3JSArIDAuOTM3NXJlbSk7IH1cbiAgLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAwLjkzNzVyZW0pOyB9XG4gIC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMlICsgMC45Mzc1cmVtKTsgfVxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NjY3JSArIDAuOTM3NXJlbSk7IH1cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAwLjkzNzVyZW0pOyB9XG4gIC5sYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg5MS42NjY2NyUgKyAwLjkzNzVyZW0pOyB9IFxuICB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgKyAwLjkzNzVyZW0pOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMlICsgMC45Mzc1cmVtKTsgfVxuICAueGxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMC45Mzc1cmVtKTsgfVxuICAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlICsgMC45Mzc1cmVtKTsgfVxuICAueGxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIH0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuXG4ud3AtYWRtaW4gLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtcGhvdG8taGVhZGVyIGZpZ3VyZS5wcm9qZWN0LWxvZ28gZmlnY2FwdGlvbiBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMXJlbSByZ2JhKDAsMCwwLC45KTtcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcbi8vX25hdmlnYXRpb24uc2Nzc1xuXG4ubWFpbi1uYXYgeyAvLyBtb2JpbGUgZmlyc3RcblxuICAgIC8vIC5ob21lICYge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyB9XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc3ViLWhlYWRlci1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xuICAgICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB9XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2l0ZS10aXRsZSB7XG4gICAgICAgIC8vIG1heC13aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAsIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAuaG9tZS1saW5rIHtcbiAgICAvLyAgICAgcGFkZGluZzogMC41cmVtIDEgcmVtO1xuICAgIC8vICAgICBpbWcge1xuICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAubWVudS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLm5hdi1kb3duIHtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOy8vIGZyb20gcmVsYXRpdmVcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCA4MHB4IDRyZW0gLTJyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLXNwZWVkIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICYubmF2LXVwIHsgLy8gb25seSBmb3Igc2Nyb2xsIG5hdlxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiBjYWxjKC0jeyRuYXZiYXItaGVpZ2h0fSAqIDIuNSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7IC8vIGZpeGVkLW1lbnVcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICAvLyAmICsgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIC8vICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgICAvLyAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzZW0gKyAjeyRuYXZiYXItaGVpZ2h0fSk7XG4gICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sb3dlci1kb3duIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDAuNzVyZW0gcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfSAvLyBtcVxuXG4gICAgLy8gbW9iaWxlXG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NDlweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjokYW5pbWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB0b3A6IDIuMjVyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGQnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ2dlZC1pbiAmIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnMtc3BlZWQgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIC5uYXYtc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSggJHByaW1hcnksMC43ICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgLy8gJjpudGgtb2YtdHlwZShsYXN0KSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIC5uYXYtcGhvbmUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LDAuMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiRhbmltZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlbW92ZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZDcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmlzLW1vYmlsZS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIH0gLy8gc3VibWVudVxuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZDgnO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAmLmlzLW1vYmlsZS1vcGVuIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gLy8gbWVudS1pdGVtLWhhcy1jaGlsZHJlblxuXG4gICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IC8vID4gbGlcblxuICAgICAgICAgICAgLy8gJiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoICRwcmltYXJ5LDAuNyApO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoICRwcmltYXJ5LDAuNyApO1xuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWxpbmstc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICRsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6NC41cmVtO1xuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyAubmF2LXNlYXJjaC1pY29uLCAubW9iaWxlLXNlYXJjaC10b2dnbGUge1xuICAgICAgICAgICAgLy8gICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDUuMjVyZW07XG4gICAgICAgICAgICAvLyAgICAgdG9wOiAxLjRyZW07XG4gICAgICAgICAgICAvLyAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLy8gICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8vICAgICAvLyBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIC8vICAgICAvLyBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgICAgICAgLy8gICAgIC8vIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIC8vICAgICAvLyB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIC8vICAgICAvLyBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgLy8gICAgIC8vIHRyYW5zaXRpb246JGFuaW1lO1xuICAgICAgICAgICAgLy8gICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgICAgLy8gICAgIGEge1xuICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9IC8vbmF2LW1lbnVcbiAgICB9XG4gICAgLy8gZW5kIG1vYmlsZSBtZW51XG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCAkYmxhY2ssIC40ICk7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCA2MHB4IDNyZW0gLTJyZW0gcmdiYSgwLCAwLCAwLCAwLjgpO1xuXG4gICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgLy8gaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLm1lbnUsIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS4yNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MC43NXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIC8vIHRleHQtc2hhZG93OiAtMXB4IDFweCAwICRsaWdodDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciBhLCAmOmZvY3VzIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOmhvdmVyID4gYSB7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6JGJvZHktY29sb3I7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhY2NlbnQsIDUlKTsgLy8gZm9yIG1haW4gbGkgcmV0YWluaW5nIGJnXG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9IC8vIGVuZCBtZW51ICYgc2l0ZS10aXRsZVxuXG4gICAgLm5hdi1tZW51IHtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLm5hdi1waG9uZS1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LCAwLjIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgICAgIC8vIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH0gLy8gZW5kIHNpdGUtdGl0bGVcblxuICAgICAgICAubmF2LW1lbnUge1xuICAgICAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIgeyAvL2tlZXBzIHN1Yi1tZW51IGZyb20gZGlzYXBwZWFyaW5nIGR1cmluZyB0aGUgMnB4IGd1dHRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdCAgICAgICAgICAgICAgICA+IGEge1xuXHQgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbnRlbnQ6IFwi4pa4XCI7IC8vIGlmIG5vdCB1c2luZyBpbmNsdWRlZCBpY29ucyBmMGRhXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA2Nyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmVtb3ZlIGZvbGxvd2luZyBmb250IGF0dHJpYnV0ZXMgaWYgbm90IHVzaW5nIGljb25zXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMC41O1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAuNWVtO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLW91dDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgfS8vYVxuXHQgICAgICAgICAgICAgICAgJjpob3ZlciA+IGE6YWZ0ZXIge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSg0NWRlZyk7XG5cdCAgICAgICAgICAgICAgXHR9XG4gICAgICAgICAgICBcdH0vL2hhcy1jaGlsZHJlblxuICAgICAgICAgICAgICAgICYuaXMtY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMC4ycmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwLjM3NXJlbSByZ2JhKDAsMCwwLDAuMzc1KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb247XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtbGluay1zcGFuIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGEsICYuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246JGFuaW1lO1xuICAgICAgICAgICAgICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gYTpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWVudS1saW5rLXNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItdG9wOjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKCRsaWdodCw1JSk7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsNSUpO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjI1cmVtIHJnYmEoMCwwLDAsMC4xMjUpO1xuICAgICAgICAgICAgICAgICAgICAvLyBjb2x1bW5zOjI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zLXNwZWVkIGVhc2UtaW4tb3V0LCB0b3AgJHRyYW5zLXNwZWVkIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDokZ2xvYmFsLXBhZGRpbmcqMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgcmlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpIHsgLy8gc3ViLW1lbnUgbGlcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleC1iYXNpczoyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtc3BlZWQgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDAuNXJlbSByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfS8vIGVuZCBzdWItbWVudSBsaSBhXG4gICAgICAgICAgICAgICAgICAgIH0vLyBlbmQgc3ViLW1lbnUgbGlcbiAgICAgICAgICAgICAgICB9Ly8gZW5kIHN1Yi1tZW51XG5cbiAgICAgICAgICAgIC8vIGJhY2sgaW4gbWFpbiBsaVxuICAgICAgICAgICAgJjpob3ZlciA+IC5zdWItbWVudSxcbiAgICAgICAgICAgIC8vICYgYTpmb2N1cyA+IC5zdWItbWVudSxcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOmZvY3VzICsgLnN1Yi1tZW51LFxuICAgICAgICAgICAgLnN1Yi1tZW51LmFjdGl2ZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCAxMDAlICsgMC42cmVtICk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7IC8vIHN1YiBzdWItbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ly8gZW5kIG1haW4gbGlcbiAgICAgICAgfS8vbWVudVxuICAgIH0vL21xXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIGFzaWRlLnNpdGUtdGl0bGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgLy8gLm5hdi1tZW51IHtcbiAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LW1lbnUge1xuICAgICAgICBsaTpsYXN0LWNoaWxkIHsgLy8gaWYgdGhlIGxhc3QgbGkgaGFzIGEgc3ViLW1lbnUsIHRoaXMgd2lsbCBrZWVwIGl0IGZyb20gZGlzcGxheWluZyBvZmYgc2NyZWVuIG9uIHRoZSByaWdodFxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn0vLyBtYWluLW5hdlxuXG4ubmF2LXdyYXBwZXIge1xuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLm5hdi1tZW51IHtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5uYXYtc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiRhbmltZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfS8vbXFcblxuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGxpZ2h0LCA1JSApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0tcGx1cykge1xuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuXG4gICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICBzZWN0aW9uLm1lbnUtc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07IFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmltZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgLmhlYWRlci1zZWFyY2hmb3JtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmltZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmltZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b2dnbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb25hdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VhcmNoLWFjdGl2ZSB7IC8vIGFjdGl2ZS1zdGF0ZVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTpyb3RhdGUoMCkgc2NhbGUoMS4yNSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcZjAxMCc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyLXNlYXJjaGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwdnc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgLy8gdG9wOiAtMC4yNXJlbTtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyB3aWR0aDogMDtcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IC0wLjVyZW0gMCAwLjc1cmVtIHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246JGFuaW1lO1xuICAgICAgICAgICAgLy8gPiBsYWJlbCB7XG4gICAgICAgICAgICAvLyAgICAgZmxleDoxO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246JGFuaW1lO1xuICAgICAgICAgICAgLy8gICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC8vICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICAvLyAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06c2NhbGUoMCk7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cbn0gLy8gbXFcblxuYm9keS5pcy1vcGVuIHtcbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NDlweCkge1xuICAgICAgICBcbiAgICAgICAgLm1haW4tbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtdGl0bGUge1xuXG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDokcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vLyBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5AbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcblxuICAgIC5tYWluLW5hdiB7XG4gICAgICAgIGFzaWRlLnNpdGUtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwcmltYXJ5LW1lbnUge1xuICAgICAgICAud2lkZ2V0LXRpdGxlLCAuYWRkaXRpb25hbC1saW5rcy1uYXYtbWVudSxcbiAgICAgICAgLmZvb3Rlci10ZXh0LCAuc29jaWFsLWxpbmtzLCBsaS5uYXYtc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlIHtcblxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICB9XG5cbiAgICAgICAgI2FkZGxpdGlvbmFsTGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9IC8vI2FkZFxuICAgICAgICAuZm9vdGVyLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjEyNXJlbSAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLXNlYXJjaC10b2dnbGUge1xuICAgICAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUuMjVyZW07XG4gICAgICAgIHRvcDogMS40cmVtO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAvLyBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgICAvLyBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIC8vIHdpZHRoOiAyNXB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICAgICAgICAvLyB0cmFuc2l0aW9uOiRhbmltZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLm5hdi13cmFwcGVyLnNlYXJjaC1hY3RpdmUge1xuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOjFyZW07XG5cbiAgICAgICAgICAgIC8qIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDsgKi9cbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6bm9uZTtcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBmbGV4Om5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJvZHk6bm90KC5pcy1vcGVuKSB7XG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9keTpub3QoLmlzLW9wZW4pIC5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn0vL21xXG5cbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLW9ubHkpIHtcblxuLm1vYmlsZS1kb25hdGUge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudCAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFjY2VudCwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAjbWFpbi1uYXYtc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0OXB4KSB7XG4gICAgI21haW4tbmF2LXNlYXJjaCAuaGVhZGVyLXNlYXJjaGZvcm0sXG4gICAgI21haW4tbmF2LXNlYXJjaCAuZG9uYXRlLFxuICAgIC5tZW51LWNvbnRhaW5lciAubW9iaWxlLXNlYXJjaC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuLy9faGVyby1oZWFkZXItYmxvY2suc2Nzc1xuXG4vLyBIZXJvIEJhbm5lclxuLm1hc3RoZXJvLXNlY3Rpb24ge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0Ym94LXNoYWRvdzogaW5zZXQgMHJlbSAtMTJyZW0gOHJlbSAtNHJlbSByZ2JhKDAsMCwwLDAuNyk7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjeyRkb3RzfTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR6LWluZGV4OiA0MDtcblx0XHR9IFxuXHR9XG5cdC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHQvLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Ly8gfVxuICAvLyBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgLmhlcm8taW1hZ2Uge1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRvcGFjaXR5OiAwLjc1O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmV4cGxvcmUge1xuXHQgIGJvdHRvbTogODBweDtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgbGVmdDogNTAlO1xuXHQgIGNvbG9yOiAjZmZmO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAjc2Nyb2xsLWRvd24ge1xuICAgIFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIFx0b3BhY2l0eTogMTtcbiAgICBcdHRyYW5zaXRpb246ICRhbmltZTtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0ei1pbmRleDogMTA7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHQmOmhvdmVyIHtcbiAgICBcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIFx0XHRvcGFjaXR5OiAwLjc7XG4gICAgXHR9XG4gICAgfVxuXHR9XG4gIC5oZXJvLWNhcHRpb24ge1xuICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRwYWRkaW5nOiAxcmVtO1xuICBcdHdpZHRoOiA1MDBweDtcbiAgXHRtYXgtd2lkdGg6IDgwJTtcbiAgXHRsZWZ0OiAxMCU7XG4gIFx0Ym90dG9tOiA3JTtcbiAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xuICBcdHotaW5kZXg6IDUwO1xuXG4gIFx0aDEsIGgyIHtcbiAgXHRcdGNvbG9yOiAkd2hpdGU7XG4gIFx0XHRmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuICBcdFx0bGluZS1oZWlnaHQ6IDEuODtcbiAgXHRcdC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIFx0XHR0ZXh0LXNoYWRvdzowIDAgMXJlbSByZ2JhKDAsMCwwLDAuNyk7XG4gIFx0fVxuICBcdGgxIHtcbiAgXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuICBcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuICBcdFx0bWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIFx0fVxuICBcdGltZyB7XG4gIFx0XHR3aWR0aDogYXV0bztcbiAgXHRcdGhlaWdodDogYXV0bztcbiAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICBcdFx0bWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBcdH1cbiAgfVxufVxuXG4uZGlhZy1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwJTtcblx0dG9wOiA4NXZoO1xuICB3aWR0aDogMzV2dztcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA2MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgc3ZnIHtcbiAgXHQvLyBtYXgtd2lkdGg6IDEwMCU7XG4gIFx0aGVpZ2h0OiAxMDAlO1xuICBcdG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5pbWFnZSBpbWcge1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4vLyAjc2Nyb2xsLWRvd24ge1xuXG4vLyB9XG5cbi5leHBsb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDgwdmg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucGFnZS1oZXJvLXNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdGhlaWdodDogNTB2aDtcblx0fVxuXHRcblx0LnBhZ2UtaGVyby1pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0PiBpbWcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cdC5oZXJvLWNhcHRpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwwLDAsMC40KTtcblx0XHR6LWluZGV4OiA1O1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0bWluLXdpZHRoOiA0MjVweDtcblx0XHRcdHRvcDogMjglO1xuXHRcdFx0cmlnaHQ6IDEwJTtcblx0XHR9XG5cdFx0aDEge1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0Zm9udC1zaXplOiAyLjEyNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdFx0Ly8gLmJyZWFkY3J1bWJzIHtcblx0XHQvLyBcdGxpIHtcblx0XHQvLyBcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQvLyBcdFx0YSB7XG5cdFx0Ly8gXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdC8vIFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdC8vIFx0XHR9XG5cdFx0Ly8gXHRcdCY6bGFzdC1jaGlsZCBhIHtcblx0XHQvLyBcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQvLyBcdFx0fVxuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuXG4uZmlsbC0xMDAge1xuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0fVxufVxuLy8gLnN1YmZvb3Rlcl9jdGEtcXVvdGUge1xuLy8gXHQuc2xpY2stc2xpZGVyIHtcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIFx0LnRlc3RpbW9uaWFsLXNsaWRlciB7XG5cbi8vIFx0XHQuY3RhLXRleHQge1xuLy8gXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdFx0cGFkZGluZzogNSUgOCUgNSUgMTIlO1xuLy8gXHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG4vLyBcdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcbi8vIFx0XHRcdC5sb2dvLWljb24tZGl2aWRlciB7XHRcbi8vIFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vIFx0XHRcdFx0dG9wOiA1MCU7XG4vLyBcdFx0XHRcdHJpZ2h0OiAwO1xuLy8gXHRcdFx0XHR3aWR0aDogMTUwcHg7XG4vLyBcdFx0XHRcdGhlaWdodDogMTUwcHg7XG4vLyBcdFx0XHRcdHBhZGRpbmc6IDAuNzVyZW07XG4vLyBcdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCAkd2hpdGUsIDAuMSk7XG4vLyBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdFx0Ly8gYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLDAsMCwwLjIpO1xuLy8gXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG4vLyBcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4vLyBcdFx0XHRcdC8vIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4vLyBcdFx0XHRcdHotaW5kZXg6IDEwMDtcbi8vIFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuLy8gXHRcdFx0XHRcdHRvcDogMTAwJTtcbi8vIFx0XHRcdFx0XHRyaWdodDogNTAlO1xuLy8gXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuLy8gXHRcdFx0XHRcdGhlaWdodDogNzBweDtcbi8vIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHRcdCY6YmVmb3JlIHtcbi8vIFx0XHRcdFx0XHRjb250ZW50OiAnJztcbi8vIFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vIFx0XHRcdFx0XHR0b3A6IDA7XG4vLyBcdFx0XHRcdFx0bGVmdDogMDtcbi8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSggJHdoaXRlLCAwLjgpO1xuLy8gXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC4yKTtcbi8vIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuLy8gXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHRcdGltZyB7XG4vLyBcdFx0XHRcdFx0bWF4LWhlaWdodDogNzUlO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQuZmFzIHtcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG4vLyBcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcbi8vIFx0XHRcdH1cbi8vIFx0XHRcdGJsb2NrcXVvdGUge1xuLy8gXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuLy8gXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcbi8vIFx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG4vLyBcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG4vLyBcdFx0XHRcdHAge1xuLy8gXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG4vLyBcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuLy8gXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHRoNCB7XG4vLyBcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcbi8vIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbi8vIFx0XHRcdH1cbi8vIFx0XHRcdGg1IHtcbi8vIFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxcmVtO1xuLy8gXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG4vLyBcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyBcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyBcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG4vLyBcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc21hbGwtaGVhZGVyO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0XHQudGVzdGltb25pYWwtcGhvdG8ge1xuLy8gXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XG4vLyBcdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcbi8vIFx0XHR9XG4vLyBcdFx0LmdyaWQteCB7XG4vLyBcdFx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcbi8vIFx0XHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuLy8gXHRcdH1cbi8vIFx0XHQuc2xpY2stZG90cyB7XG4vLyBcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHQgICAgYm90dG9tOiAyNXB4O1xuLy8gXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gXHRcdCAgICB3aWR0aDogMzAlO1xuLy8gXHRcdCAgICBsZWZ0OiAxMCU7XG4vLyBcdFx0ICAgIHBhZGRpbmc6IDA7XG4vLyBcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuLy8gXHRcdCAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gXHRcdCAgICBsaSB7XG4vLyBcdFx0ICAgIFx0ZmxleDogMTtcbi8vIFx0XHQgICAgXHRtYXgtd2lkdGg6IDgwcHg7XG4vLyBcdFx0ICAgIFx0Ji5zbGljay1hY3RpdmUge1xuLy8gXHRcdCAgICBcdFx0YnV0dG9uOmJlZm9yZSB7XG4vLyBcdFx0ICAgIFx0XHRcdG9wYWNpdHk6IDE7XG4vLyBcdFx0ICAgIFx0XHR9XG4vLyBcdFx0ICAgIFx0fVxuLy8gXHRcdCAgICB9XG4vLyBcdFx0ICAgIGJ1dHRvbiB7XG4vLyBcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0ICAgIFx0aGVpZ2h0OiA2cHg7XG4vLyBcdFx0ICAgIFx0Ym9yZGVyOiBub25lO1xuLy8gXHRcdCAgICBcdCY6YmVmb3JlIHtcbi8vIFx0XHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuLy8gXHRcdCAgICBcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHQgICAgXHRoZWlnaHQ6IDZweDtcbi8vIFx0XHRcdCAgICBcdGJvcmRlcjpub25lO1xuLy8gXHRcdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogMDtcbi8vIFx0XHQgICAgXHR9XG4vLyBcdFx0ICAgIH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuJHJvdW5kZWQtY2FyZC1jb2xvcjogJGFjY2VudDtcbi5yb3VuZGVkLWNhcmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcm91bmRlZC1jYXJkLWNvbG9yO1xufVxuXG4ucm91bmRlZC1jYXJkID4gLmt0LWluc2lkZS1pbm5lci1jb2wge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDFyZW0gcmdiKDUxIDUxIDUxIC8gMzUlKTtcblxuICAgIC5idXR0b24ge1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHQvLyBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHRib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwwLDAsMC40KTtcbiAgICBcdCY6aG92ZXIge1xuICAgIFx0XHRib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwwLDAsMC40KTtcbiAgICBcdH1cbiAgICB9XG4gICAgLmtiLWJ1dHRvbnMtd3JhcCB7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHQvLyBwYWRkaW5nOiAxcmVtIDA7XG4gICAgXHQmOmFmdGVyIHtcbiAgICBcdFx0Y29udGVudDogJyc7XG4gICAgXHRcdHdpZHRoOiAzMHB4O1xuICAgIFx0XHRoZWlnaHQ6IDMwcHg7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdHRvcDogMTAwJTtcbiAgICBcdFx0bGVmdDogNTAlO1xuICAgIFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMC41cmVtIC0wLjEyNXJlbSByZ2JhKDAsMCwwLDAuNCk7XG4gICAgXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43KTtcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICBcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VzdG9tVmFyKTtcbiAgICBcdFx0b3BhY2l0eTogMC45O1xuICAgIFx0XHRAZXh0ZW5kIC5yb3VuZGVkLWNhcmQtY29sb3I7XG4gICAgXHRcdC8vIHotaW5kZXg6IC0xO1xuICAgIFx0fVxuICAgIFx0Jjpob3ZlciB7XG4gICAgXHRcdCY6YWZ0ZXIge1xuICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC45KTtcbiAgICBcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMC41cmVtIC0wLjEyNXJlbSByZ2JhKDAsMCwwLDAuNCk7XG4gICAgXHRcdH1cbiAgICBcdH1cbiAgICB9XG59XG5cbmJvZHkgPiAudGhlbWUtcGhvdG8taGVhZGVyOmZpcnN0LWNoaWxkIHtcblx0aGVpZ2h0OjUwMHB4O1xufVxuXG4vLyBtYWluIHBhZ2UgaGVhZGVyXG4udGhlbWUtcGhvdG8taGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuaGVhZGVyLXBob3RvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0Ojkwdmg7XG5cdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQ+IGltZyB7XG5cdFx0XHQvLyBvcGFjaXR5OiAwLjc1O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE1LCAxNSwgMTUsIDAuNiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjUlKTtcblx0XHR9XG5cdH1cblxuXHRmaWd1cmUucHJvamVjdC1sb2dvIHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogNSU7XG5cdCAgICByaWdodDogNSU7XG5cdCAgICB3aWR0aDogMzAwcHg7XG5cdCAgICBpbWcge1xuXHQgICAgXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdCAgICBcdG1heC13aWR0aDogMTc1cHg7XG5cdCAgICBcdG1heC1oZWlnaHQ6IDIyNXB4O1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHQgICAgXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAxMjVweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgZmlnY2FwdGlvbiB7XG5cdCAgICBcdGNvbG9yOiAkd2hpdGU7XG5cdCAgICBcdGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG5cdCAgICBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQgICAgXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAwLjVyZW0gcmdiYSgwLDAsMCwwLjUpO1xuXHQgICAgfVxuXG5cdCAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdCAgICBcdG1heC1oZWlnaHQ6IDgwdmg7XG5cdCAgICBcdG1heC13aWR0aDogOTAlO1xuXHQgICAgXHRyaWdodDogNTAlO1xuXHQgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0ICAgIH1cblx0fVxuXG5cdC8vIC5tYWluLWVudHJ5LWhlYWRlciB7XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIHBhZGRpbmc6MDtcblx0XHQvLyAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogLTJyZW07XG5cdFx0Ly8gfVxuXG5cdFx0Ly8gLm1haW4tZW50cnktdGl0bGUgIHtcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHQvLyBcdHBhZGRpbmc6IDIuNXJlbSAzcmVtIDEuNXJlbTtcblxuXHRcdC8vIFx0aDIge1xuXHRcdC8vIFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdC8vIFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0Ly8gXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ly8gXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdC8vIFx0fVxuXG5cdFx0Ly8gXHRoMSB7XG5cdFx0Ly8gXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdC8vIFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Ly8gXHRcdCAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdC8vIFx0ICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdC8vIFx0fVxuXG5cdFx0Ly8gXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0Ly8gXHRcdG1heC13aWR0aDogNTAlO1xuXG5cdFx0Ly8gXHRcdCY6OmJlZm9yZSB7XG5cdFx0Ly8gXHRcdCAgICBjb250ZW50OiAnJztcblx0XHQvLyBcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdFx0ICAgIHRvcDogMDtcblx0XHQvLyBcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0Ly8gXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0Ly8gXHRcdCAgICB3aWR0aDogNTAlO1xuXHRcdC8vIFx0XHQgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcblx0XHQvLyBcdFx0ICAgIGJveC1zaGFkb3c6IC0zcmVtIC0xLjVyZW0gNXJlbSAtMS41cmVtIHJnYigwIDAgMCAvIDEwJSk7XG5cdFx0Ly8gXHRcdCAgICB6LWluZGV4OiAtMTA7XG5cdFx0Ly8gXHRcdH1cblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdC8vIFx0Lm1haW4tZW50cnktdGV4dCAge1xuXHQvLyBcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQvLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdFx0cGFkZGluZzogMCAyLjVyZW07XG5cdC8vIFx0XHQvLyBtYXJnaW4tbGVmdDogM3JlbTtcblx0Ly8gXHRcdC8vIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHByaW1hcnk7XG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdC8vIFx0XHR6LWluZGV4OiAxMDtcblx0Ly8gXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0Ly8gXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXG5cdC8vIFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHQvLyBcdFx0JjphZnRlciB7XG5cdC8vIFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHQvLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0XHRcdHdpZHRoOiAxMTAlO1xuXHQvLyBcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdC8vIFx0XHRcdHRvcDogMTAwJTtcblx0Ly8gXHRcdFx0Ly8gbGVmdDogLTEwJTtcblx0Ly8gXHRcdFx0cmlnaHQ6IDA7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Ly8gXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8vIFx0XHRcdC8vIGJvcmRlcjoxcHggc29saWQgcmVkO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH0gLy9tcVxuXHQvLyB9XG5cblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGFnZS1zaWRlYmFyICYsIFxuXHQuc2luZ2xlLXBvc3QgJixcblx0LnNpbmdsZS1jYnVzX3BvZGNhc3RzICYge1xuXHRcdC5tYWluLWVudHJ5LXRpdGxlICB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1haW4tZW50cnktdGV4dCAge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYWdlLWNoaWxkICYsIFxuXHRib2R5LmNhdGVnb3J5ICYsXG5cdGJvZHkuc2VhcmNoICYge1xuXHRcdC5oZWFkZXItcGhvdG8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDo2MHZoO1xuXHRcdFx0bWF4LWhlaWdodDogODB2aDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0JjphZnRlciwgYm9keS5jYXRlZ29yeSAmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdC8vIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3NyYy9hc3NldHMvaWNvbnMvZG90cy1CRy5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC02NXB4O1xuXHRcdFx0bGVmdDogLTU1cHg7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0fVxuXHR9XG59IC8vdGhlbWUtcGhvdG8taGVhZGVyXG5cbmJvZHkuc2VhcmNoIHtcblxuXHQudGhlbWUtcGhvdG8taGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdFx0Lm1haW4tZW50cnktaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMi42cmVtIDFyZW07XG5cdFx0fVxuXHR9XG5cdC5zaXRlLW1haW4gLmhlYWRlci1zZWFyY2hmb3JtIHtcblx0XHRtYXJnaW46IDJyZW0gMDtcblx0fVxuXHQuc2lkZWJhci1jb250YWluZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi8vdGltZWxpbmVcbi50aW1lbGluZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vZGlzdC9hc3NldHMvaW1hZ2VzL3BvcnRmb2xpby1iZy1kYXJrLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLTFyZW07XG5cdH1cblx0PiBoZWFkZXIsID4gZm9vdGVyIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cblx0Ly8gLnJvdy1kYXJrOmxhc3QtY2hpbGQge1xuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHR6LWluZGV4OiA1O1xuXHQvLyB9XG5cblx0LnRpbWVsaW5lLXdyYXBwZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDI3NXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXG5cdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRhc2lkZS5jdGEtdGV4dCB7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKCA1MCUgLSAzcHgpO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBkb3R0ZWQgJHByaW1hcnk7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VsbCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtIDAgMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aW1lbGluZS1kYXRlIHtcblx0XHRcdC8vIG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDJyZW0gcmdiYSgwLDAsMCwwLjUpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY1JTtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyAuLi4nO1xuXHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHA6bnRoLW9mLXR5cGUoMW4rMikge1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0fVxuXHRcdFx0Lm9wZW4tbW9kYWwge1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNtYWxsLWhlYWRlcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbWVsaW5lLXBob3RvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50aW1lbGluZS1tb2RhbC53aGl0ZS1wb3B1cCwgLnJhZGNvLW1vZGFsLndoaXRlLXBvcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHRtYXgtaGVpZ2h0OiA5NHZoO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiA5OHZoO1xuXHR9XG5cdC50aW1lbGluZS1tb2RhbC10ZXh0IHtcblx0XHRwYWRkaW5nOiAycmVtIDNyZW0gIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0ICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcblx0XHR9XG5cdH1cblx0LnRpbWVsaW5lLW1vZGFsLXBob3RvIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZpZ3VyZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogODB2aDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWZwLWNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogJGFuaW1lO1xuXHR9XG59XG5cbi5yYWRjby1tb2RhbCB7XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDIuNzVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMHJlbTtcblx0fVxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRzbWFsbC1oZWFkZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxufVxuXG5cbi53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpZnJhbWUge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5taXNoYV9sb2FkbW9yZXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IDVyZW0gYXV0byAycmVtO1xuXHRwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQvLyAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJGFuaW1lO1xuXG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gbGVmdDogNTAlO1xuXHQvLyBib3R0b206IC0xcmVtO1xuXHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbn1cbi5taXNoYV9sb2FkbW9yZTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG59XG5cbi8vIG1haW4tcGhvdG8tYmxvY2stcm93XG5cbi5tYWluLXBob3RvLWJsb2NrLXJvdyB7XG5cdHBhZGRpbmc6IDJyZW0gMDtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bS1wbHVzKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5waG90by1jb250YWluZXIge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0tcGx1cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdG1pbi13aWR0aDogNjUlO1xuXHRcdFx0bWF4LXdpZHRoOiA2NSU7XG5cdFx0fVxuXG5cdFx0LnBob3RvLWJsb2NrLWltYWdlIHsgLy9maWd1cmVcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0tcGx1cykge1xuXHRcdFx0XHRoZWlnaHQ6IDcwMHB4O1xuXHRcdFx0XHQvLyB3aWR0aDogNjAlO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrLXRleHQtd3JhcHBlciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bS1wbHVzKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnRleHQtd3JhcHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdFx0XHRoZWlnaHQ6IG1heC1jb250ZW50O1xuXHRcdFx0bWF4LWhlaWdodDogNjUwcHg7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246ICRhbmltZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0tcGx1cykge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG5cdFx0XHRcdHBhZGRpbmc6IDNyZW0gNHJlbTtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiBhdXRvOyBcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmlzLXJldmVyc2VkIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0XHQuYmxvY2stdGV4dC13cmFwcGVyIHtcblx0XHRcdC50ZXh0LXdyYXBwZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bS1wbHVzKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4uY3VzdG9tLWN0YS1jYXJkIC53cC1ibG9jay1xdWJlbHktaW5mb2JveCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDElO1xufVxufVxuXG4uaWNvbi1jdGEtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAua3Qtcm93LWxheW91dC1pbm5lciB7XG4gICAgXHRtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAua3QtYmxvY2tzLWluZm8tYm94LW1lZGlhIHtcbiAgICBcdHdpZHRoOiAxMDBweDtcblx0ICAgIGhlaWdodDogMTAwcHg7XG5cdCAgICBib3gtc2hhZG93OiAwIDAgMS41cmVtIHJnYigwIDAgMCAvIDUwJSk7XG4gICAgXHRpbWcge1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHQuaWNvbi1jdGEtY29udGFpbmVyOmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6ICcnO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgYm90dG9tOiA1OSU7XG5cdCAgICBoZWlnaHQ6IDFweDtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHByaW1hcnk7XG5cdCAgICBmb250LXNpemU6IDFyZW07XG5cdCAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG5cdH1cbn1cblxuLy8gQlVSU1RcblxuLy8gLmNhcmRzLWJ1cnN0LWJsb2NrIHtcbi8vIFx0Ly8gZGlzcGxheTogbm9uZTtcbi8vIFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuLy8gXHQvLyB3aWR0aDogMzgwcHg7XG4vLyBcdC8vIGhlaWdodDogMzgwcHg7XG4vLyBcdG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG4vLyBcdG1heC13aWR0aDogMTAwJTtcbi8vIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbi8vIFx0ei1pbmRleDogMzAwO1xuLy8gXHQvL2xheW91dFxuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi8vIFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0d2lkdGg6IDM4MHB4O1xuLy8gXHRcdGhlaWdodDogMzgwcHg7XG5cbi8vIFx0XHQmLmlzLWJvdHRvbSB7XG4vLyBcdFx0XHRib3R0b206IC0xMiU7XG4vLyBcdFx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4vLyBcdFx0fVxuXG4vLyBcdFx0Ji5pcy1jZW50ZXIteSB7XG4vLyBcdFx0XHR0b3A6IDUwJTtcbi8vIFx0XHR9XG5cbi8vIFx0XHQmLmlzLWNlbnRlci14IHtcbi8vIFx0XHRcdGxlZnQ6IDUwJTtcbi8vIFx0XHR9XG5cbi8vIFx0XHQmLmlzLWxlZnQge1xuLy8gXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuLy8gXHRcdH1cbi8vIFx0XHQmLmlzLXJpZ2h0IHtcbi8vIFx0XHRcdHJpZ2h0OiAwO1xuLy8gXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4vLyBcdFx0fVxuLy8gXHRcdCYuaXMtbGVmdC5pcy1jZW50ZXIteSB7XG4vLyBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgdHJhbnNsYXRlWSgtNTIlKTtcbi8vIFx0XHR9XG4vLyBcdFx0Ji5pcy1yaWdodC5pcy1jZW50ZXIteSB7XG4vLyBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgdHJhbnNsYXRlWSgtNTAlKTtcbi8vIFx0XHR9XG5cbi8vIFx0XHQmLmlzLWNlbnRlci14LmlzLWNlbnRlci15IHtcbi8vIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01NCUpO1xuLy8gXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4vLyBcdFx0fVxuXG4vLyBcdFx0Ji5pcy1sZWZ0LmlzLXRvcCB7XG4vLyBcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSg0JSk7XG4vLyBcdFx0fVxuLy8gXHR9IC8vIE1FRElVTSBNUVxuXG4vLyBcdC5pcy1ibG9jayB7XG4vLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IFxuLy8gXHRcdG9wYWNpdHk6IDE7XG4vLyBcdFx0Ly8gcGFkZGluZzogMXJlbTtcbi8vIFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG4vLyBcdFx0Ly8gYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLDAsMCwwKTtcbi8vIFx0XHR6LWluZGV4OiAxMDtcbi8vIFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vLyBcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbi8vIFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4vLyBcdFx0XHRvcGFjaXR5OiAwLjc7XG4vLyBcdFx0fVxuXG4vLyBcdFx0LmJsb2NrLWljb24ge1xuLy8gXHRcdFx0d2lkdGg6IDUwcHg7XG4vLyBcdFx0XHRoZWlnaHQ6IDUwcHg7XG4vLyBcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG4vLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4vLyBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyBcdFx0XHRtYXJnaW46IDAuMjVyZW0gMXJlbSAwLjVyZW07XG4vLyBcdFx0XHRpIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuLy8gXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcbi8vIFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcbi8vIFx0XHRcdCAgICBsaW5lLWhlaWdodDogMi43NTtcbi8vIFx0XHRcdCAgICAvLyBtYXJnaW46IDAuNXJlbSAxcmVtO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cblxuLy8gXHRcdGgzIHtcbi8vIFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcbi8vIFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcbi8vIFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcbi8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG4vLyBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vLyBcdFx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vIFx0XHR9XG4vLyBcdFx0aDQge1xuLy8gXHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG4vLyBcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG4vLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuLy8gXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRcdGZvbnQtZmFtaWx5OiAkc21hbGwtaGVhZGVyO1xuLy8gXHRcdFx0Ly8gbGV0dGVyLXNwYWNpbmc6IDFweDtcbi8vIFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vIFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gXHRcdH1cbi8vIFx0XHRwIHtcbi8vIFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcbi8vIFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vIFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gXHRcdH1cbi8vIFx0XHQuYnVyc3QtYmxvY2stcGhvdG8ge1xuLy8gXHRcdFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuLy8gXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gXHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vLyBcdFx0XHRpbWcge1xuLy8gXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuLy8gXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbi8vIFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG5cbi8vIFx0XHQmLmJ1cnN0LWJsb2NrLWxhcmdlIHtcbi8vIFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4vLyBcdFx0XHRcdG1pbi13aWR0aDogNjAlO1xuLy8gXHRcdFx0XHRtaW4taGVpZ2h0OiA2MCU7XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG5cbi8vIFx0LmNhcmRzLWJsb2NrLXdyYXBwZXIge1xuLy8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdFx0JjpiZWZvcmUge1xuLy8gXHRcdFx0XHRjb250ZW50OiAnJztcbi8vIFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0XHR3aWR0aDogNjAlO1xuLy8gXHRcdFx0XHRoZWlnaHQ6IDYwJTtcbi8vIFx0XHRcdFx0dG9wOiAyMCU7XG4vLyBcdFx0XHRcdGxlZnQ6IDIwJTtcbi8vIFx0XHRcdFx0Ym9yZGVyOiAzcHggZG90dGVkICRwcmltYXJ5O1xuLy8gXHRcdFx0XHR6LWluZGV4OiAwO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuXG4vLyBcdC8vIEFMVCBMQVlPVVRTXG5cbi8vIFx0Ji5pcy1yYW5kb20ge1xuLy8gXHRcdC5jYXJkcy1ibG9jay13cmFwcGVyIHtcbi8vIFx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHQvLyBmbGV4LXdyYXA6IHdyYXA7XG4vLyBcdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xuLy8gXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG4vLyBcdFx0XHQvLyBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4vLyBcdFx0XHQvLyB9XG5cbi8vIFx0XHRcdC5pcy1ibG9jayB7XG4vLyBcdFx0XHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRcdFx0bWFyZ2luOiAwIDAgMS41cmVtO1xuLy8gXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbi8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyBcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbi8vIFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuLy8gXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0XHRcdG1hcmdpbjogMyUgMDtcbi8vIFx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuLy8gXHRcdFx0XHRcdC8vIGZsb2F0OiBsZWZ0O1xuLy8gXHRcdFx0XHRcdC8vIGhlaWdodDogMjAwcHg7XG4vLyBcdFx0XHRcdFx0LmJ1cnN0LWJsb2NrLXBob3RvIHtcbi8vIFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cblxuLy8gXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHR3aWR0aDogNDglO1xuLy8gXHRcdFx0XHRcdGhlaWdodDogNDglO1xuLy8gXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDQ4JTtcbi8vIFx0XHRcdFx0XHRtYXJnaW46IDMlO1xuLy8gXHRcdFx0XHR9XG5cbi8vIFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbi8vIFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcbi8vIFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHRcdHRvcDogLTMlO1xuLy8gXHRcdFx0XHRcdFx0bGVmdDogLTMlO1xuLy8gXHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcbi8vIFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuLy8gXHRcdFx0XHRcdFx0bGVmdDogMDtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSwgJjpsYXN0LWNoaWxkIHtcbi8vIFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuLy8gXHRcdFx0XHRcdFx0cmlnaHQ6IC0zJTtcbi8vIFx0XHRcdFx0XHR9XG5cbi8vIFx0XHRcdFx0XHQmLmJ1cnN0LWJsb2NrLWxhcmdlIHtcbi8vIFx0XHRcdFx0XHRcdGxlZnQ6IC0xNiU7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9IC8vIGlzLWJsb2NrXG4vLyBcdFx0fVxuLy8gXHR9XG5cbi8vIFx0Ji5pcy1lcXVhbC1xdWFkIHtcbi8vIFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG4vLyBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuLy8gXHRcdGhlaWdodDogNTAwcHg7XG4vLyBcdFx0d2lkdGg6IDUwMHB4O1xuLy8gXHRcdH1cbi8vIFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXG4vLyBcdFx0LmNhcmRzLWJsb2NrLXdyYXBwZXIge1xuLy8gXHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcbi8vIFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG4vLyBcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cbi8vIFx0XHRcdC5pcy1ibG9jayB7XG4vLyBcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbTtcbi8vIFx0XHRcdFx0d2lkdGg6IDU4JTtcbi8vIFx0XHRcdFx0ZmxleDogMTtcbi8vIFx0XHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG4vLyBcdFx0XHRcdC8vIGZsZXgtYmFzaXM6IDUwJTtcbi8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4vLyBcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4vLyBcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbi8vIFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuLy8gXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRsaWdodDtcbi8vIFx0XHRcdFx0XHRtYXJnaW46IDFyZW07XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0LmJsb2NrLWljb24ge1xuLy8gXHRcdFx0XHRcdC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gXHRcdFx0XHRcdGkge1xuLy8gXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuLy8gXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG4vLyBcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMi43NTtcbi8vIFx0XHRcdFx0XHQgICAgLy8gbWFyZ2luOiAwLjVyZW0gMXJlbTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cblxuLy8gXHRcdFx0XHRoMyB7XG4vLyBcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07IFxuLy8gXHRcdFx0XHRcdGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuLy8gXHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcbi8vIFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG4vLyBcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbi8vIFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4vLyBcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0aDQge1xuLy8gXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtOyBcbi8vIFx0XHRcdFx0XHRjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbi8vIFx0XHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG4vLyBcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbi8vIFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbi8vIFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRwIHtcbi8vIFx0XHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcbi8vIFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuLy8gXHRcdFx0XHRcdC8vIG1heC1oZWlnaHQ6IDExMHB4O1xuLy8gXHRcdFx0XHRcdC8vIG92ZXJmbG93LXk6IGF1dG87IFxuLy8gXHRcdFx0XHR9XG5cbi8vIFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbi8vIFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcbi8vIFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHRcdHRvcDogLTIlO1xuLy8gXHRcdFx0XHRcdFx0bGVmdDogLTEwJTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG4vLyBcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0XHRcdFx0XHR0b3A6IDUzJTtcbi8vIFx0XHRcdFx0XHRcdGxlZnQ6IC0xMCU7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuLy8gXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0XHRcdFx0dG9wOiAtMiU7XG4vLyBcdFx0XHRcdFx0XHRyaWdodDogLTExJTtcbi8vIFx0XHRcdFx0XHR9XG5cbi8vIFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcbi8vIFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHRcdHRvcDogNTMlO1xuLy8gXHRcdFx0XHRcdFx0cmlnaHQ6IC0xMSU7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG5cbi8vIFx0Ji5pcy1lcXVhbC10cmkge1xuXG4vLyBcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbi8vIFx0XHRcdGhlaWdodDogNDUwcHg7XG4vLyBcdFx0XHR3aWR0aDogNDUwcHg7XG4vLyBcdFx0fVxuLy8gXHRcdC5jYXJkcy1ibG9jay13cmFwcGVyIHtcbi8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4vLyBcdFx0XHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRcdH1cblxuXG4vLyBcdFx0XHQmOmJlZm9yZSB7XG4vLyBcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuLy8gXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0XHRcdHdpZHRoOiA2NSU7XG4vLyBcdFx0XHRcdGhlaWdodDogNjUlO1xuLy8gXHRcdFx0XHR0b3A6IDIwJTtcbi8vIFx0XHRcdFx0bGVmdDogMjAlO1xuLy8gXHRcdFx0XHRib3JkZXI6IDNweCBkb3R0ZWQgJHByaW1hcnk7XG4vLyBcdFx0XHRcdHotaW5kZXg6IDA7XG4vLyBcdFx0XHR9XG5cbi8vIFx0XHRcdC5pcy1ibG9jayB7XG4vLyBcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoIG1lZGl1bSApIHtcbi8vIFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0XHRcdFx0d2lkdGg6IDQ0JTtcbi8vIFx0XHRcdFx0XHRoZWlnaHQ6IDQ0JTtcbi8vIFx0XHRcdFx0XHRmbGV4LWJhc2lzOiA0NCU7XG4vLyBcdFx0XHRcdFx0bWFyZ2luOiAzJTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRtYXJnaW46IDAgMCAycmVtO1xuLy8gXHRcdFx0XHRib3JkZXI6IDAgc29saWQgJHByaW1hcnk7XG4vLyBcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vIFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vIFx0XHRcdFx0cGFkZGluZzogMC4yNXJlbTtcblxuLy8gXHRcdFx0XHRoMyB7XG4vLyBcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuLy8gXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG4vLyBcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcbi8vIFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHRcdHAge1xuLy8gXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuLy8gXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG4vLyBcdFx0XHRcdH1cblxuLy8gXHRcdFx0XHQmLmJ1cnN0LWJsb2NrLWxhcmdlIHtcbi8vIFx0XHRcdFx0XHRtaW4td2lkdGg6IDU1JTtcbi8vIFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1NSU7XG4vLyBcdFx0XHRcdH1cblxuLy8gXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCBtZWRpdW0gKSB7XG4vLyBcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG4vLyBcdFx0XHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0XHRcdFx0XHR0b3A6IC0xMCU7XG4vLyBcdFx0XHRcdFx0XHRyaWdodDogLTEyJTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG4vLyBcdFx0XHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0XHRcdFx0XHR0b3A6IDIyLjUlO1xuLy8gXHRcdFx0XHRcdFx0bGVmdDogLTE0JTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSwgJjpsYXN0LWNoaWxkIHtcbi8vIFx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHRcdHRvcDogNTUlO1xuLy8gXHRcdFx0XHRcdFx0cmlnaHQ6IC0xMiU7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9IC8vIGlzLWJsb2NrXG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbiNtYXBfc3ZnIHtcblx0c3Ryb2tlOiAkbGlnaHQtYmxhY2sgIWltcG9ydGFudDtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMXJlbSByZ2IoMCAwIDAgLyAwLjIpKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTklKTtcblx0fVxuXHRwYXRoIHtcblx0XHRmaWxsOiAkZGFyayAhaW1wb3J0YW50O1xuXHR9XG5cdHBhdGguaXMtY3VycmVudCB7XG5cdFx0ZmlsbDogdHJhbnNwYXJlbnRpemUoICRwcmltYXJ5LCAuMzc1KSAhaW1wb3J0YW50O1xuXHRcdHN0cm9rZTogdHJhbnNwYXJlbnRpemUoICRkYXJrLCAuMDEpICFpbXBvcnRhbnQ7XG5cdH1cblx0cGF0aC5pcy1wYXN0IHtcblx0XHRmaWxsOiB0cmFuc3BhcmVudGl6ZSggJGxpZ2h0LWJsYWNrLCAuMzc1KSAhaW1wb3J0YW50O1xuXHRcdHN0cm9rZTogdHJhbnNwYXJlbnRpemUoICRkYXJrLCAuMDEpICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmludmVzdG1lbnQtbWFwLWhlYWRlciB7XG5cdHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5pbnZlc3RtZW50LW1hcC1rZXkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRwYWRkaW5nOiAwIDJyZW07XG5cblx0Lm1hcC1rZXkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtOyBcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSggJGxpZ2h0LWJsYWNrLCAuMzc1KSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSggJHByaW1hcnksIC4zNzUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLy8gYWRkIGFsdCBjbGFzcyBuYW1lIGhlcmVcbi8vIC5wYWdlLWlkLTQzNTIge1xuLy8gXHQuaG9yaXotYWNjb3JkaW9uIHtcbi8vIFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdFx0bWFyZ2luLXRvcDogLTIwMHB4O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG4vLyAuaG9yaXotYWNjb3JkaW9uIHtcbi8vIFx0cGFkZGluZy1ib3R0b206IDJyZW07XG4vLyBcdC8vIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuLy8gXHQuY2VsbC1sYXJnZS0zLC5jZWxsLWxhcmdlLTQge1xuLy8gXHRcdHotaW5kZXg6IDEwMDtcbi8vIFx0fVxuLy8gXHQuY29udGVudC1jb250YWluZXIge1xuLy8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcbi8vIFx0XHRtYXgtaGVpZ2h0OiA1MHZoO1xuLy8gXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbi8vIFx0XHQuaXMtc2xpZGUge1xuLy8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gXHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRoZWlnaHQ6IDEwMCU7XG4vLyBcdFx0XHRwYWRkaW5nOiAycmVtO1xuLy8gXHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdHRvcDogMDtcbi8vIFx0XHRcdGxlZnQ6IDA7XG4vLyBcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuLy8gXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vIFx0XHRcdG9wYWNpdHk6IDA7XG4vLyBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xuLy8gXHRcdFx0dHJhbnNpdGlvbjogJGFuaW1lO1xuLy8gXHRcdFx0ei1pbmRleDogMDtcblxuLy8gXHRcdFx0Ji5pcy1hY3RpdmUge1xuLy8gXHRcdFx0XHRvcGFjaXR5OiAxO1xuLy8gXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4vLyBcdFx0XHRcdHotaW5kZXg6IDU7XG4vLyBcdFx0XHR9XG5cbi8vIFx0XHRcdC5ob3Jpei1hY2NvcmRpb24tY29udGVudC13cmFwcGVyIHtcbi8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuLy8gXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuLy8gXHRcdFx0XHR6LWluZGV4OiAxMDtcbi8vIFx0XHRcdFx0dWwge1xuLy8gXHRcdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0aDMscCB7XG4vLyBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbi8vIFx0XHRcdFx0ei1pbmRleDogMTA7XG4vLyBcdFx0XHRcdG1heC13aWR0aDogNjAlO1xuLy8gXHRcdFx0fVxuLy8gXHRcdFx0Ly8gcCB7XG4vLyBcdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDA7XG4vLyBcdFx0XHQvLyB9XG4vLyBcdFx0XHQmOmFmdGVyIHtcbi8vIFx0XHRcdFx0Y29udGVudDogJyc7XG4vLyBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRcdFx0bGVmdDogMDtcbi8vIFx0XHRcdFx0Ym90dG9tOiAwO1xuLy8gXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMTUsMTUsMTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlKTtcbi8vIFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIzBmMGYwZmE2LGhzbGEoMCwwJSwxMDAlLDApIDEwMCUpO1xuLy8gXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMTUsMTUsMTUpO1xuLy8gXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTZkZWcsIHJnYmEoMTUsMTUsMTUsMC44KSAyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4vLyBcdFx0XHRcdHotaW5kZXg6IC0xO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0XHQvLyBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdC8vIFx0bWF4LXdpZHRoOiA3NSU7XG4vLyBcdFx0Ly8gfVxuLy8gXHR9XG4vLyBcdC50YWItY29udGFpbmVyIHtcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyBcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2VjMWIyMTtcbi8vIFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4vLyBcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuLy8gXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbi8vIFx0XHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRcdHdpZHRoOiA0MDBweDtcbi8vIFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbi8vIFx0XHQgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuLy8gXHRcdCAgICB6LWluZGV4OiAxMDA7XG4vLyBcdFx0fVxuXG4vLyBcdFx0LnNsaWRlLXRyaWdnZXIge1xuLy8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LDUlKTtcbi8vIFx0XHRcdHBhZGRpbmc6IDFyZW07XG4vLyBcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuLy8gXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjM3NSk7XG4vLyBcdFx0XHRjb2xvcjogJHdoaXRlO1xuLy8gXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuLy8gXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgNnJlbSAwIDNyZW0gLTFyZW0gcmdiYSgwLDAsMCwwLjI1KTtcbi8vIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbi8vIFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbi8vIFx0XHRcdHRyYW5zaXRpb246ICRhbmltZTtcbi8vIFx0XHRcdCYuaXMtYWN0aXZlIHtcbi8vIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4vLyBcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA1cmVtIDAgcmdiYSgwLDAsMCwwLjUpO1xuLy8gXHRcdFx0XHR6LWluZGV4OiAyMDtcbi8vIFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuLy8gXHRcdFx0XHRcdHdpZHRoOiAxMTAlO1xuLy8gXHRcdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAtNSU7XG4vLyBcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHRcdCY6bnRoLW9mLXR5cGUoIDFuKzIpIHtcbi8vIFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXG4vLyBcdFx0XHQuc2xpZGUtdHJpZ2dlciB7XG4vLyBcdFx0XHRcdGZsZXg6IDE7XG4vLyBcdFx0XHRcdHBhZGRpbmc6IDEuNXJlbTtcbi8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vIFx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuLy8gXHRcdFx0XHQvLyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG5cbi8vIC5jaXJjbGVfY3RhLWJsb2NrIHtcdFxuLy8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHR0b3A6IDUwJTtcbi8vIFx0bGVmdDogMTAwJTtcbi8vIFx0d2lkdGg6IDE1MHB4O1xuLy8gXHRoZWlnaHQ6IDE1MHB4O1xuLy8gXHRwYWRkaW5nOiAwLjc1cmVtO1xuLy8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSggJHdoaXRlLCAwLjEpO1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4vLyBcdC8vIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC4yKTtcbi8vIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuLy8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbi8vIFx0Ly8gYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbi8vIFx0ei1pbmRleDogMTAwO1xuLy8gXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG4vLyBcdFx0ZGlzcGxheTogbm9uZTtcbi8vIFx0XHQvLyB0b3A6IDEwMCU7XG4vLyBcdFx0Ly8gbGVmdDogNTAlO1xuLy8gXHRcdC8vIHdpZHRoOiA5MHB4O1xuLy8gXHRcdC8vIGhlaWdodDogOTBweDtcbi8vIFx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbi8vIFx0fVxuLy8gXHQmOmJlZm9yZSB7XG4vLyBcdFx0Y29udGVudDogJyc7XG4vLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG4vLyBcdFx0dG9wOiAwO1xuLy8gXHRcdGxlZnQ6IDA7XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoICR3aGl0ZSwgMC41KTtcbi8vIFx0XHRib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsMCwwLDAuMik7XG4vLyBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbi8vIFx0XHR6LWluZGV4OiAtMTtcbi8vIFx0fVxuLy8gXHRpbWcge1xuLy8gXHRcdG1heC1oZWlnaHQ6IDEyNXB4O1xuLy8gXHRcdG1heC13aWR0aDogMTI1cHg7XG4vLyBcdFx0Ym9yZGVyLXJhZGl1czogMjAlO1xuLy8gXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuLy8gXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cblxuLy8gLnNpbmdsZS1wcm9wZXJ0eSBzcGFuLmRldGFpbC1ibG9jayB7XG5cbi8vIFx0aDUge1xuLy8gXHQgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuLy8gXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vIFx0fVxuXG4vLyAgICAgc3BhbiB7XG4vLyAgICAgXHRmb250LXNpemU6IDAuOXJlbTtcbi8vICAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBcdCY6bGFzdC1jaGlsZCB7XG4vLyAgICAgXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgXHR9XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAucmFkY28tbW9kYWwud2hpdGUtcG9wdXAsIC50aW1lbGluZS1tb2RhbC53aGl0ZS1wb3B1cCB7XG4vLyAgICAgb3ZlcmZsb3cteTogYXV0bztcbi8vIH1cblxuLnByb3AtY2FyZC1tb2RhbC1waG90byAuc2xpY2stbGlzdCxcbi5wcm9wLWNhcmQtbW9kYWwtcGhvdG8gLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLXBvcHVwLm1mcC13aXRoLWFuaW0uZ3JpZC14LnJhZGNvLW1vZGFsLnByb3AtY2FyZC1tb2RhbCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA5NnZoO1xufVxuXG4uc3RhZmYtbW9kYWwge1xuXHRtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXG5cdC5zdGFmZi1tb2RhbC1waG90byB7XG5cdFx0cGFkZGluZzogMnJlbSAyLjVyZW0gMnJlbSAycmVtO1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMTAwcHggMjBweDtcblx0XHR9XG5cdFx0ZmlndXJlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdH1cblx0fVxuXHQuc3RhZmYtbW9kYWwtdGV4dCB7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0fVxuXHRidXR0b24ubWZwLWNsb3NlIHtcblx0ICAgIG1hcmdpbjogMC41cmVtO1xuXHQgICAgZm9udC1zaXplOiAyLjVyZW07XG5cdH1cbn1cblxuLnByb2plY3QtaW5mby1ib3gtY29udGFpbmVyIC53cC1ibG9jay1rYWRlbmNlLWNvbHVtbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3QtaW5mby1ib3gtY29udGFpbmVyIHNwYW4ua3QtYnRuLWlubmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2plY3QtaW5mby1ib3gtY29udGFpbmVyIC5rdC1pbnNpZGUtaW5uZXItY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdC1pbmZvLWJveC1jb250YWluZXIgLmtiLWJ1dHRvbnMtd3JhcCB7XG5cdG1pbi13aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0LWluZm8tYm94LWNvbnRhaW5lciBzcGFuLmt0LWJsb2Nrcy1pbmZvLWJveC1saW5rLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4ucHJvamVjdC1pbmZvLWJveC1jb250YWluZXI6YWZ0ZXIge1xuXHRjb250ZW50OicnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEyL2JhbmRhaWQuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblx0Ym90dG9tOiAxNSU7XG5cdHJpZ2h0OjEwJTtcblx0d2lkdGg6MjB2dztcblx0aGVpZ2h0OjEwMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY291bnQtY2FyZCAud3AtYmxvY2sta2FkZW5jZS1jb3VudHVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY291bnQtY2FyZCAud3AtYmxvY2sta2FkZW5jZS1jb3VudHVwICoge1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMCAwLjVyZW07XG59XG4vLyAvKiBnZXQtaW52b2x2ZWQtc2VjdGlvbiAqL1xuLmdldC1pbnZvbHZlZC1zZWN0aW9uIGgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5nZXQtaW52b2x2ZWQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzFmMzEzYztcblx0ICBwYWRkaW5nOiAwIDAgNjBweCAwO1xufVxuLmdldC1pbnZvbHZlZC1zZWN0aW9uIGgzIHtcbiAgICBjb2xvcjogIzE5OTVEMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbn1cbi52b2x1bnRlZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMTBweDtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtaW1nLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweCAyM3B4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgXHRoZWlnaHQ6MjUwcHg7XG59XG4uY2FyZC1pbWctd3JhcCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcblx0ICB0cmFuc2l0aW9uOjAuM3M7XG59XG4uY2FyZC1pbWctd3JhcCBpbWc6aG92ZXJ7XG5cdHRyYW5zZm9ybTpzY2FsZSgxLjIpO1xufVxuLmNlbGwubWVkaXVtLTQuY2FyZC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cbi52b2x1bnRlZXItY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzFmMzEzYztcbn1cbi52b2x1bnRlZXItY29udGVudCAuYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmYzIyYTtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIGNvbG9yOiAjNDM0MzQzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRtaW4td2lkdGg6IDUwJTtcbn1cbi52b2x1bnRlZXItY29udGVudCAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTk5NWQwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG4vLyAvKiBnZXQtaW52b2x2ZWQtc2VjdGlvbiBlbmQqL1xuXG4uZ29hbC1zZWN0aW9uIC5rYWRlbmNlLWluZm8tYm94LWltYWdlLWlubmVyLWludHJpc2ljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdvYWwtc2VjdGlvbiAua2FkZW5jZS1pbmZvLWJveC1pbWFnZS1pbm5lci1pbnRyaXNpYyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmdvYWwtc2VjdGlvbiAua3QtaW5mb2JveC10ZXh0Y29udGVudCBwIHtcbiAgICBtaW4taGVpZ2h0OiA1MXB4O1xufVxuXG4uaG90c3BvdC1zZWN0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdC5ob3RzcG90LXNlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDFyZW07XG5cdFx0LmhvdHNwb3QtaW1hZ2Uge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LmhvdHNwb3RzLWxpc3Qge1xuXHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOjA7XG5cblx0XHRcdC5pcy1ob3RzcG90IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwwLDAsMC45KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOjkwJTtcblx0XHRcdFx0XHRsZWZ0OiAwJTtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhvdHNwb3QtY29udGVudCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHQvLyBtaW4taGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwLjc1cmVtIHJnYmEoMCwwLDAsMC40KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0LmlzLXBob3RvIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRhbmltZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmlzLXRpdGxlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR6LWluZGV4OiAyMDtcblx0XHRcdFx0XHQuaG90c3BvdC1jb250ZW50IHtcblx0XHRcdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0gLy8gbGlcblx0XHR9XG5cdH1cbn1cblxuLnJlc291cmNlcy1zZWN0aW9uIC5jYXJkLXdyYXB7XG5cdHBhZGRpbmc6MCAzcHggNTBweDtcbn1cbi5yZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2UtY29udGVudC10aXRsZXtcblx0bWluLWhlaWdodDoxMzBweDtcbn1cbi5yZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2UtY29udGVudCBoM3sgXG5cdCBmb250LXNpemU6MThweDtcblx0IGNvbG9yOiM3MDcwNzA7XG59XG4ucmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWNvbnRlbnQge1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNDdweDtcblx0aGVpZ2h0OjEwMCU7XG5cdHRyYW5zaXRpb246ICRhbmltZTtcblx0Ym94LXNoYWRvdzogMCAwIDAuNXJlbSByZ2JhKDAsMCwwLDApO1xuXHQmOmhvdmVyIHtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYSgwLDAsMCwwLjMpO1xuXHR9XG59XG4ucmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWJ0bntcblx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZS1jb250ZW50LWljb24td3JhcCBpbWd7XG5cdGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnJlc291cmNlcy1zZWN0aW9uIC5zb3J0aW5nLXNlY3Rpb257XG5cdGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6NjAwO1xufVxuLnJlc291cmNlcy1zZWN0aW9uIC5zb3J0aW5nLXNlY3Rpb24gLnNvcnQtYnRue1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnVsdHAtYmxvY2stZW50cnktaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuaDIudWx0cC1ibG9jay10aXRsZSB7XG4gICAgb3JkZXI6IDE7XG59XG4udWx0cC1ibG9jay1tZXRhLnVsdHAtYmxvY2stbWV0YS0udWx0cC1ibG9jay1tZXRhLW5vSWNvbiB7XG4gICAgb3JkZXI6IDI7XG5cdCAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnVsdHAtY2F0ZWdvcnktZ3JpZC51bHRwLWNhdGVnb3J5LWNsYXNzaWMudWx0cC1jYXRlZ29yeS1hYm92ZVRpdGxlIHtcbiAgICBvcmRlcjogMztcbn1cbi51bHRwLWJsb2NrLTIwODhiZSAudWx0cC1ibG9jay1pdGVtcy13cmFwIC51bHRwLWJsb2NrLWl0ZW0gLnVsdHAtY2F0ZWdvcnktZ3JpZCBhIHtcbiAgICBjb2xvcjogIzFmMzEzYztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi51bHRwLWJsb2NrLTIwODhiZSAudWx0cC1ibG9jay1lbnRyeS1oZWFkaW5nIC51bHRwLWJsb2NrLXRpdGxlIGF7XG5cdGNvbG9yOiM0MDkyY2QgIWltcG9ydGFudDtcbn1cbi51bHRwLWJsb2NrLTIwODhiZSAudWx0cC1ibG9jay1pdGVtcy13cmFwIC51bHRwLWJsb2NrLXJlYWRtb3JlIGEge1xuICAgIGNvbG9yOiAjNDA5MmNkO1xufVxuLnVsdHAtYmxvY2stMjA4OGJlIC51bHRwLWxvYWRtb3JlIC51bHRwLWxvYWRtb3JlLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzQwOTJjZDtcbiAgICBtYXJnaW46IDQwcHggYXV0byA0MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnVsdHAtYmxvY2stMjA4OGJlIC51bHRwLWJsb2NrLWVudHJ5LWhlYWRpbmcgLnVsdHAtYmxvY2stdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0MDkyY2QgIWltcG9ydGFudDtcbn1cbi51bHRwLWJsb2NrLTIwODhiZSAudWx0cC1ibG9jay1pdGVtcy13cmFwIC51bHRwLWJsb2NrLXJlYWRtb3JlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDA5MmNkO1xufVxuLnVsdHAtYmxvY2stMjA4OGJlIC51bHRwLWJsb2NrLXJvdyB7XG4gICAgcm93LWdhcDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbi5jdXN0b20tY3RhLWNhcmQge1xuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cblx0XHQud3AtYmxvY2stcXViZWx5LWluZm9ib3gge1xuXHRcdCAgICBtaW4td2lkdGg6IDE4JTtcblx0XHQgICAgbWFyZ2luOiAxJTtcblx0XHR9XG5cblx0XHQucXViZWx5LWNvbHVtbi1pbm5lciB7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHR9XG5cblx0LnF1YmVseS1ibG9jay1pbmZvLWJveCB7XG5cdCAgICAvLyBtYXgtd2lkdGg6IDE4JTtcblx0ICAgIC8vIG1hcmdpbjogMSU7XG5cdCAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG5cdCAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuXG5cdCAgICBhLnF1YmVseS1ibG9jay1idG4tYW5jaG9yIHtcblx0ICAgIFx0Y29sb3I6ICRwcmltYXJ5O1xuXHQgICAgXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuXHQgICAgXHR0cmFuc2l0aW9uOiBib3JkZXIgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdCAgICBcdCY6aG92ZXIge1xuXHQgICAgXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cdCAgICAucXViZWx5LWluZm8tYm94LXRpdGxlIHtcblx0ICAgIFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuXHQgICAgXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHQgICAgfVxuXG5cdCAgICAucXViZWx5LWluZm8tYm94LW1lZGlhIHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcblx0XHQgICAgd2lkdGg6IDc1cHg7XG5cdFx0ICAgIGhlaWdodDogNzVweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0ICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ICAgIC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgMCAwLjc1cmVtIHJnYigwLDAsMCwwLjQpO1xuXG5cdFx0ICAgIGkucXViZWx5LWluZm8tYm94LWljb24uZmFzIHtcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5xdWJlbHktaW5mby1ib3gtbWVkaWEge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGEge1xuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwdHVybik7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDB0dXJuKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBhIHtcbiAgICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZWpzLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtZWpzLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5pbi12aWV3LCAuaW4tdmlldy1mYWRlLCAuaW4tdmlldy1mYWRlLXJpZ2h0LCAuaW4tdmlldy1mYWRlLWxlZnQge1xuICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmluLXZpZXctc3VidGxlIHtcbiAgICAvLyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5TdWJ0bGU7XG4gICAgLy8gYW5pbWF0aW9uLW5hbWU6IGZhZGVJblN1YnRsZTtcbiAgICAvLyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYSgwLDAsMCwwLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsMCwwLDAuNCk7XG4gICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5TdWJ0bGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblN1YnRsZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5TdWJ0bGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvLyBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluU3VidGxlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5cbi8vIC5kZWxheS0xIHtcbi8vICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuLy8gfVxuLmRlbGF5LTIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZGVsYXktMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5kZWxheS00IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmRlbGF5LTUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5cbn0vLyBicmVha3BvaW50XG5cbi5sZHMtZWxsaXBzaXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmxkcy1lbGxpcHNpcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkYWN0aW9uO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMSAwLjZzIGluZmluaXRlO1xufVxuLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNDVweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMzIDAuNnMgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XG4gIH1cbn1cblxuLy91c2VyXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcFNtYWxsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcFNtYWxsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwU21hbGwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFNtYWxsO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBTbWFsbDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuLnNvY2lhbC1saW5rcywgLm5hdi1zb2NpYWwtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDA7XG5cdC8vIHdpZHRoOiAxMDAlO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyB3aWR0aDogNDBweDtcblx0XHQvLyBoZWlnaHQ6IDQwcHg7XG5cdFx0Ly8gbGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdG1hcmdpbjogMCAwLjVyZW07XG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZjBjOCc7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7IFxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cInR3aXR0ZXIuY29tXCJdICAgICB7IFxuXHRcdFx0ICAgIC8vICY6aG92ZXIsJjpmb2N1cyB7XG5cdFx0XHQgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWUgIWltcG9ydGFudDsgXG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29udGVudDogJ1xcZjA5OSc7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwicGx1cy5nb29nbGUuY29tXCJdIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTsgXG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29udGVudDogJ1xcZjFhMCc7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwiZmFjZWJvb2suY29tXCJdICAgIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5ODsgXG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29udGVudDogJ1xcZjA5YSc7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwibWFpbHRvXCJdICAgICAgIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7IFxuXHRcdFx0ICAgIC8vIH1cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbnRlbnQ6ICdcXGYwZTAnO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cImxpbmtlZGluLmNvbVwiXSAgICB7IFxuXHRcdFx0ICAgIC8vICY6aG92ZXIsJjpmb2N1cyB7XG5cdFx0XHQgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTc2YjQ7IFxuXHRcdFx0ICAgIC8vIH1cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbnRlbnQ6ICdcXGYwZTEnO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cInBpbnRlcmVzdC5jb21cIl0gICAgeyBcblx0XHRcdCAgICAvLyAmOmhvdmVyLCY6Zm9jdXMge1xuXHRcdFx0ICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MyMTI3OyBcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnXFxmMjMxJztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCZbaHJlZio9XCJpbnN0YWdyYW0uY29tXCJdICAgIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzI5YjsgXG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29udGVudDogJ1xcZjE2ZCc7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwidmltZW8uY29tXCJdICAgIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7IFxuXHRcdFx0ICAgIC8vIH1cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbnRlbnQ6ICdcXGYyN2QnO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cInlvdXR1YmUuY29tXCJdICAgIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjsgXG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29udGVudDogJ1xcZjE2Nyc7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwieWVscC5jb21cIl0gICAgeyBcblx0XHRcdCAgICAvLyAmOmhvdmVyLCY6Zm9jdXMge1xuXHRcdFx0ICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWYwNjA2OyBcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnXFxmMWU5Jztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCZbaHJlZio9XCJzb3VuZGNsb3VkLmNvbVwiXSAgICB7IFxuXHRcdFx0ICAgIC8vICY6aG92ZXIsJjpmb2N1cyB7XG5cdFx0XHQgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5OyBcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnXFxmMWJlJztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fSAvL2EgXG5cdH1cbn1cblxuLy9tYWluIG5hdiBcbi5uYXYtc29jaWFsLWxpbmtzIHtcblx0Ly8gZGlzcGxheTogbm9uZTtcblx0Ly8gZmxvYXQ6IHJpZ2h0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiBhdXRvOyBcblx0Ly8gQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogMTA2OHB4KSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdGxpIHtcblx0XHRtYXJnaW46IDAgMC4yNXJlbTtcblx0XHRhIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dHJhbnNpdGlvbjogJGFuaW1lO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuLyogY29sb3VycyAqL1xuYm9keS5pcy1hY3RpdmUge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLTFyZW07XG5cdH1cbn1cblxuLmNvbG9yLWJsYWNrIHtcblx0LnBhbmVsIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTMzICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmlzLWxpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xufVxuXG4uaGFzLWJnLWltZyB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG5cdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWRkZWQteSB7XG5cdHBhZGRpbmctdG9wOiAycmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHR9XG59XG5cbi5zdXBlci1wYWRkZWQteSB7XG5cdHBhZGRpbmctdG9wOiAycmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdHBhZGRpbmctdG9wOiA2cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXHR9XG59XG5cbi5zdXBlci1wYWRkZWQtdG9wIHtcblx0cGFkZGluZy10b3A6IDJyZW07XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRwYWRkaW5nLXRvcDogNnJlbTtcblx0fVxufVxuXG4ucGFkZGVkLXgge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zdXBlci1wYWRkZWQteCB7XG5cdHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm0tcGFkZGluZy1ib3R0b20ge1xuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0fVxufVxuXG4ubS1wYWRkaW5nLXRvcCB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHR9XG59XG5cbi5tYXJnaW4tdG9wIHtcblx0bWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWFyZ2luLWxlZnQge1xuXHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mdWxsLXdpZHRoLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAycmVtIDA7XG5cdCYuaXMtbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRsaWdodCwgMC4yKTtcblx0fVxufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnNob3J0Y29kZS1sb29wIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmNvbHVtbnMtMiB7XG4gICAgXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdCAgICBcdGNvbHVtbnM6IDI7XG5cdCAgICB9XG4gICAgfVxuXG4gICAgJi5jb2x1bW5zLTMge1xuICAgIFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHQgICAgXHRjb2x1bW5zOiAzO1xuXHQgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1ucy00IHtcbiAgICBcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0ICAgIFx0Y29sdW1uczogNDtcblx0ICAgIH1cbiAgICB9XG5cbn1cblxuLnNob3J0Y29kZS10aXRsZS1jb250YWluZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdC5zaG9ydGNvZGUtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDAuOTtcblx0fVxufVxuXG4uc2hvcnRjb2RlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwud3BiX3BhZ2VfbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaSB7XG4gICAgXHRwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gICAgXHRhIHtcbiAgICBcdFx0Y29sb3I6ICRkYXJrO1xuICAgIFx0XHR0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgXHR9XG4gICAgfVxuICAgID4gbGkge1xuICAgIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIFx0bWFyZ2luOiAwLjEyNXJlbSAwO1xuXG4gICAgXHQ+IGEge1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0cGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LCA1JSk7XG4gICAgXHRcdH1cbiAgICBcdH1cbiAgICB9XG5cbiAgICAuY2hpbGRyZW4ge1xuICAgIFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIFx0cGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgIFx0cGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgXHRsaSB7XG5cbiAgICBcdFx0YSB7XG4gICAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0LCAxMCUpO1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgXHRcdFx0Jjpob3ZlciB7XG5cdCAgICBcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkbGlnaHQsIDMwJSk7XG5cdCAgICBcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfVxufVxuXG4vLyBwYWRkaW5nIGZvciBHcm91cHNcbi8vIC5zaWRlYmFyLXRlbXBsYXRlLWdyb3VwXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC53cC1ibG9jay1ncm91cCAge1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHR9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZnVsbC1mb3ItZGlyZWN0b3J5IHtcblx0IG1haW4uc2l0ZS1tYWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgIH1cbiAgICAubmF2LXdyYXBwZXIge1xuICAgIFx0Lm5hdi1zZWFyY2gtaWNvbiwgLnNlYXJjaC1maWVsZCAsLnNlYXJjaC1zdWJtaXQge1xuXHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHQgICAgfVxuICAgIH0gXG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0LmhpZGUtZm9yLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnZpZGVvLXBvcHVwLWNhcmQgYS53cC1ibG9jay13cHpvb20tdmlkZW8tcG9wdXAtYmxvY2stYmxvY2suYWxpZ25jZW50ZXIud3B6b29tLXZpZGVvLXBvcHVwLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4udmlkZW8tcG9wdXAtY2FyZCBzdmcgcGF0aCB7XG4gICAgZmlsbDogIzQwOTJjZSAhaW1wb3J0YW50O1xufVxuLnZpZGVvLXBvcHVwLWNhcmQgLmt0LWJsb2Nrcy1pbmZvLWJveC1tZWRpYS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG4vLyAuaXMtbG93ZXItbGVmdCAuaXMtZG90cyAuaXMtYmVoaW5kXG5cbi8vIC5pcy1kaWFnb25hbCAuaXMtdG9wLXJpZ2h0IC5pcy1pbmZyb250XG5cbi8vIC5pcy1iYW5kYWlkIC5pcy10b3AtbGVmdCAuaXMtaW4tZnJvbnRcblxuLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogMTE0JSA0NyU7XG5AaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXG5cdC5pcy1kb3RzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogI3skZG90c307XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXHRcdH1cblx0XHQmLmlzLWxvd2VyLXJpZ2h0OmFmdGVyIHtcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGJvdHRvbTogLTNyZW07XG5cdFx0ICAgIHJpZ2h0OiAtNXJlbTtcblx0XHR9XG5cdH1cblx0LmlzLWJlaGluZCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cblx0LmlzLWxvd2VyLWxlZnQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOi0xMCU7XG5cdFx0XHRsZWZ0OiAtNyU7XG5cdFx0fVxuXHR9XG5cdC5pcy10b3AtcmlnaHQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRyaWdodDogLTEwMHB4O1xuXHRcdH1cblx0fVxuXHQvLyBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdC5pcy1sb3dlci1yaWdodDphZnRlciB7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGxlZnQ6IDY1JTtcblx0XHRcdFx0dG9wOiA2MCU7XG5cdFx0fVxuXHQvLyB9XG5cblx0LmlzLWRpYWdvbmFsLmlzLXRvcC1yaWdodCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6MDtcblx0XHRcdHJpZ2h0OiAtMjUwcHg7XG5cdFx0fVxuXHR9XG5cdC5pcy1kaWFnb25hbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI3skZGlhZ29uYWx9O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcblx0XHRcdC8vIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHR9IFxuXHR9XG5cdC5pcy1kaWFnb25hbC1yaWdodCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogI3skZGlhZ29uYWwtcmlnaHR9O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcblx0XHRcdC8vIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHR9IFxuXHR9XG5cdC5pcy1iYW5kYWlkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAjeyRiYW5kYWlkfTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cdFx0fSBcblx0fVxuXHQuaXMtdG9wLWxlZnQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dG9wOjUlO1xuXHRcdFx0bGVmdDogLTMwJTtcblx0XHR9XG5cdH1cblxufSAvL21xXG5cbkBtZWRpYShtYXgtd2lkdGg6MTQ0MHB4KXtcblxuXHQudGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gcCB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHR9XG5cdC50aW1lbGluZS1zd2lwZXItc2VjdGlvbiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgPiBkaXY6YWZ0ZXJ7XG5cdFx0Ym90dG9tOjYlO1x0XHRcblx0fVxuXHQudGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLnN3aXBlciAuc3dpcGVyLXNsaWRlID4gZGl2OmJlZm9yZSB7XG5cdFx0aGVpZ2h0OiA5NCU7XG5cdH1cblx0LnNlYXJjaC1yZXN1bHRzIC50aGVtZS1waG90by1oZWFkZXI6YWZ0ZXIge1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGxlZnQ6LTE1MHB4O1xuXHR9XG59IC8vbXFcblxuZmlndXJlLmxvZ28tdG9wLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLC00MCUpO1xuICAgIG1heC13aWR0aDogMTUlO1xufVxuXG5maWd1cmUubG9nby10b3AtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtMzAlKTtcbn1cblxuLmtiLXNwbGlkZSAuc3BsaWRlX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MSAxNTcgNzYpO1xuXHR3aWR0aDozcmVtO1xuXHRib3JkZXItcmFkaXVzOjUwJTtcblx0b3BhY2l0eTowLjU7XG59XG4ua2Itc3BsaWRlIC5zcGxpZGVfX2Fycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQxIDE1NyA3Nik7XG5cdHdpZHRoOjNyZW07XG5cdGJvcmRlci1yYWRpdXM6NTAlO1xufVxuLmNhdGVnb3J5IC5tYXN0aGVyby1zZWN0aW9uIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGhlaWdodDogNjB2aDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuLy9URUFNXG5cbi50ZWFtLW1lbWJlci1pbmZvIHtcblx0aDEge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0aDIsIGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG59XG5cbi50ZWFtLW1lbWJlci1sb29wIHtcblxuXG5cdC5pcy10ZWFtLW1lbWJlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdC50ZWFtLXBob3RvIHtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNjAlO1xuXHRcdFx0XHRib3R0b206IDEycHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkYW5pbWU7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdCAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnRlYW0tcGhvdG8ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2NiU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGVhbS1tZW1iZXItaW5mbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtaW4taGVpZ2h0OiA4NXB4O1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRoMSwgaDIsIGgzIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC50ZWFtLWJpbyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDY3Jztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0fSAvLyBpcy10ZWFtLW1lbWJlclxuXG59IC8vIHRlYW0tbWVtYmVyLWxvb3BcblxuLy8gI21vZGFsQ29udGFpbmVyIHtcblxuLy8gXHQmLm1vZGFsLW9wZW4ge1xuXG4vLyBcdH1cbi8vIH1cblxuI21vZGFsQ29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDAxO1xuXG5cdCYubW9kYWwtb3BlbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcblx0XHR6LWluZGV4OiAxMDAxO1xuXHRcdGN1cnNvcjogem9vbS1vdXQ7XG5cdH1cblxuXHQuYmxvZy1wb3N0LXdyYXBwZXIge1xuXHRcdG1heC13aWR0aDogODAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDgwdmg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9pbnRlci1ldmVudHM6IGJvdW5kaW5nLWJveDtcblx0XHRib3gtc2hhZG93OiAwIDAgM3JlbSByZ2JhKDAsMCwwLDAuMjUpO1xuXHRcdGN1cnNvcjpkZWZhdWx0O1xuXHRcdHotaW5kZXg6IDEwMDg7XG5cblx0XHQudGVhbS1waG90byB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6MzUlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ICAgIHotaW5kZXg6IDEwMTA7XG5cdFx0XHRpbWcge1xuXHRcdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHQgICAgbWF4LWhlaWdodDogMTAwJTtcblx0XHRcdCAgICB3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlYW0tbWVtYmVyLWluZm8ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ICAgIG1heC13aWR0aDogNjAlO1xuXHRcdCAgICB6LWluZGV4OiAxMDEwO1xuXG5cdFx0ICAgIGEge1xuXHRcdCAgICBcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwtY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiA1MHB4O1xuXHQgICAgaGVpZ2h0OiA1MHB4O1xuXHQgICAgZm9udC1zaXplOiAxLjVyZW07XG5cdCAgICByaWdodDogY2FsYygxMCUgKyAxcmVtKTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0ICAgIHRvcDogY2FsYygxMHZoICsgMXJlbSk7XG5cdCAgICB6LWluZGV4OiAxMDA5O1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICAgIGN1cnNvcjpwb2ludGVyO1xuXHQgICAgaSB7XG5cdFx0ICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuXHRcdCAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpIHtcblx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgc2NhbGUoMS4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAmLm1vZGFsLW9wZW4ge1xuXHQvLyBcdC5ibG9nLXBvc3Qtd3JhcHBlciB7XG5cdC8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC8vIFx0fVxuXHQvLyB9XG5cbn1cblxuXG5cbi5zcG9uc29yLWxvZ29zIHtcblxuXHQuc2xpY2stdHJhY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdC8vIGhlaWdodDogMTAwJTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdCAgICBwYWRkaW5nOiAwLjVyZW07XG5cblx0XHQgICAgPiBkaXYge1xuXHRcdCAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQgICAgXHRmaWd1cmUge1xuXHRcdCAgICBcdFx0bWFyZ2luOiAwO1xuXHRcdCAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdCAgICBcdGltZyB7XG5cdFx0XHQgICAgXHRcdG1heC1oZWlnaHQ6IDE3NXB4O1xuICAgIFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdCAgICBcdH1cblxuXHRcdFx0ICAgIFx0YSB7XG5cdFx0XHQgICAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ICAgIFx0fVxuXG5cdFx0XHQgICAgXHQuYnV0dG9uIHtcblx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdCAgICBcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblxuXHQuc2xpY2stbmV4dCB7XG5cdCAgICByaWdodDogLTRyZW07XG5cdCAgICB0b3A6IGNhbGMoMzglKTtcblx0ICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0ICAgIFx0cmlnaHQ6IC0xcmVtO1xuXHQgICAgfVxuXHQgICAgJjpiZWZvcmUge1xuXHQgICAgXHRjb2xvcjogJHByaW1hcnk7XG5cdCAgICB9XG5cdH1cblx0LnNsaWNrLXByZXYge1xuXHQgICAgbGVmdDogLTRyZW07XG5cdCAgICB0b3A6IGNhbGMoMzglKTtcblx0ICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0ICAgIFx0bGVmdDogLTFyZW07XG5cdCAgICB9XG5cdCAgICAmOmJlZm9yZSB7XG5cdCAgICBcdGNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIH1cblx0fVxufVxuXG4vLyBQT0RcblxuLnN1Yi1vcHRpb24tYnRuIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG5cbi8vIFRyYW5zbHVzY2VudCBvdmVybGF5XG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICBiYWNrZ3JvdW5kOiAkbWZwLW92ZXJsYXktY29sb3I7XG4gIG9wYWNpdHk6ICRtZnAtb3ZlcmxheS1vcGFjaXR5O1xufVxuXG4vLyBXcmFwcGVyIGZvciBwb3B1cFxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLy8gZml4ZXMgd2Via2l0IGJ1ZyB0aGF0IGNhbiBjYXVzZSBcImZhbHNlXCIgc2Nyb2xsYmFyXG59XG5cbi8vIFJvb3QgY29udGFpbmVyXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFZlcnRpY2FsIGNlbnRlcmVyIGhlbHBlclxuLm1mcC1jb250YWluZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4ubWZwLWFsaWduLXRvcCB7XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3B1cCBjb250ZW50IGhvbGRlclxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDU7XG59XG4ubWZwLWlubGluZS1ob2xkZXIsXG4ubWZwLWFqYXgtaG9sZGVyIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLy8gQ3Vyc29yc1xuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4ubWZwLXpvb20tb3V0LWN1ciB7XG4gICYsIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxufVxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cbi5tZnAtYXV0by1jdXJzb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLy8gSGlkZSB0aGUgaW1hZ2UgZHVyaW5nIHRoZSBsb2FkaW5nXG4ubWZwLWxvYWRpbmcge1xuICAmLm1mcC1maWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcbkBpZiAkbWZwLXVzZS12aXN1YWxseWhpZGRlbiB7XG4gIC8vIEZyb20gSFRNTDUgQm9pbGVycGxhdGUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi92NC4yLjAvZG9jL2Nzcy5tZCN2aXN1YWxseWhpZGRlblxuICAubWZwLWhpZGUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG59IEBlbHNlIHtcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDIuIEFwcGVhcmFuY2Vcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBQcmVsb2FkZXIgYW5kIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA0O1xuICBhIHtcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGlkZSBwcmVsb2FkZXIgd2hlbiBjb250ZW50IHN1Y2Nlc3NmdWxseSBsb2FkZWRcbi5tZnAtcy1yZWFkeSB7XG4gIC5tZnAtcHJlbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhpZGUgY29udGVudCB3aGVuIGl0IHdhcyBub3QgbG9hZGVkXG4ubWZwLXMtZXJyb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXG5idXR0b24ge1xuICAmLm1mcC1jbG9zZSxcbiAgJi5tZnAtYXJyb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgfVxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDBcbiAgfVxufVxuXG5cbi8vIENsb3NlIGljb25cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuLm1mcC1jbG9zZS1idG4taW4ge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xuICB9XG59XG4ubWZwLWltYWdlLWhvbGRlcixcbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBcIjEgb2YgWFwiIGNvdW50ZXJcbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTmF2aWdhdGlvbiBhcnJvd3NcbkBpZiAkbWZwLWluY2x1ZGUtYXJyb3dzIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICAgIHRvcDo4cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gIH1cblxuICAubWZwLWFycm93LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogMzlweFxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIElmcmFtZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGUge1xuICAubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6ICRtZnAtaWZyYW1lLW1heC13aWR0aDtcbiAgICB9XG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgIH1cbiAgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1yYXRpbyAqIDEwMCU7XG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWlmcmFtZS1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSW1hZ2UgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWltYWdlLXR5cGUge1xuXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nIHtcbiAgICAmLm1mcC1pbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3AgMCAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4gIC5tZnAtZmlndXJlIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDtcbiAgICAgIGJvdHRvbTogJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWltYWdlLWJhY2tncm91bmQ7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubWZwLWJvdHRvbS1iYXIge1xuICAgIG1hcmdpbi10b3A6IC0kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tICsgNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG4gIC5tZnAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDsgLy8gbGVhdmUgc29tZSBzcGFjZSBmb3IgY291bnRlciBhdCByaWdodCBzaWRlXG4gIH1cblxuICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWZwLWdhbGxlcnkge1xuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGlmICRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgICAgIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gICAgICAubWZwLWltZy1tb2JpbGUge1xuICAgICAgICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAmLm1mcC1pbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICAgIC8vIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1jb3VudGVyIHtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5tZnAtY2xvc2Uge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gU2NhbGUgbmF2aWdhdGlvbiBhcnJvd3MgYW5kIHJlZHVjZSBwYWRkaW5nIGZyb20gc2lkZXNcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgfVxufVxuXG4ud2hpdGUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4vKiBvdmVybGF5IGF0IHN0YXJ0ICovXG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcblxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cbi8qIG92ZXJsYXkgYW5pbWF0ZSBpbiAqL1xuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xuICBvcGFjaXR5OiAwLjg7XG59XG4vKiBvdmVybGF5IGFuaW1hdGUgb3V0ICovXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGNvbnRlbnQgYXQgc3RhcnQgKi9cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuLyogY29udGVudCBhbmltYXRlIGl0ICovXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiBjb250ZW50IGFuaW1hdGUgb3V0ICovXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxuLy8gQW5pbWF0aW9uc1xuLm1mcC1tb3ZlLWhvcml6b250YWwsIC53aGl0ZS1wb3B1cCB7XG4gIFxuICAvKiBzdGFydCBzdGF0ZSAqL1xuICAubWZwLXdpdGgtYW5pbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG4gIFxuICAmLm1mcC1iZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICBcbiAgLyogYW5pbWF0ZSBpbiAqL1xuICAmLm1mcC1yZWFkeSB7XG4gICAgLm1mcC13aXRoLWFuaW0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgJi5tZnAtYmcge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuICBcbiAgLyogYW5pbWF0ZSBvdXQgKi9cbiAgJi5tZnAtcmVtb3Zpbmcge1xuICAgIFxuICAgIC5tZnAtd2l0aC1hbmltIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICYubWZwLWJnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIFxuICB9XG4gIFxufVxuIiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG4vL3Byb2plY3RzLnNjc3NcblxuLnByb2plY3QtbWVudS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHRyYW5zaXRpb246ICRhbmltZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcblx0XHR0b3A6IDcwcHg7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGhlaWdodDogNzUlO1xuXG5cdFx0LnNpdGUtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRzcGFuI21vYmlsZS1zdWItcHJvamVjdC1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vIGNvbnRlbnQ6ICdcXGYwMGQnO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjEzYSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgXHRjb250ZW50OiAnXFxmMTM5JztcbiAgICAgICAgfVxuXG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOjk0OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICByaWdodDogMS41cmVtO1xuXHRcdCAgICB0b3A6IDAuMjVyZW07XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHBhZGRpbmc6IDAuNXJlbTtcblx0XHQgICAgZm9udC1zaXplOiAxLjVyZW07XG5cdFx0ICAgIHotaW5kZXg6IDEwMDI7XG5cdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0LnNpdGUtdGl0bGUge1xuXG5cdFx0YSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvamVjdC1sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gaGVpZ2h0OiAxMjAlO1xuXHRcdC8vIG1heC13aWR0aDogODBweDtcblx0XHQvLyBtYXgtaGVpZ2h0OiAxMjBweDtcblx0XHQvLyByaWdodDogMTglO1xuXHRcdC8vIHRvcDogMTUlO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDUlO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdHRvcDogNSU7XG5cdFx0ei1pbmRleDogMTAwMjtcblx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcblx0XHQvLyB0cmFuc2l0aW9uOiAkYW5pbWU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoMSwgLTEuMzUsIDAsIC0wLjAyKTtcblx0XHRpbWcge1xuXHRcdFx0Ly8gbWF4LWhlaWdodDogMTI1JTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk0OXB4KSBhbmQgKG1heC13aWR0aDogMTIyNHB4KSB7XG5cdFx0XHRyaWdodDogMSU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTIwcHg7XG5cdFx0XHR0b3A6IDk1JTtcblx0XHRcdHotaW5kZXg6IDEwMDI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMjVweCkge1xuXHRcdFx0aGVpZ2h0OiAxMjAlO1xuXHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTIwcHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDE4JTtcblx0XHRcdHRvcDogMTUlO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG5cdFx0XHQvLyByaWdodDogYXV0bztcblx0XHRcdC8vIGxlZnQ6IDUlO1xuXHRcdFx0Ly8gaGVpZ2h0OiA5MCU7XG5cdFx0XHQvLyB0b3A6IDUlO1xuXHRcdFx0Ly8gei1pbmRleDogMTAwMjtcblx0XHR9XG5cdH1cblxuXHQuaXMtc3BhY2VyIHtcblx0XHR3aWR0aDogMTUlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuXHR9XG5cblx0LnByb2plY3QtYnVpbGRpbmctYnJpZGdlcy1mYXJtICYsXG5cdC5jYXRlZ29yeS1idWlsZGluZy1icmlkZ2VzLWZhcm0gJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZhcm1zO1xuXHRcdC8vIGNvbG9yOiAkcGFyaztcblx0XHQubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmFybXM7XG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRsaWdodDtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXHQucHJvamVjdC1za3lsYW5kLXdvcmtmb3JjZS1jZW50ZXIgJixcblx0LmNhdGVnb3J5LXNreWxhbmQtd29ya2ZvcmNlLWNlbnRlciAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2t5O1xuXHRcdC8vIGNvbG9yOiAkcGFyaztcblx0XHQucHJvamVjdC1sb2dvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Lm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNreTtcblx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cblx0LnByb2plY3QtMTF0aC1zdHJlZXQtYnJpZGdlLXBhcmsgJixcblx0LmNhdGVnb3J5LTExdGgtc3RyZWV0LWJyaWRnZS1wYXJrICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwYXJrO1xuXHRcdC8vIGNvbG9yOiAkcGFyaztcblx0XHQucHJvamVjdC1sb2dvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Lm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBhcms7XG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0fVxuXHRcdH1cdFxuXHR9XG5cdC5wcm9qZWN0LXRoZWFyYyAmLFxuXHQuY2F0ZWdvcnktdGhlYXJjICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhcmM7XG5cdFx0Ly8gY29sb3I6ICRwYXJrO1xuXHRcdC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhcmM7XG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRhcmM7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cblx0LnByb2plY3QtdGhlYXJjLXRoZWF0ZXIgJixcblx0LmNhdGVnb3J5LXRoZWFyYy10aGVhdGVyICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVhdGVyO1xuXHRcdC8vIGNvbG9yOiAkcGFyaztcblx0XHQubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlYXRlcjtcblx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cdFxuXHR9XG5cblx0Ji5uYXYtdXAge1xuXHRcdHRvcDogLTEyMCU7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE0MjBweCkge1xuXHRcdFx0LnByb2plY3QtbG9nbyB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIHJpZ2h0OiAxNCU7XG5cdFx0XHQgICAgdG9wOiAxMjUlO1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSByb3RhdGUoMTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59IC8vIHByb2plY3QtbWVudS1jb250YWluZXJcblxuLm5hdi1tZW51LmJ1aWxkaW5nLWJyaWRnZXMtZmFybSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmYXJtcyAhaW1wb3J0YW50O1xuXHRsaSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZhcm1zICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbGlnaHQ7XG5cblx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRsaWdodDtcblx0XHR9XG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdC5tZW51LWxpbmstc3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkucHJvamVjdC0xMXRoLXN0cmVldC1icmlkZ2UtcGFyayAjcHJvamVjdC1tZW51IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHBhcmsgIWltcG9ydGFudDtcblx0bGkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwYXJrICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbGlnaHQ7XG5cblx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRsaWdodDtcblx0XHR9XG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdC5tZW51LWxpbmstc3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkucHJvamVjdC10aGVhcmMgI3Byb2plY3QtbWVudSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhcmMgIWltcG9ydGFudDtcblx0bGkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhcmMgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICRsaWdodDtcblxuXHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0O1xuXHRcdH1cblx0XHQuc3ViLW1lbnUge1xuXHRcdFx0Lm1lbnUtbGluay1zcGFuIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5wcm9qZWN0LXRoZWFyYy10aGVhdGVyICNwcm9qZWN0LW1lbnUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlYXRlciAhaW1wb3J0YW50O1xuXHRsaSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZWF0ZXIgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICRsaWdodDtcblxuXHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0O1xuXHRcdH1cblx0XHQuc3ViLW1lbnUge1xuXHRcdFx0Lm1lbnUtbGluay1zcGFuIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5wcm9qZWN0LXNreWxhbmQtd29ya2ZvcmNlLWNlbnRlciAjcHJvamVjdC1tZW51IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHNreSAhaW1wb3J0YW50O1xuXHRsaSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNreSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGxpZ2h0O1xuXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAkbGlnaHQ7XG5cdFx0fVxuXHRcdC5zdWItbWVudSB7XG5cdFx0XHQubWVudS1saW5rLXNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBza3lsYW5kICovXG4ubWl4ZWQtY3RhLWNhcmRzIC5rdC1pbnNpZGUtaW5uZXItY29sIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubWl4ZWQtY3RhLWNhcmRzIC53cC1ibG9jay1rYWRlbmNlLWNvbHVtbiB7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1peGVkLWN0YS1jYXJkcyBhLndwLWJsb2NrLXdwem9vbS12aWRlby1wb3B1cC1ibG9jay1ibG9jayB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci10b3A6IDU1cHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbnZpZGVvI2JhY2tncm91bmQtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDpjb3Zlcjtcblx0XHRsZWZ0OiAwO1xuICAgIGhlaWdodDogMTIwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC03JTtcbiAgICBib3R0b206IC0zJTtcbn1cbi5jdGEtY2FyZHMtMiAuY3RhLWNhcmQtdGV4dCAua3QtaW5zaWRlLWlubmVyLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG59XG4uY3RhLWNhcmQtdGV4dCBhLndwLWJsb2NrLXdwem9vbS12aWRlby1wb3B1cC1ibG9jay1ibG9jay53cHpvb20tdmlkZW8tcG9wdXAtYmxvY2suaGFzLW1lZGl1bS1mb250LXNpemUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLyogcGFkZGluZzogMnJlbSAhaW1wb3J0YW50OyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAyOHB4IHNvbGlkICNmZmY7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdHotaW5kZXg6MDtcbn1cblxuLmN0YS1jYXJkcy0yIC53cC1ibG9jay1rYWRlbmNlLWNvbHVtbiAud3AtYmxvY2sta2FkZW5jZS1pbWFnZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdGEtY2FyZHMtMiAud3AtYmxvY2sta2FkZW5jZS1jb2x1bW4gLndwLWJsb2NrLWthZGVuY2UtaW1hZ2UgaW1nIHtcblx0dHJhbnNmb3JtOnNjYWxlKDEuMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmN0YS1jYXJkcy0yIC53cC1ibG9jay1rYWRlbmNlLWNvbHVtbjpob3ZlciAud3AtYmxvY2sta2FkZW5jZS1pbWFnZSBpbWcge1xuXHRcdHRyYW5zZm9ybTpzY2FsZSgxLjA3KTtcblxufVxuLnNsaW0tYmctaGVhZGVyLXRleHQgc3Ryb25nIHtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0cGFkZGluZzogMCAxcmVtO1xufVxuc2VsZWN0I2lucHV0XzFfNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1wb3B1cC1tb2RhbC1jb250YWluZXI6bnRoLW9mLXR5cGUobisyKSAuc3RhZmYtd3JhcCBmaWd1cmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDkwcHggMjBweDtcbn1cblxuLmdyaWQtcG9wdXAtbW9kYWwtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIC5zdGFmZi13cmFwIGZpZ3VyZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2luZ2xlLXBvc3QtY29udGVudCBmaWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keS50cmliZV9ldmVudHMtdGVtcGxhdGUtZGVmYXVsdC5zaW5nbGUtdHJpYmVfZXZlbnRzIC5tYXN0aGVyby1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVyZW0gMXJlbTtcbn1cblxuLnN0YWZmLW1vZGFsIC5zdGFmZi1tb2RhbC1waG90byBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaGVpZ2h0OiAyNTBweDtcbn1cbi5zdGFmZi1tb2RhbCAuc3RhZmYtbW9kYWwtcGhvdG8gZmlndXJlIGltZyB7XG5cdGhlaWdodDoxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuYm9keS5ibG9nIC5zaXRlLW1haW4sIGJvZHkuY2F0ZWdvcnkgLnNpdGUtbWFpbiB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuXHQuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAyJSAwO1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246JGFuaW1lO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHQvLyBib3gtc2hhZG93OiAwIDAgM3JlbSByZ2JhKDAsMCwwLDAuMzc1KTtcblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0LmJsb2ctZXhjZXJwdC1jb250ZW50IHtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuXHRcdFx0ZmxleDoxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1JTtcblx0XHRcdFx0ZmxleC1iYXNpczogNDUlO1xuXHRcdFx0fVxuXG5cdFx0XHRoMixoMyB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQuY2F0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdC5wb3N0LWF1dGhvciB7XG5cdFx0XHRcdGNvbG9yOiAkbWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDk1JTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiwgLnNpbmdsZS1wb3N0LWRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdH1cblx0XHRcdHNwYW4uZGl2aSB7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0LnJlYWQtbW9yZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQucG9zdC1kZXRhaWxzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRkYXJrO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhcms7XG5cdFx0XHRcdC8vIHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0ZmxleDoxO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdFx0Ly8gY29sb3I6ICRkYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaW5nbGUtcG9zdC1kYXRlIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZGFyaztcblx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNtYWxsLWhlYWRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mZWF0LWltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOjI1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdFx0bWluLXdpZHRoOiA0NSU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6NDUlO1xuXHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czoyNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ji5oYXMtZmVhdC1pbWcge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdC8vIH1cblx0XHQmOm50aC1vZi10eXBlKDNuKzMpIHtcblx0XHRcdC5mZWF0LWltZyB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAjeyRiYW5kYWlkfTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJvdHRvbTogMnJlbTtcblx0XHRcdFx0XHRyaWdodDogLTEwMHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoNG4rNCkge1xuXHRcdFx0LmZlYXQtaW1nIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICN7JGJhbmRhaWR9O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ym90dG9tOiAycmVtO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHQuZmVhdC1pbWcge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSg1bisyKSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAjeyRiYW5kYWlkfTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Ym90dG9tOiAycmVtO1xuXHRcdFx0XHRyaWdodDogLTMzJTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoMTIpIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmxvZy1mZWVkLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50LCAuYWxtLXJldmVhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwMDtcblx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cblx0LmJsb2ctcG9zdC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMiUgMDtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdC8vIG1pbi13aWR0aDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiRhbmltZTtcblx0XHQvLyBib3gtc2hhZG93OiAwIDAgM3JlbSByZ2JhKDAsMCwwLDAuMzc1KTtcblxuXHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdH1cblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdC5yZWFkLW1vcmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0bWFyZ2luLXRvcDogLTFyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdG1pbi13aWR0aDogNDIlO1xuXHRcdFx0bWFyZ2luOiAyJSA0JTtcblx0XHRcdGZsZXgtYmFzaXM6IDQyJTtcblx0XHRcdG1heC13aWR0aDogNDIlO1xuXHRcdFx0Ly8gYm94LXNoYWRvdzogMCAwIDNyZW0gcmdiYSgwLDAsMCwwLjM3NSk7XG5cdFx0XHRmbGV4OjE7XG5cdFx0fVxuXG5cdFx0Ly8gQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0tcGx1cykge1xuXHRcdC8vIFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0Ly8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cmVtKTtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblx0XHQuYmxvZy1leGNlcnB0LWNvbnRlbnQge1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdFx0cGFkZGluZzogMS41cmVtIDJyZW07XG5cdFx0XHRmbGV4OjE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdGgyLGgzIHtcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiwgLnNpbmdsZS1wb3N0LWRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdH1cblx0XHRcdC5wb3N0LWRldGFpbHMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGRhcms7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyaztcblx0XHRcdFx0Ly8gcGFkZGluZzogMXJlbTtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0XHQvLyBjb2xvcjogJGRhcms7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNpbmdsZS1wb3N0LWRhdGUge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRkYXJrO1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc21hbGwtaGVhZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5mZWF0LWltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6MzAwcHg7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHQgICAgXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdCAgICBcdHRyYW5zaXRpb246JGFuaW1lO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICN7JGJhbmRhaWR9O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHR0b3A6IDJyZW07XG5cdFx0XHRcdGxlZnQ6IC0xMDBweDtcblx0XHRcdFx0Ly8gei1pbmRleDogMTA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXQtdGl0bGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNzVyZW07XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0ICAgIG1heC13aWR0aDogNDAlO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICByaWdodDogNSU7XG5cdFx0XHQgICAgYm90dG9tOiAwJTtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5mZWF0LWltZyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0ICAgIFx0Ly8gdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50IHtcblx0cGFkZGluZzogMnJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDVyZW0gNHJlbSAtMC41cmVtIHJnYmEoMCwwLDAsMC4wNSk7XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcblxuXHRtYXJnaW4tdG9wOiA1cmVtO1xuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuXHRcdFx0LmJsb2ctcG9zdC13cmFwcGVyOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaG9tZSAuc2lnbmF0dXJlLWV2ZW50cy1sb29wLFxuLmhvbWUgLnVwY29taW5nLWV2ZW50cy1sb29wIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmxpLmNhdGVnb3JpZXMge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDA7XG5cdD4gdWwge1xuXHQgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHQgICAgbWFyZ2luOiAxcmVtIDA7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgZm9udC1zaXplOiAxcmVtO1xuXHQgICAgbGkge1xuXHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ICAgIFx0cGFkZGluZzogMC41cmVtIDFyZW07XG5cdCAgICBcdC8vIG1hcmdpbi1yaWdodDogMXJlbTtcblx0ICAgIFx0YSB7XG5cdCAgICBcdFx0Y29sb3I6ICRibGFjaztcblx0ICAgIFx0fVxuXG5cdCAgICBcdCYuY3VycmVudC1jYXQge1xuXHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHQgICAgXHRcdGEge1xuXHQgICAgXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxufVxuXG4uY2F0LXNlbGVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDElO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmFsbC1jYXRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuXHRcdFx0dGV4dC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhdGVnb3JpZXMge1xuXHRcdC8vIGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRhbmltZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDlweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXQtbWVudS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ei1pbmRleDogMTAwMDtcbn1cblxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGEge1xuICAgIFx0Y29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmFsbS1saXN0aW5nLmFsbS1hamF4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuXHQuYWxtLWxpc3RpbmcgLmJsb2ctcG9zdC13cmFwcGVyIHtcblx0XHR3aWR0aDogNDglO1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdH1cbn1cblxuLmFsbS1saXN0aW5nIC5ibG9nLXBvc3Qtd3JhcHBlciBoMiB7XG5cdGNvbG9yOiAjNDA5MmNkO1xuXHRmb250LXNpemU6IDEuNzVyZW07XG59XG4uYWxtLWxpc3RpbmcgLmJsb2ctcG9zdC13cmFwcGVyIHAge1xuXHRjb2xvcjogIzExMTtcbn1cbi5hbG0tbGlzdGluZyAuYmxvZy1wb3N0LXdyYXBwZXIgLnJlYWQtbW9yZSB7XG5cdGNvbG9yOiAjNDA5MmNkO1xuXHRmb250LXNpemU6IDAuOXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJ1dHRvbi5hbG0tbG9hZC1tb3JlLWJ0bi5tb3JlLmRvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIC5wYWdlLWRvd24tYXJyb3cge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgLy8gcGFkZGluZzogMC41cmVtO1xuLy8gICAgXHRib3R0b206IDI1JTtcbi8vICAgIFx0bGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeSwgMC4yNSk7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYSgwLDAsMCwwLjQpO1xuLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuLy8gICAgIHdpZHRoOiA4MHB4O1xuLy8gICAgIGhlaWdodDogODBweDtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuLy8gICAgIHotaW5kZXg6IDEwMDtcbi8vICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG4vLyBcdFx0Ym90dG9tOiAxOSU7XG4vLyBcdH1cbi8vICAgICAucGFnZS1kb3duLWlubmVyIHtcbi8vICAgICBcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuLy8gICAgIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIFx0d2lkdGg6IDYwcHg7XG4vLyBcdCAgICBoZWlnaHQ6IDYwcHg7XG4vLyBcdCAgICBkaXNwbGF5OiBmbGV4O1xuLy8gXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4vLyAgICAgfVxuLy8gICAgIHN2ZyB7XG4vLyAgICAgXHRtYXJnaW4tdG9wOiA1cHg7XG4vLyAgICAgXHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4vLyAgICAgXHR0cmFuc2l0aW9uOiAkYW5pbWU7XG4vLyAgICAgfVxuLy8gICAgICY6aG92ZXIge1xuLy8gICAgIFx0Ym94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLDAsMCwwLjUpO1xuLy8gICAgIFx0c3ZnIHtcbi8vICAgICBcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuLy8gICAgIFx0fVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLnBvcnRmb2xpby1sb29wIHtcbi8vIFx0bWF4LXdpZHRoOiA5MCU7XG4vLyBcdC8vIG1hcmdpbjogMCBhdXRvO1xuLy8gXHRtYXJnaW4tYm90dG9tOiAwO1xuLy8gXHRwYWRkaW5nOiAycmVtIDAgM3JlbTtcbi8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyJSkgIWltcG9ydGFudDtcbi8vIFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbi8vIFx0XHQvLyBtYXgtd2lkdGg6IDkwJTtcbi8vIFx0XHRtYXgtd2lkdGg6IDg1JTtcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKSAhaW1wb3J0YW50O1xuLy8gXHR9XG5cbi8vIFx0LnNsaWNrLXNsaWRlIHtcbi8vIFx0XHQvLyB3aWR0aDogNjAwcHg7XG4vLyBcdFx0Ly8gbWluLXdpZHRoOiA2MDBweDtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDRyZW07XG4vLyBcdFx0Ly8gZmxvYXQ6IG5vbmU7XG4vLyBcdH1cblxuLy8gXHQuc2xpY2stbGlzdCB7XG4vLyBcdFx0b3ZlcmZsb3c6IGluaGVyaXQ7XG4vLyBcdH1cblxuLy8gXHQuc2xpY2stZG90cyB7XG4vLyBcdCAgICBib3R0b206IDA7XG4vLyBcdCAgICBkaXNwbGF5OiBmbGV4O1xuLy8gXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vIFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuLy8gXHQgICAgd2lkdGg6IDYwJTtcbi8vIFx0ICAgIGxlZnQ6IDA7XG4vLyBcdCAgICBoZWlnaHQ6IDVweDtcbi8vIFx0ICAgIGxpIHtcbi8vIFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdCAgICBkaXNwbGF5OiBibG9jaztcbi8vIFx0XHQgICAgd2lkdGg6IGF1dG87XG4vLyBcdFx0ICAgIGhlaWdodDo1cHg7XG4vLyBcdFx0ICAgIG1hcmdpbjogMDtcbi8vIFx0XHQgICAgcGFkZGluZzogMDtcbi8vIFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gXHRcdCAgICBmbGV4OiAxO1xuXG4vLyBcdFx0ICAgIGJ1dHRvbiB7XG4vLyBcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG4vLyBcdFx0XHQgICAgaGVpZ2h0OiA1cHg7XG4vLyBcdFx0XHQgICAgcGFkZGluZzogNnB4IDA7XG4vLyBcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gXHRcdFx0ICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbi8vIFx0XHRcdCAgICBib3JkZXI6IDA7XG4vLyBcdFx0XHQgICAgb3V0bGluZTogbm9uZTtcbi8vIFx0XHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuLy8gXHRcdFx0ICAgICY6YmVmb3JlIHtcbi8vIFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0XHQgICAgaGVpZ2h0OiA1cHg7XG4vLyBcdFx0XHRcdCAgICB0b3A6IDNweDtcbi8vIFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyBcdFx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG4vLyBcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAwJTtcbi8vICAgICBcdFx0XHQgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRkYXJrO1xuLy8gXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRkYXJrO1xuLy8gXHRcdFx0XHQgICAgY29udGVudDogXCJcIjtcbi8vIFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRcdFx0ICAgIG9wYWNpdHk6IC41O1xuLy8gXHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XG4vLyBcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcbi8vIFx0XHRcdFx0YnV0dG9uOmJlZm9yZSB7XG4vLyBcdFx0XHRcdFx0b3BhY2l0eTogMTtcbi8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cblxuLy8gXHQuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuLy8gXHRcdGJvdHRvbTogLTJyZW07XG4vLyBcdFx0cmlnaHQ6IDEzJTtcbi8vIFx0XHR0b3A6IGF1dG87XG4vLyBcdH1cbi8vIFx0LnNsaWNrLXByZXYge1xuLy8gXHRcdGxlZnQ6IGF1dG87XG4vLyBcdFx0cmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuLy8gXHR9XG5cbi8vIFx0LnBvcnRmb2xpby1pdGVtIHtcbi8vIFx0XHQvLyBtYXJnaW46IDFyZW0gNHJlbTtcbi8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdFx0Ly8gbWluLXdpZHRoOiA1MDBweDtcbi8vIFx0XHQvLyBtYXgtd2lkdGg6IDYwMHB4O1xuLy8gXHRcdC8vIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuLy8gXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4vLyBcdFx0LnJhZC1hcnJvdyB7XG4vLyBcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gXHRcdCAgICBwYWRkaW5nOiAwLjVyZW07XG4vLyBcdFx0ICAgIGJvdHRvbTogNSU7XG4vLyBcdFx0ICAgIHJpZ2h0OiA1JTtcbi8vIFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4vLyBcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vIFx0XHQgICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSByZ2JhKDAsMCwwLDAuNCk7XG4vLyBcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4vLyBcdFx0ICAgIHdpZHRoOiA2MHB4O1xuLy8gXHRcdCAgICBoZWlnaHQ6IDYwcHg7XG4vLyBcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdCAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4vLyBcdFx0ICAgIHotaW5kZXg6IDEwMDtcbi8vIFx0XHQgICAgc3ZnIHtcbi8vIFx0XHQgICAgXHRtYXJnaW4tdG9wOiA1cHg7XG4vLyBcdFx0ICAgIFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuLy8gXHRcdCAgICBcdHRyYW5zaXRpb246ICRhbmltZTtcbi8vIFx0XHQgICAgfVxuLy8gXHRcdCAgICAmOmhvdmVyIHtcbi8vIFx0XHQgICAgXHRib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsMCwwLDAuNSk7XG4vLyBcdFx0ICAgIFx0c3ZnIHtcbi8vIFx0XHQgICAgXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbi8vIFx0XHQgICAgXHR9XG4vLyBcdFx0ICAgIH1cbi8vIFx0XHR9XG5cbi8vIFx0XHQucG9ydGZvbGlvLXBob3RvIHtcbi8vIFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4vLyBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuLy8gXHRcdFx0aGVpZ2h0OiA2MDBweDtcbi8vIFx0XHRcdC8vIHdpZHRoOiA2MDBweDtcbi8vIFx0XHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0dG9wOiAwO1xuLy8gXHRcdFx0bGVmdDogMDtcbi8vIFx0XHRcdGltZyB7XG4vLyBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0aGVpZ2h0OiA2MDBweDtcbi8vIFx0XHRcdFx0b2JqZWN0LWZpdDpjb3Zlcjtcbi8vIFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0fVxuXG4vLyBcdFx0XHQucG9ydGZvbGlvLXRpdGxlIHtcbi8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdFx0XHR0ZXh0LXNoYWRvdzogLTVweCA0cHggMjBweCAkZGFyaztcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuLy8gXHRcdFx0XHRtYXgtd2lkdGg6IDYwJTtcbi8vIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG4vLyBcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4vLyBcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR6LWluZGV4OiAxMDtcbi8vIFx0XHRcdFx0LnBvcnRmb2xpby1jYXQge1xuLy8gXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyBcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjk1cmVtO1xuLy8gXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyBcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcbi8vIFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4vLyBcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuLy8gXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG4vLyBcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzbWFsbC1oZWFkZXI7XG4vLyBcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZShuKzIpIHtcbi8vIFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQmOmFmdGVyIHtcbi8vIFx0XHRcdFx0Y29udGVudDogJyc7XG4vLyBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRcdFx0bGVmdDogMDtcbi8vIFx0XHRcdFx0Ym90dG9tOiAwO1xuLy8gXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoNDEsNDEsNTEsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMzMlKTtcbi8vIFx0XHRcdFx0ei1pbmRleDogNTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG5cbi8vIFx0XHQucG9ydGZvbGlvLWRhdGEge1xuLy8gXHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vIFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuNSk7XG4vLyBcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjUpO1xuLy8gXHRcdFx0c3BhbiB7XG4vLyBcdFx0XHRcdGZsZXg6IDE7XG4vLyBcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG4vLyBcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyBcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc21hbGwtaGVhZGVyO1xuLy8gXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuLy8gXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gXHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuNSk7XG4vLyBcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbi8vIFx0XHRcdFx0XHRmb250LXNpemU6IDAuNXJlbTtcbi8vIFx0XHRcdFx0fVxuXG4vLyBcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG4vLyBcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMW4rMikge1xuLy8gXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcbi8vIFx0XHRcdFx0fVxuXG4vLyBcdFx0XHRcdHAge1xuLy8gXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuLy8gXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG4vLyBcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcbi8vIFx0XHRcdFx0XHRmb250LWZhbWlseTogJHNtYWxsLWhlYWRlciAhaW1wb3J0YW50O1xuLy8gXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyBcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuLy8gXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjVyZW07XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMW4rMikge1xuLy8gXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0Ly8gJi50ZWFtLWxpbmsgYSB7XG4vLyBcdFx0XHRcdC8vIFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdFx0Ly8gXHRhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gXHRcdFx0XHQvLyB9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9IC8vIHBvcnRmb2xpby1pdGVtXG5cbi8vIFx0Ji5ibG9nLWZlZWQge1xuXG4vLyBcdFx0bWF4LXdpZHRoOiA4NSU7XG4vLyBcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIWltcG9ydGFudDtcbi8vIFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXG4vLyBcdFx0LnBvcnRmb2xpby1pdGVtLmJsb2ctcG9zdC13cmFwcGVyIHtcbi8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLy8gLnByb3BlcnR5LWxvb3AtY29udGFpbmVyIHtcbi8vIFx0LnByb3AtbG9vcC10aXRsZSB7XG4vLyBcdFx0cGFkZGluZzogMCAycmVtO1xuLy8gXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbi8vIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0LnByb3AtbG9vcC1jdGEge1xuLy8gXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbi8vIFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuLy8gXHRcdH1cbi8vIFx0fVxuXG4vLyB9XG4vLyAkaGVpZ2h0OiAxMDAlO1xuXG4vLyAucHJvcC1jYXJkLW1vZGFsIHtcblxuLy8gXHQucHJvcC1jYXJkLW1vZGFsLWRlc2Mge1xuLy8gXHRcdHBhZGRpbmc6IDJyZW07XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuLy8gXHRcdGgzIHtcbi8vIFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuLy8gXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vIFx0XHR9XG4vLyBcdFx0aDQge1xuLy8gXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vIFx0XHR9XG4vLyBcdFx0cCB7XG4vLyBcdFx0XHQvLyBsaW5lLWhlaWdodDogMS45O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQucHJvcC1jYXJkLW1vZGFsLXBob3RvIHtcbi8vIFx0XHRmaWd1cmUge1xuLy8gXHRcdFx0Ly8gZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuLy8gXHRcdFx0aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4vLyBcdFx0XHRtYXJnaW46IDA7XG4vLyBcdFx0XHRwYWRkaW5nOiAwO1xuLy8gXHRcdFx0aW1nIHtcbi8vIFx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG5cbi8vIFx0fVxuLy8gXHQucHJvcC1jYXJkLW1vZGFsLWRldGFpbHMge1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbi8vIFx0XHRwYWRkaW5nOiAycmVtIDNyZW0gMXJlbTtcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG4vLyBcdFx0ZmxleC13cmFwOiB3cmFwO1xuLy8gXHRcdC5kZXRhaWwtYmxvY2sge1xuLy8gXHRcdFx0ZmxleDogMTtcbi8vIFx0XHRcdHdpZHRoOiAzMy4zMyU7XG4vLyBcdFx0XHRmbGV4LWJhc2lzOiAzMy4zMyU7XG4vLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuLy8gXHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcbi8vIFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4vLyBcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4vLyBcdFx0XHRcdG1heC13aWR0aDogMzMuMzMlO1xuLy8gXHRcdFx0fVxuXHRcdFx0XG4vLyBcdFx0fVxuLy8gXHRcdGg1IHtcbi8vIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbi8vIFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuLy8gXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuLy8gXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4vLyBcdFx0XHRmb250LWZhbWlseTogJHNtYWxsLWhlYWRlcjtcbi8vIFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHRcdHAge1xuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbi8vIFx0XHR9XG4vLyBcdFx0c3Bhbiwgc3BhbiBwIHtcbi8vIFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHRcdC5hd2FyZHMtYmxvY2sge1xuLy8gXHRcdFx0bWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4vLyBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcbi8vIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcbi8vIFx0XHRcdC5kZXRhaWwtYmxvY2sge1xuLy8gXHRcdFx0XHRmbGV4OiAxO1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuLy8gXHRcdFx0XHRmbGV4LWJhc2lzOiAzMy4zMyU7XG4vLyBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG4vLyBcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG4vLyBcdFx0XHRcdGltZyB7XG4vLyBcdFx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcbi8vIFx0XHRcdFx0XHR3aWR0aDogYXV0bztcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQucHJvcC1zbGlkZXMge1xuLy8gXHRcdG1pbi1oZWlnaHQ6ICRoZWlnaHQ7XG4vLyBcdFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHRcdG1hcmdpbjowO1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdC5zbGljay10cmFjayB7XG4vLyBcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4vLyBcdFx0fVxuLy8gXHRcdC5zbGljay1zbGlkZSB7XG4vLyBcdFx0XHRtaW4taGVpZ2h0OiAkaGVpZ2h0O1xuLy8gXHRcdFx0aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4vLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuLy8gXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cbi8vIFx0XHRcdD4gZGl2IHtcbi8vIFx0XHRcdFx0bWluLWhlaWdodDogJGhlaWdodDtcbi8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4vLyBcdFx0XHRcdGZpZ3VyZSB7XG4vLyBcdFx0XHRcdFx0bWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuLy8gXHRcdFx0XHRcdGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuLy8gXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4vLyBcdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG5cbi8vIFx0XHRcdC8vIGxpIHtcbi8vIFx0XHRcdC8vIFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHRcdFx0Ly8gXHRtaW4taGVpZ2h0OiAkaGVpZ2h0O1xuLy8gXHRcdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblxuLy8gXHRcdFx0Ly8gXHRpbWcge1xuLy8gXHRcdFx0Ly8gXHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRcdC8vIFx0XHRtaW4taGVpZ2h0OiAkaGVpZ2h0O1xuLy8gXHRcdFx0Ly8gXHRcdG1pbi13aWR0aDogMTAwJTtcbi8vIFx0XHRcdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHRcdC8vIFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcbi8vIFx0XHRcdC8vIFx0fVxuLy8gXHRcdFx0Ly8gfVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG4vLyBURUFNIExvb3BcblxuLy8gLnRlYW0tY29udGFpbmVyIHtcblxuLy8gXHQ+IGhlYWRlciB7XG4vLyBcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbi8vIFx0XHRtYXJnaW4tbGVmdDogNi41JTtcbi8vIFx0XHQvLyBwb3NpdGlvbjogc3RpY2t5O1xuLy8gXHRcdC8vIHRvcDogMDtcbi8vIFx0XHQvLyB6LWluZGV4OiAxMDA7XG4vLyBcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4vLyBcdFx0YSB7XG4vLyBcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG4vLyBcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG4vLyBcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4vLyBcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcbi8vIFx0XHRcdH1cbi8vIFx0XHRcdCY6aG92ZXIge1xuLy8gXHRcdFx0XHRjb2xvcjogZGFya2VuKCRwcmltYXJ5LDEwJSk7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQmOmZpcnN0LWNoaWxkIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cbi8vIC50ZWFtLW1lbWJlci1sb29wIHtcblxuLy8gXHQmLnBvcnRmb2xpby1sb29wIHtcbi8vIFx0ICAgIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG4vLyBcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gXHQgICAgcGFkZGluZzogMnJlbSAwO1xuLy8gXHQgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4vLyBcdCAgICBkaXNwbGF5OiBmbGV4O1xuLy8gXHQgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gXHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuLy8gXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gXHRcdH1cbi8vIFx0fVxuXG4vLyBcdCYjZXhlY3V0aXZlLXRlYW0ge1xuLy8gXHRcdC5wb3J0Zm9saW8taXRlbSB7XG4vLyBcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRtaW4td2lkdGg6IDg2JTtcbi8vIFx0XHRcdG1hcmdpbjogMSUgNyU7XG4vLyBcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdFx0XHRtaW4td2lkdGg6IDM2JTtcbi8vIFx0XHRcdFx0bWF4LXdpZHRoOiAzNiU7XG4vLyBcdFx0XHRcdGZsZXgtYmFzaXM6IDM2JTtcbi8vIFx0XHRcdH1cbi8vIFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbi8vIFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG4vLyBcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyJSk7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0LnBvcnRmb2xpby10aXRsZSB7XG4vLyBcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcbi8vIFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQucG9ydGZvbGlvLXBob3RvIGltZyB7XG4vLyBcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogdG9wO1xuLy8gXHRcdFx0fVxuLy8gXHRcdFx0LnBvcnRmb2xpby1kYXRhIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbi8vIFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbi8vIFx0XHRcdFx0c3BhbiB7XG4vLyBcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0LnRlYW0tY2F0IHtcbi8vIFx0XHRcdFx0XHRmbGV4LWJhc2lzOiA0MCU7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0LnRlYW0tbGluayB7XG4vLyBcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuLy8gXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuXG4vLyBcdCYjbGVhZGVyc2hpcC10ZWFtIHtcbi8vIFx0XHQucG9ydGZvbGlvLWl0ZW0ge1xuLy8gXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0bWluLXdpZHRoOiA4NiU7XG4vLyBcdFx0XHRtYXJnaW46IDElIDUlIDMlO1xuXG4vLyBcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4vLyBcdFx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuLy8gXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuXG4vLyBcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdFx0XHRtaW4td2lkdGg6IDIzJTtcbi8vIFx0XHRcdFx0bWF4LXdpZHRoOiAyMyU7XG4vLyBcdFx0XHRcdGZsZXgtYmFzaXM6IDIzJTtcbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXG4vLyBcdFx0XHRcdC8vICY6bnRoLW9mLXR5cGUoM24rNSkge1xuLy8gXHRcdFx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMiUpICFpbXBvcnRhbnQ7XG4vLyBcdFx0XHRcdC8vIH1cblxuLy8gXHRcdFx0XHQmOm50aC1vZi10eXBlKDNuKzIpIHtcbi8vIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIlKTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdFx0LnBvcnRmb2xpby1waG90byB7XG4vLyBcdFx0XHRcdGhlaWdodDogMzUwcHg7XG4vLyBcdFx0XHRcdGltZyB7XG4vLyBcdFx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdFx0LnBvcnRmb2xpby10aXRsZSB7XG4vLyBcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcbi8vIFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQucG9ydGZvbGlvLWRhdGEge1xuLy8gXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuLy8gXHRcdFx0XHRmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuLy8gXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuLy8gXHRcdFx0XHRzcGFuIHtcbi8vIFx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcbi8vIFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHQudGVhbS1jYXQge1xuLy8gXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDQwJTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHQudGVhbS1saW5rIHtcbi8vIFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG4vLyBcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi8vIC5sZWFkZXJzaGlwLXRlYW0tY29udGFpbmVyIHtcbi8vIFx0cGFkZGluZy10b3A6IDVyZW07XG4vLyBcdD4gaGVhZGVyIHtcbi8vIFx0XHRtYXJnaW4tbGVmdDogNC41JTtcbi8vIFx0XHRoMyB7XG4vLyBcdFx0XHRjb2xvcjogJHdoaXRlO1xuLy8gXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuLy8gXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XG4vLyBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi8vIEJMT0cgU0lOR0xFXG5cbi5ibG9nLXBvc3QtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHZoKTtcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdHRyYW5zaXRpb246ICRhbmltZTtcblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHR9XG5cdFx0LmhlYWRlci1waG90byB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC8vIC5wb3N0LWhlYWRlciB7XG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdC8vIFx0Y29sb3I6ICR3aGl0ZTtcblx0Ly8gfVxuXHQucG9zdC1kZXRhaWxzIHtcblx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XG5cdC8vIFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdC8vIFx0Ly8gcGFkZGluZzogMXJlbTtcblx0Ly8gXHQ+IHNwYW4ge1xuXHQvLyBcdFx0ZmxleDoxO1xuXHQvLyBcdFx0cGFkZGluZzogMXJlbTtcblx0Ly8gXHRcdGRpc3BsYXk6IGZsZXg7XG5cdC8vIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vIFx0XHQvLyBjb2xvcjogJGRhcms7XG5cdC8vIFx0fVxuXHRcdC5zaW5nbGUtcG9zdC1kYXRlIHtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHR9XG5cdC8vIFx0c3BhbiB7XG5cdC8vIFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0Ly8gXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdC8vIFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0Ly8gXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdC8vIFx0XHRmb250LWZhbWlseTogJHNtYWxsLWhlYWRlcjtcblx0Ly8gXHR9XG5cdFx0LmNhdC10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLmVudHJ5LXRheG9ub21pZXMgYSB7XG5cdGZvbnQtc2l6ZTowLjhyZW07XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0Zm9udC1mYW1pbHk6ICRzbWFsbC1oZWFkZXI7XG59XG5cbi5jYXRlZ29yeS1oZWFkZXIge1xuXG5cdGgxIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IHtcblx0c2VjdGlvbi5oZWFkZXItcGhvdG8ge1xuXHQgICAgaGVpZ2h0OiA2MHZoO1xuXHQgICAgbWF4LWhlaWdodDogMTAwJTtcblx0fVxuXHQubWFpbi1lbnRyeS10aXRsZSB7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0fVxufVxuXG4uaXMtYnJlYWRjcnVtYiB7XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHRsaW5lLWhlaWdodDogMjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwNjAnO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW46IDAgMC41cmVtO1xuXHR9XG59XG5cbi5wcm9qZWN0cy1wb3N0cy1wcmV2aWV3IC5sb29wLWVudHJ5IHtcblx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDgwcHggMjBweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG4ubG9vcC1lbnRyeSAuZW50cnktY29udGVudC13cmFwIHtcblx0ZmxleDoxO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2plY3RzLW5ld3MtcHJldmlldyAuYmxvZy1wb3N0LXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggODBweCAyMHB4O1xuXHRtYXgtd2lkdGg6IDMwLjMzJSAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDMwLjMzJTtcblx0bWFyZ2luOiAxLjUlO1xufVxuLnByb2plY3RzLW5ld3MtcHJldmlldyAuYmxvZy1wb3N0LXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rNCkge1xuXHRkaXNwbGF5Om5vbmU7XG59XG4ucHJvamVjdHMtbmV3cy1wcmV2aWV3ICAubWlzaGFfbG9hZG1vcmUudGV4dC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1pZC03MiAudHJpYmUtY29tbW9uLWwtY29udGFpbmVyLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucm93LWRhcmsucGFkZGVkLXkgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0Lm1vYmlsZS1hbGlnbi1sZWZ0IHAge1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0fVxuXHQuZW50cnktY29udGVudCAua2Itcm93LWxheW91dC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcblx0fVxuXHQucGFnZS1pZC0yMDM0NSAudGhlbWUtcGhvdG8taGVhZGVyIC5oZWFkZXItcGhvdG8+aW1ne1xuXHQgb2JqZWN0LXBvc2l0aW9uOiB1bnNldDtcblx0fVxuXG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbmJvZHkge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkjZnVsbC13aWR0aCAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHAudHJpYmUtZXZlbnRzLWJhY2sge1xuXHQgICAgcGFkZGluZzogMXJlbTtcblx0fVxuXHRkaXYjdHJpYmUtZXZlbnRzLWZvb3RlciB7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0ICAgIG1heC13aWR0aDogMTIwMHB4O1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdH1cblx0aDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSB7XG5cdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuYm9keS5pcy1maXhlZCxcbmJvZHkuaXMtb3BlbiB7XG5cdGhlaWdodDogMTAwdmg7XG4gXHRvdmVyZmxvdzogaGlkZGVuO1xuIFx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJvdy13aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucm93LWRhcmsge1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIC5zZWNvbmRhcnktbWVudS1jb250YWluZXIge1xuLy8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4vLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0Ym90dG9tOiA4JTtcbi8vIFx0bGVmdDogMCU7XG4vLyBcdHdpZHRoOiAxMDAlO1xuLy8gXHRwYWRkaW5nOjFyZW07XG4vLyBcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbi8vICAgICBcdGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuLy8gXHRcdGxlZnQ6IDEwJTtcbi8vIFx0XHR3aWR0aDogODAlO1xuLy8gXHR9XG5cbi8vIFx0I3NlY29uZGFyeS1tZW51IHtcbi8vIFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyBcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyBcdFx0bGkge1xuLy8gXHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdG1hcmdpbjogMDtcbi8vIFx0XHRcdGZsZXg6MTtcbi8vIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuLy8gXHRcdFx0YSB7XG4vLyBcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG4vLyBcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcbi8vIFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzdWItaGVhZGVyLWZvbnQ7XG4vLyBcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbi8vIFx0XHRcdFx0dHJhbnNpdGlvbjogJGFuaW1lO1xuLy8gXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG4vLyBcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG4vLyBcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcbi8vIFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHRcdCY6YWZ0ZXIge1xuLy8gXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuLy8gXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuLy8gXHRcdFx0XHRcdGhlaWdodDogMjVweDtcbi8vIFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4vLyBcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3NyYy9hc3NldHMvaW1hZ2VzL3JlZC1sb2dvLnN2Zyk7XG4vLyBcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuLy8gXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgzcHgpO1xuLy8gXHRcdFx0XHRcdHRyYW5zaXRpb246ICRhbmltZTtcbi8vIFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHQmOmhvdmVyIHtcbi8vIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7O1xuLy8gXHRcdFx0XHRcdCY6YWZ0ZXIge1xuLy8gXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoN3B4KTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH0gXG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi5zaWRlYmFyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6NSU7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG5cbi8vIC5lbnRyeS1jb250ZW50IHtcbi8vIFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuLy8gXHRcdHBhZGRpbmc6IDFyZW07XG4vLyBcdH1cbi8vIH1cblxuLy9TRUFSQ0hcblxuYm9keS5zZWFyY2ggLmdyaWQtY29udGFpbmVyID4gYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIGgyIHtcbiAgICBcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgXHRsaW5lLWhlaWdodDogMS4yO1xuICAgIFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIFx0YSB7XG4gICAgXHRcdGNvbG9yOiAkcHJpbWFyeTtcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHR9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhIHtcbiAgICBcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBcdC8vIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICBcdC8vIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHByaW1hcnk7XG4gICAgXHRsaW5lLWhlaWdodDogMTtcblx0ICAgIHdpZHRoOiBmaXQtY29udGVudDtcblx0ICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcblx0ICAgIGNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmVudHJ5LXN1bW1hcnkgcCB7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIH1cbn1cblxuLy8gYS5wYWdlLWRvd24ge1xuLy8gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBcdGJvcmRlci1yYWRpdXM6NTAlO1xuLy8gICAgXHQvLyBwYWRkaW5nOiAwLjc1cmVtO1xuLy8gICAgXHRib3R0b206IDI1JTtcbi8vICAgIFx0bGVmdDogY2FsYyg1MCUgLSAyNXB4KTtcbi8vICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4vLyAgICBcdC8vIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeSwgMC4yNSk7XG4vLyAgICBcdGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC4zKTtcbi8vICAgIFx0d2lkdGg6IDUwcHg7XG4vLyAgICBcdGhlaWdodDogNTBweDtcbi8vICAgIFx0ZGlzcGxheTogZmxleDtcbi8vICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICBcdHRyYW5zaXRpb246ICRhbmltZTtcbi8vICAgIFx0ei1pbmRleDogOTk4O1xuLy8gICAgXHQmOmFmdGVyIHtcbi8vICAgIFx0XHRjb250ZW50OiAnJztcbi8vICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBcdFx0d2lkdGg6IDEyMCU7XG4vLyAgICBcdFx0aGVpZ2h0OiAxMjAlO1xuLy8gICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LCAwLjI1KTtcbi8vICAgIFx0XHRib3JkZXItcmFkaXVzOjUwJTtcbi8vICAgIFx0XHR6LWluZGV4OiAtMTtcbi8vICAgIFx0XHRib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsMCwwLDAuMyk7XG4vLyAgICBcdFx0dHJhbnNpdGlvbjogJGFuaW1lO1xuLy8gICAgXHR9XG4vLyAgICBcdHN2ZyB7XG4vLyAgICBcdFx0bWF4LXdpZHRoOiAzMHB4O1xuLy8gICAgXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZXkoMTAlKSBzY2FsZSgxKTtcbi8vICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMTEsLTEuMTgsIDAuOSwgMS4xKTtcbi8vICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdCAgICB6LWluZGV4OiA5OTg7XG4vLyAgICBcdH1cbi8vICAgIFx0Jjpob3ZlciB7XG4vLyAgICBcdFx0JjphZnRlciB7XG4vLyAgICBcdFx0XHRib3gtc2hhZG93OiAwIDAgMS4yNXJlbSByZ2JhKDAsMCwwLDAuNSk7XG4vLyAgICBcdFx0fVxuLy8gICAgXHRcdHN2ZyB7XG4vLyBcdCAgIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGV5KDEwJSkgc2NhbGUoMS4yKTtcbi8vIFx0ICAgXHR9XG4vLyAgICBcdH1cbi8vIH1cblxuLnNpbmdsZS10ZWFtLW1lbWJlciAudGVhbS1tZW1iZXItaW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogM3JlbTtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHQua3Qtcm93LWNvbHVtbi13cmFwIHtcblx0ICAgIHBhZGRpbmc6IDFyZW07XG5cdH1cbn1cblxuLnBhZ2UtaWQtMjAzNDUgLnRoZW1lLXBob3RvLWhlYWRlciAuaGVhZGVyLXBob3RvID4gaW1nIHtcblx0IG9iamVjdC1wb3NpdGlvbjogMTAwJSAyMCU7XG59XG5cbi53cC1ibG9jay1rYWRlbmNlLWNvbHVtbi5zdGFmZi1iaW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ud2F5LXRvLWdpdmUgLndwLWJsb2NrLWthZGVuY2UtYWNjb3JkaW9ue1xuXHRtYXJnaW4tdG9wOjJyZW07XG59XG5cbi53YXktdG8tZ2l2ZSAua3QtYWNjb3JkaW9uLXBhbmVsLWlubmVye1xuXHRwYWRkaW5nLXRvcDo0NXB4O1xuXHRtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi53YXktdG8tZ2l2ZSAua3QtYmxvY2tzLWFjY29yZGlvbi1oZWFkZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR6LWluZGV4Ojk7XG59XG5cbi8qKiogV2hvIHdlIGFyZSBwYWdlICoqKi9cbi5wbGF5ZXJ7XG5cdGJvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50O1xufVxuLyogdGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gc3RhcnQgKi9cbiAub3VyLWpvdXJuZXktc2VjdGlvbiAuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbi5vdXItam91cm5leS1zZWN0aW9ue1xuXHRiYWNrZ3JvdW5kLXNpemU6NTAlO1xufVxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIC5zd2lwZXJ7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xufVxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIC5zd2lwZXIgLnN3aXBlci1zbGlkZXtcblx0aGVpZ2h0OmF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIGgzIHtcbiAgICBjb2xvcjogIzMxMzEzMTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiBwe1xuXHQgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXHQgIGNvbG9yOiAjMWYzMTNjO1xufVxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIHN0cm9uZ3tcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGxlZnQ6IC00MHB4O1xufVxuXG4udGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gc3Ryb25nOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmMzEzYztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdGNvbnRlbnQ6Jyc7XG59XG5cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcdCAgXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLmlubmVyLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgPiBkaXY6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDk1JTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweDtcbn1cblxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIC5zd2lwZXIgLnN3aXBlci1zbGlkZSA+IGRpdjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206NSU7XG4gICAgYmFja2dyb3VuZDogIzFmMzEzYztcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtMzNweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIHNwYW4uc3RhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNXB4O1xuXHQgIHRvcDogMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWYzMTNjO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5pbm5lci13cmFwIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiBhLndyYXBwZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLyogdGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gZW5kICovXG5cblxuLyogc3RhZmYtc2VjdGlvbiBzdGFydCovXG4uZ3JpZC1wb3B1cC1tb2RhbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7JGJhbmRhaWR9O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5kYXJrLXNlY3Rpb24uZ3JpZC1jb250YWluZXIuZ3JpZC14IHtcbiAgICBtYXgtd2lkdGg6IDE0MzBweDtcbn1cbi5ncmlkLXBvcHVwLW1vZGFsLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDY1cHg7XG59XG4ucm93LWRhcmsgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG4uc3RhZmYtd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDozMTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMTAwcHggMzBweDtcbn1cbi5zdGFmZi1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbn1cbi5zdGFmZi1pbmZvIGg0IHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdGFmZi13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cbi5zdGFmZi1pbmZvIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLy8gTUVESUEgUVVFUklFU1xuQG1lZGlhKG1heC13aWR0aDoxMzY2cHgpe1xuXHQuc2VhcmNoLXJlc3VsdHMgLnRoZW1lLXBob3RvLWhlYWRlcjphZnRlciB7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgICAgbGVmdDotMTUwcHg7XG5cdFx0b3BhY2l0eTowLjE7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpe1xuXHQuZ3JpZC14Pi5zdGFmZi13cmFwLm1lZGl1bS0zIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIGgzIHsgICBcblx0ICAgIGZvbnQtc2l6ZTogMjFweDsgICAgXG5cdH1cblx0LnBhZ2UtaWQtMjAzNDUgLnRoZW1lLXBob3RvLWhlYWRlciAuaGVhZGVyLXBob3RvPmltZ3tcblx0XHQgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDAlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuXHQuY2VsbC5tZWRpdW0tNC5jYXJkLXdyYXAge1xuXHQgICB3aWR0aDo1MCU7XG5cdH1cblx0LmdldC1pbnZvbHZlZC1zZWN0aW9uIGgyIHsgICAgXG4gICAgZm9udC1zaXplOiAzNXB4O1xuXHR9XG5cdCNyZXNvdXJjZXMtY29udGFpbmVyLmdyaWQteD4ubWVkaXVtLTN7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHQucmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWNvbnRlbnQtdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuXHQudGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLnN3aXBlciAuc3dpcGVyLXNsaWRle1xuXHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHR9XG5cdC5jZWxsLm1lZGl1bS00LmNhcmQtd3JhcCB7XG5cdCAgIHdpZHRoOjEwMCU7XG5cdH1cblx0LnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIHN0cm9uZ3tcblx0XHRsZWZ0Oi0yMHB4O1xuXHR9XG5cdC50aW1lbGluZS1zd2lwZXItc2VjdGlvbiBwIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblx0LnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIGgzIHsgICAgXG4gICAgZm9udC1zaXplOiAyNHB4OyAgICBcblx0fVxuXHQuZ3JpZC14Pi5zdGFmZi13cmFwLm1lZGl1bS0zIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LmdyaWQtcG9wdXAtbW9kYWwtY29udGFpbmVyIGgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTo0NXB4O1xuXHR9XG5cdCNyZXNvdXJjZXMtY29udGFpbmVyLmdyaWQteD4ubWVkaXVtLTN7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHQucmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWNvbnRlbnQtdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6YXV0bztcblx0fVxuXHQuZ29hbC1zZWN0aW9uIC5rYWRlbmNlLWluZm8tYm94LWltYWdlLWlubmVyLWludHJpc2ljIHsgICBcbiAgICBoZWlnaHQ6IGF1dG87ICAgXG5cdH1cbn1cblxuLmVycm9yLTQwNCB7XG5cblx0aDMge1xuXHRcdGNvbG9yOiAkaGVhZGVyLWdyYXk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuXG5cdC5tYWluLWVudHJ5LXRpdGxlIHtcblx0XHRwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHNlY3Rpb24uZ3JpZC1jb250YWluZXIuZ3JpZC14IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0XHRhcnRpY2xlIHtcblx0XHQgICAgZmxleDogMTtcblx0XHQgICAgcGFkZGluZzogMnJlbTtcblx0XHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdCAgICBtYXgtd2lkdGg6IDUwJTtcblx0XHRcdCAgICB3aWR0aDo1MCU7XG5cdFx0XHQgICAgZmxleC1iYXNpczogNTAlO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG5cbm5hdi5uYXZpZ2F0aW9uLnBvc3RzLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5uYXYtbGlua3Mge1xuICAgIFx0cGFkZGluZzoycmVtO1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXHRhIHtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0XHRwYWRkaW5nOiAxcmVtO1xuICAgIFx0fVxuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuQGNoYXJzZXQgJ1VURi04Jztcbi8qIFNsaWRlciAqL1xuLy8gLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Rcbi8vIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi9zcmMvYXNzZXRzL2ltYWdlcy9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbi8vIH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2VcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgLy8gc3JjOiB1cmwoJy4uLy4uLy4vYXNzZXRzL2ljb25zL2ljb21vb24uZW90Jyk7XG4gICAgLy8gc3JjOiB1cmwoJy4uLy4uLy4vYXNzZXRzL2ljb25zL2ljb21vb24uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAvLyB1cmwoJy4uLy4uLy4vYXNzZXRzL2ljb25zL2ljb21vb24ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIC8vIHVybCgnLi4vLi4vLi9hc3NldHMvaWNvbnMvaWNvbW9vbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgLy8gdXJsKCcuLi8uLi8uL2Fzc2V0cy9pY29ucy9pY29tb29uLnN2ZyNzbGljaycpIGZvcm1hdCgnc3ZnJyk7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLy8gLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aW9uO1xuICAgIHRyYW5zaXRpb246ICRhbmltZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTA7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAvLyBiYWNrZ3JvdW5kOiBkYXJrZW4oJGFjdGlvbiwxMCUpO1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aW9uO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogMnJlbTtcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2XG57XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgbGVmdDogYXV0bztcbn1cbi5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZjEwNCc7XG59XG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IDJyZW07XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDJyZW07XG59XG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxmMTA1Jztcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxue1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjVweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgd2lkdGg6IDgwJTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLnNsaWNrLWRvdHMgbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG57XG4gICAgLy8gZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAvLyBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAvLyBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOjNweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59Il19 */
