@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap);@-webkit-keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}@keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes circle-rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes circle-rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes circle-colors{0%,to{stroke:#fff}}@keyframes circle-colors{0%,to{stroke:#fff}}@-webkit-keyframes circle-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes circle-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@-webkit-keyframes hover-mask-in{0%{background-color:#007dc5;width:90px}1%{background-color:#005d92;width:90px}to{width:100%}}@keyframes hover-mask-in{0%{background-color:#007dc5;width:90px}1%{background-color:#005d92;width:90px}to{width:100%}}@-webkit-keyframes hover-mask-out{0%{background-color:#005d92;width:100%}99%{background-color:#005d92;width:90px}to{background-color:#007dc5;width:90px}}@keyframes hover-mask-out{0%{background-color:#005d92;width:100%}99%{background-color:#005d92;width:90px}to{background-color:#007dc5;width:90px}}@-webkit-keyframes loading{0%{left:-100px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@keyframes loading{0%{left:-100px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.u-flex,.u-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-row-5 .block{width:20%;margin-left:0}@media (max-width:640px){.u-row-5 .block{margin-left:15px}}@media (max-width:1200px){.u-row-5 .block{width:50%}.u-row-5 .block:last-child{width:100%;padding-top:20px}.u-row-5 .block .text-center{text-align:left}}@media (max-width:640px){.u-row-5 .block{width:100%}}@media (max-width:768px){.u-sm-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.u-max-200{max-width:200px;width:100%}@media (max-width:768px){.u-push-m{margin-top:15px}}.u-row-pushin{margin:0 15px}.u-mt-0{margin-top:0!important}.u-mt-5{margin-top:5px!important}.u-mt-10{margin-top:10px!important}.u-mt-40{margin-top:40px!important}.u-mt-70{margin-top:70px!important}.u-mb-0{margin-bottom:0!important}.u-mb-5{margin-bottom:5px!important}.u-mb-25{margin-bottom:25px!important}.u-mb-40{margin-bottom:40px!important}.u-mb-80{margin-bottom:80px!important}.u-ml-10{margin-left:10px}.u-mr-10{margin-right:10px}.u-pv-0{padding-top:0;padding-bottom:0}.u-pv-15{padding-top:15px;padding-bottom:15px}.u-pv-50{padding-top:50px;padding-bottom:50px}.u-pv-100{padding-top:100px;padding-bottom:100px}@media (max-width:640px){.u-pv-100{padding-top:50px;padding-bottom:50px}}.u-pl-0{padding-left:0!important}.u-pl-50{padding-left:50px!important}.u-pt-0{padding-top:0!important}.u-pt-15{padding-top:15px!important}.u-pt-40{padding-top:40px!important}.u-pt-80{padding-top:80px!important}.u-pb-0{padding-bottom:0!important}.u-pb-15{padding-bottom:15px!important}.u-pb-40{padding-bottom:40px!important}.u-pb-80{padding-bottom:80px!important}.u-bg-block{color:#fff;padding:5px 10px}.u-bg-block,.u-bg-block--light{background:#007dc5}@media (min-width:768px){.hidden-sm-up{display:none}}@media (min-width:992px){.hidden-md-up{display:none}}@media (max-width:992px){.hidden-md-down{display:none}}.blue,.panel .panel-heading .panel-title:hover::before{color:#007dc5}.blue-alt{color:#014d7e}.text-color-white{color:#fff!important}.text-color-navy{color:#014d7e;fill:#014d7e}.text-color-green{color:#013f65;fill:#013f65}.text-color-orange{color:#f97c44;fill:#f97c44}.col-color-grey{background:#444;color:#fff!important}.col-color-navy{background:#014d7e;color:#fff}.col-color-green{background:#013f65;color:#fff}.col-color-orange{background:#f97c44;color:#fff}.col-color-grey-soft{background:rgba(68,68,68,.2)}.col-color-navy-soft{background:rgba(1,77,126,.2);font-weight:900}.col-color-green-soft{background:rgba(1,63,101,.2);font-weight:900}.col-color-orange-soft{background:rgba(249,124,68,.2);font-weight:900}*{margin:0;padding:0}hr{margin:30px auto;width:100%}hr.contrast-subtle{border-top:1px solid rgba(255,255,255,.2)}.gday-icon-group-wrapper{display:block;position:relative;margin:0 -8px}.gday-icon-group-wrapper::after,.gday-icon-group-wrapper::before{display:table;content:""}.gday-icon-group-wrapper::after{clear:both}.gday-icon-container{display:inline-block;position:relative;width:50%;text-align:center;padding:0 8px;float:left}@media (min-width:0px){.gday-icon-container{width:100%}}@media (min-width:320px){.gday-icon-container{width:50%}}@media (min-width:640px){.gday-icon-container{width:25%}}.gday-icon{display:block;position:relative;width:62px;height:62px;margin:0 auto;overflow:hidden}.gday-icon img{width:100%;height:100%}.gday-icon-text,.gday-icon-title{display:block;width:100%;text-align:center}.gday-icon-title{font-weight:900;font-style:normal;font-size:37px;font-size:3.7rem;margin:5px 0 0;line-height:1.1;text-transform:uppercase;letter-spacing:0;height:40px}.gday-icon-text{font-weight:500;font-style:italic;margin-bottom:25px;min-height:65px;max-width:170px;margin-left:auto;margin-right:auto}.fixed-cta-tab-wrapper{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:290px;height:75px;background:#fff;background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Brand/gday-logo-background-tab-cta-ol.png);background-repeat:no-repeat;background-position:center;z-index:98;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.fixed-cta-tab-wrapper.cta-hide{opacity:0}.fixed-cta-tab-wrapper.cta-show{opacity:1}.fixed-cta-tab-wrapper a{-webkit-box-shadow:0 -5px 20px 2px rgba(0,0,0,.3);box-shadow:0 -5px 20px 2px rgba(0,0,0,.3)}.fixed-cta-tab-wrapper a:active,.fixed-cta-tab-wrapper a:active:focus,.fixed-cta-tab-wrapper a:focus,.fixed-cta-tab-wrapper a:hover{-webkit-box-shadow:0 -5px 20px 2px rgba(0,0,0,.5);box-shadow:0 -5px 20px 2px rgba(0,0,0,.5)}.fixed-cta-tab-wrapper .fixed-cta-tab-container{width:100%;height:100%;border-top:6px solid #007dc5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.fixed-cta-tab-wrapper .fixed-cta-tab-container h2{font-size:22px;font-size:2.2rem;letter-spacing:0}.fixed-cta-tab-wrapper .fixed-cta-tab-container h2,.fixed-cta-tab-wrapper .fixed-cta-tab-container p{margin:0;color:#007dc5;font-weight:700;font-style:italic;line-height:1.2}.panel{border:1px solid transparent}.panel.panel-default .panel-heading+.panel-collapse .panel-body{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.panel .panel-heading{border-bottom:1px solid transparent}.panel .panel-heading .panel-title::before{font-family:"FontAwesome";font-size:1.6rem;content:"\f068";margin-right:6px;margin-left:-22px}.panel .panel-heading .panel-title a:active,.panel .panel-heading .panel-title a:active:focus,.panel .panel-heading .panel-title a:focus,.panel .panel-heading .panel-title a:hover{border-bottom:1px solid;border-color:#014d7e;color:#014d7e}.panel .panel-heading.collapsed .panel-title::before{font-family:"FontAwesome";font-size:1.6rem;content:"\f067";margin-right:6px}.panel .panel-body{border:1px solid #f7f7f7}#manage-section h3{margin-top:15px}.block-wrapper,.navbar.navbar-default .navbar-collapse ul li,.page-hero-banner{display:block;width:100%}.block-wrapper{border-radius:20px;position:relative}.block-wrapper .block-container,ul.icon-list li span.icon img{width:100%}.block-wrapper .block-container .block-content{padding:50px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.block-wrapper .block-container .block-content .block-icon{width:80px;height:80px;font-size:35px;font-size:3.5rem;margin-bottom:25px;background-color:#014d7e;border-radius:50px;position:relative}.block-wrapper .block-container .block-content .block-icon i,.btn.btn-circle i,a.btn.btn-circle i,button.btn.btn-circle i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-wrapper,.block-wrapper .block-container .block-content img{margin-bottom:30px}.block-wrapper .block-container .block-content .btn{margin-top:auto}.modal{background-color:rgba(0,0,0,.7);padding-right:0!important}.modal .confirmation-overlay-wrapper{position:absolute;background-color:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;text-align:center;z-index:100}.modal .confirmation-overlay-container{background-color:#fff;padding:30px;margin:0 auto;top:10vh;position:relative;width:calc(100% - 40px);max-width:480px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.loader-open .modal,.modal-open .modal{background-color:rgba(0,0,0,.6)}.loader-open,.strike{overflow:hidden}.loader-open .modal{display:block!important}.strike{display:block;text-align:center;white-space:nowrap;padding:25px 0}.strike>span{position:relative;display:inline-block}.strike>span::after,.strike>span::before{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#444}.strike>span::before{right:100%;margin-right:15px}.strike>span::after{left:100%;margin-left:15px}.contact-details-wrapper{padding:30px 0;margin-top:50px;border-top:1px solid #999}.contact-details-wrapper p{margin-bottom:5px}.contact-details-wrapper p span{display:block;font-weight:900;font-style:normal;letter-spacing:0;color:#014d7e}@media (min-width:480px){.contact-details-wrapper p span{display:inline}.contact-details-wrapper p span.details-indicator{width:10px;margin-right:6px}}.contact-details-wrapper .park-brands img{margin-left:auto;margin-right:auto}@media (min-width:768px){.contact-details-wrapper .park-brands img{float:right}}.loading,.loading-icon{position:fixed;z-index:99999999;margin:auto;top:0;left:0;bottom:0;right:0}.loading-icon{background-color:rgba(0,0,0,.5);height:100%;width:100%;overflow:visible}.loading-icon .spinner{top:calc(50% - 20px);left:calc(50% - 20px);position:absolute;-webkit-animation:circle-rotator 1.4s linear infinite;animation:circle-rotator 1.4s linear infinite}.loading-icon .spinner *{line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.loading-icon .spinner .path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:circle-dash 1.4s ease-in-out infinite,circle-colors 5.6s ease-in-out infinite;animation:circle-dash 1.4s ease-in-out infinite,circle-colors 5.6s ease-in-out infinite}.loading{height:2em;width:2em;overflow:show}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading.loading:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.loading:not(:required):after{content:"";position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.5) -1.5em 0 0 0,rgba(255,255,255,.5) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.bg-color-primary{background-color:#007dc5!important}.bg-color-secondary{background-color:#014d7e!important}.bg-color-tertiary{background-color:#013f65!important}.bg-color-quaternary{background-color:#fbdc3e!important}.bg-color-quinary{background-color:#f97c44!important}.bg-color-contrast{background-color:#fff!important}.bg-color-grey-0{background-color:#f7f7f7!important}.bg-color-grey-1{background-color:#ccc!important}.color-primary{color:#007dc5!important}.color-secondary{color:#014d7e!important}.color-tertiary{color:#013f65!important}.color-quaternary{color:#fbdc3e!important}.color-quinary{color:#f97c44!important}.color-body{color:#444!important}.color-contrast{color:#fff!important}html{font-size:62.5%;overflow-x:hidden}body{font-weight:400;font-style:normal;font-size:16px;font-size:1.6rem;line-height:1.4;font-family:"Open Sans",sans-serif}.h1,.h2,h1,h2,h4{font-weight:700;letter-spacing:0}.h1,.h2,.h3,h1,h2,h3,h4{line-height:1.3;font-style:normal;font-family:"brandon-grotesque",sans-serif;color:#007dc5}.h3,.h4,h3{letter-spacing:0}.h4,.h5,.h6,h5,h6{line-height:1.3;font-weight:700;font-style:normal;font-family:"brandon-grotesque",sans-serif;color:#007dc5}.h1.heading-stack,.h2.heading-stack,.h3.heading-stack,.h4.heading-stack,.h5.heading-stack,.h6.heading-stack,h1.heading-stack,h2.heading-stack,h3.heading-stack,h4.heading-stack,h5.heading-stack,h6.heading-stack{font-size:1.3em;line-height:1;margin-top:0;margin-bottom:40px}.h1.heading-stack span,.h2.heading-stack span,.h3.heading-stack span,.h4.heading-stack span,.h5.heading-stack span,.h6.heading-stack span,h1.heading-stack span,h2.heading-stack span,h3.heading-stack span,h4.heading-stack span,h5.heading-stack span,h6.heading-stack span{display:block;font-size:1.2em;overflow:hidden;text-overflow:ellipsis}.h1,.h2,h1,h2{text-transform:uppercase;margin-top:30px;margin-bottom:15px}.h1,h1{font-size:25px;font-size:2.5rem}@media (min-width:768px){.h1,h1{font-size:42px;font-size:4.2rem}}.h1.page-title,h1.page-title{margin-top:0;margin-bottom:25px}.h1.highlight,h1.highlight,p.intro{font-family:"brandon-grotesque",sans-serif}.portal--public .h1,.portal--public h1{font-size:20px;font-size:2rem;margin-top:0}@media (min-width:768px){.portal--public .h1,.portal--public h1{font-size:30px;font-size:3rem}}.h2,h2{font-size:24px;font-size:2.4rem}@media (min-width:768px){.h2,h2{font-size:34px;font-size:3.4rem}}.portal--public .h2,.portal--public h2{font-size:20px;font-size:2rem;margin-top:0}@media (min-width:768px){.portal--public .h2,.portal--public h2{font-size:26px;font-size:2.6rem;margin-top:40px}}.h3,h3{font-size:20px;font-size:2rem;font-weight:700;text-transform:uppercase;margin-bottom:15px}@media (min-width:768px){.h3,h3{font-size:34px;font-size:3.4rem}}.portal--public .h3,.portal--public h3{font-size:20px;font-size:2rem;margin-top:0}.h4,h4{font-size:24px;font-size:2.4rem}@media (min-width:768px){.h4,h4{font-size:26px;font-size:2.6rem}}.portal--public .h4,.portal--public h4{font-size:20px;font-size:2rem;text-transform:uppercase}.h5,h5{font-size:22px;font-size:2.2rem;letter-spacing:0}@media (min-width:768px){.h5,h5{font-size:22px;font-size:2.2rem}}.h6,h6{font-size:19px;font-size:1.9rem;letter-spacing:0}@media (min-width:768px){.h6,h6{font-size:19px;font-size:1.9rem}}.stackedHeading{clear:both;color:#007dc5;display:block;letter-spacing:normal;margin:0;font-size:24px;font-size:2.4rem}.panel div.panel_heading h2 span,.stackedHeading span{display:block;font-size:34px}.h1 small,.h2 small,.h3 small,.h4 .small,.h5 .small,.h6 .small,h1 small,h2 small,h3 small,h4 .small,h5 .small,h6 .small{font-size:75%;color:#014d7e}.subheading{margin-bottom:25px}.uppercase{text-transform:uppercase}.unset{text-transform:unset}.break-word{word-break:break-all}.text-link{text-decoration:underline;color:#014d7e}.text-sml{font-size:80%}p{margin:0 0 15px}p a{text-decoration:underline}p.intro{font-size:25px;font-size:2.5rem;color:#007dc5;line-height:1.2}@media (max-width:640px){p.intro{font-size:22px;font-size:2.2rem}}.font-lt,.font-lt-it{font-weight:400;font-style:normal}.font-lt-it{font-style:italic}.font-rg,.font-rg-it{font-weight:500;font-style:normal}.font-rg-it{font-style:italic}.font-md,.font-md-it{font-weight:700;font-style:normal}.font-md-it{font-style:italic}.font-bd,.font-bd-it{font-weight:900;letter-spacing:3px;font-style:normal}.font-bd-it{font-style:italic}.font-lc,.font-uc{text-transform:uppercase}.font-xx-sm{font-size:12px;font-size:1.2rem}.font-x-sm{font-size:14px;font-size:1.4rem}.font-sm{font-size:16px;font-size:1.6rem}.font-md{font-size:18px;font-size:1.8rem}.font-lg{font-size:21px;font-size:2.1rem}.font-x-lg{font-size:23px;font-size:2.3rem}.page-wrapper{padding:180px 0 50px}@media (max-width:1200px){.page-wrapper{padding-top:140px}}@media (max-width:640px){.page-wrapper{padding-top:140px}}.page-wrapper.portal{background-color:#eee}.page-wrapper.portal .member-search-wrapper h1{margin:0 0 15px;text-align:center}@media (min-width:640px){.page-wrapper.portal .member-search-wrapper h1{margin:0;text-align:left}}.page-wrapper.portal .member-search-wrapper .search-box-wrapper{margin-top:30px;padding:25px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#fff}.page-wrapper.portal .member-search-wrapper .search-box-wrapper h4{color:#007dc5;font-size:18px;font-size:1.8rem;text-transform:uppercase}.page-wrapper.portal .member-search-wrapper .search-box-wrapper h4 span{text-transform:none;letter-spacing:0;margin-left:10px}.page-wrapper.portal .member-search-wrapper .search-box-wrapper h4 span a{color:#007dc5;border-color:transparent}.page-wrapper.portal .member-search-wrapper .search-box-wrapper h4 span a:active,.page-wrapper.portal .member-search-wrapper .search-box-wrapper h4 span a:active:focus,.page-wrapper.portal .member-search-wrapper .search-box-wrapper h4 span a:focus,.page-wrapper.portal .member-search-wrapper .search-box-wrapper h4 span a:hover{color:#007dc5;border-color:#007dc5}.page-wrapper.portal .member-search-results-wrapper{padding:50px 0 0}.page-wrapper.portal .member-search-results-wrapper .no-member-found{background-color:rgba(0,0,0,.2);font-size:22px;font-size:2.2rem;color:#fff;padding:30px;text-transform:uppercase;margin-left:auto;margin-right:auto;max-width:480px;width:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.page-wrapper.portal .member-search-results-wrapper .search-result-container{margin-bottom:30px}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li span,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li span,.page-wrapper.portal svg#curve1{display:none!important}.page-wrapper.portal .search-result-container{display:block;position:relative;width:100%;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:20px}@media (min-width:768px){.page-wrapper.portal .search-result-container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-wrapper.portal .search-result-container .member-name{text-transform:none;font-size:26px;font-size:2.6rem;margin:0 0 5px;letter-spacing:0}.page-wrapper.portal .search-result-container .member-details span{display:inline-block;margin-right:30px;vertical-align:top;margin-bottom:5px;white-space:nowrap;overflow:hidden}.page-wrapper.portal .search-result-container .member-details span i{margin-right:10px;color:#999}.page-wrapper.portal .search-result-container .member-details span.member-address{width:325px}.page-wrapper.portal .search-result-container .member-details span.member-mobile{width:150px}.page-wrapper.portal .search-result-container .member-details span.member-email{max-width:300px;margin-bottom:15px;white-space:nowrap}@media (min-width:640px){.page-wrapper.portal .search-result-container .member-details span.member-email{margin-bottom:5px}}.page-wrapper.portal .member-overview-header-wrapper{padding:0 0 50px}.page-wrapper.portal .member-overview-header-wrapper .member-details .member-name{color:#007dc5;margin:0 0 10px;word-wrap:break-word}.page-wrapper.portal .member-overview-header-wrapper .member-details .member-address{color:#007dc5;margin:0;font-weight:400;font-style:normal}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .tabs-fw-outer,.page-wrapper.portal .member-overview-header-wrapper .member-details .member-address i,.portal-wrapper.no-heading h1,.portal-wrapper.no-heading h2{display:none}.page-wrapper.portal .member-overview-header-wrapper button{float:left;margin-bottom:30px}@media (min-width:640px){.page-wrapper.portal .member-overview-header-wrapper button{margin-bottom:0}}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs{display:block;position:relative}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav.member-overview-content-nav,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs.member-overview-content-nav{margin:0;border-bottom:0;padding-left:15px}@media (min-width:1200px){.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav.member-overview-content-nav,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs.member-overview-content-nav{text-align:center}}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li{float:none;display:inline-block;text-indent:0;cursor:pointer;margin-bottom:-1px;background-color:transparent}@media (min-width:1200px){.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li span,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li span{display:inline-block!important}}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li span.lost-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li span.lost-claim-count{display:inline-block!important}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims{background-color:#007dc5;color:#fff}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims:active,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims:hover,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims:active,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims:hover{outline:0;border:0;background-color:#fff}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims:active .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims:active:focus .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims:focus .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li .park-open-claims:hover .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims:active .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims:active:focus .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims:focus .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li .park-open-claims:hover .mem-open-booking-claim-count{background:#c1272d;color:#fff}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.active .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.park-open-claims.active .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li:active .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.active .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.park-open-claims.active .mem-open-booking-claim-count,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li:active .mem-open-booking-claim-count{background:#c1272d;color:#fff}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.active>a,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.park-open-claims.active>a,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li:active>a,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.active>a,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.park-open-claims.active>a,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li:active>a{color:#007dc5;background-color:#fff;border-color:#fff}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.active>a:active,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.active>a:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.active>a:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.active>a:hover,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.park-open-claims.active>a:active,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.park-open-claims.active>a:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.park-open-claims.active>a:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li.park-open-claims.active>a:hover,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li:active>a:active,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li:active>a:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li:active>a:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li:active>a:hover,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.active>a:active,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.active>a:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.active>a:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.active>a:hover,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.park-open-claims.active>a:active,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.park-open-claims.active>a:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.park-open-claims.active>a:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li.park-open-claims.active>a:hover,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li:active>a:active,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li:active>a:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li:active>a:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li:active>a:hover{border-color:#fff;color:#007dc5}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li a,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li a{background-color:#eee;border:1px solid #007dc5;border-bottom:none;color:#007dc5;margin-right:10px;padding:10px 15px;cursor:pointer;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;font-weight:700;font-style:normal}.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li a:active,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li a:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li a:focus,.page-wrapper.portal .member-overview-content-wrapper ul.member-overview-content-nav li a:hover,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li a:active,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li a:active:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li a:focus,.page-wrapper.portal .member-overview-content-wrapper ul.nav-tabs li a:hover{outline:0;border-color:#fff;background-color:#fff}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container{display:block;position:relative;padding:25px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .tabs-footer{margin:0 -25px -25px;padding:25px;background-color:#d5eaf7;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .membership-icon{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75px;height:75px;margin-right:15px}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .membership-details{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .membership-details h4{text-transform:uppercase;border-bottom:1px solid rgba(0,125,197,.85)}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .membership-details .red{color:#c1272d}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .membership-details .yellow{color:#fbdc3e}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .membership-details .green{color:#53a362}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container div.membership-benefits{border:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:30px;padding:0 15px 45px;position:relative}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container div.membership-benefits .btn{position:relative;right:auto;bottom:auto}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container div.membership-benefits h4{border-bottom:1px solid rgba(0,125,197,.85)}@media (max-width:480px){.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container div.membership-benefits{margin-left:0;margin-top:15px}}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span{font-size:20px;font-size:2rem;margin-right:30px;vertical-align:top;margin-bottom:5px;white-space:nowrap;overflow:hidden;color:#007dc5}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span a{color:#007dc5;border-color:#007dc5}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span a:active,.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span a:active:focus,.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span a:focus,.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span a:hover{color:#007dc5;border-color:transparent}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span.section-icon{position:relative;color:#007dc5;vertical-align:middle}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span.member-address{width:325px}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span.member-mobile{width:150px;overflow:hidden;vertical-align:middle}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span.member-email{margin-bottom:15px;width:100%;white-space:nowrap;max-width:480px;overflow:hidden;vertical-align:middle;font-size:21px;font-size:2.1rem}@media (min-width:640px){.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details span.member-email{margin-bottom:5px;width:auto}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-snapshot-wrapper .member-details button{float:right}}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container h5,.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .show-member-details-wrapper h5{text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;font-size:1.6rem;letter-spacing:0}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .show-member-details-wrapper p{margin-bottom:10px}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container{position:relative;display:block;width:calc(100% - 50px);margin-left:50px;margin-bottom:30px}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container .fa,.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container .far,.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container .fas,.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container::before{display:block;position:absolute;color:#007dc5;left:-50px;top:0}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container.PhoneMessage::before,.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container.phonemessage::before{content:"\f10b";font-size:55px;font-size:5.5rem;line-height:45px}.page-wrapper.portal .member-overview-content-wrapper .member-overview-content-container .member-cards-wrapper .device-container p{margin:0}.page-wrapper.portal .steps-wrapper{margin-top:5px}.page-wrapper.portal .step-container{display:inline-block;position:relative;width:26px;height:26px;overflow:visible;margin-left:45px;margin-right:-4px;z-index:1}.page-wrapper.portal .step-container:nth-of-type(1){z-index:4}.page-wrapper.portal .step-container:nth-of-type(2){z-index:3}.page-wrapper.portal .step-container:nth-of-type(3){z-index:2}.page-wrapper.portal .step-container:nth-of-type(4){z-index:1}.page-wrapper.portal .step-container:first-of-type{margin-left:0}.page-wrapper.portal .step-container:last-of-type{margin-right:0}.page-wrapper.portal .step-container:first-of-type .step-indicator::before{display:none}.page-wrapper.portal .step-indicator{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background-color:#fff;-webkit-box-shadow:0 0 0 6px #d9e3e9,0 0 0 8px #d9e3e9;box-shadow:0 0 0 6px #d9e3e9,0 0 0 8px #d9e3e9;border-radius:50%;-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-moz-transition:box-shadow .3s;-webkit-transition:box-shadow .3s}.page-wrapper.portal .step-completed .step-indicator{-webkit-box-shadow:0 0 0 6px #01426a,0 0 0 8px #01426a;box-shadow:0 0 0 6px #01426a,0 0 0 8px #01426a}.page-wrapper.portal .step-active .step-indicator{-webkit-box-shadow:0 0 0 6px #d9e3e9,0 0 0 8px #01426a;box-shadow:0 0 0 6px #d9e3e9,0 0 0 8px #01426a}.page-wrapper.portal .step-indicator::before{position:absolute;display:block;content:"";top:5px;right:18px;width:45px;height:2px;background-color:#d9e3e9;transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s}.page-wrapper.portal .step-active .step-indicator::before,.page-wrapper.portal .step-completed .step-indicator::before{background-color:#01426a}.page-wrapper.portal .step-name{top:30px;position:absolute;color:#d9e3e9;text-align:center;font-size:14px;font-size:1.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s}.page-wrapper.portal .step-active .step-name,.page-wrapper.portal .step-completed .step-name{color:#01426a}.page-wrapper.portal label.membership-option{width:100%;display:inline-block;font-weight:400;font-size:0;line-height:16px}.page-wrapper.portal .membership-option .duration,.page-wrapper.portal .membership-option .title{position:relative}.page-wrapper.portal .membership-option .duration,.page-wrapper.portal .membership-option .price,.page-wrapper.portal .membership-option .title{display:inline-block;line-height:1;vertical-align:top;overflow:hidden;white-space:nowrap;font-size:16px;font-size:1.6rem}.page-wrapper.portal .membership-option .title{font-weight:700;max-width:calc(100% - 143px);margin-right:8px}.page-wrapper.portal .membership-option .duration{max-width:70px;margin-right:8px}.page-wrapper.portal .membership-option .price{position:relative;width:38px;float:right}.page-wrapper.portal .membership-price{display:block;position:relative;font-size:70px;font-size:7rem;color:#339ee0;margin:25px 0 0;line-height:1;font-weight:700}.page-wrapper.my-membership .page-heading h1{text-align:center;margin-top:0;margin-bottom:25px}.page-wrapper.my-membership .page-description{margin-top:0;margin-bottom:50px;color:#007dc5;font-weight:900;font-style:normal;letter-spacing:0;text-align:center;font-size:24px;font-size:2.4rem;line-height:1.3}@media (min-width:768px){.page-wrapper.my-membership .page-description{font-size:26px;font-size:2.6rem}}.page-wrapper.my-membership h3{text-align:center}.page-wrapper.captive-landing{background:#007dc5;background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Brand/gday-logo-captive-landing-background.png);background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Brand/gday-logo-captive-landing-background.png),-webkit-gradient(linear,left top,right top,from(#007dc5),to(#005d92));background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Brand/gday-logo-captive-landing-background.png),linear-gradient(90deg,#007dc5,#005d92);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-left:15px;padding-right:15px}.page-wrapper.captive-landing .gday-love{margin-bottom:50px;max-width:230px}.page-wrapper.captive-landing .gday-logo{margin-bottom:50px;max-width:380px}.page-wrapper.captive-landing .gday-parks-logo{margin-bottom:50px;max-width:230px}.page-wrapper.captive-landing .content-wrapper{max-width:576px;margin-bottom:50px}.page-wrapper.captive-landing .content-wrapper h1{margin:0}.page-wrapper.captive-landing .content-wrapper p{font-size:36px;font-size:3.6rem;margin-bottom:15px;letter-spacing:1px;font-weight:700;font-style:italic;color:#fff}.page-wrapper.captive-landing .cta .btn{font-size:26px;font-size:2.6rem;padding:25px 45px}#manage-section .bg-color-grey0{background-color:#f2f2f2}#manage-section section.spaced{padding:30px 0}@media (min-width:768px){#manage-section .hero-image-content{max-width:480px}}@media screen and (min-width:992px){#manage-section .hero-image-content{max-width:567px}}#manage-section .hero-image-content>h1,#manage-section .manage-dashboard .bg-color-blue h3{color:#fff}#manage-section .hero-image-wrapper{height:300px}@media (min-height:768px) and (min-width:1920px){#manage-section .hero-image-wrapper,#manage-section .hero-image-wrapper .hero-image-container .hero-image-content{min-height:300px}}#manage-section .help-heading{margin-top:45px;margin-bottom:30px;text-align:center}#manage-section .manage-dashboard .help-heading:first-child{margin-top:15px}#manage-section .manage-dashboard .bg-color-blue{background-color:#007dc5}#manage-section .manage-dashboard .bg-color-blue .btn:focus,#manage-section .manage-dashboard .bg-color-blue .btn:hover{border:1px solid #fff}#manage-section .manage-dashboard .bg-color-blue .btn:focus .fa.fa-file-pdf-o::before,#manage-section .manage-dashboard .bg-color-blue .btn:hover .fa.fa-file-pdf-o::before{color:#fff}#manage-section .featured-video-listing-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#manage-section .featured-video-listing-wrapper>.video-tile-wrapper{width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}@media (min-width:640px){#manage-section .featured-video-listing-wrapper>.video-tile-wrapper .video-title{height:unset}}#manage-section .featured-video-listing-wrapper>.video-tile-wrapper .video-title,.panel--booking div.panel_content .panel_col p{margin-bottom:0}#manage-section .user-guides .btn{text-transform:none;font-weight:400;text-align:left;padding:9px 18px;font-size:1.8rem;letter-spacing:.3px}#manage-section .user-guides .btn i{margin-right:6px}.logon-panel h2{color:#fff}.logon-panel h1,.logon-panel h2{margin-bottom:40px}@media (max-width:640px){.logon-panel .panel{border-radius:0;width:100vw;border:0}.logon-panel .panel .panel_content{padding:20px}.logon-panel .panel .panel_content h1{margin-top:0;margin-bottom:20px}}.logon-panel-password-retrieval{position:relative;z-index:2}@media (min-width:992px){.previous-claims{padding-left:50px}}body.nav-open,header{position:fixed;width:100%}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh}.site-content{padding-top:75px}@media (min-width:768px){.site-content{padding-top:110px}}@media (min-width:1600px){.site-content{padding-top:130px}}header{background-color:#007dc5;z-index:99;height:75px;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,.2);box-shadow:0 0 15px 2px rgba(0,0,0,.2);-webkit-transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease}@media (min-width:768px){header{height:110px}}@media (min-width:992px){header h3{display:none}}@media (min-width:1201px){header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1600px){header{height:130px}}header.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}header.flex-none .row{padding-top:40px}@media (max-width:768px){header.flex-none .row{padding-top:20px;padding-bottom:20px}}header .container{position:relative}.nav-block .header--social{float:right;padding-right:150px}.nav-block .header--social.authenticated{padding-right:75px}.nav-block .header--social a:not(.btn){fill:#fff;margin-right:0;margin-left:10px}.nav-block .header--social a:not(.btn):hover{text-decoration:none}.nav-block .header--social a:not(.btn):hover:after{display:none}.page-wrapper,main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;background-color:#fff}main .buffer{display:block;position:relative}@media (min-width:0px){main .buffer{height:80px}}@media (min-width:992px){main .buffer{height:120px}}footer{background-color:#007dc5;color:#fff;padding:70px 0 35px;text-align:center}.page-wrapper{background:#eee;padding-top:50px}@media (max-width:1600px){.page-wrapper{padding-top:50px}}@media (max-width:768px){.page-wrapper{padding-top:55px}}.page-wrapper.portal{padding:50px 0}.page-wrapper.portal.portal--half-padding{padding:50px 0 100px}.page-wrapper.portal .container-fluid{max-width:1600px;margin:0 auto}.page-wrapper.portal--login{background-image:url(/G_DayRewards/media/GDAYContentAssets/Images/Banners/home.jpeg);background-size:cover;overflow-x:hidden;padding:100px 0;position:relative}.page-wrapper.portal--login:before{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1;content:''}.page-wrapper.portal--login .logon-panel{z-index:2;position:relative}@media (max-width:640px){.page-wrapper.portal--login{padding:0;background-image:none;background-color:#fff}.page-wrapper.portal--login:before{display:none}}@media (min-width:768px){.portal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.portal-wrapper{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}}section#intro{padding-top:200px}@media (max-width:1200px){section#intro{padding-top:50px}}.overlay,.overlay-loading{background-color:#000;opacity:0;position:absolute;left:0;top:0;width:100vw;height:100vh;z-index:-1;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease}.nav-open .overlay{z-index:1;opacity:.4}.loader-visible .overlay-loading{z-index:100;opacity:.75}.overlay-loading .loading-message{color:#fff;text-align:center;position:absolute;top:400px;width:100%;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif;font-size:3px;font-size:3rem;font-weight:700}.overlay-loading .loading-message:after{content:' .';-webkit-animation:dots 1s steps(5,end) infinite;animation:dots 1s steps(5,end) infinite}@media (min-width:1600px){.container{width:1600px}.portal .container{width:1140px}}#FlyBuysSection,.sidebar-stripe-wrapper,select{position:relative}.sidebar-stripe-wrapper .sidebar-stripe-container{display:none;position:absolute;top:0;left:0;bottom:0;height:100%;width:350px;background:#007dc5}@media (min-width:1200px) and (min-height:640px){.sidebar-stripe-wrapper .sidebar-stripe-container{display:block}}@media (min-width:1600px) and (min-height:640px){.sidebar-stripe-wrapper .sidebar-stripe-container{width:450px}}@media (min-width:1920px) and (min-height:640px){.sidebar-stripe-wrapper .sidebar-stripe-container{width:350px}}@media (min-width:2400px) and (min-height:640px){.sidebar-stripe-wrapper .sidebar-stripe-container{width:450px}}.sidebar-stripe-wrapper .sidebar-stripe-container.stripe-iheartgday{background-image:url(../../G_DayRewards/media/GDAYGlobalAssets/Brand/gday-sidebar-iheartgday-bg.png);background-size:1500px;background-position:-700px 65px;background-attachment:fixed;background-repeat:no-repeat}.sidebar-stripe-wrapper .sidebar-stripe-container img{width:100%;padding:50px;max-width:350px;position:fixed;top:calc(50% + 60px);left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1600px) and (min-height:640px){.sidebar-stripe-wrapper .sidebar-stripe-container img{max-width:450px}}@media (min-width:1920px) and (min-height:640px){.sidebar-stripe-wrapper .sidebar-stripe-container img{max-width:350px}}@media (min-width:2400px) and (min-height:640px){.sidebar-stripe-wrapper .sidebar-stripe-container img{max-width:450px}}@media (min-width:1200px) and (min-height:640px){.sidebar-stripe-wrapper .container-fluid{margin-left:400px;margin-right:50px}}@media (min-width:1600px) and (min-height:640px){.sidebar-stripe-wrapper .container-fluid{margin-left:500px}}@media (min-width:1920px) and (min-height:640px){.sidebar-stripe-wrapper .container-fluid{margin-left:400px;margin-right:50px}}@media (min-width:2400px) and (min-height:640px){.sidebar-stripe-wrapper .container-fluid{margin-left:500px}}@media (min-width:320px) and (max-width:767px){.card-panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}@media (min-width:768px){.card-panels{margin-top:30px}}@media (max-width:480px){.card-panels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.card-panels .panel--card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-panels .panel_content{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (max-width:480px){.card-panels .panel_content{height:90px}.card-panels p.feature{-ms-flex-line-pack:center;align-content:center;margin:0;width:90px;line-height:34px;height:initial}}.card-panels p.detail{margin:0;border-left:none;padding:15px}@media (max-width:480px){.card-panels p.detail{border-left:1px solid #d2d2d2;border-top:none;padding-left:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}header a.logo img{max-height:45px}.alert{border-radius:20px;display:block;padding:20px}.alert .fa,.alert .far,.alert .fas{position:absolute;top:16px;left:20px}#linkRewardsModal .alert-warning{color:#e6b837;background-color:transparent;border:#e6b837 2px solid}#open-claims .alert-danger,#open-claims .alert-info,#open-claims .alert-success{padding-left:20px;margin-top:20px}#members-app-root .alert-danger:before,#members-app-root .alert-info:before,#members-app-root .alert-success:before{top:10px;left:20px}#members-app-root .alert-danger:after,#members-app-root .alert-info:after,#members-app-root .alert-success:after{top:12px;left:16px}.alert-success{background:0 0;border-color:#53a362;padding-left:90px;position:relative;margin-bottom:40px}@media (max-width:480px){.alert-success{padding:20px 20px 20px 90px}}.alert-success .custom-check{color:#53a362;display:block;width:50px;height:50px;border-radius:25px;border:2px solid #53a362;line-height:50px;position:absolute;top:20px;left:20px}.alert-info .custom-info:after,.alert-success .custom-check:after{font-family:'fontAwesome';content:'\f00c';font-size:25px;font-size:2.5rem;margin-left:8px}.alert-danger h6,.alert-success h3,.alert-success p{font-family:"brandon-grotesque",sans-serif}.alert-success h3{line-height:1;font-size:26px;font-size:2.6rem;color:#53a362;margin:4px 0 0}@media (max-width:480px){.alert-success h3{font-size:20px;font-size:2rem}}.alert-success p{color:#444;line-height:1;font-size:20px;font-size:2rem}.alert-success .fa,.alert-success .far,.alert-success .fas{color:#53a362}.alert-danger,.alert-info{background:0 0;border-color:#014d7e;position:relative}.alert-info .custom-info{display:block;width:40px;height:40px;border-radius:25px;border:2px solid #014d7e;color:#014d7e;line-height:40px;position:absolute;top:10px;left:20px}.alert-info .custom-info:after{content:'\f129';font-style:normal;margin-left:14px}.alert-danger p,.alert-info p,.panel.light-grey p,.panel.light-grey table{color:#444}.alert-info .fa,.alert-info .far,.alert-info .fas{color:#014d7e}.alert-danger{border-color:#c1272d;color:#444}.alert-danger h6{margin:0;color:#c1272d;text-transform:uppercase}.alert-danger .fa,.alert-danger .far,.alert-danger .fas{color:#c1272d}a{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;border:0;color:#007dc5;border-color:#007dc5;border-bottom:0;text-decoration:none}a:active,a:active:focus,a:focus,a:hover{outline:0;text-decoration:none;border-color:transparent}a.block-link{display:block;background-color:transparent;border:0;width:100%;height:100%}a.block-link:active,a.block-link:active:focus,a.block-link:focus,a.block-link:hover{background-color:transparent;border:0}a.inverse{border-color:transparent}a.inverse:active,a.inverse:active:focus,a.inverse:focus,a.inverse:hover{border-color:#007dc5}a.contrast{color:#fff;border-color:#fff}a.contrast:active,a.contrast:active:focus,a.contrast:focus,a.contrast:hover{border-color:transparent}a.contrast.inverse{border-color:transparent}a.contrast.inverse:active,a.contrast.inverse:active:focus,a.contrast.inverse:focus,a.contrast.inverse:hover{border-color:#fff}a.secondary{color:#014d7e;border-color:#014d7e}a.secondary:active,a.secondary:active:focus,a.secondary:focus,a.secondary:hover{border-color:transparent}a.secondary.inverse{border-color:transparent}a.secondary.inverse:active,a.secondary.inverse:active:focus,a.secondary.inverse:focus,a.secondary.inverse:hover{border-color:#014d7e}p a.btn{text-decoration:none}.btn,a.btn,button.btn{background-color:#014d7e;height:40px;outline:0;padding:0 25px;line-height:38px;font-weight:700;font-family:"brandon-grotesque",sans-serif;white-space:normal;text-transform:uppercase;font-size:18px;font-size:1.8rem;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;letter-spacing:1px}.btn:active,.btn:active:focus,.btn:focus,.btn:hover,a.btn:active,a.btn:active:focus,a.btn:focus,a.btn:hover,button.btn:active,button.btn:active:focus,button.btn:focus,button.btn:hover{outline:0}.btn::-moz-focus-inner,a.btn::-moz-focus-inner,button.btn::-moz-focus-inner{outline:0}.btn.btn-xs,a.btn.btn-xs,button.btn.btn-xs{padding:4px 14px;font-size:12px;font-size:1.2rem;height:30px;line-height:26px}.btn.btn-sm,a.btn.btn-sm,button.btn.btn-sm{font-size:14px;font-size:1.4rem}.btn.btn-lg,a.btn.btn-lg,button.btn.btn-lg{padding:16px 32px;font-size:18px;font-size:1.8rem}.btn.btn-lg.btn-block,a.btn.btn-lg.btn-block,button.btn.btn-lg.btn-block{padding:16px}.btn.btn-x-lg,a.btn.btn-x-lg,button.btn.btn-x-lg{padding:15px 36px;font-size:18px;font-size:1.8rem}.btn.btn-x-lg.btn-block,a.btn.btn-x-lg.btn-block,button.btn.btn-x-lg.btn-block{padding:20px}.btn.btn-left,.btn.btn-left.btn-block,a.btn.btn-left,a.btn.btn-left.btn-block,button.btn.btn-left,button.btn.btn-left.btn-block{text-align:left;padding-left:30px;padding-right:30px}.btn.btn-left .fa,.btn.btn-left.btn-block .fa,.modal-dialog .modal-header .modal-title i,.modal-dialog .modal-header h1 i,.modal-dialog .modal-header h2 i,a.btn.btn-left .fa,a.btn.btn-left.btn-block .fa,button.btn.btn-left .fa,button.btn.btn-left.btn-block .fa,ul.fa-icons li i{margin-right:10px}.btn.btn-circle,a.btn.btn-circle,button.btn.btn-circle{position:relative;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:0;width:45px;height:45px}.btn.btn-circle.btn-sm,a.btn.btn-circle.btn-sm,button.btn.btn-circle.btn-sm{width:30px;height:30px;font-size:14px;font-size:1.4rem}.btn.btn-circle.btn-lg,a.btn.btn-circle.btn-lg,button.btn.btn-circle.btn-lg{width:60px;height:60px}.btn.btn-block,a.btn.btn-block,button.btn.btn-block{display:inline-block;width:auto}@media (max-width:640px){.btn.btn-block,a.btn.btn-block,button.btn.btn-block{display:block;width:100%}}.btn.btn-pill,a.btn.btn-pill,button.btn.btn-pill{background-color:#fff;width:49%}.btn.btn-pill.btn-pill--active,a.btn.btn-pill.btn-pill--active,button.btn.btn-pill.btn-pill--active{background-color:#014d7e;color:#fff}.btn.btn-pill:last-child,a.btn.btn-pill:last-child,button.btn.btn-pill:last-child{float:right}.btn.btn-default,.btn.btn-primary,a.btn.btn-default,a.btn.btn-primary,button.btn.btn-default,button.btn.btn-primary{background-color:#007dc5;border-color:#007dc5;color:#fff}.btn.btn-default:active,.btn.btn-default:active:focus,.btn.btn-default:focus,.btn.btn-default:hover,.btn.btn-primary:active,.btn.btn-primary:active:focus,.btn.btn-primary:focus,.btn.btn-primary:hover,a.btn.btn-default:active,a.btn.btn-default:active:focus,a.btn.btn-default:focus,a.btn.btn-default:hover,a.btn.btn-primary:active,a.btn.btn-primary:active:focus,a.btn.btn-primary:focus,a.btn.btn-primary:hover,button.btn.btn-default:active,button.btn.btn-default:active:focus,button.btn.btn-default:focus,button.btn.btn-default:hover,button.btn.btn-primary:active,button.btn.btn-primary:active:focus,button.btn.btn-primary:focus,button.btn.btn-primary:hover{background-color:#005d92;border-color:#005d92;color:#fff}.btn.btn-default.btn-inverse,.btn.btn-primary.btn-inverse,a.btn.btn-default.btn-inverse,a.btn.btn-primary.btn-inverse,button.btn.btn-default.btn-inverse,button.btn.btn-primary.btn-inverse{background-color:#fff;border-color:#fff;color:#007dc5}.btn.btn-default.btn-inverse:active,.btn.btn-default.btn-inverse:active:focus,.btn.btn-default.btn-inverse:focus,.btn.btn-default.btn-inverse:hover,.btn.btn-primary.btn-inverse:active,.btn.btn-primary.btn-inverse:active:focus,.btn.btn-primary.btn-inverse:focus,.btn.btn-primary.btn-inverse:hover,a.btn.btn-default.btn-inverse:active,a.btn.btn-default.btn-inverse:active:focus,a.btn.btn-default.btn-inverse:focus,a.btn.btn-default.btn-inverse:hover,a.btn.btn-primary.btn-inverse:active,a.btn.btn-primary.btn-inverse:active:focus,a.btn.btn-primary.btn-inverse:focus,a.btn.btn-primary.btn-inverse:hover,button.btn.btn-default.btn-inverse:active,button.btn.btn-default.btn-inverse:active:focus,button.btn.btn-default.btn-inverse:focus,button.btn.btn-default.btn-inverse:hover,button.btn.btn-primary.btn-inverse:active,button.btn.btn-primary.btn-inverse:active:focus,button.btn.btn-primary.btn-inverse:focus,button.btn.btn-primary.btn-inverse:hover{background-color:#007dc5;border-color:#007dc5;color:#fff}.btn.btn-default.btn-inverse.inverse-secondary:active,.btn.btn-default.btn-inverse.inverse-secondary:active:focus,.btn.btn-default.btn-inverse.inverse-secondary:focus,.btn.btn-default.btn-inverse.inverse-secondary:hover,.btn.btn-primary.btn-inverse.inverse-secondary:active,.btn.btn-primary.btn-inverse.inverse-secondary:active:focus,.btn.btn-primary.btn-inverse.inverse-secondary:focus,.btn.btn-primary.btn-inverse.inverse-secondary:hover,a.btn.btn-default.btn-inverse.inverse-secondary:active,a.btn.btn-default.btn-inverse.inverse-secondary:active:focus,a.btn.btn-default.btn-inverse.inverse-secondary:focus,a.btn.btn-default.btn-inverse.inverse-secondary:hover,a.btn.btn-primary.btn-inverse.inverse-secondary:active,a.btn.btn-primary.btn-inverse.inverse-secondary:active:focus,a.btn.btn-primary.btn-inverse.inverse-secondary:focus,a.btn.btn-primary.btn-inverse.inverse-secondary:hover,button.btn.btn-default.btn-inverse.inverse-secondary:active,button.btn.btn-default.btn-inverse.inverse-secondary:active:focus,button.btn.btn-default.btn-inverse.inverse-secondary:focus,button.btn.btn-default.btn-inverse.inverse-secondary:hover,button.btn.btn-primary.btn-inverse.inverse-secondary:active,button.btn.btn-primary.btn-inverse.inverse-secondary:active:focus,button.btn.btn-primary.btn-inverse.inverse-secondary:focus,button.btn.btn-primary.btn-inverse.inverse-secondary:hover{background-color:#014d7e;border-color:#014d7e;color:#fff}.btn.btn-secondary,a.btn.btn-secondary,button.btn.btn-secondary,input[type=button].btn-primary,input[type=reset].btn-primary,input[type=submit].btn-primary{background-color:#014d7e;border-color:#014d7e;color:#fff}.btn.btn-secondary:active,.btn.btn-secondary:active:focus,.btn.btn-secondary:focus,.btn.btn-secondary:hover,a.btn.btn-secondary:active,a.btn.btn-secondary:active:focus,a.btn.btn-secondary:focus,a.btn.btn-secondary:hover,button.btn.btn-secondary:active,button.btn.btn-secondary:active:focus,button.btn.btn-secondary:focus,button.btn.btn-secondary:hover{background-color:#012e4b;color:#fff}.btn.btn-secondary.inverse-hover:active,.btn.btn-secondary.inverse-hover:active:focus,.btn.btn-secondary.inverse-hover:focus,.btn.btn-secondary.inverse-hover:hover,a.btn.btn-secondary.inverse-hover:active,a.btn.btn-secondary.inverse-hover:active:focus,a.btn.btn-secondary.inverse-hover:focus,a.btn.btn-secondary.inverse-hover:hover,button.btn.btn-secondary.inverse-hover:active,button.btn.btn-secondary.inverse-hover:active:focus,button.btn.btn-secondary.inverse-hover:focus,button.btn.btn-secondary.inverse-hover:hover{background-color:#fff;border-color:#fff;color:#014d7e}.btn.btn-secondary.btn-inverse,a.btn.btn-secondary.btn-inverse,button.btn.btn-secondary.btn-inverse{background-color:#fff;border-color:#fff;color:#014d7e}.btn.btn-secondary.btn-inverse:active,.btn.btn-secondary.btn-inverse:active:focus,.btn.btn-secondary.btn-inverse:focus,.btn.btn-secondary.btn-inverse:hover,a.btn.btn-secondary.btn-inverse:active,a.btn.btn-secondary.btn-inverse:active:focus,a.btn.btn-secondary.btn-inverse:focus,a.btn.btn-secondary.btn-inverse:hover,button.btn.btn-secondary.btn-inverse:active,button.btn.btn-secondary.btn-inverse:active:focus,button.btn.btn-secondary.btn-inverse:focus,button.btn.btn-secondary.btn-inverse:hover{background-color:#e6e5e5;border-color:#e6e5e5}.btn.btn-secondary.btn-inverse.btn-inverse-outline,a.btn.btn-secondary.btn-inverse.btn-inverse-outline,button.btn.btn-secondary.btn-inverse.btn-inverse-outline{border-color:#014d7e}.btn.btn-secondary.btn-inverse.btn-inverse-outline:active,.btn.btn-secondary.btn-inverse.btn-inverse-outline:active:focus,.btn.btn-secondary.btn-inverse.btn-inverse-outline:focus,.btn.btn-secondary.btn-inverse.btn-inverse-outline:hover,a.btn.btn-secondary.btn-inverse.btn-inverse-outline:active,a.btn.btn-secondary.btn-inverse.btn-inverse-outline:active:focus,a.btn.btn-secondary.btn-inverse.btn-inverse-outline:focus,a.btn.btn-secondary.btn-inverse.btn-inverse-outline:hover,button.btn.btn-secondary.btn-inverse.btn-inverse-outline:active,button.btn.btn-secondary.btn-inverse.btn-inverse-outline:active:focus,button.btn.btn-secondary.btn-inverse.btn-inverse-outline:focus,button.btn.btn-secondary.btn-inverse.btn-inverse-outline:hover{border-color:#012e4b}.btn.btn-secondary.btn-inverse.inverse-primary:active,.btn.btn-secondary.btn-inverse.inverse-primary:active:focus,.btn.btn-secondary.btn-inverse.inverse-primary:focus,.btn.btn-secondary.btn-inverse.inverse-primary:hover,a.btn.btn-secondary.btn-inverse.inverse-primary:active,a.btn.btn-secondary.btn-inverse.inverse-primary:active:focus,a.btn.btn-secondary.btn-inverse.inverse-primary:focus,a.btn.btn-secondary.btn-inverse.inverse-primary:hover,button.btn.btn-secondary.btn-inverse.inverse-primary:active,button.btn.btn-secondary.btn-inverse.inverse-primary:active:focus,button.btn.btn-secondary.btn-inverse.inverse-primary:focus,button.btn.btn-secondary.btn-inverse.inverse-primary:hover{background-color:#007dc5;border-color:#007dc5;color:#fff}.btn.btn-tertiary,a.btn.btn-tertiary,button.btn.btn-tertiary{background-color:#013f65;border-color:#013f65;color:#fff}.btn.btn-tertiary:active,.btn.btn-tertiary:active:focus,.btn.btn-tertiary:focus,.btn.btn-tertiary:hover,a.btn.btn-tertiary:active,a.btn.btn-tertiary:active:focus,a.btn.btn-tertiary:focus,a.btn.btn-tertiary:hover,button.btn.btn-tertiary:active,button.btn.btn-tertiary:active:focus,button.btn.btn-tertiary:focus,button.btn.btn-tertiary:hover{background-color:#012033;border-color:#012033;color:#fff}.btn.btn-tertiary.btn-inverse,a.btn.btn-tertiary.btn-inverse,button.btn.btn-tertiary.btn-inverse{background-color:#fff;border-color:#013f65;color:#013f65}.btn.btn-tertiary.btn-inverse:active,.btn.btn-tertiary.btn-inverse:active:focus,.btn.btn-tertiary.btn-inverse:focus,.btn.btn-tertiary.btn-inverse:hover,a.btn.btn-tertiary.btn-inverse:active,a.btn.btn-tertiary.btn-inverse:active:focus,a.btn.btn-tertiary.btn-inverse:focus,a.btn.btn-tertiary.btn-inverse:hover,button.btn.btn-tertiary.btn-inverse:active,button.btn.btn-tertiary.btn-inverse:active:focus,button.btn.btn-tertiary.btn-inverse:focus,button.btn.btn-tertiary.btn-inverse:hover{background-color:#013f65;border-color:#013f65;color:#fff}.btn.btn-tertiary.btn-inverse.inverse-primary:active,.btn.btn-tertiary.btn-inverse.inverse-primary:active:focus,.btn.btn-tertiary.btn-inverse.inverse-primary:focus,.btn.btn-tertiary.btn-inverse.inverse-primary:hover,a.btn.btn-tertiary.btn-inverse.inverse-primary:active,a.btn.btn-tertiary.btn-inverse.inverse-primary:active:focus,a.btn.btn-tertiary.btn-inverse.inverse-primary:focus,a.btn.btn-tertiary.btn-inverse.inverse-primary:hover,button.btn.btn-tertiary.btn-inverse.inverse-primary:active,button.btn.btn-tertiary.btn-inverse.inverse-primary:active:focus,button.btn.btn-tertiary.btn-inverse.inverse-primary:focus,button.btn.btn-tertiary.btn-inverse.inverse-primary:hover{background-color:#007dc5;border-color:#007dc5;color:#fff}.btn.btn-tertiary.btn-inverse.inverse-secondary:active,.btn.btn-tertiary.btn-inverse.inverse-secondary:active:focus,.btn.btn-tertiary.btn-inverse.inverse-secondary:focus,.btn.btn-tertiary.btn-inverse.inverse-secondary:hover,a.btn.btn-tertiary.btn-inverse.inverse-secondary:active,a.btn.btn-tertiary.btn-inverse.inverse-secondary:active:focus,a.btn.btn-tertiary.btn-inverse.inverse-secondary:focus,a.btn.btn-tertiary.btn-inverse.inverse-secondary:hover,button.btn.btn-tertiary.btn-inverse.inverse-secondary:active,button.btn.btn-tertiary.btn-inverse.inverse-secondary:active:focus,button.btn.btn-tertiary.btn-inverse.inverse-secondary:focus,button.btn.btn-tertiary.btn-inverse.inverse-secondary:hover{background-color:#014d7e;border-color:#014d7e;color:#fff}.btn.btn-quaternary,a.btn.btn-quaternary,button.btn.btn-quaternary{background:#fbdc3e;color:#005d92}.btn.btn-quaternary:hover,a.btn.btn-quaternary:hover,button.btn.btn-quaternary:hover{background-color:#e8c205;border-color:#e8c205;color:#005d92}.btn.btn-icon-cta-lg,a.btn.btn-icon-cta-lg,button.btn.btn-icon-cta-lg{background-color:#007dc5;color:#fff;position:relative;border:0;height:90px;border-radius:90px;padding-left:90px;line-height:1.2;max-width:345px;z-index:1;display:table;margin:0 auto;-webkit-transition:all .3s;transition:all .3s}.btn.btn-icon-cta-lg .icon-wrapper,a.btn.btn-icon-cta-lg .icon-wrapper,button.btn.btn-icon-cta-lg .icon-wrapper{display:inline-block;position:absolute;width:90px;height:90px;border-radius:90px;background-color:#007dc5;top:0;left:0;line-height:90px;font-size:3rem;color:#eee;z-index:2;-webkit-transition:all .3s;transition:all .3s}.btn.btn-icon-cta-lg .text-wrapper,a.btn.btn-icon-cta-lg .text-wrapper,button.btn.btn-icon-cta-lg .text-wrapper{z-index:2;position:relative;display:table-cell;vertical-align:middle}.btn.btn-icon-cta-lg .hover-mask,a.btn.btn-icon-cta-lg .hover-mask,button.btn.btn-icon-cta-lg .hover-mask{display:inline-block;position:absolute;height:90px;border-radius:90px;background-color:#007dc5;top:0;left:0;-webkit-animation:hover-mask-out .3s forwards;animation:hover-mask-out .3s forwards;z-index:1}.btn.btn-icon-cta-lg:active .hover-mask,.btn.btn-icon-cta-lg:active:focus .hover-mask,.btn.btn-icon-cta-lg:focus .hover-mask,.btn.btn-icon-cta-lg:hover .hover-mask,a.btn.btn-icon-cta-lg:active .hover-mask,a.btn.btn-icon-cta-lg:active:focus .hover-mask,a.btn.btn-icon-cta-lg:focus .hover-mask,a.btn.btn-icon-cta-lg:hover .hover-mask,button.btn.btn-icon-cta-lg:active .hover-mask,button.btn.btn-icon-cta-lg:active:focus .hover-mask,button.btn.btn-icon-cta-lg:focus .hover-mask,button.btn.btn-icon-cta-lg:hover .hover-mask{background-color:#005d92;-webkit-animation:hover-mask-in .3s forwards;animation:hover-mask-in .3s forwards;top:0;left:0}.btn.btn-icon-cta-lg:active .icon-wrapper,.btn.btn-icon-cta-lg:active:focus .icon-wrapper,.btn.btn-icon-cta-lg:focus .icon-wrapper,.btn.btn-icon-cta-lg:hover .icon-wrapper,a.btn.btn-icon-cta-lg:active .icon-wrapper,a.btn.btn-icon-cta-lg:active:focus .icon-wrapper,a.btn.btn-icon-cta-lg:focus .icon-wrapper,a.btn.btn-icon-cta-lg:hover .icon-wrapper,button.btn.btn-icon-cta-lg:active .icon-wrapper,button.btn.btn-icon-cta-lg:active:focus .icon-wrapper,button.btn.btn-icon-cta-lg:focus .icon-wrapper,button.btn.btn-icon-cta-lg:hover .icon-wrapper{color:#005d92;font-size:3.5rem;width:100px;height:100px;left:-5px;top:-5px;line-height:100px;border-radius:100px}.btn.btn-link,a.btn.btn-link,button.btn.btn-link{background:0 0;color:#444;border-radius:0;font-size:16px;font-size:1.6rem;text-decoration:underline;padding-left:0;padding-right:0;font-family:'open sans',sans-serif;text-transform:none;letter-spacing:0}.btn.btn-link.btn-link--naked:before,a.btn.btn-link.btn-link--naked:before,button.btn.btn-link.btn-link--naked:before{display:none}.btn.btn-link.btn-inverse,a.btn.btn-link.btn-inverse,button.btn.btn-link.btn-inverse{color:#fff}.btn.btn-link.btn-inverse:active,.btn.btn-link.btn-inverse:active:focus,.btn.btn-link.btn-inverse:focus,.btn.btn-link.btn-inverse:hover,a.btn.btn-link.btn-inverse:active,a.btn.btn-link.btn-inverse:active:focus,a.btn.btn-link.btn-inverse:focus,a.btn.btn-link.btn-inverse:hover,button.btn.btn-link.btn-inverse:active,button.btn.btn-link.btn-inverse:active:focus,button.btn.btn-link.btn-inverse:focus,button.btn.btn-link.btn-inverse:hover{color:#fff}.btn.btn-link:active,.btn.btn-link:active:focus,.btn.btn-link:focus,.btn.btn-link:hover,a.btn.btn-link:active,a.btn.btn-link:active:focus,a.btn.btn-link:focus,a.btn.btn-link:hover,button.btn.btn-link:active,button.btn.btn-link:active:focus,button.btn.btn-link:focus,button.btn.btn-link:hover{text-decoration:none}.btn.btn-link:active::before,.btn.btn-link:active:focus::before,.btn.btn-link:focus::before,.btn.btn-link:hover::before,a.btn.btn-link:active::before,a.btn.btn-link:active:focus::before,a.btn.btn-link:focus::before,a.btn.btn-link:hover::before,button.btn.btn-link:active::before,button.btn.btn-link:active:focus::before,button.btn.btn-link:focus::before,button.btn.btn-link:hover::before{color:#013f65}.btn.btn-link.btn-contrast,a.btn.btn-link.btn-contrast,button.btn.btn-link.btn-contrast{color:#fff}.btn.btn-link::before,a.btn.btn-link::before,button.btn.btn-link::before{font-family:"FontAwesome";display:inline-block;font-size:10px;font-size:1rem;content:"\f04b";margin:0 6px 0 0;border-bottom:0;vertical-align:10%;text-decoration:none!important;border-color:transparent}.btn.btn-link.back::before,a.btn.btn-link.back::before,button.btn.btn-link.back::before{content:"\f053"}.btn.btn-link.back:hover::before,a.btn.btn-link.back:hover::before,button.btn.btn-link.back:hover::before{color:#014d7e}.btn.btn-outline,a.btn.btn-outline,button.btn.btn-outline{background:0 0;border:1px solid #007dc5;color:#007dc5}.btn.btn-outline.btn-light,a.btn.btn-outline.btn-light,button.btn.btn-outline.btn-light{color:#fff;border-color:#fff}.btn.btn-outline.btn-light:hover,a.btn.btn-outline.btn-light:hover,button.btn.btn-outline.btn-light:hover{background:#fff;color:#000}.btn.btn-outline.btn-alert,a.btn.btn-outline.btn-alert,button.btn.btn-outline.btn-alert{background-color:none;border-color:#c1272d;color:#c1272d}.btn.btn-header,.kentico-grid-container .table-wrapper.table-primary table,.nav-dropdown li a,a.btn.btn-header,button.btn.btn-header{color:#fff}.btn.btn-header--alt,a.btn.btn-header--alt,button.btn.btn-header--alt{background:#fff;color:#001f32}.btn.btn-yes,a.btn.btn-yes,button.btn.btn-yes{background:#c1272d;color:#fff}.btn.btn-no,a.btn.btn-no,button.btn.btn-no{background:#53a362;color:#fff}.btn.btn-white,a.btn.btn-white,button.btn.btn-white{color:#fff;border-color:#fff}.btn.btn-tab,a.btn.btn-tab,button.btn.btn-tab{background:#fff;color:#999;font-size:14px;font-size:1.4rem}.btn.btn-tab:hover,.input-button label:hover,.nav-dropdown li:hover,a.btn.btn-tab:hover,button.btn.btn-tab:hover{cursor:pointer}.btn.btn-tab.btn-tab--active,a.btn.btn-tab.btn-tab--active,button.btn.btn-tab.btn-tab--active{background:#014d7e;color:#fff}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{filter:alpha(opacity=40);opacity:.4}a:active .btn.btn-icon-cta-lg .hover-mask,a:active:focus .btn.btn-icon-cta-lg .hover-mask,a:focus .btn.btn-icon-cta-lg .hover-mask,a:hover .btn.btn-icon-cta-lg .hover-mask{background-color:#005d92;-webkit-animation:hover-mask-in .3s forwards;animation:hover-mask-in .3s forwards;top:0;left:0}a:active .btn.btn-icon-cta-lg .icon-wrapper,a:active:focus .btn.btn-icon-cta-lg .icon-wrapper,a:focus .btn.btn-icon-cta-lg .icon-wrapper,a:hover .btn.btn-icon-cta-lg .icon-wrapper{color:#005d92;font-size:3.5rem;width:100px;height:100px;left:-5px;top:-5px;line-height:100px;border-radius:100px}.radio-group{display:block;margin-bottom:10px}.radio-group [type=radio]:checked,.radio-group [type=radio]:not(:checked){position:absolute;left:-9999px}.radio-group [type=radio]:checked+label,.radio-group [type=radio]:not(:checked)+label{border:1px solid #007dc5;position:relative;cursor:pointer;display:inline-block}.radio-group [type=radio]:not(:checked)+label{color:#007dc5}.radio-group [type=radio]:checked+label,.radio-group [type=radio]:not(:checked)+label:hover{background:#007dc5;color:#fff}.banner.banner--icons-cta .banner_content .wrapper--icons .block h2,.radio-group label .fa{padding-right:10px}.breadcrumbs{font-size:19px;font-size:1.9rem;line-height:1.75;margin-bottom:0}.breadcrumbs .CMSBreadCrumbsCurrentItem,.breadcrumbs a{margin:0 5px}.breadcrumbs a:first-of-type{margin-left:0}.breadcrumbs.simple{background:0 0;color:#014d7e}.breadcrumbs.simple a{color:#007dc5;border-bottom:1px solid #007dc5}.breadcrumbs.simple a:active,.breadcrumbs.simple a:active:focus,.breadcrumbs.simple a:focus,.breadcrumbs.simple a:hover{color:#007dc5;border-bottom:1px solid transparent}@media (max-width:768px){input.form-control,select.form-control,textarea.form-control{margin-bottom:10px}}.form-control.input-xl{height:70px;border-radius:35px}.input-group:first-child .form-control.input-xl{border-radius:35px 0 0 35px;height:70px}.filter-wrapper{border:1px solid #444;border-radius:20px;padding:15px 15px 5px;display:inline-block;margin-top:40px}.filter-wrapper label{color:#444;display:block;text-transform:uppercase;font-size:14px;font-size:1.4rem;opacity:.75;padding-left:5px}.filter-wrapper select{border:0;background:0 0;font-size:22px;font-size:2.2rem;height:40px;font-family:"brandon-grotesque",sans-serif;color:#014d7e}.filter-wrapper select option{padding:5px 0;color:#444;font-family:"Open Sans",sans-serif;font-size:16px;font-size:1.6rem}.input-group .input-group-addon{border-radius:0 20px 20px 0;background:0 0;color:#999}.input-group .btn-xl{height:70px;border-radius:0 35px 35px 0;padding:9px 20px 0;font-size:24px;font-size:2.4rem}@media (max-width:640px){.input-group .btn-xl{padding-top:0}}.checkbox--well input[type=checkbox],.input-button br,.input-button input[type=checkbox],.input-button input[type=radio],.input-group .btn-xl .fa{display:none}@media (max-width:640px){.input-group .btn-xl .fa{display:block}.input-group .btn-xl span{display:none}}.select-wrapper{position:relative;display:inline-block}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f7f7f7;padding:0 10px}.select-wrapper:after{position:absolute;right:0;bottom:0;content:"";width:0;height:0;border-bottom:10px solid #eee;border-left:10px solid transparent}.control-label,label{color:#444;font-weight:400;font-size:14px;font-size:1.4rem}.control-label span,label span{color:#444;font-weight:400;font-size:75%}.control-label.label-check,label.label-check{font-weight:400;color:#444;margin-top:10px}.control-label .opt,label .opt{font-size:12px;font-size:1.2rem}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}input[type=button].btn-primary:active,input[type=button].btn-primary:active:focus,input[type=button].btn-primary:focus,input[type=button].btn-primary:hover,input[type=reset].btn-primary:active,input[type=reset].btn-primary:active:focus,input[type=reset].btn-primary:focus,input[type=reset].btn-primary:hover,input[type=submit].btn-primary:active,input[type=submit].btn-primary:active:focus,input[type=submit].btn-primary:focus,input[type=submit].btn-primary:hover{background-color:#012e4b!important;border-color:#012e4b!important;color:#fff}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder,select::-moz-placeholder{color:#ccc}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#ccc}input:-moz-placeholder,select:-moz-placeholder{color:#ccc}select select::after{position:absolute;top:20px;right:20px;width:20px;height:20px;content:"";text-align:center;background:center no-repeat;background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Icons/chevron-down.svg);background-size:cover;pointer-events:none}.WatermarkText{color:#ccc}.form-control{border:1px solid #ccc;font-size:18px;font-size:1.8rem;height:50px;border-radius:35px;padding-left:20px}textarea.form-control{padding-top:20px}.form-group{overflow:hidden}.form-group .row{margin-bottom:20px}.modal .form-group{overflow:visible}.form-group p{color:#eee;font-size:14px;font-size:1.4rem;margin:3px 0 0}.form-group .form-control-static{color:#444;font-weight:700}.input-group .form-control:first-child{height:45px;padding:6px 15px 10px 20px;border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px}.input-group .form-control,.input-group .input-group-btn>.btn{height:45px}.required{color:#444;margin-bottom:10px}.FormButton{height:50px;border-radius:25px;padding:5px 40px 0}.checkbox--well{font-size:16px;font-size:1.6rem;margin-bottom:0}.checkbox--well input[type=checkbox]:checked+label:after{content:'\f00c';display:block;color:#007dc5;font-size:20px;font-size:2rem;font-family:"FontAwesome";position:absolute;top:3px;left:-40px}.checkbox--well label{color:#444;padding-left:0;font-weight:700}.checkbox--well label:before,.input-button label:before{background:#fff;border:1px solid #ccc;content:'';position:absolute;top:0}.checkbox--well label:before{display:block;border-radius:10px;width:36px;height:36px;left:-50px}.accepted-payment-info-wrapper img{display:inline-block;margin-right:10px;margin-bottom:10px;width:100px}#manage-section .lost-bookings .lost-booking-form .SingleLine .EditingFormControlNestedControl,#manage-section .lost-bookings .lost-booking-form .numeric-updown-buttons,.accepted-payment-info-wrapper p,.input-button{display:inline-block}.input-buttons>label,.navbar.navbar-default .navbar-collapse ul li a{display:block}.input-button{padding-top:15px}.input-button label{padding-left:30px;line-height:25px;margin-right:20px;position:relative}.input-button label:before{border-radius:13px;left:0;width:25px;height:25px}.input-button label:after{content:'';top:5px;left:5px;display:none;background:#007dc5;border-radius:10px;width:15px;height:15px;position:absolute}.input-button input[type=checkbox]:checked+label:after,.input-button input[type=radio]:checked+label:after{display:block}.form-horizontal .control-label{text-align:left}.ui-autocomplete{background:#fff}select.form-control{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,0 1.5em;background-repeat:no-repeat}select.form-control:focus{background-image:linear-gradient(45deg,gray 50%,transparent 50%),linear-gradient(135deg,transparent 50%,gray 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,0 1.5em;background-repeat:no-repeat;outline:0}.optional{font-size:14px;font-size:1.4rem;display:inline-block;padding-left:10px;font-style:italic}#FlyBuysSection input[type=text]{padding-right:100px}#FlyBuysSection img{display:block;position:absolute;height:25px;width:auto;bottom:32px;right:40px}@media (max-width:768px){#FlyBuysSection img{bottom:42px}}.header-captive .nav-wrapper .nav-container{text-align:center;display:block}.header-captive .nav-wrapper .nav-container .logo{display:inline-block;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;width:120px;margin-top:15px}@media (min-width:768px){.header-captive .nav-wrapper .nav-container .logo{margin:0}}@media (min-width:992px){.header-captive .nav-wrapper .nav-container .logo{width:150px;margin:0 20px}}@media (min-width:1200px){.header-captive .nav-wrapper .nav-container .logo{margin:0 25px}}.header-captive .nav-wrapper .nav-container .logo a{display:block;border:0;outline:0}.header-captive .nav-wrapper .nav-container .logo img{width:100%;height:auto}.navbar.navbar-default{border:0;background-color:transparent;margin-bottom:0}.navbar.navbar-default .navbar-header{height:80px}.navbar.navbar-default .navbar-toggle{border-color:#fff;margin:0;position:absolute;right:15px;top:50%;padding:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.navbar.navbar-default .navbar-toggle:active,.navbar.navbar-default .navbar-toggle:active:focus,.navbar.navbar-default .navbar-toggle:focus,.navbar.navbar-default .navbar-toggle:hover{background-color:#fff}.navbar.navbar-default .navbar-toggle:active .icon-bar,.navbar.navbar-default .navbar-toggle:active:focus .icon-bar,.navbar.navbar-default .navbar-toggle:focus .icon-bar,.navbar.navbar-default .navbar-toggle:hover .icon-bar{background-color:#007dc5}.navbar.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar.navbar-default .navbar-collapse{background-color:#014d7e;border:0}.navbar.navbar-default .navbar-collapse.collapse.in{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.2)}.navbar.navbar-default .navbar-collapse ul ul{margin-left:15px}.navbar.navbar-default .navbar-nav{margin:15px 0}a.logo,a.logo img{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}a.logo img{-webkit-transform:scale(1);transform:scale(1)}a.logo:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.mobile-toggle{background-color:transparent;border:0;display:none;float:right;outline:0;text-align:center;margin-top:5px;height:25px;width:32px;position:relative;z-index:10}@media (max-width:480px){.mobile-toggle{padding:0}}.mobile-toggle .open,.nav-dropdown li ul{display:none;background:#fff}@media (max-width:992px){.mobile-toggle{display:block}}.nav-open .mobile-toggle .open{display:block}.nav-open .mobile-toggle .closed{display:none}.nav-dropdown{display:inline-block;list-style:none;margin:0;padding-left:0}.nav-dropdown li{color:#fff;display:block;float:left;margin:0;text-decoration:none;-webkit-transition-duration:.5s;transition-duration:.5s}.nav-dropdown li,.nav-dropdown li .btn-dropdown{position:relative}.nav-dropdown li .btn-dropdown .fa{position:absolute;top:2px;left:8px}.nav-dropdown li .btn-dropdown i.fa-caret-down{position:absolute;right:10px;left:auto;top:22px}.nav-dropdown li ul{border-radius:20px;visibility:hidden;opacity:0;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease;padding:10px 24px;width:100%;right:0;min-width:300px}.nav-dropdown li ul:hover,.nav-dropdown li:hover>ul{visibility:visible;opacity:1;display:block}.nav-dropdown li ul li{background:#fff;border-bottom:1px solid #d5eaf7;clear:both;padding:7px 0 5px;width:100%}.nav-dropdown li ul li:last-child{border-bottom:none}.nav-dropdown li ul li a.dropdown-item,.nav-dropdown li ul li a:not(.btn){color:#007dc5;display:block;text-transform:none;font-size:16px;font-size:1.6rem;margin-right:0;position:relative}.nav-dropdown li ul li a.dropdown-item:after,.nav-dropdown li ul li a:not(.btn):after{content:'';background-image:url(/G_DayRewards/media/GDAYGlobalAssets/icons/chevron-right.svg);display:block;height:11px;width:6px;position:absolute;right:0;top:8px;opacity:1}.nav-dropdown li ul li a.dropdown-item:hover,.nav-dropdown li ul li a:not(.btn):hover{color:#014d7e}.nav-dropdown .user-sml{font-size:14px;font-size:1.4rem;display:block}.nav-dropdown .user-name{text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.8rem;letter-spacing:1px}@media (max-width:992px){.nav-block{padding-top:8px}}@media (min-width:992px){.nav-block{padding-top:8px}}@media (max-width:1200px){.nav-block{padding-top:9px}}@media (min-width:1600px){.nav-block{padding-top:15px}}.nav-block--fixed-top{padding-top:0;position:absolute;right:15px;z-index:2}@media (min-width:768px){.nav-block--fixed-top{top:35px}}@media (min-width:1600px){.nav-block--fixed-top{top:45px}}@media (max-width:992px){.nav-block--fixed-top{display:none}}.nav-block_highlight{display:none}.nav-block a:not(.btn){color:#fff;display:inline-block;font-size:14px;font-size:1.4rem;font-family:"brandon-grotesque",sans-serif;font-weight:900;letter-spacing:1px;margin-right:25px;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}@media (min-width:992px){.nav-block a:not(.btn):after{background-color:#fff;content:'';display:block;opacity:0;position:absolute;bottom:-6px;width:100%;height:3px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}}.nav-block a:not(.btn):last-child{margin-right:0}.nav-block a:not(.btn):hover:after{opacity:1}@media (min-width:1200px){.nav-block a:not(.btn){font-size:16px;font-size:1.6rem}}@media (max-width:992px){.nav-block a:not(.btn){margin-right:20px;font-size:2px;font-size:2rem;width:100%}.nav-block--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:-100vw;position:fixed;top:0;bottom:0;background:#fff;overflow-y:scroll;min-height:100vh;width:100vw;padding-top:6px}.nav-block--main .nav-block a:not(.btn){color:#fff;display:block;font-size:16px;font-size:1.6rem;margin-bottom:30px}.nav-block--main h3{margin-bottom:30px}.nav-open .nav-block--main{left:0}.nav-block--main .nav-block_highlight{background:#fff;padding:0 24px 50px;display:block;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;height:auto}.nav-block--main .nav-block_highlight h3{margin:20px 0}.nav-block--main .nav-block_highlight a.dropdown-item,.nav-block--main .nav-block_highlight a:not(.btn){color:#007dc5;text-transform:none;font-size:16px;font-size:1.6rem;border-bottom:1px solid #d5eaf7;padding:7px 0 5px;margin-right:0}.nav-block--main .nav-block_highlight a.dropdown-item:last-child,.nav-block--main .nav-block_highlight a:not(.btn):last-child,.nav-block--main .nav-block_secondary a:not(.btn):last-child{border-bottom:none}.nav-block--main .nav-block_highlight a.dropdown-item:after,.nav-block--main .nav-block_highlight a:not(.btn):after{content:'';background-image:url(/G_DayRewards/media/GDAYGlobalAssets/icons/chevron-right.svg);display:block;height:11px;width:6px;position:absolute;right:0;top:8px;opacity:1}.nav-block--main .nav-block_secondary{background:#007dc5;border-radius:15px 15px 0 0;padding:30px 24px 200px;position:relative;display:block;height:auto;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.nav-block--main .nav-block_secondary h3{margin-top:0}.nav-block--main .nav-block_secondary a:not(.btn){font-size:18px;font-size:1.8rem;border-bottom:1px solid #417290;padding:10px 0 7px}.nav-block--main .nav-block_secondary .header--social{padding:0;position:absolute;top:20px;right:24px}.nav-block--main .nav-block_secondary .header--social a:not(.btn){border:0;display:inline-block;width:auto}.nav-block .dropdown-item .fa{min-width:24px;margin-right:10px}}@media (max-width:640px){.nav-block{width:100vw}}.footer-logos{text-align:center}.footer-logos a{display:inline-block;margin-bottom:20px}.footer-logos a:first-child{margin-right:10px}.footer-logos a img{max-height:57px;width:auto}.footer-logos a:last-child{border-top:1px solid #417290;display:block;padding-top:20px;max-width:172px;margin:0 auto}.footer-logos a:last-child img{max-height:72px}.nav-footer{padding:50px 0 20px;text-align:center}.nav-footer a{display:inline-block;color:#fff;font-size:18px;font-size:1.8rem;font-family:"brandon-grotesque",sans-serif;text-decoration:none;margin-bottom:5px;position:relative;padding:0 15px}.nav-footer a:active,.nav-footer a:active:focus,.nav-footer a:focus,.nav-footer a:hover{opacity:.75}.nav-footer a::before{display:inline-block;position:absolute;content:'|';margin:0;left:-4px}.nav-footer a:first-of-type::before{display:none}@media (max-width:992px){.nav-footer a{display:block;margin-bottom:10px}.nav-footer a::before{display:none}}.footer-socials{padding:10px 0 0}.footer-socials a{display:inline-block;fill:#fff}.footer-socials a svg{height:30px;width:auto}.public-portal-nav li a,footer p{font-family:"brandon-grotesque",sans-serif}footer p{border-top:1px solid #417290;font-size:14px;font-size:1.4rem;padding:20px 100px 0;display:inline-block}@media (max-width:768px){footer p{padding:20px 20px 0}}.breadcrumbs-wrapper{padding:20px 0;margin-bottom:30px}.public-portal-nav{list-style:none;margin:0 0 40px}.public-portal-nav li{border-bottom:1px solid #d5eaf7;margin:0}.public-portal-nav li a{padding:5px 0;display:block}.public-portal-nav li a:after{content:'\f054';font-family:'FontAwesome';float:right;font-size:12px;font-size:1.2rem;margin-top:3px}.public-portal-nav li:last-child a{border-bottom:none}.panel{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden;border-radius:20px}.panel.panel-default{border:0;background:#fff;border-radius:30px}.panel.panel-default>.panel-heading{background-color:transparent;border:0}.panel.panel-default .panel-heading{border-bottom:0}.panel.panel-default>.panel-heading+.panel-collapse{background:0 0}.panel .panel-heading .panel-title a:hover,.panel.panel-default>.panel-heading+.panel-collapse>.panel-body{border:0}.panel.panel-default .panel-footer,.panel.panel-default .panel-heading+.panel-collapse>.list-group,.panel.panel-default .panel-heading+.panel-collapse>.panel-body{border-top:0}.panel.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom:0}.panel .panel-heading{padding:15px 30px}.panel .panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel .panel-heading h1.panel-title,.panel .panel-heading h2.panel-title,.panel .panel-heading h3.panel-title,.panel .panel-heading h4.panel-title,.panel .panel-heading h5.panel-title,.panel .panel-heading h6.panel-title{letter-spacing:0}.panel .panel-heading .panel-title{font-size:inherit;line-height:1.2;color:#014d7e;font-weight:700;margin-left:0;position:relative;padding-right:50px}.panel .panel-heading .panel-title::after{color:#007dc5;font-weight:100;font-size:3rem;content:"-";position:absolute;top:-9px;right:0}.panel .panel-heading .panel-title:before{display:none}.panel .panel-heading .panel-title a{color:#444;font-size:14px;font-size:1.4rem;font-family:"Open Sans",sans-serif;text-decoration:none;border:0!important}.panel .panel-heading.collapsed{border-radius:30px}.panel .panel-heading.collapsed .panel-title::after{content:"+"}.panel .panel-heading.collapsed .panel-title:hover::before{color:#007dc5}.panel .panel-body{padding:0 30px 15px}.panel .panel-body p a{text-decoration:underline}.panel .panel-footer{padding:0 30px 15px;background-color:#ccc;border-top:0}.panel,.panel-group{margin-bottom:40px}.panel-group .panel+.panel{margin-top:15px}.panel{margin-left:auto;margin-right:auto;background:0 0}.panel .btn{font-size:14px;font-size:1.4rem;letter-spacing:0}.panel.contact-faq-item{margin-bottom:15px}.panel--wizard{width:50vw;max-width:1000px}@media (max-width:1600px){.panel--wizard{width:70vw}}@media (max-width:1200px){.panel--wizard{width:95vw}}.panel--small{width:30vw;max-width:600px}@media (max-width:1600px){.panel--small{width:50vw}}@media (max-width:992px){.panel--small{width:70vw}}@media (max-width:640px){.panel--small{width:95vw}}.panel--twocol{border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:60vw;max-width:980px}@media (max-width:640px){.panel--twocol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.panel--twocol div.panel_content{padding:40px;width:60%}.panel--twocol div.panel_content .btn{float:right;min-width:150px}@media (max-width:768px){.panel--twocol div.panel_content{padding:40px}}@media (max-width:640px){.panel--twocol div.panel_content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.panel--twocol div.panel_content .btn{display:block;width:100%}}.panel--twocol div.panel_sidebar{background:#014d7e;color:#fff;width:40%;padding:40px}@media (max-width:768px){.panel--twocol div.panel_sidebar{padding:40px}}@media (max-width:640px){.panel--twocol div.panel_sidebar{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:#fff;padding:20px}.panel--twocol div.panel_sidebar h2{color:#007dc5;margin:0 0 20px}.panel--twocol div.panel_sidebar p{color:#444}.panel--twocol div.panel_sidebar .btn-outline{color:#007dc5;border-color:#007dc5;float:right}}@media (max-width:1600px){.panel--twocol{width:70vw}}@media (max-width:1200px){.panel--twocol{width:95vw}}.panel--gdaybrand{border-radius:10px;background:#014d7e url(/G_DayRewards/media/GDAYGlobalAssets/Brand/gday-logo-background-offset-web.png) no-repeat 50% 50%;background-size:500%;margin-right:1px}.panel--gdaybrand div.panel_content{background-color:transparent;color:#fff}.panel--card{width:160px;margin-right:auto;margin-bottom:40px}@media (max-width:480px){.panel--card{width:100%}}.panel--card div.panel_content{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:480px){.panel--card div.panel_content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.panel--card .feature{color:#014d7e;width:100px;height:100px;padding:10px;font-size:34px;font-size:3.4rem;font-weight:700;text-align:center;line-height:90px}.panel--booking div.panel_content,.panel--card .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel--card .detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;border-top:1px solid #999;color:#444;min-height:50px}.panel--card::after{display:block;margin:auto;content:'';border-bottom:solid #999 3px;height:2px;width:calc(100% - 20px)}@media (min-width:320px) and (max-width:767px){.panel--card{margin-right:20px;margin-bottom:15px;margin-left:20px}}@media (max-width:480px){.panel--card{margin:15px auto;width:100%}}.panel--booking{background:#eee;border:0;border-radius:20px;margin-bottom:10px}@media (max-width:992px){.panel--booking{background:0 0;border-bottom:1px solid #ccc;border-radius:0;margin-bottom:0}}.panel--booking div.panel_content{background-color:#eee;overflow:hidden;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:992px){.panel--booking div.panel_content{background:0 0;padding:20px 0}}.panel--booking div.panel_content .panel_col{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;margin-right:15px}.panel--booking div.panel_content .panel_col:last-child{margin-right:0}.panel--booking div.panel_content .panel_col.duration .panel_info,.panel--booking div.panel_content .panel_col.park .panel_info,.panel--booking div.panel_content .panel_col.state .panel_info,.table--benefits td,ul.icon-list.icon-list--loud li{font-weight:700}.panel--booking div.panel_content .panel_col.park{-webkit-box-flex:2;-ms-flex:2;flex:2}.panel--booking div.panel_content .panel_col.logo{text-align:center}@media (max-width:992px){.panel--booking div.panel_content .panel_col{font-size:14px;font-size:1.4rem;font-weight:400;margin-right:0}.panel--booking div.panel_content .panel_col .panel_label,.panel--booking div.panel_content .panel_col.checkout,.panel--booking div.panel_content .panel_col.duration span,.panel--booking div.panel_content .panel_col.logo,.panel--booking div.panel_content .panel_col.state{display:none}.panel--booking div.panel_content .panel_col.park{-webkit-box-flex:3;-ms-flex:3;flex:3}.panel--booking div.panel_content .panel_col.park .panel_info{padding-right:10px}.panel--booking div.panel_content .panel_col.park .panel_info:last-child{font-weight:400;font-style:italic}.panel--booking div.panel_content .panel_col.checkin{-webkit-box-flex:2;-ms-flex:2;flex:2}.panel--booking div.panel_content .panel_col.duration{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.panel--booking div.panel_content .panel_col.duration .panel_info,.panel--booking div.panel_content .panel_col.panel_label{font-weight:400}}.panel--booking div.panel_content img{max-width:100%;max-height:40px}.panel--outline{border:1px solid #eee;border-radius:20px;background:#fff}.panel--outline div.panel_content{padding:20px}.panel--bg-img{padding-bottom:200px;position:relative}@media (max-width:992px){.panel--bg-img{padding-bottom:100px}}.panel--bg-img div.panel_content{background:0 0;padding-left:100px}.panel--bg-img div.panel_content h4{color:#444;text-transform:uppercase}.panel--bg-img div.panel_content p{max-width:80%}@media (max-width:992px){.panel--bg-img div.panel_content{padding-left:20px}.panel--bg-img div.panel_content h4{padding-right:100px}.panel--bg-img div.panel_content p{max-width:100%}}.panel--bg-img .fa{position:absolute;top:20px;left:20px;color:#014d7e;border:2px solid #eee;border-radius:50%;width:60px;height:60px;font-size:35px;font-size:3.5rem;text-align:center;line-height:60px}.panel--bg-img .fa:before{position:absolute;top:0;left:18px}@media (max-width:992px){.panel--bg-img .fa{left:auto;right:18px}}.panel--bg-img.faq{background:url(/G_DayRewards/media/GDAYContentAssets/Images/panel_faq@2x.jpg) no-repeat right 100px;background-size:cover}.panel--bg-img.fb{background:url(/G_DayRewards/media/GDAYContentAssets/Images/panel_fb@2x.jpg) no-repeat right 100px;background-size:cover}.panel--sidebar{border-width:0;position:relative;overflow:visible}.panel--sidebar div.panel_content{color:#fff;padding:20px}.panel--sidebar .panel_content.panel_content--twotone{background:#014d7e;border-radius:20px 20px 0 0}.panel--sidebar .panel_content.panel_content--twotone:nth-child(2){background-color:#013e65;border-radius:0 0 20px 20px}@media (min-width:992px) and (max-width:1600px){.panel--sidebar .panel_content.panel_content--twotone:first-child{padding-top:50px}}.panel--sidebar .panel_content.panel_content--twotone.js-panel_conent-toggle.panel_content--expired,.panel--sidebar .panel_content.panel_content--twotone.panel_content--expired{background-color:#ba4646;color:#fff;text-align:center}.panel--sidebar .panel_content.panel_content--twotone.js-panel_conent-toggle.panel_content--expired a.btn,.panel--sidebar .panel_content.panel_content--twotone.panel_content--expired a.btn{color:#ba4646}.panel--sidebar .panel_content.panel_content--twotone.js-panel_conent-toggle.panel_content--expired a.btn:hover,.panel--sidebar .panel_content.panel_content--twotone.panel_content--expired a.btn:hover{border-color:#fff;background:0 0;color:#fff}.panel--sidebar .tier-badge{width:120px;height:120px;position:absolute;top:-50px;right:30px;border:3px solid #fff;border-radius:60px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel--sidebar .tier-badge.mate{background:#014d7e}.panel--sidebar .tier-badge.great-mate{background:#a4d65e}.panel--sidebar .tier-badge.best-mate{background:#f68d2e}.panel--sidebar .tier-badge img{max-width:75%}@media (min-width:992px) and (max-width:1200px){.panel--sidebar .tier-badge{width:80px;height:80px;right:50%;top:-40px;-webkit-transform:translateX(50%);transform:translateX(50%)}}.panel--sidebar .panel_label{color:#eee;font-weight:400;font-size:14px;font-size:1.4rem}.panel--sidebar .panel_info{font-size:20px;font-size:2rem;font-family:"brandon-grotesque",sans-serif}.panel--sidebar .panel_info--large{font-size:24px;font-size:2.4rem}.panel--sidebar .panel_info--small,.panel.light-grey td{font-size:16px;font-size:1.6rem}@media (max-width:992px){.panel--sidebar{margin-bottom:0}.panel--sidebar .panel_content.panel_content--twotone,.panel--sidebar .panel_content.panel_content--twotone:nth-child(2){background:#001f32;border-radius:0;padding-top:20px}.panel--sidebar .panel_content.panel_content--twotone h1,.panel--sidebar .panel_content.panel_content--twotone:nth-child(2) h1{color:#fff;font-size:26px;font-size:2.6rem;text-transform:unset;font-family:"brandon-grotesque",sans-serif;padding-right:100px}.panel--sidebar .panel_content.panel_content--twotone a.mobile-more,.panel--sidebar .panel_content.panel_content--twotone:nth-child(2) a.mobile-more{color:#fff;text-decoration:underline;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;display:inline-block}.panel--sidebar .panel_content.panel_content--twotone a.mobile-more:hover,.panel--sidebar .panel_content.panel_content--twotone:nth-child(2) a.mobile-more:hover{cursor:pointer}.panel--sidebar .panel_content.panel_content--twotone.js-panel_conent-toggle{max-height:0;padding-top:0;padding-bottom:0;-webkit-transition:max-height .25s linear;transition:max-height .25s linear;overflow:hidden}.panel--sidebar .panel_content.panel_content--twotone.js-panel_conent-toggle.js-panel_conent-toggle--visible{max-height:2000px;padding:0 20px 20px;overflow:visible}.panel--sidebar .panel_content.panel_content--twotone.js-panel_conent-toggle.js-panel_conent-toggle--visible.panel_content--expired{padding-top:20px;padding-bottom:40px}.panel--sidebar .tier-badge{border-width:2px;width:90px;height:90px;border-radius:45px;top:15px;right:15px}.panel--sidebar .tier-badge img{max-width:80%}.panel--sidebar .panel_label{color:#027bca;font-weight:700}}.panel--linked-partners{border-radius:20px}.panel--linked-partners div.panel_content{padding:20px}.panel--linked-partners div.panel_content img{mix-blend-mode:multiply;max-width:50%}.panel--linked-partners div.panel_content input[type=text],.panel--linked-partners div.panel_content p{font-size:14px;font-size:1.4rem}.panel.light-blue{background:#016ba8}.panel.light-grey{background:#f7f7f7}.panel.light-grey .panel_content{background-color:#f7f7f7}.panel.light-grey a:not(.btn){color:#444;border-bottom:1px dashed #444}.panel.lost-bookings-bc{background:#f7f7f7 url(/G_DayRewards/media/GDAYGlobalAssets/Icons/search.svg) 110% 110% no-repeat;background-size:50%}.panel .panel_pills{display:none}@media (max-width:640px){.panel .panel_pills{display:block;background:#fff;padding:20px}.panel .mobile-panel{display:none}.panel .mobile-panel.mobile-panel--active{display:block}}.panel .panel_tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.panel .panel_tabs .tab{background:#ccc;border:0;border-radius:3px 3px 0 0;font-size:20px;font-size:2rem;font-weight:900;text-transform:uppercase;text-align:left;padding:0 20px;outline:0;margin-right:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:80px;-webkit-box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,.1)}@media (max-width:480px){.panel .panel_tabs .tab{font-size:14px;font-size:1.4rem}.panel .panel_tabs .tab .fa{display:none}}.panel .panel_tabs .tab .fa{float:right;margin-top:5px}.panel .panel_tabs .tab span{display:block;font-size:12px;font-size:1.2rem;font-weight:700;padding-top:15px}.panel .panel_tabs .tab:last-child{margin-right:0}.panel .panel_tabs .tab.aspNetDisabled,.panel .panel_tabs .tab:disabled{background:#ccc;color:#eee}.panel .panel_tabs .tab.aspNetDisabled span,.panel .panel_tabs .tab:disabled span{color:#eee}.panel .panel_tabs .tab.aspNetDisabled .fa,.panel .panel_tabs .tab:disabled .fa{display:none}.panel .panel_tabs .tab--active{background:#fff;color:#007dc5;-webkit-box-shadow:none;box-shadow:none}.panel .panel_tabs .tab--active span{color:#444}.panel .panel_tabs .tab--completed,.panel .panel_tabs .tab--completed.aspNetDisabled.tab{background:#007dc5;color:#fff}.panel .panel_tabs .tab--completed span,.panel .panel_tabs .tab--completed.aspNetDisabled.tab span{color:#d5eaf7}.panel .panel_tabs .tab--completed .fa,.panel .panel_tabs .tab--completed.aspNetDisabled.tab .fa{display:block}.panel div.panel_heading{background-color:#fff;padding:40px 40px 0}@media (max-width:480px){.panel div.panel_heading{padding:20px}}.panel div.panel_heading h2{clear:both;color:#007dc5;display:block;letter-spacing:normal;margin:0;font-size:24px;font-size:2.4rem}.panel .panel_sidebar{background:#d5eaf7 url(/G_DayRewards/media/GDAYGlobalAssets/Brand/gday-logo-background-offset-web.png) no-repeat 0 0;padding:40px 40px 20px}.panel .panel_content{background-color:#fff;padding:40px 40px 20px}@media (max-width:480px){.panel .panel_content{padding:20px}}.panel .panel_content .login-logo{max-height:95px}.panel .panel_content--portal-member{padding:20px}.panel .panel_content--portal-member .h3{color:#fff;margin-bottom:0}.panel .panel_content--portal-member .h1{margin-top:0;overflow:hidden;text-overflow:ellipsis}.panel .panel_content--portal-member .h5{color:#d5eaf7;line-height:1;text-transform:uppercase;font-size:18px;font-size:1.8rem;margin:0;overflow:hidden;text-overflow:ellipsis}.panel .panel_content--portal-member .h5.lowercase{text-transform:lowercase}.panel .panel_content--portal-member.details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel .panel_content--portal-member.details h3{margin-bottom:30px}@media (min-width:768px) and (max-width:992px){.panel .panel_content--portal-member.details{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.panel .panel_content--portal-member.details .panel_content--portal-detail-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.panel .panel_content--portal-member.details .loyalty-icon{min-width:100px}.panel .panel_content--portal-member .loyalty-icon{max-width:100px;text-align:center}@media (min-width:768px) and (max-width:992px){.panel .panel_content--portal-member .loyalty-icon{margin-bottom:30px}}.panel .panel_content--portal-member-phone{margin-top:35px}.panel .panel_content--portal-member-edit{text-align:right}.panel .benefits{background:red}.panel .benefits h4{margin-top:20px}.panel .panel_footer{background:#fff;border-radius:0 0 3px 3px;overflow:hidden;padding:0 40px 40px}@media (max-width:480px){.panel .panel_footer{padding:0 20px 20px}}.panel_label{text-transform:uppercase;font-size:12px;font-size:1.2rem;color:#777;font-weight:700;margin-bottom:5px}.parallax-wrapper{height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-perspective:2px;perspective:2px}.parallax-wrapper .parallax-container{position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.parallax-wrapper .parallax-container::after{content:" ";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;-webkit-transform:translateZ(-1px) scale(1.5);transform:translateZ(-1px) scale(1.5);background-size:cover;background-repeat:no-repeat}.parallax-wrapper .parallax-container img,.parallax-wrapper .parallax-container>.parallax-content{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:600px;height:auto;z-index:1}.parallax-wrapper .parallax-container.bg-trees::after{background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Images/gday-background-trees-1800.jpg)}.parallax-wrapper .parallax-container.bg-cattest::after{background-image:url(https://placekitten.com/g/800/600)}.video-wrapper{position:relative;width:100%}.video-wrapper.video-16-9{padding-top:56.25%}.video-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.video-listing-wrapper .video-tile-wrapper{margin-bottom:30px}.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link{width:100%;position:relative;padding-top:56.25%;display:block;margin:0;border:0;overflow:hidden}.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link::after{display:block;position:absolute;font-family:"FontAwesome";content:"\f04b";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:50px;font-size:5rem;color:#fff;opacity:.75;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s}.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:active,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:active:focus,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:focus,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:hover{border:0}.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:active::after,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:active:focus::after,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:focus::after,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:hover::after{opacity:1}.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:active .video-thumbnail,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:active:focus .video-thumbnail,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:focus .video-thumbnail,.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link:hover .video-thumbnail{-webkit-transform:scale(1.05);transform:scale(1.05)}.video-listing-wrapper .video-tile-wrapper a.video-thumbnail-link .video-thumbnail{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;background-size:cover;background-position:center}.video-listing-wrapper .video-tile-wrapper .video-content-wrapper{background-color:#f7f7f7;padding:15px;text-align:center}@media (min-width:768px){.video-listing-wrapper .video-tile-wrapper .video-content-wrapper{padding:20px}}.video-listing-wrapper .video-tile-wrapper .video-content-wrapper .video-title{font-size:19px;font-size:1.9rem;font-weight:900;font-style:normal;letter-spacing:1px;margin-bottom:10px;color:#014d7e}@media (min-width:640px){.video-listing-wrapper .video-tile-wrapper .video-content-wrapper .video-title{height:55px;overflow:hidden}}.video-listing-wrapper .video-tile-wrapper .video-content-wrapper .teaser-text{margin:0}@media (min-width:640px){.video-listing-wrapper .video-tile-wrapper .video-content-wrapper .teaser-text{height:65px;overflow:hidden}}@media (min-width:768px){.video-listing-wrapper .video-tile-wrapper .video-content-wrapper .teaser-text{height:45px;overflow:hidden}}@media (min-width:992px){.video-listing-wrapper .video-tile-wrapper .video-content-wrapper .teaser-text{height:65px;overflow:hidden}}@media (min-width:1200px){.video-listing-wrapper .video-tile-wrapper .video-content-wrapper .teaser-text{height:45px;overflow:hidden}}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px;border-top:none}.table-borderless>tbody>tr>td,.table-borderless>thead>tr>th,.table-wrapper.table-primary{border:0}.table-wrapper{background:#fff;border-radius:20px;border:0;margin-bottom:30px;padding:15px}@media (min-width:992px){.table-wrapper{padding:25px}}.lost-bookings .nav-tabs>li,.table-wrapper .table{margin-bottom:0}.table-wrapper.table-paging-wrapper table tbody tr td a,.table-wrapper.table-paging-wrapper table tbody tr td span{width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;border:0;margin:2px;border-radius:10px;font-size:1.4rem}.table-wrapper.table-paging-wrapper table tbody tr td a{background-color:#999;color:#007dc5}.table-wrapper.table-paging-wrapper table tbody tr td a:active,.table-wrapper.table-paging-wrapper table tbody tr td a:active:focus,.table-wrapper.table-paging-wrapper table tbody tr td a:focus,.table-wrapper.table-paging-wrapper table tbody tr td a:hover{border:0;background-color:#007dc5;color:#fff}.table-wrapper.table-paging-wrapper table tbody tr td span{background-color:#007dc5;color:#fff}.table-wrapper.table-paging-wrapper.table-primary table tbody tr td a{background-color:rgba(255,255,255,.75);color:#007dc5}.table-wrapper.table-paging-wrapper.table-primary table tbody tr td a:active,.table-wrapper.table-paging-wrapper.table-primary table tbody tr td a:active:focus,.table-wrapper.table-paging-wrapper.table-primary table tbody tr td a:focus,.table-wrapper.table-paging-wrapper.table-primary table tbody tr td a:hover{border:0;background-color:#fff;color:#007dc5}.table-wrapper.table-paging-wrapper.table-primary table tbody tr td span{background-color:#fff;color:#007dc5}.kentico-grid-container .table-wrapper.table-primary{background-color:#007dc5}.kentico-grid-container .table-wrapper.table-primary h1,.kentico-grid-container .table-wrapper.table-primary h2,.kentico-grid-container .table-wrapper.table-primary h3,.kentico-grid-container .table-wrapper.table-primary h4,.kentico-grid-container .table-wrapper.table-primary h5,.kentico-grid-container .table-wrapper.table-primary h6{color:#c5eaff}.kentico-grid-container .table-wrapper.table-primary table tr td{color:#fff;border-top:1px solid rgba(255,255,255,.3)}.kentico-grid-container .table-wrapper.table-primary table tr:first-of-type td{border-top:0;border-bottom:2px solid rgba(255,255,255,.3)}.kentico-grid-container .table-wrapper.table-primary table tr:first-of-type td a{color:#c5eaff;border:0;opacity:1;position:relative;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s}.kentico-grid-container .table-wrapper.table-primary table tr:first-of-type td a:active,.kentico-grid-container .table-wrapper.table-primary table tr:first-of-type td a:active:focus,.kentico-grid-container .table-wrapper.table-primary table tr:first-of-type td a:focus,.kentico-grid-container .table-wrapper.table-primary table tr:first-of-type td a:hover{border:0;opacity:.75}.kentico-grid-container table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse;background-color:transparent;border:0}.kentico-grid-container table tr td{padding:8px;line-height:1.42857143;vertical-align:top;border:0;border-top:1px solid #ddd}.kentico-grid-container table tr:first-of-type td{vertical-align:bottom;border-top:0;border-bottom:2px solid #ddd;font-weight:700;font-style:normal;color:#444;letter-spacing:0}.kentico-grid-container table tr:first-of-type td a{color:#444;letter-spacing:0;border-color:#444}.kentico-grid-container table tr:first-of-type td a:active,.kentico-grid-container table tr:first-of-type td a:active:focus,.kentico-grid-container table tr:first-of-type td a:focus,.kentico-grid-container table tr:first-of-type td a:hover{border-color:transparent}.table.table--benefits{font-weight:700;margin-bottom:0}.table--benefits{border:1px solid rgba(68,68,68,.2)}.table--benefits img{max-width:30px}.table--benefits .col{border-bottom:1px solid rgba(68,68,68,.2);border-right:1px solid rgba(68,68,68,.2);min-width:150px;padding:15px;text-align:center;vertical-align:middle}.table--benefits th{color:#fff;font-size:18px;text-transform:uppercase;font-weight:900}.table--benefits th img{max-width:16px;vertical-align:baseline}.table--benefits th.col{padding:20px 0}.table--benefits th.col:first-child{font-weight:900;text-align:left}.table--benefits td:first-child,.table--benefits th:first-child{border-bottom:1px solid rgba(68,68,68,.2);border-right:1px solid rgba(68,68,68,.2);color:#444;padding:15px}.table--basic tr{border-top:1px solid rgba(0,125,197,.2)}.table--basic tr:first-of-type{border:0}.table--basic td{color:#444;padding:15px;font-size:18px;font-weight:400}.portal-table .col{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;color:#999;font-weight:700;font-size:14px;font-size:1.4rem}.portal-table .col.col--2{-webkit-box-flex:2;-ms-flex:2;flex:2}.portal-table .col.col--3{-webkit-box-flex:3;-ms-flex:3;flex:3}@media (max-width:992px){.portal-table .col.col--3{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:0px) and (max-width:320px){.portal-table .col.right-xs{text-align:right}}@media (min-width:320px) and (max-width:768px){.portal-table .col.right-sm{text-align:right}}.portal-table_header{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px}@media (min-width:992px){.portal-table_header{height:65px}}.portal-table_header .col,.portal-table_header a{color:#999}.portal-table--bookings .col:first-child{-webkit-box-flex:3;-ms-flex:3;flex:3}.portal-table--bookings .col:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2}.portal-table--bookings .col:last-child{text-align:right}.portal-table_row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f7f7f7;cursor:pointer;position:relative}.portal-table_row:hover{background:#f7f7f7}@media (min-width:992px){.portal-table_row:after{font-family:'FontAwesome';content:'\f054';font-size:14px;color:#007dc5;position:absolute;right:0;top:28px}}.portal-table_col{-webkit-box-flex:1;-ms-flex:1;flex:1;height:75px;padding-top:25px;font-size:14px;font-size:1.4rem}.portal-table_col .btn.btn-link{font-size:14px;font-size:1.4rem;color:#014d7e;line-height:1;height:20px}.portal-table_col.col--2{-webkit-box-flex:2;-ms-flex:2;flex:2}.portal-table_col.col--3{-webkit-box-flex:3;-ms-flex:3;flex:3}@media (max-width:992px){.portal-table_col.col--3{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:0px) and (max-width:320px){.portal-table_col.right-xs{text-align:right}}@media (min-width:320px) and (max-width:768px){.portal-table_col.right-sm{text-align:right}}.awarded,.closed,.in-review{font-weight:700;text-transform:uppercase;font-size:13px;font-size:1.3rem}.awarded .fa,.awarded .far,.awarded .fas,.closed .fa,.closed .far,.closed .fas,.in-review .fa,.in-review .far,.in-review .fas{font-size:14px;font-size:1.4rem;display:inline-block;margin-right:10px}@media (max-width:992px){.portal-table_col .awarded span,.portal-table_col .closed span,.portal-table_col .in-review span{display:none}}.in-review{color:#014d7e}.awarded{color:#53a362}.closed{color:#c1272d}.facebook-footer-banner-wrapper{width:100%;padding:30px 0;background-color:transparent;margin:-15px auto 0}.facebook-footer-banner-wrapper a{display:inline-block;margin:0 auto;border:0;-webkit-transform:scale(1);transform:scale(1)}.facebook-footer-banner-wrapper a:active,.facebook-footer-banner-wrapper a:active:focus,.facebook-footer-banner-wrapper a:focus,.facebook-footer-banner-wrapper a:hover{border:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.facebook-home-banner-wrapper{position:relative;padding-top:30px;padding-bottom:30px}.facebook-home-banner-wrapper a.facebook-home-banner-link-wrapper .btn-icon-cta-lg{position:relative;margin:15px auto 0}@media (min-width:640px){.facebook-home-banner-wrapper a.facebook-home-banner-link-wrapper .btn-icon-cta-lg{position:absolute;left:30px;bottom:30px}}.gday-swiper .gday-facebook-group-promo-button{position:absolute;display:none;left:45px;bottom:30px}@media (min-width:640px){.gday-swiper .gday-facebook-group-promo-button{left:50px;display:block}}@media (min-width:992px){.gday-swiper .gday-facebook-group-promo-button{left:80px;display:block;bottom:50px}}.fb-logo{background:url(/G_DayRewards/media/GDAYGlobalAssets/icons/FacebookDecal.png) no-repeat 0 0;display:inline-block;float:right;width:136px;height:136px;text-indent:100%;white-space:nowrap;overflow:hidden}@media (max-width:640px){.fb-logo{float:none}}.cta-banner-wrapper{color:#fff;padding:15px;margin-bottom:15px}.cta-banner-wrapper,.cta-banner-wrapper.cta-banner-primary{background-color:#007dc5}.cta-banner-wrapper.cta-banner-secondary{background-color:#014d7e}.cta-banner-wrapper.cta-banner-tertiary{background-color:#013f65}.cta-banner-wrapper.cta-banner-quaternary{background-color:#fbdc3e}.cta-banner-wrapper .cta-banner-text-container,ul{margin-bottom:15px}@media (min-width:640px){.cta-banner-wrapper .cta-banner-text-container{display:-webkit-box;display:flex;-ms-display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}@media (min-width:768px){.cta-banner-wrapper .cta-banner-text-container{display:block;-ms-display:block;margin-bottom:15px}}@media (min-width:992px){.cta-banner-wrapper .cta-banner-text-container{display:-webkit-box;display:flex;-ms-display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.cta-banner-wrapper .cta-banner-text-container .cta-banner-icon{display:block;margin:0 auto 15px;width:62px;height:auto}@media (min-width:640px){.cta-banner-wrapper .cta-banner-text-container .cta-banner-icon{display:block;float:left;margin:0 15px 0 0}}@media (min-width:768px){.cta-banner-wrapper .cta-banner-text-container .cta-banner-icon{display:block;float:none;margin:0 auto 15px}}@media (min-width:992px){.cta-banner-wrapper .cta-banner-text-container .cta-banner-icon{display:block;float:left;margin:0 15px 0 0}}.cta-banner-wrapper .cta-banner-button-container{max-width:220px;margin:0 auto}.cta-banner-wrapper .cta-banner-button-container .promo-code{margin:0 0 6px;text-align:center;padding:5px;font-size:22px;font-size:2.2rem;font-weight:900;font-style:normal;letter-spacing:1px;font-family:"brandon-grotesque",sans-serif;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:rgba(255,255,255,.2)}.gday-slide-link{display:block;width:100%;height:100%}.page-wrapper.portal--public .hero-image-wrapper{display:none;background-position:center -100px;position:absolute;left:0;width:100%;height:350px}@media (min-width:992px){.page-wrapper.portal--public .hero-image-wrapper{display:block;top:110px;height:450px}}@media (min-width:1600px){.page-wrapper.portal--public .hero-image-wrapper{top:130px}}.hero-image-wrapper{min-height:375px;position:relative;overflow:hidden;background-color:#014d7e;background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Images/gday-background-trees-bright-half-1800.jpg);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(/G_DayRewards/media/GDAYGlobalAssets/Images/gday-background-trees-bright-half-1800.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/G_DayRewards/media/GDAYGlobalAssets/Images/gday-background-trees-bright-half-1800.jpg);background-position:center;background-size:cover;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-image-wrapper+.breadcrumbs-wrapper{margin-top:-50px}.hero-image-wrapper .stamp-container{position:relative;margin:0 auto;z-index:2;text-transform:uppercase;text-align:center;font-size:40px;font-size:4rem}@media (max-width:640px){.hero-image-wrapper .stamp-container{display:none}}.hero-image-wrapper .stamp-container p{font-family:"brandon-grotesque",sans-serif;color:#fff;padding:20px 0;max-width:550px;margin:0 auto;line-height:1}.hero-image-wrapper .hero-image-overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}@media (max-width:640px){.hero-image-wrapper{min-height:200px}}@media (min-width:1920px) and (min-height:768px){.hero-image-wrapper,.hero-image-wrapper .hero-image-container .hero-image-content{min-height:450px}}.competition-promo{border-radius:6px}.competition-promo img.comp-1,.competition-promo img.comp-2{border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;width:100%;max-width:none!important}.competition-promo img.comp-2{border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px}.competition-promo .row,.competition-promo .row>[class^=col-]{margin:0;padding:0}@media (min-width:768px){.competition-promo.wide img.comp-1{border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px}.competition-promo.wide img.comp-2{border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0}}.parks-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.discovery-parks,.top-parks{margin-top:30px;width:48%;text-align:center}.discovery-parks>img,.top-parks>img{max-width:75%;max-height:82px;margin:0 auto 20px;display:block;width:auto;height:auto}@media (min-width:992px) and (max-width:1600px){.discovery-parks>img,.top-parks>img{max-height:58px}}@media (min-width:992px) and (max-width:1200px){.discovery-parks>a.btn,.top-parks>a.btn{font-size:10px;font-size:1rem}}.tabbed-panel-tabs{background:#fff;border-radius:20px 20px 0 0;margin-top:-20px;text-align:center;padding:40px 0;position:relative;z-index:2}.tabbed-panel-tabs.no-tabs{padding:20px 0 0}.tabbed-panel{background:#fff;display:none;padding:0 15px}@media (min-width:992px){.tabbed-panel{display:block}}.tabbed-panel.visible{display:block}.modal-dialog{width:calc(100% - 20px);max-width:768px}.modal-dialog h1,.modal-dialog h2,.modal-dialog h3,.modal-dialog h4,.modal-dialog h5,.modal-dialog h6{letter-spacing:1px}.modal-dialog h1{font-size:28px;font-size:2.8rem;margin-top:0}.modal-dialog h2{font-size:24px;font-size:2.4rem}.modal-dialog h3{font-size:22px;font-size:2.2rem}#manage-section .lost-bookings td,.modal-dialog h4{font-size:18px;font-size:1.8rem}.modal-dialog h5,.modal-dialog h6{font-size:16px;font-size:1.6rem}.modal-dialog h6{font-weight:400;font-style:normal}.modal-dialog .modal-content{position:relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:0}.modal-dialog .modal-header{border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;background-color:#007dc5;border:0}.modal-dialog .modal-header .modal-title,.modal-dialog .modal-header h1,.modal-dialog .modal-header h2{float:left;width:calc(100% - 35px);color:#fff!important;margin:0}.modal-dialog .modal-header button{float:right}.modal-dialog .modal-header::after{display:table;content:"";clear:both}.modal-dialog .modal-body{position:relative;overflow:auto;border:0;width:100%;padding:30px 15px;z-index:1}@media (min-width:768px){.modal-dialog .modal-body{padding:30px}}.modal-dialog .modal-body .modal-body-blocker{z-index:2;position:absolute;display:block;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.01)}.modal-dialog .modal-footer{border:0;padding:30px 15px}@media (min-width:768px){.modal-dialog .modal-footer{padding:30px}}.modal-dialog-big .modal-dialog{max-width:1200px}.close{border:0}.modal-hide-footer .modal-footer{display:none}.modal-footer.text-center{text-align:center}ol,ol.ul-naked,ul.ul-naked{list-style:none}ul{margin-left:20px}ol li,ul li{margin-top:8px}ul.special-bullet-navy{list-style-type:none}ul.special-bullet-navy li::before{font-family:'FontAwesome';font-size:10px;font-size:1rem;content:"\f04b";vertical-align:10%;display:inline-block;margin-right:10px;top:-1px;color:#014d7e;margin-left:-20px}ol{counter-reset:step-counter;margin-left:0}ol h2,ol h3{text-transform:none}ol h2{font-size:22px;font-size:2.2rem}ol h3{font-size:20px;font-size:2rem;color:#444}ol ol ol ol,ol ol ol ol ol,ol.letter,ol.letter ol{counter-reset:list}ol ol ol ol li:before,ol.letter li:before{font-weight:400;counter-increment:list;content:"(" counter(list,lower-alpha) ") ";letter-spacing:0}ol ol ol ol ol li:before,ol.letter ol li:before{counter-increment:list;content:counter(list,upper-roman) ".";letter-spacing:0}ol li{counter-increment:step-counter;word-wrap:break-word;position:relative;padding-left:35px}ol li li{padding-left:50px}ol li li li{padding-left:70px}ol li li li li{padding-left:40px}ol li:before{color:#014d7e;content:counters(step-counter,".") ".";margin-right:10px;position:absolute;top:0;left:0;font-weight:900;font-style:normal;letter-spacing:0}.bookings .previous-booking-record h5,.bookings .upcoming-booking-record h5,ol li li:before{color:#444}ol li li li:before{font-weight:400;font-style:normal}ul.fa-icons{list-style:none;margin:0 0 15px}ul.fa-icons li{padding:0}ul.two-col{overflow:hidden}ul.two-col li{width:100%;float:none}@media (min-width:992px){ul.two-col li{width:50%;float:left}}ul.cart{list-style:none;text-align:right;margin-bottom:0}ul.cart li{font-size:16px;font-size:1.6rem}ul.cart .total,ul.icon-list li{font-family:"brandon-grotesque",sans-serif}ul.cart .total{border-top:1px solid #444;font-weight:700;text-transform:uppercase;padding-top:10px;font-size:26px;font-size:2.6rem}ul.icon-list{list-style:none;margin:0 0 80px;padding:0}ul.icon-list li{color:#444;margin-bottom:20px;padding-left:100px;padding-top:12px;position:relative;min-height:80px;font-size:18px;font-size:1.8rem}ul.icon-list li span.icon{max-width:80px;position:absolute;top:0;left:0}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body ul,.benefits-table ul,ul.stacked-data{list-style:none;padding:0;margin:0}ul.stacked-data li{font-weight:700;position:relative;padding-left:150px;min-height:20px}ul.stacked-data li p{font-weight:400;position:absolute;left:0;top:0}ol.numbers{counter-reset:initial!important}.datepicker{position:relative;display:block}input.datepicker-input.with-reset-button{padding-right:25px}.input-group input.form-control.datepicker-input{border-radius:0 4px 4px 0}.datepicker>button.close{position:absolute;top:0;right:0;outline:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.datepicker>button.close:focus{opacity:.2}.datepicker-popup{position:absolute;border:1px solid #ccc;border-radius:5px;background:#fff;margin-top:2px;z-index:1000;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.datepicker-inner{width:218px}.datepicker-body{padding:10px}.datepicker-body span,.datepicker-ctrl p,.datepicker-ctrl span{display:inline-block;line-height:28px;height:28px;border-radius:4px;width:65%}.datepicker-body span,.datepicker-ctrl span{width:28px}.datepicker-ctrl span{position:absolute}.datepicker-body span{text-align:center}.datepicker-monthRange span{width:48px;height:50px;line-height:45px}.datepicker-item-disable{background-color:#fff!important;cursor:not-allowed!important}.datepicker-item-disable,.datepicker-item-gray,.decadeRange span:first-child,.decadeRange span:last-child{color:#999}.datepicker-dateRange-item-active,.datepicker-dateRange-item-active:hover{background:#3276b1!important;color:#fff!important}.datepicker-monthRange{margin-top:10px}#closed-claims th.sort-by,#open-claims th.sort-by,.datepicker-ctrl p,.datepicker-ctrl span,.datepicker-dateRange span,.datepicker-monthRange span{cursor:pointer}.datepicker-ctrl i:hover,.datepicker-ctrl p:hover,.datepicker-dateRange span:hover,.datepicker-dateRange-item-hover,.datepicker-monthRange span:hover{background-color:#eee}.datepicker-weekRange span{font-weight:700}.datepicker-label{background-color:#f8f8f8;font-weight:700;padding:7px 0;text-align:center}.datepicker-ctrl{position:relative;height:30px;line-height:30px;font-weight:700;text-align:center}.month-btn{font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker-preBtn{left:2px}.datepicker-nextBtn{right:2px}.glyphicon{display:inline-block;font:14px/1 FontAwesome;font-family:FontAwesome!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.glyphicon.glyphicon-chevron-right:before{content:'\f054'}.glyphicon.glyphicon-chevron-left:before{content:'\f053'}.modal-well{background:#d5eaf7;padding:15px 0;margin:0 -30px 30px}.well--primary{background:#005d92;border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.well--outline{border-radius:20px;background:0 0;border-color:#444}.well--terms{border-color:#ccc;padding:10px 10px 10px 70px;position:relative}.well--portal{background:#fff;border-radius:20px}@media (min-width:992px){.well--portal{padding:40px}}.well--padding{padding:0 40px}.ico-circle{border-radius:30px;display:block;width:60px;height:60px;padding:8px;text-align:center}.ico-circle .fa{margin-top:8px;font-size:1.5em}.ico-circle--quaternary{background:#fbdc3e}.ico-circle--quaternary svg{fill:#014d7e}.ico-circle--quaternary.ico-color-primary svg{fill:#007dc5}.ico-circle--quaternary.ico-color-primary .fa{color:#007dc5}.banner{position:relative}.banner.banner--image{padding-top:400px}.banner.banner--icons,.banner.banner--icons-cta,.banner.banner--image{background-size:cover;background-position:50% 50%}.banner.banner--icons .banner_content,.banner.banner--image .banner_content{padding:30px 0}.banner.banner--icons .banner_content,.banner.banner--icons-cta .banner_content,.banner.banner--image .banner_content{background:#014d7e url(/G_DayRewards/media/GDAYGlobalAssets/Brand/gday-logo-background-offset-web.png) no-repeat 50% 50%}.banner.banner--icons .banner_content p,.banner.banner--icons-cta .banner_content p,.banner.banner--image .banner_content p{font-weight:500;max-width:70%;line-height:1.2}@media (max-width:640px){.banner.banner--icons .banner_content p,.banner.banner--icons-cta .banner_content p,.banner.banner--image .banner_content p{max-width:100%;padding-right:10px}}@media (max-width:1200px){.banner.banner--icons,.banner.banner--icons-cta,.banner.banner--image{padding-top:300px;background-position:75% -100px}}@media (max-width:640px){.banner.banner--icons,.banner.banner--icons-cta,.banner.banner--image{padding-top:200px}}.banner.banner--icons{padding-top:0;margin:-50px 0 40px}.banner.banner--icons-cta{padding-top:0;margin:-50px 0 0}@media (min-width:1700px){.banner.banner--icons-cta{overflow:hidden;max-height:200px}}.banner.banner--icons-cta .block{margin:0}.banner.banner--icons-cta .banner_content,.banner.banner--icons-cta .banner_content .wrapper--icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner.banner--icons-cta .banner_content{background:#014d7e;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}@media (min-width:1200px){.banner.banner--icons-cta .banner_content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.banner.banner--icons-cta .banner_content .u-flex-row.u-row-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.banner.banner--icons-cta .banner_content .u-flex-row.u-row-4 .block{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:640px){.banner.banner--icons-cta .banner_content .u-flex-row.u-row-4 .block{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media all and (min-width:640px) and (-ms-high-contrast:none),(min-width:640px) and (-ms-high-contrast:active){.banner.banner--icons-cta .banner_content .u-flex-row.u-row-4 .block{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}}@media (min-width:1700px){.banner.banner--icons-cta .banner_content .u-flex-row.u-row-4 .block{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}}@media all and (min-width:1700px) and (-ms-high-contrast:none),(min-width:1700px) and (-ms-high-contrast:active){.banner.banner--icons-cta .banner_content .u-flex-row.u-row-4 .block{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}}.banner.banner--icons-cta .banner_content .wrapper--icons{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:30px 15px;max-width:1260px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media (min-width:1200px){.banner.banner--icons-cta .banner_content .wrapper--icons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:-105px}}.banner.banner--icons-cta .banner_content .wrapper--icons .block{margin-bottom:10px}.banner.banner--icons-cta .banner_content .wrapper--cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;border-bottom:10px solid #347198;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}@media (min-width:640px){.banner.banner--icons-cta .banner_content .wrapper--cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:200px;border-bottom:12px solid #347198}}@media (min-width:1200px){.banner.banner--icons-cta .banner_content .wrapper--cta{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto;border-bottom:0;height:auto}}.banner.banner--icons-cta .banner_content .wrapper--cta .cta-border{width:130px;height:100%;display:none}@media (min-width:1200px){.banner.banner--icons-cta .banner_content .wrapper--cta .cta-border{display:inline-block}}.banner.banner--icons-cta .banner_content .wrapper--cta .cta-connector{width:90px;height:100%;display:none}@media (min-width:640px){.banner.banner--icons-cta .banner_content .wrapper--cta .cta-connector{display:inline-block}}.banner.banner--icons-cta .banner_content .wrapper--cta .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 45px);flex:1 0 calc(50% - 45px);min-width:320px}@media (min-width:640px){.banner.banner--icons-cta .banner_content .wrapper--cta .block{min-width:275px}}@media (min-width:1200px){.banner.banner--icons-cta .banner_content .wrapper--cta .block{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:15px}}.banner.banner--icons-cta .banner_content .wrapper--cta .block .btn-lg{min-width:180px}.banner.banner--icons-cta .banner_content .wrapper--cta .block .btn-renew{min-width:210px}.banner.banner--icons-cta .banner_content .wrapper--cta .block.block--cta-1{margin-right:-1px}.banner.banner--icons-cta .banner_content .wrapper--cta .block.block--cta-2{margin-left:-1px;padding-right:15px}@media (min-width:1200px){.banner.banner--icons-cta .banner_content .wrapper--cta .block.block--cta-2{margin-right:-100vw;padding-right:calc(100vw + 15px)}}.banner.banner--icons-cta .banner_content .wrapper--cta .block.block--cta-2 .tagline{text-decoration:none;cursor:default}.banner.banner--icons-cta .banner_content .wrapper--cta .block.block--cta-2 .tagline:active,.banner.banner--icons-cta .banner_content .wrapper--cta .block.block--cta-2 .tagline:active:focus,.banner.banner--icons-cta .banner_content .wrapper--cta .block.block--cta-2 .tagline:focus,.banner.banner--icons-cta .banner_content .wrapper--cta .block.block--cta-2 .tagline:hover{text-decoration:none;cursor:default}.banner .banner_content{background:#006dac url(/G_DayRewards/media/GDAYGlobalAssets/Brand/gday-logo-background-offset-web.png) no-repeat 50% 50%;padding:60px 0 100px}.banner .banner_content .container{position:relative}.banner .banner_content .container h4{color:#fff;margin:0 0 40px;text-transform:uppercase;text-align:center}.banner .banner_content--promo{position:absolute;top:50px;left:100px;width:100%}@media (max-width:1200px){.banner .banner_content--promo{top:10px;left:0}}@media (max-width:640px){.banner .banner_content--promo br{display:none}}.banner .banner_content--promo img{margin-left:-20px;max-width:220px}@media (max-width:640px){.banner .banner_content--promo img{max-width:180px;margin:0 10px 0 0}}@media (max-width:480px){.banner .banner_content--promo img{max-width:130px}}.banner h3.banner_label-top{background:#014d7e;color:#fff;padding:15px;height:50px;position:absolute;top:-99px;left:0;font-size:22px;font-size:2.2rem;text-transform:uppercase}.banner.banner--video{background:#ccc;padding:0}.banner.banner--video .container{background-position:bottom left;background-size:247px;background-repeat:no-repeat}@media (max-width:1600px){.banner.banner--video .container{background-size:170px}}@media (max-width:1200px){.banner.banner--video .container{background-size:140px}}@media (max-width:992px){.banner.banner--video .container{background-image:none!important}}.banner.banner--video .container h2{color:#007dc5;margin:175px 0 0}@media (max-width:1600px){.banner.banner--video .container h2{margin-top:100px}}@media (max-width:1200px){.banner.banner--video .container h2{margin-top:40px}}@media (max-width:992px){.banner.banner--video .container h2{margin-top:35px}}.banner.banner--video .container h3{margin:0 0 40px;text-transform:none}@media (max-width:1600px){.banner.banner--video .container h3{margin-bottom:20px}}.membership-banner{background:#ccc;padding:50px 0;text-align:center}.membership-banner .icon{width:80px;height:80px;margin:0 auto 10px}.membership-banner .icon.save{background:url(/G_DayRewards/media/GDAYGlobalAssets/Icons/save.svg) no-repeat}.membership-banner .icon.earn{background:url(/G_DayRewards/media/GDAYGlobalAssets/Icons/earn.svg) no-repeat}.membership-banner .icon.redeem{background:url(/G_DayRewards/media/GDAYGlobalAssets/Icons/redeem.svg) no-repeat}.membership-banner .icon.more{background:url(/G_DayRewards/media/GDAYGlobalAssets/Icons/more.svg) no-repeat}.membership-banner h3{color:#007dc5;font-size:28px;text-transform:uppercase;margin:0}.membership-banner p{font-size:16px;line-height:1.2;text-transform:uppercase;margin:0}.block{padding-left:80px;position:relative}@media (max-width:992px){.block{margin-bottom:40px;margin-left:15px}.banner--image .block{margin-bottom:0}}.block .ico-circle{position:absolute;top:0;left:0}.block h2{color:#fbdc3e;font-size:30px;font-size:3rem;margin:0}.block h3{color:#fff;margin:0 0 10px;line-height:1;text-transform:none}.block p{color:#fff;line-height:1.3;max-width:80%;font-size:18px;font-size:1.8rem}.benefits-table ul li a,.block p a{color:#fff;text-decoration:underline}.heading-block{padding:40px 0;text-align:center}@media (max-width:640px){.heading-block{padding:20px 0}}.heading-block h1{line-height:1;margin:0 0 20px}.heading-block p{max-width:500px;margin:0 auto}.icon-block .container,.icon-block .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:80px}@media (max-width:768px){.icon-block .container,.icon-block .container-fluid{padding-bottom:20px}}.icon-block .container .col,.icon-block .container-fluid .col{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:240px;text-align:center;padding:0 10px}@media (max-width:768px){.icon-block .container .col,.icon-block .container-fluid .col{max-width:100%;margin-bottom:20px;position:relative}.icon-block .container .col:before,.icon-block .container-fluid .col:before{display:none;content:'';height:1px;width:80%;background:#007dc5;position:absolute;top:-20px;left:10%}.icon-block .container .col:nth-child(n),.icon-block .container-fluid .col:nth-child(n){-ms-flex-preferred-size:44vw;flex-basis:44vw}.icon-block .container .col:nth-child(3n),.icon-block .container-fluid .col:nth-child(3n){border-right:1px solid #007dc5;margin-top:20px}.icon-block .container .col:nth-child(3n):before,.icon-block .container .col:nth-child(4n):before,.icon-block .container-fluid .col:nth-child(3n):before,.icon-block .container-fluid .col:nth-child(4n):before{display:block}.icon-block .container .col:nth-child(4n),.icon-block .container-fluid .col:nth-child(4n){margin-top:20px}}.icon-block .container .col svg,.icon-block .container-fluid .col svg{width:70px;height:70px}@media (max-width:768px){.icon-block .container .col:first-child,.icon-block .container-fluid .col:first-child{border-right:1px solid #007dc5}}.icon-block .container .col:first-child svg,.icon-block .container-fluid .col:first-child svg{width:93px}.icon-block .container .col h3,.icon-block .container-fluid .col h3{color:#444;font-size:35px;font-size:3.5rem;font-family:"brandon-grotesque",sans-serif;text-transform:none;margin:0}@media (max-width:768px){.icon-block .container .col h3,.icon-block .container-fluid .col h3{font-size:24px;font-size:2.4rem}}.icon-block .container .col p,.icon-block .container-fluid .col p{font-family:"brandon-grotesque",sans-serif;max-width:150px;margin:0 auto}@media (max-width:768px){.icon-block .container .col p,.icon-block .container-fluid .col p{font-size:18px;font-size:1.8rem;line-height:1.2}}.full-img-block{background-size:cover;background-position:50% 0;height:400px;text-align:center;padding:40px 0}@media (max-width:768px){.full-img-block{height:350px;padding:40px 0}}@media (min-width:1600px){.full-img-block{background-position:50% 15%}}@media (max-width:768px){.full-img-block{background-size:300%;background-position:top left}}.full-img-block .banner_content{padding:0 15px}.full-img-block h2{font-family:"brandon-grotesque",sans-serif;margin:0}.full-img-block p.intro{max-width:500px;margin:0 auto 50px}.full-img-block a.btn{margin:0 20px 20px}.map-block{text-align:center}.our-parks .map-block{padding:80px 0}@media (max-width:992px){.map-block{display:none}}.map-block .map-wrapper{position:relative;max-width:1140px;margin:0 auto}.map-block svg path:first-of-type{stroke:#eee}.map-block svg a:hover path:first-of-type{fill:#007dc5}.map-block .map-popup{-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.16);box-shadow:0 6px 6px 0 rgba(0,0,0,.16);background:#eee;border-radius:5px;width:160px;position:absolute;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;pointer-events:none}.map-block .map-popup.visible{opacity:1}.map-block .map-popup.wa{top:320px;left:170px}@media (max-width:1200px){.map-block .map-popup.wa{top:250px;left:130px}}.map-block .map-popup.nt{top:175px;left:500px}@media (max-width:1200px){.map-block .map-popup.nt{top:125px;left:400px}}.map-block .map-popup.qld{top:250px;left:820px}@media (max-width:1200px){.map-block .map-popup.qld{top:190px;left:662px}}.map-block .map-popup.nsw{top:530px;left:865px}@media (max-width:1200px){.map-block .map-popup.nsw{top:415px;left:698px}}.map-block .map-popup.sa{top:440px;left:520px}@media (max-width:1200px){.map-block .map-popup.sa{top:340px;left:416px}}.map-block .map-popup.vic{top:690px;left:815px}@media (max-width:1200px){.map-block .map-popup.vic{top:550px;left:658px}}.map-block .map-popup.tas{top:875px;left:856px}@media (max-width:1200px){.map-block .map-popup.tas{top:700px;left:692px}}.map-block .map-popup .map-logos{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.locations-mobile a,.map-block .map-popup .dp-logo,.map-block .map-popup .tp-logo{background-size:cover;display:block;height:30px}.map-block .map-popup .tp-logo{background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Brand/BrandLogos_TopParks.png);width:37px;margin-right:10px}.map-block .map-popup .dp-logo{background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Brand/BrandLogos_Discovery.png);width:52px}.locations-mobile a span.state,.map-block .map-popup p{font-family:"brandon-grotesque",sans-serif;font-weight:700;text-transform:uppercase}.map-block .map-popup p{background:#fff;font-size:26px;font-size:2.6rem;display:block;border-radius:0 0 5px 5px;color:#007dc5;margin:0;padding:5px 0;position:relative}.map-block .map-popup p:after{content:'';width:0;height:0;border-style:solid;border-width:10px 7.5px 0;border-color:#fff transparent transparent;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.our-parks .locations-mobile{padding:40px 0 0}@media (min-width:992px){.locations-mobile{display:none}}.locations-mobile a{height:150px;width:100%;position:relative;margin-bottom:3px}@media (min-width:640px){.locations-mobile a{height:250px}}.locations-mobile a span.state{background-color:#fff;font-size:12vw;text-align:center;color:#000;border-radius:5px;width:auto;margin:0 auto 1px;padding:4px;mix-blend-mode:screen;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:480px){.locations-mobile a span.state{font-size:7vw}}.locations-mobile a span.state span.parks{color:#444;font-size:4vw;display:block}@media (min-width:480px){.locations-mobile a span.state span.parks{font-size:3vw}}.partner-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:100px}@media (min-width:640px){.partner-block .container{padding-right:0}}@media (max-width:1200px){.partner-block .container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}}.partner-block .container a.partner-tile{background-size:cover;border-radius:10px 10px 0 0;padding-top:250px;position:relative;margin-right:15px;margin-bottom:65px;min-height:250px;-webkit-box-flex:1;-ms-flex:1 0 21%;flex:1 0 21%}@media (max-width:1200px){.partner-block .container a.partner-tile{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);min-height:280px;margin-bottom:35px}}@media (max-width:640px){.partner-block .container a.partner-tile{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:640px){.partner-block .container a.partner-tile{max-width:48%}}@media (min-width:1200px){.partner-block .container a.partner-tile{max-width:24%}}.partner-block .container a.partner-tile .logo{background:#fff;border-radius:0 10px 0 0;position:absolute;top:180px;left:0;padding:10px 20px}.partner-block .container a.partner-tile .logo img{width:auto;height:35px}.partner-block .container a.partner-tile p{background:#fff;color:#444;font-size:14px;font-size:1.4rem;border-radius:0 0 10px 10px;padding:10px 20px;position:absolute;top:235px;height:65px;width:100%}.contact-block{background:#007dc5;border-radius:20px;padding:40px;color:#fff}@media (max-width:992px){.contact-block{margin-top:40px;padding:20px}}.contact-block h2{color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:22px;font-size:2.2rem;margin:0 0 40px}@media (max-width:992px){.contact-block h2{margin-bottom:20px}}.contact-block p{position:relative}@media (min-width:480px){.contact-block p{padding-left:80px}}.contact-block p span{font-size:14px;font-size:1.4rem;display:block;font-weight:700;margin:0 0 5px}@media (min-width:480px){.contact-block p span{width:80px;position:absolute;left:0;top:0;font-weight:400;margin:0}}.contact-block a{color:#fff;text-decoration:underline;word-break:break-word}a.logo img,img{max-width:100%}@media (max-width:992px){img.img-content{display:block;max-width:75%;margin:0 auto 40px}}a.logo{border-right:1px solid #417290;display:inline-block;padding:0 15px}@media (max-width:320px){a.logo{padding:0 10px}}a.logo img{max-height:47px;width:auto}@media (max-width:1600px){a.logo img{max-height:36px}}@media (max-width:768px){a.logo img{max-height:33px}}a.logo:first-child{padding-left:0}a.logo:last-child{border-right:none;padding-right:0}a.logo:hover img{-webkit-transform:none;transform:none}.bookings{max-width:767px;margin:0 auto}.bookings h5{color:#016ba8;margin-bottom:26px}.bookings .sort-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.bookings .sort-form select{background:#999;margin-left:10px;border:0}.bookings .no-booking-text{font-style:italic}.bookings .no-booking-text img{width:25px}.bookings .upcoming-booking-record{border:1px solid #999}.bookings .previous-booking-record,.bookings .upcoming-booking-record{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;height:100%}.bookings .previous-booking-record>div,.bookings .upcoming-booking-record>div{text-align:left;padding:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.bookings .previous-booking-record>div:last-of-type,.bookings .upcoming-booking-record>div:last-of-type{position:relative;-ms-flex-negative:0;flex-shrink:0;background:#007dc5;-ms-flex-item-align:stretch;align-self:stretch;width:33.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:480px) and (max-width:640px){.bookings .previous-booking-record>div:last-of-type,.bookings .upcoming-booking-record>div:last-of-type{width:25%}}@media (min-width:640px){.bookings .previous-booking-record>div:last-of-type,.bookings .upcoming-booking-record>div:last-of-type{min-width:100px;max-width:125px}}.bookings .previous-booking-record>div:last-of-type .h5,.bookings .upcoming-booking-record>div:last-of-type .h5{margin:0;color:#fff}.bookings .previous-booking-record .date-range,.bookings .upcoming-booking-record .date-range{margin-top:10px}.bookings .previous-booking-record .date-range span,.bookings .upcoming-booking-record .date-range span{margin-left:10px;font-style:italic}@media (max-width:480px){.bookings .previous-booking-record .date-range .fa-calendar,.bookings .upcoming-booking-record .date-range .fa-calendar{display:none}.bookings .previous-booking-record .date-range span,.bookings .upcoming-booking-record .date-range span{font-size:12px;font-size:1.2rem;margin-left:0}}.bookings .previous-booking-record .logo-wrapper,.bookings .upcoming-booking-record .logo-wrapper{width:95px}.bookings .previous-booking-record .logo-wrapper.top-parks-logo>img,.bookings .upcoming-booking-record .logo-wrapper.top-parks-logo>img{width:65px;margin-left:14px}.bookings .previous-booking-record{background-color:#f7f7f7;border:1px solid #f7f7f7}.bookings a{text-decoration:underline}.breadcrumbs a,.pagination>li>a,.pagination>li>span{color:#007dc5}.pagination>.active>a,.pagination>.active>span{background-color:#007dc5;border-color:#007dc5}.breadcrumbs{padding:0 0 0 20px}.park-open-claims{color:#fff}.open-claims-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.open-claims-wrapper p{background:#fff;padding:10px 30px;border-radius:6px;color:#c1272d}.open-claims-wrapper .lost-claim-count{background:#c1272d;color:#fff;padding-top:8px;border-radius:50%;font-weight:700;width:40px;height:40px;display:inline-block;text-align:center}.open-claims-wrapper .lost-booking-claim-text{font-weight:700}@media (max-width:600px){.previous-booking-record,.upcoming-booking-record{height:100%}}.park-management .park-message-container{max-width:1170px}.park-management .lost-booking-alert,.park-management .park-message-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.park-management .park-message{width:100%;border-radius:6px;margin:10px;padding:25px}.park-management .lost-booking-alert{max-width:992px;padding:10px 25px;background:#f7f7f7;color:#c1272d;border-radius:6px}.lost-bookings .nav-tabs span,.park-management .lost-booking-alert span{width:26px;margin:0 8px;background-color:#c1272d;border-radius:50%;color:#f7f7f7;text-align:center}.park-management .lost-booking-alert strong{margin:0 8px}.lost-bookings .DateTimeTextBox{clear:both}.lost-bookings .DatePicker,.lost-bookings .DateTimeTextBox .EditingFormControlNestedControl .calendar-action,.lost-bookings .DateTimeTextBox .EditingFormControlNestedControl button,.lost-bookings .lost-booking-form .EditingFormErrorLabel{display:none}.lost-bookings .create-lost-booking,.lost-bookings .lost-booking-tabs{margin-bottom:50px;padding:20px;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow-y:scroll}.lost-bookings .nav-tabs{margin-left:0;border:0;font-size:18px;font-size:1.8rem}.lost-bookings .nav-tabs li a{background-color:#007dc5;color:#fff;font-weight:700}.lost-bookings .nav-tabs .active a{background-color:#fff;color:#444}.lost-bookings .nav-tabs span{display:inline-block;width:20px;height:20px}.lost-bookings th{border-top:1px solid #999;border-bottom:1px solid #999;padding:10px 20px 10px 0}@media (max-width:992px){.lost-bookings th{display:none}}.lost-bookings th a.sort-by{padding-right:18px;position:relative;color:#444;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:992px){.lost-bookings tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lost-bookings a.sort-by .icon{display:inline-block;width:21px;position:relative}.lost-bookings a.sort-by .icon:after,.lost-bookings a.sort-by .icon:before,th.sort-by .icon:after,th.sort-by .icon:before{border:4px solid transparent;content:"";display:block;height:0;right:5px;top:50%;position:absolute;width:0}.lost-bookings a.sort-by .icon:before,th.sort-by .icon:before{border-bottom-color:#444;margin-top:-9px}.lost-bookings a.sort-by .icon:after,th.sort-by .icon:after{border-top-color:#444;margin-top:1px}.lost-bookings td{padding:10px 10px 10px 0;font-size:16px;font-size:1.6rem;border-bottom:1px solid #f7f7f7}@media (max-width:992px){.lost-bookings td:last-child{border-bottom:2px solid #ccc;margin-bottom:20px}}.lost-bookings td textarea{border:1px solid #ccc}@media (min-width:992px){.lost-bookings td textarea{display:block}}.lost-bookings .column-title{margin-right:20px;font-weight:800}@media (min-width:992px){.lost-bookings .column-title{display:none}}.lost-bookings .status{display:block;text-align:center;background-color:#999;border-radius:3px;font-weight:700;padding:6px 20px;white-space:nowrap;max-width:142px}.lost-bookings .status select{background:0 0}@media (max-width:992px){.lost-bookings .status{display:inline-block;margin:auto}}#active-claims,.lost-bookings .closed{background-color:#e6c4d2;color:#b94966}.lost-bookings .awarded{background-color:#e5f6d3}.lost-bookings .in-review{background-color:#e0e2fb}.lost-bookings .no-lost-bookings{color:#eee;padding:50px;text-align:center}.lost-bookings .lost-booking-form .Error+.EditingFormErrorLabel{display:block}.lost-bookings .feature{background-color:#d5eaf7;padding:5px 10px}.lost-bookings .feature .fa-calendar,.lost-bookings .lost-booking-tile .title i{margin-right:10px}.lost-bookings .control-group-inline{position:relative}.lost-bookings .btn-view-booking{background-color:#007dc5;color:#fff}.lost-bookings .form-received{position:relative;display:inline-block;padding-right:20px;margin:20px 0 50px}.lost-bookings .form-received::after{position:absolute;top:-2px;right:-15px;width:30px;height:30px;content:"";text-align:center;background:center no-repeat;background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Icons/tick.svg);background-size:cover;border:2px solid #000;border-radius:50%;pointer-events:none;-webkit-filter:invert(78%) sepia(8%) saturate(2940%) hue-rotate(48deg) brightness(84%) contrast(93%);filter:invert(78%) sepia(8%) saturate(2940%) hue-rotate(48deg) brightness(84%) contrast(93%)}.lost-bookings .title-utilities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lost-bookings .search-bookings{position:relative}.lost-bookings .search-bookings .fa{position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lost-bookings .search-bookings .fa-search{color:#eee;font-size:12px}.lost-bookings .search-bookings .fa-caret-right{color:#444;font-size:18px}.lost-bookings .search-bookings .search{height:26px;background-color:#f7f7f7;border:transparent;padding:5px 5px 5px 26px;font-size:19px;font-size:1.9rem}.lost-bookings .search-bookings .btn{position:relative;background:#f7f7f7;border:transparent;width:20px;height:26px;padding:0;border-radius:4px;top:-2px}.lost-bookings .search-bookings .btn span{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.lost-bookings .modal-content .modal-header{background-color:#fff}.lost-bookings .modal-content .modal-header h3.modal-title{color:#016ba8!important}.lost-bookings .modal-content .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background-color:#f7f7f7}.lost-bookings .modal-content .modal-body div{width:50%;margin-bottom:50px}.lost-bookings .modal-content .modal-body span{font-weight:700;display:block}.lost-bookings .modal-content .modal-body .full-width{width:100%}.lost-bookings .modal-content .modal-body .full-width span{display:inline-block;margin-right:20px}.lost-bookings .modal-content .modal-body .date-submitted{position:absolute;top:10px;right:30px;font-size:18px;font-size:1.8rem;text-align:right}.lost-bookings .modal-content .modal-body .date-submitted span{display:inline-block;color:#007dc5}.lost-bookings .modal-content .status{display:inline-block;width:auto;max-width:none;margin-left:20px;padding:0 20px}.lost-bookings .create-lost-booking{border-radius:8px}.lost-bookings .lost-booking-warning{padding:15px;font-size:18px;font-size:1.8rem}.lost-bookings .lost-booking-warning span{color:#c1272d}.lost-bookings .lost-booking-tile{font-size:18px;font-size:1.8rem;background-color:#f7f7f7;color:#007dc5;margin-bottom:20px;border-radius:0}.lost-bookings .lost-booking-tile .title{padding:15px 20px;border-radius:6px 6px 0 0;background-color:#007dc5;font-size:18px;font-size:1.8rem;font-weight:700;color:#fff;text-transform:uppercase}.lost-bookings .lost-booking-tile .content{padding:25px;border-radius:0 0 6px 6px}.lost-bookings .lost-booking-tile .content.lost-booking-form{margin:0 0 25px}.lost-bookings .lost-booking-tile .details dd:last-of-type,.lost-bookings .lost-booking-tile .faq dd:last-of-type{margin-bottom:0}.lost-bookings .lost-booking-tile .details dd{padding:0 10px;background:#999;font-size:18px;font-size:1.8rem;color:#fff;word-break:break-all;margin-bottom:6px}.lost-bookings .lost-booking-tile .form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.lost-bookings .lost-booking-tile .icon-only{padding:0;color:#444}.lost-bookings .lost-booking-tile .btn{margin:20px 0!important}.lost-bookings .lost-booking-tile .faq{color:#444}.lost-bookings .lost-booking-tile .faq .fa{font-size:18px;font-size:1.8rem;margin-right:5px}.lost-bookings .lost-booking-tile .faq dd{margin-bottom:20px}#manage-section .lost-bookings .lost-booking-form .numeric-updown-buttons .icon-only{position:relative;margin:0 3px;background:0 0;padding:0 6px}#manage-section .lost-bookings .lost-booking-form .numeric-updown-buttons .icon-only:active{-webkit-box-shadow:none;box-shadow:none}#manage-section .lost-bookings .lost-booking-form .date-time-picker{height:22px}#manage-section .lost-bookings .lost-booking-form .read-only-input{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;overflow:hidden;text-overflow:ellipsis}#manage-section .lost-bookings .lost-booking-form table{width:auto}#manage-section .lost-bookings .lost-booking-form table td{border-bottom:none;vertical-align:top}#manage-section .lost-bookings .lost-booking-form table td .EditingFormLabel,#manage-section .lost-bookings .lost-booking-form table td>span.EditingFormLabel{width:160px;margin:6px 0;font-size:1.8rem;display:inline-block}#manage-section .lost-bookings .lost-booking-form table td .EditingFormControlNestedControl{width:160px}#manage-section .lost-bookings .lost-booking-form table td .numeric-up-down input[type=text]{width:50px!important;margin:0}#manage-section .lost-bookings .lost-booking-form button.FormButton.btn{font-size:1.4rem;padding:5px 40px 0}#manage-section .lost-bookings .lost-booking-form .alert{padding-left:20px!important}#manage-section .lost-bookings .lost-booking-form .form-table-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;margin:10px 0}#manage-section .lost-bookings .lost-booking-tile .details dd{background:0 0;color:inherit;font-size:1.8rem}#manage-section .lost-bookings .lost-booking-tile .DatePicker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:331px}#manage-section .lost-bookings .lost-booking-tile .DatePicker select.form-control{padding:0 12px}#manage-section .lost-bookings .lost-booking-tile .DatePicker .EditingFormControlNestedControl{width:106px}#manage-section .lost-bookings .lost-booking-tile .Price .numeric-updown-buttons{display:none}#manage-section .lost-bookings .lost-booking-tile .Price .ui-spinner-input{margin-left:0}#manage-section .lost-bookings .lost-booking-tile .Price .ui-widget::after{content:'$';position:absolute;display:block;left:8px;top:13px;z-index:9;font-size:1.8rem;color:#e2e2e2}#manage-section .lost-bookings .lost-booking-tile .Price input{padding-left:21px}#manage-section .lost-bookings .lost-booking-tile div[id*=crmparkcode]{width:initial!important}#manage-section .lost-bookings .text-black{color:#000}#manage-section .lost-bookings .create-lost-booking,#manage-section .lost-bookings .lost-booking-tabs{overflow-y:auto}.claim-content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.claim-content-container .booking-details,.claim-content-container .member-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.action-container,.claim-content-container,.claim-content-container .booking-details .details-group,.claim-content-container .member-details .details-group,.reservation-number-to-close{display:-webkit-box;display:-ms-flexbox;display:flex}.claim-content-container .booking-details .details-group p.heading,.claim-content-container .member-details .details-group p.heading{width:167px;font-weight:700;margin-right:20px}.claim-content-container .booking-details{padding-left:25px;border-left:1px solid #eee}.claim-content-container .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media (min-width:768px){.modal-dialog-big .claim-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.modal-header.bg-red{background:#c1272d}.modal-dialog.claims{width:450px}.booking-details-footer .form-control,.claim-content-container .form-control{width:300px}.action-container,.reservation-number-to-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-container .the-go-button{margin-left:15px}h2.lost-bookings .status{display:inline;color:#000!important;margin-left:20px;top:-4px;position:relative}.reservation-number-to-close>label{margin:0 20px}th.sort-by .icon{display:inline-block;width:21px;position:relative}@media screen and (min-width:992px){[data-column=claim-number]{max-width:150px;width:15%}[data-column=booking-name]{width:25%;max-width:216px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-column=date-submitted]{max-width:165px;width:16%}[data-column=status]{max-width:125px;width:14%}[data-column=claim-details]{max-width:125px;width:15%}td[data-column=claim-details]{text-align:center}[data-column=park-name]{max-width:150px;width:15%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#closed-claims table,#open-claims table{width:100%;margin-top:25px}.lost-claim-count{background:#014d7e;color:#fff;border-radius:4px;padding:0 4px;margin-left:4px}.mem-open-booking-claim-count{background:#fff;color:#c1272d;border-radius:6px;padding:0 10px;margin-left:4px}.loader-modal .modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 60px)}.loader-modal .modal-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.loader-modal .loader{padding:100px}.loader-modal .fa-spinner{font-size:100px;font-size:10rem;color:#fff}.park-search-box-container{display:block;position:relative;max-width:640px}.park-search-box-container .form-control{border-color:transparent}.park-search-form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.park-search-box-container i.fa-search{display:none}}.pac-container{font-family:"brandon-grotesque",sans-serif;background-color:#fff;position:absolute!important;border-top:1px solid #d9d9d9;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:0 0 35px 35px;margin-top:-35px;z-index:1;padding-top:35px;min-height:65px}.pac-logo:after{text-align:right;display:block;background-position:right;background-repeat:no-repeat;background-size:120px 14px;content:"Powered by Google"!important;font-size:11px;line-height:11px;padding:3px 25px 6px 0!important;height:18px!important;color:#04126a;background-color:#fff;background-image:none!important}.hdpi.pac-logo:after{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png)}.pac-item{cursor:default;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:1.3rem;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{font-size:1.9rem;padding-right:3px}.pac-icon{width:15px;height:20px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png)}.hdpi .pac-icon{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.pac-item.park-prediction,.pac-item.park-prediction.highlighted,.pac-item.park-prediction:hover{transition:background-color ease .3s;-moz-transition:background-color ease .3s;-webkit-transition:background-color ease .3s}.pac-item.park-prediction{padding:6px;border-top:1px solid #f2d13d;color:#666;cursor:pointer;background-color:#fff8d9}.pac-item.park-prediction.highlighted,.pac-item.park-prediction:hover{background-color:#fff1b2}.pac-item.park-prediction .pac-item-query{color:#04126a}.pac-item.park-prediction.highlighted .pac-icon{background-size:calc(33px*1.1) calc(28px*1.1)}.pac-item.park-prediction .pac-icon{width:calc(33px*1.1);height:calc(28px*1.1);background-size:33px 28px;background-repeat:no-repeat;margin-top:0;background-position:center}.pac-item.park-prediction .pac-icon.info-park-type-caravan{background-image:url(/TopTouristParks/media/DesignAssets/Maps/Map-Marker-Park-Caravan.png)}.pac-item.park-prediction .pac-icon.info-park-type-holiday{background-image:url(/TopTouristParks/media/DesignAssets/Maps/Map-Marker-Park-Holiday.png)}.pac-item.park-prediction .pac-icon.info-park-type-resort{background-image:url(/TopTouristParks/media/DesignAssets/Maps/Map-Marker-Park-Resort.png)}.pac-item.google-prediction.highlighted{background-color:#fafafa}.pac-item.google-prediction.highlighted .pac-icon{background-position:-17px 0}.pac-item{font-size:13px!important;padding:4px 4px 2px!important}.pac-icon{background-size:38px!important;margin-top:3px!important;margin-right:8px!important}.pac-item-query{font-size:16px!important;color:#333!important}#search-container,#search-filter-container{-webkit-transition:margin-right 1s;transition:margin-right 1s}#search-box{-webkit-transition:width 1s;transition:width 1s}#search-box-tag{-webkit-transition:all .3s;transition:all .3s}#search-text{-webkit-transition:font-size 1s;transition:font-size 1s}#search-text-box{-webkit-transition:width 1s,height 1s;transition:width 1s,height 1s}#search-box-tag-show-hide-button{-webkit-transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.benefits-table{background:#007dc5;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 20px;margin:100px 0 30px}.benefits-table ul li{border-bottom:1px solid #007dc5;min-height:45px;line-height:1.5;padding:5px 0 10px}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body ul li:last-child,.benefits-table ul li:last-child{border-bottom:none}.benefits-table .col{border-radius:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 10px;margin-right:20px}.benefits-table .col:first-child{color:#fff}.benefits-table .col:first-child h2{color:#fff;margin-bottom:66px;font-size:30px;font-size:3rem}@media (max-width:1200px){.benefits-table .col:first-child h2{margin-bottom:66px}}.benefits-table .col:first-child h3{background:#eee;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:16px;font-size:1.6rem;margin-left:-30px;padding:0 0 0 30px;height:50px;line-height:54px}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body .col:first-child ul li,.benefits-table .col:first-child ul li{border-color:#fff}@media (max-width:1200px){.benefits-table .col:first-child ul li{font-size:14px;font-size:1.4rem}}.benefits-table .col:last-child{margin-right:0}.benefits-table .col--panel{background:#fff;font-family:"brandon-grotesque",sans-serif;font-size:18px;font-size:1.8rem;font-weight:500;padding-top:130px;position:relative;text-align:center}.benefits-table .col--panel p{font-size:16px;font-size:1.6rem;max-width:160px;margin:0 auto;min-height:44px}.benefits-table .col--panel h3{display:block;font-family:"brandon-grotesque",sans-serif;font-size:28px;font-size:2.8rem;text-transform:uppercase;height:50px;line-height:56px;color:#fff;width:calc(100% + 20px);margin-left:-10px}.benefits-table .col--panel.mate .hero,.benefits-table .col--panel.mate h3{background-color:#014d7e}.benefits-table .col--panel.mate .fa-circle{color:#014d7e}.benefits-table .col--panel.mate .hero svg{width:60px;height:66px}.benefits-accordion .panel.panel-benefits.mate p,.benefits-table .col--panel.mate p{padding-top:20px}.benefits-table .col--panel.great-mate .hero,.benefits-table .col--panel.great-mate h3{background-color:#a4d65e}.benefits-table .col--panel.great-mate .fa-circle{color:#a4d65e}.benefits-table .col--panel.great-mate .hero svg{width:116px;height:60px}.benefits-table .col--panel.best-mate .hero,.benefits-table .col--panel.best-mate h3{background-color:#f68d2e}.benefits-table .col--panel.best-mate .fa-circle{color:#f68d2e}.benefits-table .col--panel.best-mate .hero svg{width:120px;height:70px}.benefits-table .col--panel .hero{border:6px solid #fff;border-radius:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:160px;height:160px;z-index:2}.benefits-table .col--panel ul li{text-align:center}@media (max-width:1200px){.benefits-table .col--panel ul li.li-choice{height:151px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.benefits-accordion,.benefits-table .col--panel .inner-row{display:none}@media (min-width:1200px){.benefits-table .col--panel .inner-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 0 15px;height:108px}.benefits-table .col--panel .inner-row .inner-col{border-right:1px solid #007dc5;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-size:1.4rem}.benefits-table .col--panel .inner-row .inner-col svg{display:block;margin:0 auto 6px;height:46px}.benefits-table .col--panel .inner-row .inner-col:last-child{border-right:none}}.benefits-table .col--panel .fa{font-size:1rem}p.terms{font-size:14px;font-size:1.4rem}p.terms a{text-decoration:underline}.benefits-accordion .panel.panel-benefits{overflow:visible;cursor:pointer;margin-bottom:30px}.benefits-accordion .panel.panel-benefits.mate .hero{background-color:#014d7e}.benefits-accordion .panel.panel-benefits.mate .fa-circle,.benefits-accordion .panel.panel-benefits.mate h4,.benefits-accordion .panel.panel-benefits.mate h4:after{color:#014d7e}.benefits-accordion .panel.panel-benefits.mate .hero svg{width:42px;height:48px}.benefits-accordion .panel.panel-benefits.great-mate .hero{background-color:#a4d65e}.benefits-accordion .panel.panel-benefits.great-mate .fa-circle,.benefits-accordion .panel.panel-benefits.great-mate h4,.benefits-accordion .panel.panel-benefits.great-mate h4:after{color:#a4d65e}.benefits-accordion .panel.panel-benefits.great-mate .hero svg{width:70px;height:40px}.benefits-accordion .panel.panel-benefits.best-mate .hero{background-color:#f68d2e}.benefits-accordion .panel.panel-benefits.best-mate .fa-circle,.benefits-accordion .panel.panel-benefits.best-mate h4,.benefits-accordion .panel.panel-benefits.best-mate h4:after{color:#f68d2e}.benefits-accordion .panel.panel-benefits.best-mate .hero svg{width:77px;height:50px}.benefits-accordion .panel.panel-benefits .panel-heading{border-radius:40px 20px 20px 40px;background:#fff;position:relative;height:90px;padding:15px 15px 15px 115px;z-index:5}.benefits-accordion .panel.panel-benefits .panel-heading .hero{border:6px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:108px;height:108px;border-radius:54px;border-width:4px;top:-8px;left:0;-webkit-transform:none;transform:none}.benefits-accordion .panel.panel-benefits .panel-heading h4{font-family:"brandon-grotesque",sans-serif;font-size:26px;font-size:2.6rem;text-transform:uppercase;padding-right:20px}.benefits-accordion .panel.panel-benefits .panel-heading h4:after{content:'\f077';font-family:'FontAwesome';font-size:20px;font-size:2rem;top:-2px}@media (max-width:320px){.benefits-accordion .panel.panel-benefits .panel-heading h4{font-size:18px;font-size:1.8rem}}.benefits-accordion .panel.panel-benefits .panel-heading p{font-family:"brandon-grotesque",sans-serif;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.2;margin:0;padding:0}.benefits-accordion .panel.panel-benefits .panel-heading.accordion-toggle.collapsed h4:after{content:'\f078'}.benefits-accordion .panel.panel-benefits .panel-collapse{background:#007dc5;border-radius:20px;width:calc(100% + 30px);margin-left:-15px;margin-top:-45px}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:100px 15px 15px}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body h3{color:#fff;margin-top:0;font-family:"brandon-grotesque",sans-serif;font-size:16px;font-size:1.6rem}@media (max-width:320px){.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body h3{font-size:14px;font-size:1.4rem}}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body ul li{border-bottom:1px solid #007dc5;min-height:40px;line-height:1.5;padding:5px 0 10px;font-size:14px;font-size:1.4rem}@media (max-width:320px){.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body ul li{font-size:12px;font-size:1.2rem}}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body .col:first-child{-webkit-box-flex:9;-ms-flex:9;flex:9;margin-right:15px}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body .col.col--panel{background:#fff;border-radius:20px;padding:27px 15px 15px;-webkit-box-flex:5;-ms-flex:5;flex:5}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body .col.col--panel ul li{color:#444;font-family:"brandon-grotesque",sans-serif;font-weight:500;text-align:center}.benefits-accordion .panel.panel-benefits .panel-collapse .panel-body .col.col--panel ul li.li-choice{height:137px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.benefits-accordion{display:block}.benefits-table{display:none}}.progress-wizard{text-align:center;max-width:100%;margin:0 auto 50px;overflow:hidden}.portal-wrapper.no-wizard .progress-wizard{display:none}.progress-wizard a.tab,.progress-wizard span.tab{color:#999;font-weight:700;font-size:14px;font-size:1.4rem;text-transform:uppercase;position:relative;float:left;display:block;text-align:center;width:25%}.progress-wizard a.tab:before,.progress-wizard span.tab:before{content:'';background:#eee;border:2px solid #999;border-radius:50%;display:block;width:20px;height:20px;margin:0 auto 5px;z-index:2;position:relative}.progress-wizard a.tab:after,.progress-wizard span.tab:after{background-color:#999;content:'';position:absolute;height:2px;width:100%;left:50%;top:10px;display:block;z-index:1}.progress-wizard a.tab:last-child,.progress-wizard span.tab:last-child{padding-right:0}.progress-wizard a.tab:last-child:after,.progress-wizard span.tab:last-child:after{display:none}.progress-wizard a.tab.tab--active,.progress-wizard a.tab.tab--completed,.progress-wizard span.tab.tab--active,.progress-wizard span.tab.tab--completed{color:#014d7e}.progress-wizard a.tab.tab--active:before,.progress-wizard span.tab.tab--active:before{border-color:#014d7e}.progress-wizard a.tab.tab--completed:before,.progress-wizard span.tab.tab--completed:before{background-color:#014d7e;border-color:#014d7e}.progress-wizard a.tab.tab--completed:after,.progress-wizard span.tab.tab--completed:after{background-color:#014d7e}.progress-tracker{display:block;height:50px;border-bottom:1px solid #027bca;position:relative;margin-bottom:20px}.progress-tracker:after,.progress-tracker:before{content:'';display:block;width:10px;height:10px;border-radius:5px;position:absolute;bottom:-5px}.progress-tracker:before{background:#fff;border:1px solid #fff;left:0}.progress-tracker:after{background-color:#013e65;border:1px solid #027bca;right:0}.best-mate .progress-tracker:after{background-color:#fff;border-color:#fff}.progress-tracker .car{border-bottom:1px solid #fff;position:absolute;height:1px;bottom:-1px;left:0;min-width:33%}.great-mate .progress-tracker .car{width:50%}.best-mate .progress-tracker .car{width:100%}.progress-tracker .car:after{content:'';background-image:url(/G_DayRewards/media/GDAYGlobalAssets/Icons/ICO-Car.svg);position:absolute;right:0;bottom:0;width:104px;height:42px}.progress_text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:1.2rem;text-transform:uppercase}.progress_text span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.progress_text span:first-child{text-align:left}.progress_text span:last-child{text-align:right}.tier-badge{background:orange;color:#444;display:block;width:75px;height:75px;border-radius:50%;padding:18px 5px;text-align:center}.tier-badge p{text-transform:uppercase;font-size:2rem;margin:0;letter-spacing:-1px;white-space:normal;font-weight:700;line-height:1}.credit-card-details.credit-card-detail-wrapper{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.credit-card-details h4{line-height:1.8}.credit-card-details .no-wrap{white-space:nowrap}.credit-card-details .logo-wrap{width:90px}.credit-card-details iframe{min-height:180px;width:100%;margin:0 -15px}.button-panel{margin-bottom:20px}.mitsubishi-logo{float:none;height:79px;margin-top:-30px;mix-blend-mode:multiply}@media (min-width:640px){.mitsubishi-logo{float:right;margin-top:-120px;height:126px}}.your-details-subheading{float:left}.panel .panel_content{overflow:visible;position:relative}.seniors-price-flag{color:#014d7e;padding:5px 10px;margin:8px;font-size:18px;position:relative;top:-2px}input.xpn-address{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}input.xpn-address-exception,input.xpn-address-unverified{border-color:red}.xpn-address-errormsg{border:1px solid red;border-left-width:8px;background-color:#ffdada;color:red;font-size:1.4rem;padding:4px 10px}.xpn-address-errormsg,.xpn-address-picklist-container{position:relative;display:none;-webkit-box-sizing:border-box;box-sizing:border-box}.xpn-address-picklist{position:relative;background-color:#f5f5f5;max-height:206px;overflow:auto;overflow-x:hidden;padding:0;border:1px solid;border-color:#bebebe}.xpn-address-picklist-item-info{color:#2f4f4f;line-height:1.5;font-size:1.5rem;padding:5px 11px}.xpn-address-picklist-item,.xpn-address-picklist-item-override{color:#2f4f4f;font-size:1.5rem;line-height:1.5;padding:7.5px 11px;margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.xpn-address-picklist-item-override{background-color:#f5f5f5;border:1px solid #bebebe;padding:6px 11px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.xpn-address-picklist .selected,.xpn-address-picklist-item:hover{cursor:pointer;background:#d1edfb;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding:6.5px 11px}.xpn-address-picklist-item-override:hover{background:#ffafaf;cursor:pointer;padding:6px 11px}.xpn-address-picklist .xpn-address-picklist-item-info,.xpn-address-picklist .xpn-address-picklist-item-info:hover{background:#e0e0e0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xpn-address-loader,.xpn-address-loader:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:4px}.xpn-address-loader{top:-5px;margin-bottom:-4px;overflow:hidden;border:1px solid transparent;background-color:#ddd}.xpn-address-loader:before{display:block;content:"";left:-100px;width:200px;background-color:#2980b9;-webkit-animation:loading .8s linear infinite;animation:loading .8s linear infinite}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb3JlLmNzcyIsImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJnbG9iYWwvX2FuaW1hdGlvbnMuc2NzcyIsImxheW91dC9fcGFnZXMuc2NzcyIsIm1vZHVsZXMvZWRpdC1tZW1iZXJzaGlwL19hZGRyZXNzLnNjc3MiLCJnbG9iYWwvX3BhbGV0dGUuc2NzcyIsImxheW91dC9fc3RydWN0dXJlLnNjc3MiLCJnbG9iYWwvX3R5cG9ncmFwaHkuc2NzcyIsImxheW91dC9fc2lkZWJhcnMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fYWxlcnRzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWxzLnNjc3MiLCJjb21wb25lbnRzL19wYXJhbGxheC5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJjb21wb25lbnRzL190YWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2ZhY2Vib29rLWdyb3VwLnNjc3MiLCJjb21wb25lbnRzL19jdGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL19jb21wZXRpdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3RhYmJlZC1wYW5lbHMuc2NzcyIsImNvbXBvbmVudHMvX2RhdGVwaWNrZXIuc2NzcyIsImNvbXBvbmVudHMvX3dlbGxzLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fYm9va2luZ3Muc2NzcyIsImNvbXBvbmVudHMvX3BhcmstbWFuYWdlbWVudC5zY3NzIiwiY29tcG9uZW50cy9fbG9zdC1ib29raW5ncy5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19wYXJrLXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fYmVuZWZpdHMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyZXNzLXdpemFyZHMuc2NzcyIsImNvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCJtb2R1bGVzL2VkaXQtbWVtYmVyc2hpcC9fbWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1JQSxvRixBQzhMQSx3QkFDRSxFLENBQUEsRyxDQUNFLGlCLENBQ0Esc0QsQ0FHRixHLENBQ0UsVSxDQUNBLHNELENBR0YsRyxDQUNFLCtDLENBR0YsRyxDQUFBLEUsQ0FDRSwwQyxBQzdSSixnQkFDRSxFLENEOFFFLEcsQ0FDQSxpQixDQUdGLHNELENDL1FBLEcsQ0RpUkUsVSxDQUdGLHNELENDalJBLEcsQ0RxUkEsK0MsQ0NuUkEsRyxDRG9SRSxFLENDblJBLDBDLEFBOHFCSiwyQkFDRSxFLENDMUtGLDhCLENENEtJLHNCLENBeUJKLEUsQ0FDRSxnQyxDQ2xLRSwwQixBRDZJSixtQkFDRSxFLENDaklGLDhCLENEbUlJLHNCLENBK0JKLEUsQ0FDQSxnQyxDQzdKRSwwQixBRG1JRixrQ0FDRSxFLENBQ0UsOEIsQ0F3Qkosc0IsQ0M3SkUsRSxDQUNFLGdDLENBQUEsMEIsQUR5SUosMEJBQ0UsRSxDQUNFLDhCLENBQ1Esc0IsQ0FzQlosRSxDQzFKRSxnQyxDQUNFLDBCLEFEd0lKLGlDQUNFLEUsQ0MxSUEsRSxDRDBKRixhLEFBWEEseUJBQ0UsRSxDQ3ZJQSxFLENEdUpGLGEsQUFYQSwrQkFDRSxFLENBQ0UscUIsQ0FlRixHLENBQ0UsdUIsQ0NwSkosZ0MsQ0FBQSx3QixDRHlJRSxFLENBSUYscUIsQ0N2SkUsZ0MsQ0FDRSwwQixBRHVKSix1QkFDRSxFLENBQ0UscUIsQ0FHRixHLENBQ0UsdUIsQ0NwSkosZ0MsQ0FBQSx3QixDRHFKRSxFLENBRUYscUIsQ0FBSSxnQyxDQUNRLDBCLEFBeVRaLGlDQUNFLEUsQ0U5bENFLHdCLENGZ21DRixVLENBQ0EsRSxDQUNFLHdCLENBQ0osVSxDQUNFLEUsQ0UzbENFLFksQUY4bENKLHlCQUNFLEUsQ0UxbENFLHdCLENGNGxDRixVLENBQ0EsRSxDQUNFLHdCLENBQ0osVSxDQUNFLEUsQ0V2bENBLFksQUYwbENGLGtDQUNFLEUsQ0V0bENFLHdCLENGd2xDRixVLENBQ0EsRyxDRXBsQ0Ysd0IsQ0ZzbENJLFUsQ0FDSixFLENBQ0Usd0IsQ0VubENBLFksQUZzbENGLDBCQUNFLEUsQ0VsbENFLHdCLENGb2xDRixVLENBQ0EsRyxDRzFvQ0Ysd0IsQ0g0b0NJLFUsQ0FDSixFLENBQ0ksd0IsQ0FDQSxZLEFBbzVPSiwyQkFDRSxFLENBellBLFcsQ0FDRSxTLENBQ0YsRyxDQUNFLFMsQ0EyWUYsRyxDQXhaRixTLENBQ0UsRyxDSWxnUUUsUSxDSjY1UUYsRyxDSXo1UUUsUyxDSjI1UUYsRSxDSXY1UUUsVyxBSjA1UUosbUJBQ0UsRSxDQXhaQSxXLENBQ0UsUyxDQUNGLEcsQ0FDRSxTLENBMFpGLEcsQ0FDRSxTLENBQ0YsRyxDQUNFLFEsQ0FDRixHLENBQ0UsUyxDQUNGLEUsQ0FDRSxXQXYvUUosTyxDQUtBLFcsQ0FoQkUsbUIsQ0FhQSxtQixDQVhGLFksQ0FjQSxXLENBSUUsNkIsQ0FDQSw0QixDQWhCQSxzQixDQUFBLGtCLENBbUJBLGtCLENBakJGLGMsQ0FvQkEsZSxDQUNFLHdCLENBQ0kscUIsQ0FuQk4sa0IsQ0FzQkEsZSxDQW5CRSxTLENBcUJBLGEsQ0FDQSx5QkFuQkEsZSxDQUNFLGtCLEFBcUJGLDBCQUNFLGUsQ0FDRSxTLENBQ0EsMEIsQ0FuQkEsVSxDRExJLGdCLENDT1IsNEIsQ0FDRSxpQixBQXFCRix5QkFDRSxlLENBbkJKLFksQUFzQkEseUJBQ0UsZSxDQUNFLGtCLENBcEJKLGdCQXVCQSxVLENBQ0UsZSxDQXBCRixVLENBdUJBLHlCQUNFLFMsQ0FwQkYsaUJBdUJBLGEsQ0FwQkEsYSxDQXVCQSxPLENBcEJBLHNCLENBdUJBLE8sQ0FwQkEsd0IsQ0F1QkEsUSxDQXBCQSx5QixDQXVCQSxRLENBcEJBLHlCLENBdUJBLFEsQ0FwQkEseUIsQ0F1QkEsTyxDQXBCQSx5QixDQXVCQSxPLENBcEJBLDJCLENBdUJBLFEsQ0FwQkEsNEIsQ0F1QkEsUSxDQXBCQSw0QixDQXVCQSxRLENBcEJBLDRCLENBdUJBLFEsQ0FwQkEsZ0IsQ0F1QkEsUSxDQXBCQSxpQixDQXVCQSxPLENBQ0UsYSxDQXBCRixnQixDQXVCQSxRLENBQ0UsZ0IsQ0FwQkYsbUIsQ0F1QkEsUSxDQUNFLGdCLENBcEJGLG1CLENBdUJBLFMsQ0FwQkUsaUIsQ0FzQkEsb0IsQ0FDQSx5QkFDRSxTLENBQ0UsZ0IsQ0FwQk4scUJBdUJBLE8sQ0FwQkEsd0IsQ0F1QkEsUSxDQXBCQSwyQixDQXVCQSxPLENBcEJBLHVCLENBdUJBLFEsQ0FwQkEsMEIsQ0F1QkEsUSxDQXBCQSwwQixDQXVCQSxRLENBcEJBLDBCLENBdUJBLE8sQ0FwQkEsMEIsQ0F1QkEsUSxDQXBCQSw2QixDQXVCQSxRLENBcEJBLDZCLENBdUJBLFEsQ0FwQkEsNkIsQ0F1QkEsVyxDQW5CRSxVLENBc0JBLGdCLENBSEYsVyxDQUlFLGtCLENBcEJGLGtCLENBdUJBLHlCQUNFLGEsQ0FwQkYsYyxBQXVCQSx5QkFDRSxhLENBcEJGLGMsQUF1QkEseUJBQ0UsZSxDQXBCRixjQXVCQSxLLENBbVBNLGdELENBdlFOLGEsQ0F1QkEsUyxDQXBCQSxhLENBdUJBLGlCLENBcEJBLG9CLENBdUJBLGdCLENBQ0UsYSxDQXBCRixZLENBdUJBLGlCLENBQ0UsYSxDQXBCRixZLENBdUJBLGtCLENBQ0UsYSxDQXBCRixZLENBdUJBLGUsQ0FDRSxlLENBcEJGLG9CLENBdUJBLGUsQ0FDRSxrQixDQXBCRixVLENBdUJBLGdCLENBQ0Usa0IsQ0FwQkYsVSxDQXVCQSxpQixDQUNFLGtCLENBcEJGLFUsQ0F1QkEsb0IsQ0FwQkEsNEIsQ0F1QkEsb0IsQ0FDRSw0QixDQXBCRixlLENBdUJBLHFCLENBQ0UsNEIsQ0FwQkYsZSxDQXVCQSxzQixDQUNFLDhCLENBcEJGLGUsQ0E4QkEsQyxDQUNFLFEsQ0FwQkYsUyxDQThCQSxFLENBcEJFLGdCLENBc0JBLFUsQ0FDQSxrQixDQzlSRix5QyxDRGtTQSx3QixDQ2xTQSxhLENEK1FFLGlCLENBc0JBLGEsQ0NyU0YsK0IsQ0RzU0UsZ0MsQ0FwQkEsYSxDQUNFLFUsQ0FzQkYsK0IsQ0FwQkYsVSxDQXVCQSxvQixDQzFSRSxvQixDQUNBLGlCLENBQ0EsUyxDRmlDRSxpQixDQ3VPRixhLENBc0JBLFUsQ0FDQSx1QkFwQkEsb0IsQ0FDRSxZLEFBc0JGLHlCQXBCQSxvQixDQUNFLFcsQUFzQkYseUJBQ0Usb0IsQ0FwQkosV0F1QkEsVSxDQ3hSRSxhLENBQ0EsaUIsQ0FDQSxVLENBTkYsVyxDRDRRRSxhLENBc0JBLGUsQ0FDQSxjLENBQ0UsVSxDQ3JSSixXLENEeVJBLGUsQ0FEQSxnQixDQW5CRSxhLENBc0JBLFUsQ0FwQkYsaUIsQ0F1QkEsZ0IsQ0Q3TkksZSxDRXpERixpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0FBbUIsZSxDQUNuQix3QixDRHNRQSxnQixDQUVGLFcsQ0F1QkEsZSxDQ3pSRSxlLENBQ0EsaUIsQ0ZnQkUsa0IsQ0FDQSxlLENDdVBGLGUsQ0FzQkEsZ0IsQ0FwQkYsaUIsQ0F1QkEsc0IsQ0N6UkUsYyxDQUNBLFEsQ0QyUkEsUSxDQzFSQSxrQyxDRnFJRSwwQixDQUNBLFcsQ0FDQSxXLENBQ0EsZSxDRXRJRixvRyxDRnlDRSwyQixDQUNBLDBCLENBQ0EsVSxDQUNBLGtCLENFcERKLDBCLENEc1JFLHVCLENBdUJBLHFCLENBckJBLCtCLENDeFJGLFMsQ0QwUkUsK0IsQ0RoTkUsUyxDQ3dPRix3QixDQXRCRSxpRCxDQzVSSix5QyxDQUFBLCtCLENBMEIyQixxQyxDQUFBLDhCLENEMlJ2Qiw4QixDQXZCRixpRCxDQ2xRRSx5QyxDRDRSRiwrQyxDRDdKRSxVLENBQ0EsVyxDQUVBLDRCLENBV0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FlRiw0QixDQW1CRSwyQixDQUNBLHlCLENBR0YscUIsQ0VoTEEsdUIsQ0FqQ0osb0IsQ0RvVEksc0IsQ0FrQkEsaUIsQ0FDQSxrRCxDRDdTSSxjLENFYUYsZ0IsQ0FNQSxnQixDRDBSRixrRCxDQVNBLGlELENEdFRJLFEsQ0VxQkYsYSxDRG1SQSxlLENBa0JBLGlCLENDOVJOLGUsQ0RtU0EsTSxDRHZSSSw0QixDQ2dUQSwrRCxDQWhCQSw2QixDQzFTSiw4QixDRGtVRSxxQixDQUVFLG1DLENBZ0JFLDBDLENDL1BFLHlCLENBQ0EsZ0IsQ0F0RlIsZSxDRHVVTSxnQixDQ3ZVTixpQixDRm9CSywyQyxDQUFBLGlELENBQUEsMEMsQ0M0VUcsMEMsQ0NoV0YsdUIsQ0RpVkYsb0IsQ0NuT00sYSxDRHNQTixvRCxDQ3BQTSx5QixDQWhIVixnQixDRHNWSSxlLENDdFZKLGdCLENEMldFLGtCLENDM09FLHdCLENEaWlESixrQixDQTV6Q0EsZSxDQXdCQSxjLENEcFlJLDZDLENDK1hKLGlCLENBQ0UsYSxDQ3JPRixVLENEeU9BLGMsQ0NyT0Usa0IsQ0FKRixpQixDRCtPRSwrQixDQXlxS0UsNkIsQ0F4cUtBLFUsQ0FDQSw4QyxDRC9SQSxpQixDQVdFLG1CLENBQ0EsbUIsQ0FDQSxZLENBZUYsNEIsQ0FtQkUsMkIsQ0FDQSx5QixDQUdGLHFCLENFVUUsdUIsQ0FFQSxvQixDRDJPQSxzQixDQUNBLHdCLENDN1BOLHFCLENEbVBNLGtCLENBYUEsVSxDQUNBLDBELENEbGFGLFUsQ0V3TEksVyxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBMUJSLHdCLENENFBRLGtCLENBYUEsaUIsQ0FDQSw0RCxDQWc3REosaUIsQ0FDQSxrQixDQUNBLHVCLENELzBFRixpQixDQUNBLE8sQ0VrSkYsUSxDRHFRTSxzQyxDQ3JRTiw4QixDRHlPQSxjLENBOEJNLGtELENBQ0Usa0IsQ0FVRixtRCxDQVJOLGUsQ0FrQkEsTSxDQVJFLCtCLENBVUEseUIsQ0FDQSxvQyxDQ2hPRSxpQixDQUNBLCtCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBWkosVyxDRHNPRSxpQixDQ3RORSxXLENEaU9GLHNDLENDL05FLHFCLENBQ0EsWSxDQUNBLGEsQ0FDQSxRLENGdE5BLGlCLENBQ0EsdUIsQ0FDQSxlLENDK2FBLGlCLENBVUEseUIsQ0FSSixzQixDQWdCRSxtQixDQUxGLGtCLENBUkEsK0IsQ0FXQSxZLENBTUEsTyxDQUxFLGUsQ0FDQSxtQixDQUNFLHVCLENBR0osTyxDQ3pORSxhLENBQ0EsaUIsQ0RtTkEsa0IsQ0FVQSxjLENBQ0EsWSxDQVJFLGlCLENBVUEsb0IsQ0N0TlUsbUIsQ0R1TlYsb0IsQ0N0TkUsVSxDQUNBLGlCLENBQ0EsTyxDQWxCTixZLENEa09JLFUsQ0MzTUUsZSxDRHNORixvQixDQVJBLFUsQ0N6TUUsaUIsQ0RvTkYsbUIsQ0FDRSxTLENBUk4sZ0IsQ0FXQSx3QixDQ25OQSxjLENENE1FLGUsQ0FVQSx5QixDQUNBLDBCLENBQ0UsaUIsQ0FDQSwrQixDRDFnQkksYSxDRTJURixlLENGeldGLGlCLENDb2pCRSxnQixDQVVBLGEsQ0FDQSx5QkFDRSwrQixDQUNFLGMsQ0FDQSxpRCxDQVJSLFUsQ0QzaEJFLGtCQ3NpQkYseUMsQ0FSRSxnQixDQVVBLGlCLENBQ0EseUJBQ0UseUMsQ0FSTixhQWtEQSxRLENBaENBLGEsQ0NuS0UsYyxDQUNBLGdCLENBUkYsVyxDRHFNRSxLLENBQ0EsTSxDQWFBLFEsQ0FDQSxPLENBMUNGLGEsQ0FXRSwrQixDQ2pOQSxXLENBQ0EsVSxDQUNBLGdCLENEZ05BLHNCLENDdk1FLG9CLENBakJKLHFCLENEMk5JLGlCLENBVEEscUQsQ0M3TEUsNkMsQ0R5TUYsd0IsQ0FDRSxhLENBVkYsNkIsQ0MzTEUscUIsQ0R3TUYsNEIsQ0N0TUUsb0IsQ0R3TUEsbUIsQ0FYQSwrQixDQUFBLHVCLENBY0EsK0YsQ0NsTUosdUYsQ0R1TUYsUSxDQ2pNRSxVLENBQ0EsUyxDQUVBLGEsQ0QwTUEsYUNuTUUsVSxDQUlBLFUsQ0RzTEYsaUIsQ0NwTEUsZ0IsQ0FDQSw0QixDQUNBLFEsQ0RrTUYsdUIsQ0NoTUUsVSxDQUNBLGEsQ0E5QkosYyxDQWlDSSxLLENEcUxGLE0sQ0NuTEUsVSxDQUNBLFcsQ0FDQSwrQixDRGlNRixhQ2hNVyxnQixDQUNULFUsQ0RpTUEsYyxDQ2hNQSxPLENBQ0EsUSxDQUNBLHNDLENGaGFBLDhCLENBQ0EsYSxDQUNBLGMsQ0FnQ0EsUyxDQUNBLFUsQ0VnWUEsZ0IsQ0FRQSxnRCxDRG9MQSx3QyxDQ3pLSixrQixDRHFMSSwwQixDQVRKLHVCLENBQ0Esc1QsQ0FDRSxnVCxDQXNGRixrQixDQUNBLGtCLENLdHpCQSw4QixDTHd6QkUsc0IsQ0FFRixXLENBQWEsYyxDQUNYLFMsQ0FVRixpQixDQUNFLGtDLENBRUYsbUIsQ0FDRSxrQyxDQUVGLGtCLENBQ0Usa0MsQ0FFRixvQixDQUNFLGtDLENBRUYsaUIsQ0FDRSxrQyxDQUVGLGtCLENBQ0UsK0IsQ0FFRixnQixDQUNFLGtDLENBRUYsZ0IsQ0tqekJBLCtCLENMcXpCQSxjLENBQ0UsdUIsQ0FFRixnQixDQUNFLHVCLENBRUYsZSxDQUNFLHVCLENBRUYsaUIsQ0FDRSx1QixDQUVGLGMsQ0FDRSx1QixDQUVGLFcsQ0FDRSxvQixDQUVGLGUsQ0FDRSxvQixDQVNGLEksQ0RydkJJLGUsQ09wSEosaUIsQ040MkJBLEksQ0FDRSxlLENPMzJCQSxpQixDUDYyQkEsYyxDQUNGLGdCLENEM3dCUSxlLENRaEdKLGtDLENBRUEsRyxDQUFBLEcsQ1A2MkJKLEUsQ083MkJJLEUsQ0FBQSxFLENQKzJCRixlLENBR0EsZ0IsQ09sM0JFLEcsQ0FBQSxHLENBQUEsRyxDUDYyQkosRSxDTzcyQkksRSxDQUFBLEUsQ0FBQSxFLENBTEosZSxDUHEzQkUsaUIsQ0FDQSwwQyxDQUVBLGEsQ09uM0JFLEcsQ0FBQSxHLENBQUEsRSxDUGszQkYsZ0IsQ09sM0JFLEcsQ0FBQSxHLENBZUgsRyxDQWZHLEUsQ0FBQSxFLENBTEosZSxDUG8zQkUsZSxDQUNBLGlCLENBQ0EsMEMsQ0FFQSxhLENBQ0UsaUIsQ08zMkJzQixpQixDQUFBLGlCLENBQUEsaUIsQ0FBQSxpQixDQUFBLGlCLENQMjJCeEIsZ0IsQ08zMkJ3QixnQixDQUFBLGdCLENBQUEsZ0IsQ0FBQSxnQixDQUFBLGdCLENQNDJCdEIsZSxDQUNBLGEsQ0FDQSxZLENBQ0Esa0IsQ092MkJELHNCLENBQVksc0IsQ0FBQSxzQixDQUFBLHNCLENBQUEsc0IsQ0FBQSxzQixDUHcyQlgscUIsQ094MkJXLHFCLENBQUEscUIsQ0FBQSxxQixDQUFBLHFCLENBQUEscUIsQ1B5MkJULGEsQ0FDTixlLENPdjJCSSxlLENQeTJCRixzQixDQUVFLEcsQ0FBUyxHLENBQWIsRSxDQUFTLEUsQ0FDVCx3QixDRGgxQkksZSxDQ2sxQkYsa0IsQ0FFRSxHLENBQUosRSxDQUNFLGMsQ0FDQSxnQixDQUNBLHlCT2gzQkEsRyxDQUFBLEUsQ0FXTSxjLENBR0osa0JSdUVBLGMsQ0MreEJGLGEsQ0FDQSxZLENPcjJCTSxrQixDUlNKLGEsQ0M4MUJGLFksQ0FzSEYsTyxDQXJISSwwQyxDQUNBLG1CLENBQUYsa0IsQ0FDRSxjLENBQ0EsYyxDQUNBLFksQ0FDQSx5QkFDSixtQixDQUFBLGtCLENEcjJCSSxjLENDdTJCRixnQkFFRSxHLENBQUosRSxDQUNFLGMsQ0FDQSxnQixDQUNBLHlCT3IyQk0sRyxDQUFBLEUsQ1JQSixjLENDKzJCQSxrQkFDQSxtQixDQUFGLGtCLENBQ0UsYyxDQUNBLGMsQ0FDQSxZLENBQ0EseUJBQ3NCLG1CLENBQXBCLGtCLENBQ04sYyxDT2gyQkksZ0IsQ0FDQSxpQlJ2QkEsRyxDQzAzQkosRSxDQUNFLGMsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSx5Qk9wMkJNLEcsQ0FBQSxFLENQczJCSixjLENPbDJCRCxrQlBvMkJtQixtQixDQUFwQixrQixDQUNGLGMsQ0RyNEJJLGMsQ0N1NEJGLFksQ0FFRSxHLENBQUosRSxDQUNFLGMsQ0FDQSxnQixDQUNBLHlCT3IyQk0sRyxDQUFBLEUsQ1B1MkJKLGMsQ09uMkJELGtCUHEyQm1CLG1CLENBQXBCLGtCLENBQ0YsYyxDT2gyQkksYyxDUmpEQSx3QixDQ3E1QkYsRyxDQUFGLEUsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLHlCQUNGLEcsQ0FBQSxFLENPajJCSSxjLENSekRBLGtCQzg1QkYsRyxDQUFGLEUsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLHlCQUNGLEcsQ0FBQSxFLENELzZCRSxjLENBQ0Esa0JDazdCRixlLENEMTJCSSxVLENBcEVGLGEsQ0NpN0JBLGEsQ0FDQSxxQixDQUNBLFEsQ0FDQSxjLENBQ0EsZ0IsQ0E0aEhFLGdDLENPeDRJSCxvQixDUDgyQkcsYSxDQUNBLGMsQ0FFTSxTLENBQ0EsUyxDQUNSLFMsQ08xMkJGLFUsQ1A0MkJXLFUsQ0FDWCxVLENBTEEsUSxDQUNBLFEsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FDQSxTLENPMTJCQSxhLENQNDJCRSxhLENBRUYsVyxDQUNFLGtCLENBRUYsVSxDQUNFLHdCLENBRUYsTSxDQUNFLG9CLENBRUYsVyxDT3oyQkEsb0IsQ1A0MkJBLFUsQ094MkJFLHlCLENQMDJCQSxhLENBRUYsUyxDQUNFLGEsQ0FFRixDLENBQ0EsZSxDT3YyQkksRyxDQUNBLHlCLENQMDJCSixPLENBQ0UsYyxDQUNBLGdCLENBQ0EsYSxDQUVBLGUsQ0FDQSx5QkFDRixPLENBQ0UsYyxDT3YyQkYsa0JQMDJCQSxRLENBSUEsVyxDQUhFLGUsQ092MkJGLGlCLENQMDJCQSxXLENPdjJCQSxpQixDUDIyQkEsUSxDQUlBLFcsQ0FIRSxlLENPeDJCRixpQixDUDIyQkEsVyxDT3gyQkEsaUIsQ1A0MkJBLFEsQ0FJQSxXLENBSEUsZSxDT3oyQkYsaUIsQ1A0MkJBLFcsQ0FFRSxpQixDQUVGLFEsQ0FLQSxXLENBSkEsZSxDRDU4QlEsa0IsQ0M4OEJOLGlCLENBRUYsVyxDQUdFLGlCLENBS0YsUSxDQUhBLFEsQ0FDRSx3QixDQUtGLFcsQ0FDRSxjLENPMTJCRixnQixDUDYyQkEsVSxDQUNFLGMsQ08zMkJGLGdCLENQODJCQSxRLENBQ0UsYyxDTzMyQkYsZ0IsQ1A4MkJBLFEsQ0FDRSxjLENPMzJCRixnQixDUDgyQkEsUSxDQUNFLGMsQ0VobUNGLGdCLENGbW1DQSxVLENBQ0UsYyxDQUNBLGdCLENBbURGLGEsQ0FDRSxvQixDQXNCQSwwQkFDRSxhLENBQ0YsbUIsQUFDQSx5Qkd2bkJFLGEsQ0FzQ0EsbUJIb2xCRixvQixDQUNFLHFCLENBS0EsOEMsQ0FDRSxlLENBQ0EsaUIsQ0FDRix5QkRsaUNBLDhDLENBQ0EsUSxDQUNBLGlCQ29pQ0EsK0QsQ0cxckNKLGUsQ0g0ckNNLFksQ0FDQSxpQixDQUNBLHlCLENBQ0Esc0IsQ0FDQSxxQixDQUNBLGtFLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsdUUsQ0FDRSxtQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSx5RSxDQUNFLGEsQ0FDUix3QixDR25vQ3NCLGdGLENBQUEsc0YsQ0FBQSwrRSxDSG9vQ3BCLCtFLENBQ0EsYSxDRGpsQ0Ysb0IsQ0NtbENBLG1ELENBQ0UsZ0IsQ0FDQSxvRSxDRHBuQ0YsK0IsQ0FDQSxjLENJaEJJLGdCLENBQ0EsVSxDSm9FSixZLENBQ0Esd0IsQ0FDQSxnQixDSXRKSixpQixDQXFGUSxlLENBckZSLFUsQ0EwRk0saUIsQ0ExRk4seUIsQ0E4Rk0sc0IsQ0hrb0NGLDRFLENHaG9DRSxrQixDSDZ0Q0UsNEYsQ0FEQSx5RSxDQTFGSiwrQixDRDlrQ0Esc0IsQ0NnbENBLDZDLENEOWtDQSxhLENJbkRFLGlCLENKbkNGLFUsQ0N3cUNFLHFCLENBQ0EsaUIsQ0FDQSx5QixDQUNBLHNCLENBQ0EsWSxDQUNBLHlCQUNFLGtELENEdCtCRixtQixDSS9KSSxtQixDQXpHVixZLENBOEdRLDRCLENIcW9DRSw2QixDQUNBLHNCLENBSUosa0IsQ0QzbkNGLHdCLENJYkkscUIsQ0FDQSxvQkh3b0NGLDBELENHcG9DSSxtQixDSHlvQ0osYyxDR3ZvQ0ksZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0hzb0NKLGtFLENHL3ZDTixvQixDSG93Q1EsaUIsQ0FDQSxrQixDQUZBLGlCLENBQ0Esa0IsQ0dwd0NSLGUsQ0hzd0NRLG9FLENHdHdDUixpQixDQXdJWSxVLENIb29DSixpRixDR2xvQ0ksVyxDSGlvQ0osZ0YsQ0FJRSxXLENBRkYsK0UsQ0FDRSxlLENBQ0Esa0IsQ0FJTixrQixDQUNFLHlCQUNBLCtFLENHMW5DSSxtQkh5bkNOLG9ELENBQ0UsZ0IsQ0FJQSxpRixDRHJyQ0UsYSxDQVVBLGUsQ0k5R1Isb0IsQ0gweENNLG9GLENHMXhDTixhLENINHhDUSxRLENBSUYsZSxDRGh1Q0YsaUIsQ0NxMUNFLHVHLENBbkhFLHNGLENBNGdCUiw2QixDQWZjLDZCLENBNWZOLFksQ0FGRiwyRCxDQUNFLFUsQ0FJSixrQixDQUZJLHlCR3B5Q1IsMkQsQ0FBQSxpQkh3eUNJLG9GLENBREEsaUUsQ0FFRSxhLENBQ0EsaUIsQ0FFQSxnSCxDQURBLDZGLENBRUUsUSxDQUNBLGUsQ0FDQSxpQixDQUlGLDBCR2puQ0ksZ0gsQ0grbUNBLDZGLENHOW1DQSxtQkhrbkNKLHVGLENBREEsb0UsQ0dwekNOLFUsQ0FBQSxvQixDSDJ6Q1EsYSxDQUZBLGMsQ0FDQSxrQixDQUNBLDRCLENBT0EsMEJHbDBDUiw0RixDSGcwQ1kseUUsQ0FLSixnQ0FEQSw2RyxDQURBLDBGLENHbjBDUiw4QixDSHUwQ1EseUcsQ0FEQSxzRixDQUVFLHdCLENBQ0EsVSxDQUdBLGdILENBRUEsc0gsQ0FEQSwrRyxDQUZBLCtHLENBRDhGLDZGLENBQTZMLG1HLENBQTlGLDRGLENBQTdMLDRGLENBS0UsUyxDQUNBLFEsQ0FDQSxxQixDQUdBLDhJLENBRUEsb0osQ0d0MUNaLDZJLENIbTFDWSw2SSxDQUQ0SCwySCxDQUF5UCxpSSxDQUE1SCwwSCxDQUF6UCwwSCxDQUtFLGtCLENBQ0EsVSxDQUlOLDRILENBRkEsNkksQ0cxMUNSLDRILENBZ0xJLHlHLENIeXFDSSwwSCxDR3pxQ0oseUcsQ0g2cUNNLGtCLENBQ0EsVSxDQUlGLGdHLENBRkEsaUgsQ0FDQSxnRyxDR3JuQ29CLDZFLENIbW5DcEIsOEYsQ0dubkNvQiw2RSxDSHVuQ2xCLGEsQ0FDQSxxQixDQUNBLGlCLENBV0EsdUcsQ0FFQSw2RyxDQUVGLHNHLENBTEUsc0csQ0FQQSx3SCxDQUVBLDhILENBREEsdUgsQ0FGQSx1SCxDQUtBLHVHLENBRUEsNkcsQ0FEQSxzRyxDQUZBLHNHLENBTG0yQixvRixDQUErSywwRixDQUF2RixtRixDQUEvSyxtRixDQUFwcUIscUcsQ0FBaU4sMkcsQ0FBeEcsb0csQ0FBak4sb0csQ0FBK2Ysb0YsQ0FBK0ssMEYsQ0FBdkYsbUYsQ0FBL0ssbUYsQ0cvbUN0YSxpQixDQUNBLGEsQ0g4bkNKLHlGLENBREEsc0UsQ0d6bkNJLHFCLENKeEdSLHdCLENBQ0Esa0IsQ0FDQSxhLENBbERJLGlCLENBVUEsaUIsQ0E4Q0osYyxDSTVKSix5QixDQUFBLGlDLENIaTRDVSw4QixDQUNBLGUsQ0FDQSxpQixDQUdBLGdHLENBS04sc0csQ0FKTSwrRixDQUZBLCtGLENBRDhFLDZFLENBQTZKLG1GLENBQTlFLDRFLENBQTdKLDRFLENHem5DRixTLENBQ0EsaUIsQ0p4SEoscUIsQ0N3dkNBLHdGLENEdHZDQSxhLENJd0hJLGlCLENBOVFSLFksQ0htNUNNLHFCLENHbjVDTixpQixDSGs1Q00seUIsQ0FJQSxzQixDQUNBLHFHLENHdjVDTixvQixDQTRSVSxZLENIaW9DSix3QixDRy9uQ0kseUIsQ0FDQSxpQyxDQUNBLDhCLENIOG5DSix5RyxDQUNFLGlCLENHOW5DRSxvQixDQWpTVixrQixDQW9TVSxpQixDSGdvQ0osYSxDRzluQ0ksVSxDQXRTVixXLENIdTZDUSxpQixDQUFGLDRHLENBQ0UsaUIsQ0FBQSxvQixDQUVBLGtCLENHNW5DSSxpQixDQTlTWixhLENINjZDUSwrRyxDRzc2Q1Isd0IsQ0FvVFksMkMsQ0FwVFosaUgsQ0F5VFUsYSxDSHduQ0osb0gsQ0d0bkNJLGEsQ0FDQSxtSCxDSHluQ0EsYSxDQUNKLGdILENHem5DSSxRLENBN1RWLGtCLENIczdDUSxpQixDQUNBLGEsQ0FJQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0R2M0NKLHFILENJdEVKLGlCLENINjdDUSxVLENBQ0UsVyxDQUlGLG1ILENBQ0UsMkMsQ0FGSix5Qkc3bUNRLGdILENBQ0EsYSxDQUNBLGlCSGtuQ1Isc0ksQ0dobkNRLGMsQ0FDQSxjLENBelZkLGlCLENIeThDUSxrQixDQUNBLGlCLENBSUEsa0IsQ0FDQSxlLENBQ0EsYSxDQUNBLHdJLENBQ0UsYSxDQUZGLG9CLENHdm1Dd0IsK0ksQ0FBQSxxSixDQUFBLDhJLENBQWhCLDhJLENBeldoQixhLENBOFdnQix3QixDQTlXaEIsbUosQ0FtWGdCLGlCLENIbW1DUixhLENHam1DUSxxQixDSHNtQ1IscUosQ0dsbUNRLFcsQ0hpbUNSLG9KLENHL2xDUSxXLENBQ0EsZSxDQUNBLHFCLENIb21DUixtSixDRHIyQ0osa0IsQ0FDQSxVLENBN0RBLGtCLENDazZDTSxlLENBQ0EsZSxDQUlBLHFCLENBQ0EsYyxDQUNBLGdCLENBRkoseUJHditDTixtSixDQWtaWSxpQixDSHdsQ04sVSxDRDkyQ0Ysd0ksQ0FDQSxhQ2s1Q0ksbUksQ0E5QkYsd0gsQ0dqL0NOLHdCLENBeVpZLFksQ0F6WlosZSxDQStaWSxjLENIb2xDTixnQixDR2xsQ00sZ0IsQ0h1bENOLHVILENHcmxDTSxrQixDSHVsQ04sZ0ksQ0cxL0NOLGlCLENBQUEsYSxDSDYvQ1EsdUIsQ0FDQSxnQixDQUNBLGtCLENBSUEsb0ksQ0FGQSxxSSxDQUNBLHFJLENBRkEsd0ksQ0c3a0NNLGEsQ0gra0NOLGlCLENEdDRDSixhLENBQ0EsVSxDSXdUVSxLLENIb2xDTixxSixDR3AvQ0UscUosQ0FvYUksZSxDQUVBLGMsQ0ovVFYsZ0IsQ0FDQSxnQixDQ3M1Q0Esa0ksQ0dua0NFLFEsQ0h3a0NGLG1DLENHdGtDRSxjLENId2tDRixvQyxDR3RrQ0Usb0IsQ0FDQSxpQixDQXJkTixVLENBeWRNLFcsQ0F6ZE4sZ0IsQ0E2ZE0sZ0IsQ0E3ZE4saUIsQ0FpZU0sUyxDQWplTixtRCxDQXFlTSxTLENBcmVOLG1ELENBeWVNLFMsQ0F6ZU4sbUQsQ0E2ZU0sUyxDQTdlTixtRCxDQWlmTSxTLENBamZOLGtELENBcWZNLGEsQ0hxakNGLGlELENHbmpDRSxjLENId2pDRiwwRSxDR3RqQ0UsWSxDSHdqQ0Ysb0MsQ0d0akNFLGEsQ0h3akNBLGlCLENHdmpDQSxPLENBQ0EsUSxDQUNBLHNDLENBQ0EsOEIsQ0h5akNBLFUsQ0d4akNBLFcsQ0FDQSxxQixDQUNBLHNELENBQ0EsOEMsQ0FBQSxpQixDQW5nQk4seUMsQ0FBQSx5QixDQTJnQk0sZ0QsQ0h5akNBLDhCLENHcGtETixpQyxDSHNrREksb0QsQ0FDRSxzRCxDQVRGLDhDLENBV0EsaUQsQ0d2akNFLHNELENBQ0EsOEMsQ0h5akNGLDRDLENHdmpDRSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsTyxDQUNBLFUsQ0F6aEJOLFUsQ0FBQSxVLENIMGtESSx3QixDQVdFLCtCLENHbmpDQSxvQyxDSDJpQ0YsdUMsQ0FZQSx5RCxDQURBLDRELENENTlDQSx3QixDQys5Q0EsK0IsQ0dwakNFLFEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxpQixDSHNqQ0EsYyxDR3JqQ0EsZ0IsQ0EzaUJOLFEsQ0FBQSxrQyxDSHlsREksMEIsQ0FZRSxvQixDRy9pQ0EseUIsQ0hzaUNGLDRCLENBYUEsNEMsQ0FEQSwrQyxDRy9pQ2dCLGEsQ0hrakNoQiw0QyxDR2pqQ3FCLFUsQ0ExakJ6QixvQixDQUFBLGUsQ0FBQSxXLENIaW5ETSxnQixDQUdGLGlELENBREEsOEMsQ0c1aUNFLGlCLENINmlDRixpRCxDQUNBLDhDLENBRkEsOEMsQ0c3aUNFLG9CLENBdGtCTixhLENBMmtCTSxrQixDSG9pQ0YsZSxDR2xpQ0Usa0IsQ0E3a0JOLGMsQ0FnbEJNLGdCLENIbWlDRiw4QyxDR25uREosZSxDQW9sQk0sNEIsQ0hraUNGLGdCLENBWUEsaUQsQ0dsb0RKLGMsQ0E0bEJNLGdCLENIOGhDRiw4QyxDRzVoQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDSHlpQ0Ysc0MsQ0d2aUNFLGEsQ0FDQSxpQixDQW5tQk4sYyxDQTBtQlEsYyxDSHloQ04sYSxDR3ZoQ00sZSxDQTVtQlIsYSxDQWduQk0sZSxDSHVoQ0osNEMsQ0dyaENJLGlCLENKNWdCRSxZLENBQ0Esa0IsQ0MraUROLDZDLENHbGlDSSxZLENBQ0Esa0IsQ0p6ZkYsYSxDQUNBLGUsQ0E3REEsaUIsQ0NrbERBLGdCLENBQ0EsaUIsQ0FZQSxjLENBQ0EsZ0IsQ0FDQSxlLENHanFESix5QkE0b0JJLDZDLENINmdDRixjLENHM2dDRSxrQkh3aENGLDhCLENHdGhDRSxpQixDSHdoQ0YsNkIsQ0d2aENFLGtCLENBQ0EseUcsQ0pyYUEsK0ssQ0FDQSxnSixDQUNBLDJCLENBRUEsMEIsQ0FXRSxxQixDQUNBLGdCLENBQ0EsbUIsQ0FpQ0EsbUIsQ0FDQSxZLENBQ0EsNEIsQ0FHRiwyQixDQUtHLHlCLENBRUsscUIsQ0k0V1IsdUIsQ0FDQSxvQixDSGtpQ0Esc0IsQ0FDQSx1QixDR2xpQ0Esc0IsQ0F6cEJKLHdCLENId3JESSxxQixDQUNBLGtCLENBT0EsaUIsQ0FDQSxpQixDQUxBLGtCLENBT0Esd0MsQ0cvaENFLGtCLENIMmhDRixlLENBT0Esd0MsQ0dwaENFLGtCLENIZ2hDRixlLENBT0EsOEMsQ0FMRSxrQixDR3BzRE4sZSxDSDRzREksOEMsQ0FMRSxlLENBT0Esa0IsQ0FDQSxpRCxDRDNtREUsUSxDQzZtREYsZ0QsQ0dqaUNFLGMsQ0FockJSLGdCLENKNEhJLGtCLENDbWxEQSxrQixDR3ZoQ0ksZSxDSHloQ0YsaUIsQ0dyZ0NOLFUsQ0g2Z0NJLHVDLENBTEosYyxDR3hnQ0EsZ0IsQ0hnaENNLGlCLENBRU4sK0IsQ0FDRSx3QixDQUVGLDhCLENBQ0UsYyxDQUpGLHlCQUNFLG1DLENHbmhDRixpQixBSHNoQ0Esb0NHdGhDQSxtQyxDSDhoQ0ksaUJBRUosc0MsQ0FzQkUsbUQsQ0FyQkEsVSxDQUVGLG1DLENBQ0UsWSxDQUVGLGlEQUNFLG1DLENHNS9CTSw2RSxDSHUvQlIsa0JBVUEsNkIsQ0FMQSxlLENHdmlDQSxrQixDSCtpQ0UsaUIsQ0FFRiwyRCxDR2pqQ0EsZSxDSG9qQ0EsZ0QsQ0FDRSx3QixDQUc2RCwyRCxDQUE3RCwyRCxDQUxGLHFCLENHbmpDQSxxRixDQUFBLHFGLENBQUEsVSxDSDZqQ0EsK0MsQ0FDRSxtQixDQUNBLG1CLENBVEEsWSxDQVdBLHVCLENHcC9CVSxvQixDQUFBLHNCLENIdS9CVixtRSxDR3IvQlUsVyxDQUFBLG1CLENIdy9CUixtQixDQUNBLFksQ0FkQSwyQixDQUNBLDRCLENBQ0UseUIsQ0c1akNOLHFCLENINmtDSSxRLENBZEEseUJHL2pDSixnRixDSGtrQ0EsY0dsK0JZLGdGLENIdzVHSiw4QyxDR3Y1R0ksZSxDSG8vQlosaUMsQ0dybENBLG1CLENId2tDRSxlLENBQ0EsZSxDQWdCQSxnQixDQUNBLGdCLENBZEYsbUIsQ0czOUJBLG1DLENINCtCSSxnQixDQVBKLGUsQ0Q1dERJLFUsQ0MrdURKLGUsQ0FuQkEsZSxDQW9CRSxrQixDQUVGLHlCQUNFLG1CLENBQ0UsZSxDQUNBLFcsQ0FDQSxRLENBQ0Esa0MsQ0FDRSxZLENBZE4scUMsQ0FDRSxZLENEanZERSxvQkNvdkRKLCtCLENBQ0UsaUIsQ0FnQkEsUyxDQWJGLHlCQWdCRSxnQixDQUNFLG1CQUhKLGEsQ0F1Q0EsTSxDTWoyREksYyxDQUFBLFUsQ042MERKLFEsQ001MERJLG1CLENOODBERixtQixDQUNBLFksQ0FuQkEsMkIsQ016ekRGLDRCLENOKzBETSx5QixDQW5CTixxQixDQUNFLFcsQ0FDQSxnQixDQXNCRixhLENBbkJFLGdCLENBcUJBLHlCQUNFLGEsQ0FDRSxtQixBQW5CTiwwQk1wekRJLGEsQ0FDQSxtQk4yMERKLE0sQ0QxdURJLHdCLENBQ0EsVSxDQUNBLFcsQ0FBQSw4QyxDQUFBLHNDLENBQ0EsOEMsQ0N5dERGLDhCLENBQ0EsMEQsQ0F5QkEsc0MsQ0FDQSxtQyxDQXZCQSxpQyxDQXlCQSx5QkFDRSxNLENBdkJGLGMsQUF5QkEseUJBQ0UsUyxDTXYwREksYyxBTnkwRE4sMEJBQ0UsTSxDRG4wREEsbUIsQ0NxMERFLG1CLENBQ0EsWSxDTXgyRE4sMkIsQ04wMkRNLDRCLENBQ0kseUIsQ0E5QlIscUIsQ003MERGLHVCLENBb0NRLG9CLENONHlETix3QixBQWdDQSwwQkFDRSxNLENBQ0UsY0FDSixnQixDQWpDRSxrQixDQUFBLGEsQ0FBQSxTLENBQ0Esd0IsQ0FxQ0EsMkIsQ0FuQ0Usd0IsQ0FDRSxvQixDQXFDSixxQixDQUNFLGdCLENBbkNKLHlCTWp5REYscUIsQ051MERVLGdCLENBbkNWLHFCTXB5REEsaUIsQ05zeURFLGlCLENBc0NGLDBCLENBbkNFLFcsQ0FxQ0EsbUIsQ0FDQSx3QyxDQW5DRSxrQixDQXFDRixpQ0FwQ0UsSyxDQXFDQSxTLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUNBQWlDLFcsQ0FuQ3JDLG9CLENEenBESSxpQ0FBb0IsaUIsQ0FFcEIsWSxDQzJ0REosYSxDQTVCQSxJLENBTEUsa0IsQ0RyMkRFLGlCLENPd0VKLGEsQ05reURBLEksQ0RsckRNLG1CLENPNUlGLG1CLENBQ0EsWSxDQUpKLDRCLENOczBERSwyQixDQUNBLHlCLENBaENBLHFCLENBcUNBLHFCLENBQ0EsWSxDQUNFLGEsQ0FoQ0EsaUIsQ0FrQ0EsdUJBQ0UsWSxDQUNFLGEsQUFoQ1IseUJNeHhESSxZLENBQ0EsY040ekRKLE0sQ0FDRSx3QixDQWhDRixVLENNcnhESSxtQixDUDVFQSxpQixDQ3M0REosYSxDQWxDRSxlLENBSUEsZ0IsQ0FvQ0EsMEJBQ0UsYSxDQWxDRixrQixBQW9DQSx5Qk12MERGLGEsQ0FxQlksa0JOcXpEVixvQixDQUNFLGMsQ0FDQSx5QyxDQWxDRixvQixDTTd3RE0scUMsQ0FDQSxnQixDQUNBLGEsQ05rekROLDJCLENBbENFLG9GLENBQ0EscUIsQ0FvQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQyxDTS95RFEsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBNUNaLE8sQ0FnRFksVSxDTjR3RFIsVyxDRHA0REEsK0IsQ093RUosUyxDTit6REksVSxDQW9DQSx3QyxDQUNFLFMsQ0FDQSxpQixDQUNGLHlCQUNFLDJCLENBQ0UsUyxDQUNBLHFCLENBbENSLHFCLENBQ0Usa0MsQ0FDRSxjLEFBcUNKLHlCQUNFLGUsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQXRDSixrQixDQUNFLFUsQ0FDRSxRLEFBeUNKLG1FQUNFLGUsQ0FDRSxhLENBeENKLGtCLENBQ0UsYSxDQUNBLFdBMkNGLGEsQ0FDRSxpQixDQXhDRiwwQk01dkRJLGEsQ0FDQSxrQk53eURKLFEsQ0FpQkEsZ0IsQ010ekRJLHFCLENBQ0EsUyxDUDNHQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVyxDTzJHQSxZLENOZ3dERixVLENBQ0EsMkIsQ0EwQ0EsbUMsQ0FDQSxnQyxDQUNBLDhCLENBeENGLGtCLENNNXZESSxTLENBQ0EsVSxDTnF6REYsZ0MsQ01yeURNLFcsQ0FDQSxXLENOdXlETixpQyxDTXJ5RE0sVSxDUGxKSixpQixDQUNBLGlCLENPbUpJLFMsQ0F6QlIsVSxDTnl4REksd0IsQ0FDQSwwQyxDQTBDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSx1QyxDQXpDSixZLENBQ0UsK0MsQ0FDRSx1QyxDQTRDSiwwQkFDRSxVLENBekNGLFksQ0EyQ0ksa0IsQ0FDRSxjQXF5Q04sZSxDQTV4Q0EsdUIsQ0F3bENBLE0sQ0F2bENFLGlCLENBQ0EsaUQsQ1F2a0VFLFksQ0FDQSxpQixDQUVBLEssQ1I4aEVBLE0sQ0FDQSxRLENBMkNBLFcsQ0FDQSxXLENBekNBLGtCLENBMkNBLGlEQUNFLGlELENBekNGLGUsQUEyQ0EsaURBQ0UsaUQsQ0F6Q0YsYSxBQTJDQSxpREFDRSxpRCxDQXpDRixhLEFBMkNBLGlEUWxrRUUsaUQsQ0FDQSxhUm9rRUYsbUUsQ1Foa0VFLG9HLENSd2hFRixzQixDUXRoRUUsK0IsQ0FDQSwyQixDQUNBLDJCLENSa2tFRixxRCxDUWhrRUUsVSxDQUNBLFksQ1J5aEVBLGUsQ0EyQ0EsYyxDQTFDQSxvQixDQTRDQSxNLENBQ0Esa0MsQ0ExQ0EsMEIsQ0E0Q0EsaURBQ0UscUQsQ0ExQ0YsaUIsQUE0Q0EsaURBQ0UscUQsQ0ExQ04saUIsQUFDRSxpRFExZ0VBLHFELENBeEVKLGlCLEFScWxFRSxpRFF6Z0VFLHdDLENBNUVKLGlCLENSd2xFRSxtQixBQTRDQSxpREFDRSx3QyxDUXJvRUosbUIsQVI0bEVFLGlEQUNFLHdDLENEcmdFTSxpQixDQ2tqRUosbUIsQUExQ04saURBQ0Usd0MsQ1FuZ0VFLG1CLEFSaWpFSiwrQ0FDRSxZLENBQ0UsbUIsQ0FDQSxtQixDRGxsRUEsWSxDQ29sRUEsdUIsQ0E5Q0osb0IsQ0FDRSxzQixDRGppRUUsaUIsQUNvaUVKLHlCQUNFLFksQ0FDRSxpQixBQWlESix5QkFDRSxZLENRcmtFRiwyQixDUnVrRUksNEIsQ0FDSSx5QixDQWxEUixxQixDQUNFLGtCLENBQUEsZ0JBc0RGLHlCLENRN2tFQSxtQixDUitrRUUsbUIsQ0FDQSxZLENBQ0EsMkIsQ0F2REYsNEIsQ0FDRSx5QixDQUFBLHFCLENBMkRGLDJCLENBQ0Usa0IsQ0QxbUVRLG1CLENDNG1FQSxXLENBekRWLHlCQUNFLDJCLENRaGdFSSxXLENSOGpFSixzQixDQTFERSx5QixDUXJpRUosb0IsQ1JrbUVJLFEsQ0ExREosVSxDUTkvREksZ0IsQ1Q3REEsZ0JDMG5FSixxQixDQUNFLFEsQ0FDQSxnQixDQUNBLFksQ0FDQSx5QkFDRSxxQixDQUNFLDZCLENBQ0EsZSxDUy9zRUEsaUIsQ1RpdEVBLHNCLENBNUROLG1CLENVcnBFQSwwQixDVm90RU0saUJBRU4saUIsQ1V0dEVBLGUsQ1Z5dEVBLE0sQ0FDRSxrQixDQUNBLGEsQ0FDQSxZLENBR0EsVSxDQUZBLFcsQ0FDQSxXLENBM0RGLGlCLENVbHBFQyxRLENWb3BFQyxTLENBK0RGLGdDLENBNURBLGEsQ0FDRSw0QixDVWhwRUYsd0IsQ1ZtcEVBLDBCLENBQUEsd0IsQ0FBQSwyQixDQUNFLGlCLENVcHBFRixlLENWdXBFQSxzQyxDQUFBLG9DLENBQUEsdUMsQ0FDRSxRLENVMW9FRixTLENWNm9FQSxxQyxDQUFBLG1DLENBQUEsc0MsQ1Uxb0VDLFEsQ0FDQSxTLENWMHNFRCxjLENBNURFLGMsQ0FDQSxvQixDQThEQSxpQixDQUNBLGlCLENBNURBLGtCLENBOERBLHlCVXJzRUEsYyxDQUNBLDZCVnVzRUEsNEIsQ1Vyc0VBLGEsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FyQkYsa0IsQ1ZncUVJLHdCLENBQ0EsZ0IsQ0E4REEsaUIsQ0FDQSxRLENBQ0EsUyxDQTZDQSw4QixDQTVDQSxrQyxDVWxzRUYseUIsQ1Z1b0VBLGUsQ1Vyb0VBLGMsQ0FDQSxnQixDWDBERSxlLENDcXNFRixnQixDQTFEQSxpQixDQVdBLGdCLENBbURFLDBDLENBOURGLGlCLENBSUUsYSxDQUNBLGMsQ0FDQSxnQixDRHZzRUEsYSxDQ3VvRUEsYyxDQUlGLHlCVXBvRUEsaUIsQ1grQ0UsYyxDQUNBLGdCQ3FwRUYsZ0IsQ1VudkVGLFUsQ1ZzdkVJLGEsQ0FDQSxjLENVNXJFSixjLENBR0Msa0IsQ1YyckVDLG1CLENBNURGLG1CLENVOW5FQyxhLENWNnRFRCxhLENBOUJBLFcsQ0E1REUsYyxDQThEQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDVTNyRUEsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FoQkYsd0IsQ1ZpcEVJLGEsQ0FDQSxnQixDQThEQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsOEIsQ1V2ckVGLGUsQ0E1QkYsaUIsQ1Z5dEVNLGdCLENBbUJKLGUsQ0FsQkEsYSxDQTR2RUUsbUIsQ0FsSUYsdUIsQ1U5eUlGLFUsQ0FHQyxlLENWbXJFQyxnQixDQTVERixnQixDVXRuRUMsYSxDVnVyRUQsYSxDQTNERSxvQixDQWdFQSxVLENBQ0EsZ0IsQ1Vqc0VGLFEsQ0FBQSxhLENBQUEsd0IsQ1hLSSxpQixDQ21zRUYsa0IsQ0E1REYsa0IsQ0R0b0VJLGEsQ0N1c0VKLEMsQ1dqMUVFLHVCLENBQ0EsK0IsQ0FDQSw0QixDWjhKRSwwQixDQ3luRUYsUSxDQUNBLGEsQ0ErREEsb0IsQ0F5eENBLGUsQ0FDQSxvQixDQXIxQ0EsUSxDQUFBLGMsQ0FBQSxPLENBQUEsTyxDV2p4RUUsUyxDQUNBLG9CLENBQ0Esd0IsQ1hnMUVGLFksQ0E1REUsYSxDQUNBLDRCLENBOERBLFEsQ0FDQSxVLENBNURGLFcsQ0FDRSxtQixDRHRvRUMseUIsQ0FBQSxrQixDQ3NvRUQsa0IsQ1c1eUVILDRCLENBb0NHLFEsQ1gyd0VGLFMsQ0Qzb0VFLHdCLENDNm9FQSxnQixDV3p3RWdCLHNCLENBQUEsZSxDWHl3RWhCLGUsQ1dqekVKLG9CLENYZzNFRSxVLENBNURFLFUsQ0E4REEsaUIsQ1dsM0VILGlCLENBQUEsdUIsQ0FBQSxnQixDWG0zRUcsZ0IsQ0FDRSx3QixDQTVESixrQixDRHBwRUUsd0IsQ1kzR2dCLHlCLENBQUEsK0IsQ0FBQSx3QixDWGl3RWhCLHdCLENXMXpFSixpQixDWHkzRUUsVyxDQTVERSxhLENBOERBLG9CLENBNURFLGtCLENBQUEsd0IsQ0FBQSxpQixDQTZERixpQixDQUNFLHdCLENBQ0YsbUIsQ0E1REosd0IsQ1d0dkVJLDBCLENBQUEsZ0MsQ0FBQSx5QixDQUFKLHlCLENYcXpFUSxvQixDQUVSLE8sQ0FDRSxvQixDQUVGLEksQ0FDQSxLLENBQ0EsVSxDV256RUUsd0IsQ0FDQSxXLENBQ0EsUyxDQUNBLGMsQ1o0Q0UsZ0IsQ0F3QkEsZSxDQUNBLDBDLENBQ0Esa0IsQ1luRUYsd0IsQ1p5RUUsYyxDWXZGSixnQixDQUFBLGtCLENYeTBFRSwwQixDQUNBLHVCLENBQ0Esa0IsQ0FDWSxXLENBQXlCLGlCLENBQVosVSxDQUF6QixVLENBRUEsWSxDQUVBLGtCLENBREEsVyxDQUZBLFcsQ1c1MEVGLGlCLENYbTFFRSx1QixDQURBLGdCLENBRkEsZ0IsQ1dqMUVELFMsQ0FDRCxzQixDWHMxRUUsdUIsQ0FDQSw0QixDRGh5RUUsUyxDQ2t5RUYsVyxDQUNBLFksQ0FDQSxpQixDVzUxRUQsZ0IsQ0FDRCxjLENYODFFSSxnQixDQUNBLFcsQ1dqMkVKLGdCLENYbTJFRSxXLENXajJFRixZLENYbTJFRSxpQixDQUNFLGMsQ0Q3eUVBLGdCLENDK3lFRixXLENBQ0EsWSxDQUNBLGlCLENBQ0UsaUIsQ0FDQSxjLENBQ0EsZ0IsQ1czMkVKLHFCLENYNjJFSSxzQixDQUNBLDJCLENEdnpFQSxZLENDeXpFRixhLENBQ0EsYyxDQUNBLG1CLENBQ0UsaUIsQ0FDQSxjLENBQ0EsZ0IsQ1d0M0VKLHVCLENYdzNFSSx3QixDQUNBLDZCLENBQ0UsWSxDQUNKLGEsQ0FBZSx1QixDQUNmLGMsQ0FDQSx3QixDQUNBLG1CLENBQ0EsNkIsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBQW1CLDJCLENBaWpHckIsMEMsQ1lwN0tFLGdDLENBQ0EsZ0MsQ1ptNEVBLGtCLENXbjRFSiw0QixDWHE0RUksdUIsQ0FDQSxpQyxDYWp6RUEsZ0IsQ0ZyQkEsaUIsQ1h3MEVGLGUsQ0FDQSxnQixDQUNBLHFCLENXdDBFRSxpQixDQXRFSixpQixDQUNBLHNCLENBQ0EseUIsQ1grNEVJLFMsQ0FDQSxVLENBQ0EsVyxDQVNBLHNCLENBQ0EsdUIsQ0FDQSw0QixDVzU1RUosVSxDWDg1RU0sVyxDQUNBLGMsQ1dqNkVGLGdCLENYbTZFQSxzQixDV2o2RUosdUIsQ1htNkVJLDRCLENBQ0UsVSxDRHA2RUYsVyxDQ3M2RUYsYyxDQUNBLGUsQ0FDQSxvQixDQUNFLG9CLENBQ0EsVSxDQUNBLHlCQUNFLGMsQ1c1NkVOLGUsQ1g4NkVNLG9CLENBQ0UsYSxDV2o3RVIsWVhtN0VFLGEsQ0FDQSxjLENBQ0EsbUIsQ0FDRSxxQixDQUNBLFMsQ0FDQSw4QixDV3Q3RUosK0IsQ1h3N0VJLG9DLENBQ0Usd0IsQ1cxN0VMLFUsQ0FBRCx3QixDWDY3RUkseUIsQ0FDQSw4QixDQUNFLFcsQ0FDYyxnQixDQUFsQixnQixDQUVBLGlCLENBREEsaUIsQ0FHQSxzQixDQURBLHNCLENBRUUsd0IsQ0FDQSxvQixDQUNBLFUsQ0FDZ0ksdUIsQ0FBaUQsNkIsQ0FBeEIsc0IsQ0FBakQsc0IsQ0FBaEYsdUIsQ0FBaUQsNkIsQ0FBeEIsc0IsQ0FBakQsc0IsQ0FNQSx3QixDQUVBLDhCLENBREEsdUIsQ0FGQSx1QixDQUhBLHdCLENBRUEsOEIsQ0FEQSx1QixDQUZBLHVCLENBYUEsNkIsQ1d0OUVKLG1DLENYdTlFSSw0QixDQUZBLDRCLENBSEEsNkIsQ0FFQSxtQyxDQURBLDRCLENBRkEsNEIsQ0FRRSx3QixDQUNBLG9CLENBQ0EsVSxDQUM0Qiw0QixDQUE5Qiw0QixDQUVBLDZCLENBREEsNkIsQ0FHQSxrQyxDQURBLGtDLENBRUUscUIsQ0FDQSxpQixDQUNBLGEsQ0FDNEwsbUMsQ0FBeUUseUMsQ0FBcEMsa0MsQ0FBekUsa0MsQ0FBcEgsbUMsQ0FBeUUseUMsQ0FBcEMsa0MsQ0FBekUsa0MsQ0FNQSxvQyxDQUVBLDBDLENBREEsbUMsQ0FGQSxtQyxDQUhBLG9DLENBRUEsMEMsQ0FEQSxtQyxDQUZBLG1DLENBYUEseUMsQ1dsL0VOLCtDLENYbS9FTSx3QyxDQUZBLHdDLENBSEEseUMsQ0FFQSwrQyxDQURBLHdDLENBRkEsd0MsQ0FRRSx3QixDQUNBLG9CLENBQ0EsVSxDQUNvUixxRCxDQUE2RywyRCxDQUF0RCxvRCxDQUE3RyxvRCxDQUExSyxxRCxDQUE2RywyRCxDQUF0RCxvRCxDQUE3RyxvRCxDQU1BLHNELENBRUEsNEQsQ0FEQSxxRCxDQUZBLHFELENBSEEsc0QsQ0FFQSw0RCxDQURBLHFELENBRkEscUQsQ0FhQSwyRCxDV3JnRk4saUUsQ1hzZ0ZNLDBELENBRkEsMEQsQ0FIQSwyRCxDQUVBLGlFLENBREEsMEQsQ0FGQSwwRCxDQVFFLHdCLENBQ0Esb0IsQ1duM0VKLFUsQ1hxM0VGLGtCLENBQ0EsbUIsQ0FDQSx3QixDQThpQkEsOEIsQ0FDQSw2QixDQUNBLDhCLENBL2lCRSx3QixDQUNBLG9CLENBQ0EsVSxDQUMwQix5QixDQUFxRCwrQixDQUExQix3QixDQUFyRCx3QixDQUVBLDBCLENBRUEsZ0MsQ0FEQSx5QixDQUZBLHlCLENBS0EsK0IsQ1d4aEZKLHFDLENYeWhGSSw4QixDQUZBLDhCLENBSUUsd0IsQ0FFQSxVLENBQ3NDLHVDLENBQWlGLDZDLENBQXhDLHNDLENBQWpGLHNDLENBRUEsd0MsQ0FFQSw4QyxDQURBLHVDLENBRkEsdUMsQ0FLQSw2QyxDV25pRkosbUQsQ1hvaUZJLDRDLENBRkEsNEMsQ0FJRSxxQixDQUNBLGlCLENXOTNFQSxhLENYZzRFRiw4QixDQUNBLCtCLENBQ0Esb0MsQ0FDRSxxQixDQUNBLGlCLENBQ0EsYSxDQUNzQyxxQyxDQUE2RSwyQyxDQUF0QyxvQyxDQUE3RSxvQyxDQUVBLHNDLENBRUEsNEMsQ0FEQSxxQyxDQUZBLHFDLENBS0EsMkMsQ0FFQSxpRCxDV3ZqRk4sMEMsQ1hvakZNLDBDLENBSUUsd0IsQ1d6akZSLG9CLENYMmpGTSxrRCxDQUNBLG1ELENBQ0Esd0QsQ0FDRSxvQixDQUMwRCx5RCxDQUFxSCwrRCxDQUExRCx3RCxDQUFySCx3RCxDQUVBLDBELENBRUEsZ0UsQ0FEQSx5RCxDQUZBLHlELENXaGtGUiwrRCxDWHVrRlEscUUsQ0FEQSw4RCxDQUZBLDhELENBSUUsb0IsQ0FDa0QscUQsQ0FBNkcsMkQsQ0FBdEQsb0QsQ0FBN0csb0QsQ0FFQSxzRCxDQUVBLDRELENBREEscUQsQ0FGQSxxRCxDQUtBLDJELENXOWtGTixpRSxDWCtrRk0sMEQsQ0FGQSwwRCxDQUlFLHdCLENBQ0Esb0IsQ1c5NEVKLFUsQ1hnNUVGLGlCLENBQ0Esa0IsQ0FDQSx1QixDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENBQ3lCLHdCLENBQW1ELDhCLENBQXpCLHVCLENBQW5ELHVCLENBRUEseUIsQ0FFQSwrQixDQURBLHdCLENBRkEsd0IsQ0FLQSw4QixDV2htRkosb0MsQ1hpbUZJLDZCLENBRkEsNkIsQ0FJRSx3QixDQUNBLG9CLENXcjVFQSxVLENYdTVFRiw2QixDQUNBLDhCLENBQ0EsbUMsQ0FDRSxxQixDQUNBLG9CLENBQ0EsYSxDQUNxQyxvQyxDQUEyRSwwQyxDQUFyQyxtQyxDQUEzRSxtQyxDQUVBLHFDLENBRUEsMkMsQ0FEQSxvQyxDQUZBLG9DLENBS0EsMEMsQ1dubkZOLGdELENYb25GTSx5QyxDQUZBLHlDLENBSUUsd0IsQ0FDQSxvQixDQUNBLFUsQ0FDbUQsb0QsQ0FBMkcsMEQsQ0FBckQsbUQsQ0FBM0csbUQsQ0FFQSxxRCxDQUVBLDJELENBREEsb0QsQ0FGQSxvRCxDQUtBLDBELENXL25GTixnRSxDWGdvRk0seUQsQ0FGQSx5RCxDQUlFLHdCLENBQ0Esb0IsQ0FDQSxVLENBQ3FELHNELENBQStHLDRELENBQXZELHFELENBQS9HLHFELENBRUEsdUQsQ0FFQSw2RCxDQURBLHNELENBRkEsc0QsQ0FLQSw0RCxDVzFvRk4sa0UsQ1gyb0ZNLDJELENBRkEsMkQsQ0FJRSx3QixDQUNBLG9CLENXaHBGUixVLENYa3BGRSxtQixDQUNBLG9CLENBQ0EseUIsQ0FDRSxrQixDQUNBLGEsQ0FDQSx5QixDQUNBLDBCLENXdHBGSiwrQixDWHdwRk0sd0IsQ0FDQSxvQixDV242RUYsYSxDWHE2RUYsb0IsQ0FDQSxxQixDQUNBLDBCLENXbjZFRSx3QixDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQWxRSixlLENBQ0EsZSxDQUFBLFMsQ0FDQSxhLENYeXFGSSxhLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGtDLENBQ0EsbUMsQ0FDQSx3QyxDV3I2RUUsb0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSx3QixDQUNBLEssQ0FqUk4sTSxDQUNDLGdCLENBQUEsYyxDQUNELFUsQ1gwckZNLFMsQ0FDQSwwQixDV3Q2RUEsa0IsQ1h3NkVGLGtDLENBQ0EsbUMsQ0FDQSx3QyxDVy9yRkosUyxDWGlzRk0saUIsQ0FDQSxrQixDV3Q2RUEscUIsQ1h3NkVGLGdDLENBQ0EsaUMsQ0FDQSxzQyxDV3Q2RUUsb0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxrQixDQXJTTix3QixDQUNDLEssQ0FBRCxNLENYK3NGTSw2QyxDQUNBLHFDLENBQ0EsUyxDQUNzQyx1QyxDQUFpRiw2QyxDQUF4QyxzQyxDQUFqRixzQyxDQUVBLHdDLENBRUEsOEMsQ0FEQSx1QyxDQUZBLHVDLENBS0EsNkMsQ0FFQSxtRCxDQURBLDRDLENBRkEsNEMsQ1d2dEZILHdCLENBQUQsNEMsQ1g2dEZNLG9DLENBQ0EsSyxDQUNBLE0sQ0FDd0MseUMsQ0FBcUYsK0MsQ0FBMUMsd0MsQ0FBckYsd0MsQ0FFQSwwQyxDQUVBLGdELENBREEseUMsQ0FGQSx5QyxDQUtBLCtDLENBRUEscUQsQ0FEQSw4QyxDQUZBLDhDLENXLzZFSSxhLENBQ0EsZ0IsQ0F4VEosVyxDQUNILFksQ0FDRCxTLENYNnVGTSxRLENBQ0EsaUIsQ1doN0VGLG1CLENYazdFRixhLENBQ0EsYyxDQUNBLG1CLENXajdFRSxjLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0F2VUoseUIsQ0FDQSxjLENBQ0EsZSxDWDJ2Rkksa0MsQ0FDQSxtQixDQUNBLGdCLENXN3ZGSixvQyxDWCt2RkkscUMsQ0FDQSwwQyxDV2p3RkosWSxDWG13RkkseUIsQ0FDQSwwQixDQUNBLCtCLENBQ0UsVSxDQUNpQyxnQyxDQUFtRSxzQyxDQUFqQywrQixDQUFuRSwrQixDQUVBLGlDLENBRUEsdUMsQ0FEQSxnQyxDQUZBLGdDLENXeHdGTixzQyxDWCt3Rk0sNEMsQ0FEQSxxQyxDQUZBLHFDLENBSUUsVSxDQUNpQixvQixDQUEyQywwQixDQUFyQixtQixDQUEzQyxtQixDQUVBLHFCLENBRUEsMkIsQ0FEQSxvQixDQUZBLG9CLENBS0EsMEIsQ0FFQSxnQyxDQURBLHlCLENBRkEseUIsQ0FJRSxvQixDQUM2Qiw0QixDQUEyRCxrQyxDQUE3QiwyQixDQUEzRCwyQixDQUVBLDZCLENBRUEsbUMsQ0FEQSw0QixDQUZBLDRCLENXM3hGTixrQyxDWGt5Rk0sd0MsQ0FEQSxpQyxDQUZBLGlDLENXaHlGTCxhLENBQ0QsMEIsQ1hxeUZJLDJCLENBQ0EsZ0MsQ0RodkZBLFUsQ0NrdkZBLHFCLENBQ0Esc0IsQ0FDQSwyQixDV3A4RUUseUIsQ0FDQSxvQixDQUNBLGMsQ0FDQSxjLENBQ0EsZSxDQTVXTixnQixDQUNDLGUsQ1hxekZLLGtCLENBQ0EsOEIsQ1d0ekZMLHdCLENBQ0QsMEIsQ1h3ekZJLDJCLENBQ0EsZ0MsQ1cxekZILGUsQ0FDRCxnQyxDWDR6RkksaUMsQ0FDQSxzQyxDV2g4RUEsYSxDWGs4RUYsZ0IsQ0FDQSxpQixDQUNBLHNCLENBQ0UsYyxDQUNBLHdCLENBQ0EsYSxDQUNBLDBCLENBQ0EsMkIsQ0FDQSxnQyxDQUNFLFUsQ0FDQSxpQixDQUNBLGdDLENXMTBGTixpQyxDWDQwRk0sc0MsQ0FDRSxlLENXajhFRixVLENYbThFRiwwQixDQUNBLDJCLENXaDFGSixnQyxDWGsxRk0scUIsQ0FDQSxvQixDV3AxRk4sYSxDWHMxRkUsZSxDQWdsRUEsMEQsQ0F0ekNBLGtCLENBenhCQSxnQixDQUNBLHFCLENBQ0UsVSxDQUNBLG9CLENXejFGSixxQixDWDIxRkksMEIsQ0FDRSxlLENXOTFGTixhLENYZzJGRSxZLENXOTFGRixhLENYZzJGRSxrQixDQUNFLGtCLENXbjJGSixVLENYcTJGRSxXLENXbjJGRixZLENYcTJGRSxpQixDQUNFLGtCLENXeDJGSixVLENYMDJGRSxjLENXeDJGRixlLENYMDJGRSxvQixDQUNFLFUsQ0RyekZBLGlCLENDdXpGRixZLENBQ0EsYSxDQUNBLGtCLENXLzJGRixlLENYaTNGSSxVLENBQ0EsYyxDQUNBLGdCLENXbjNGSixrQixDRzhRQSx5QixDZG0yR0Usc0IsQ0E1dkJFLG1CLENBQ0Esd0IsQ0EvREUsYyxDQWlFRiw0QixDQUNBLDZCLENXLzdFSixrQyxDWGk4RU0sa0IsQ0FDQSxVLENBRU4sYSxDQUNBLGMsQ0EvREEsdUIsQ0FDQSx3QixDVzEzRVUsVSxDWDgzRUQseUMsQ0FBQSwrQyxDQUFBLHdDLENBZ0VULHdDLENEL3lGSyx3QixDQ2l6RkgsNEMsQ0EvREYsb0MsQ1cxM0VVLEssQ0FDQSxNLENBRVMsMkMsQ0FBQSxpRCxDQUFBLDBDLENYMjdFbkIsMEMsQ1cxN0VVLGEsQ0FDQSxnQixDWDQzRVIsVyxDV3IzRUYsWSxDWHU3RUUsUyxDQS9ERixRLENXeDNFQSxpQixDQUFBLG1CLENYNDdFQSxZLENBQ0UsYSxDQUNBLGtCLENBL0RBLGlDLENBaUVBLDhCQUFnQyxTLENXbDdFOUIsaUIsQ0FDQSxZLENYbzdFRix1QyxDQUNBLDhCV2o3RUMsZSxDQW5CSCx3QixDWHU4RUksaUIsQ1d2OEVKLGMsQ0EyQk0sb0IsQ1h5NkVKLDhCV2o3RUMsZSxDWG0zRUQsYSxDQUlBLHVDLENBaUVBLDhCZW4vRlcscUIsQ2ZvL0ZULGtCLENBL0RKLFUsQ0R6b0ZJLG1FLENnQjFTRixzQixDQUNBLGtCLENmcy9GRixZLENBL0RFLGMsQ0FDQSxnQixDQWlFQSxnQixDQUVBLGUsQ0FLQSx1QyxDZW5nR0YsYyxDQWtCSSxZLENmKzZGRiw0QixDZWo4RkYsYSxDZnFnR0UsbUIsQ0FDRSxjLENBQ0EsYSxDQUNBLHFCLENBQ0UsYSxDQUNBLCtCLENBL0ROLDRCLENBQUEsa0MsQ0FBQSwyQixDQUFBLDJCLENBaUVRLGEsQ0FDQSxtQyxDQVNSLHlCQUNFLGtCLENjbGdHRSxtQixDZG04RkoscUIsQ0FFRSxvQkFrRUYsc0IsQ0FDRSxXLENBQ0Esa0IsQ0EvREYsK0MsQ2NqOEZJLDJCLENBQ0EsVyxDZG9nR0osZSxDQS9ERSxxQixDQUNBLGtCLENBaUVBLHFCLENBQ0Esb0IsQ0FDQSxlLENBQ0EscUIsQ2NqZ0dNLFUsQ0FiUixhLENBaUJRLHdCLENkaThGTixjLENEejJGRSxnQixDQUNBLFcsQ2V0RkksZ0IsQ2RrZ0dOLHNCLENjaGdHTSxRLENBdEJSLGMsQ2R5OUZJLGMsQ0FDQSxnQixDQWlFQSxXLENBQ0EsMEMsQ0FDQSxhLENBQ0EsNkIsQ2M3L0ZKLGEsQ2QrL0ZNLFUsQ0EvRE4sa0MsQ2MzN0ZRLGMsQ2Q2N0ZOLGdCLENBa0VGLCtCLENBL0RBLDJCLENjMTdGUSxjLENmNkRKLFUsQ0NpOEZKLG9CLENBL0RFLFcsQ0FDQSwyQixDQWlFQSxrQixDQUNBLGMsQ0EvREEsZ0IsQ0FpRUEseUJBL0RFLG9CLENEOTdGQSxlQ3VyR0Ysb0MsQ2N6MkZGLGdCLENkZzdGRSxrQyxDQURBLCtCLENBN1BBLHdCLENBL0RBLFksQ0FDRSx5QmNsN0ZKLHdCLENkby9GUSxhLENjcC9GUix5QixDZHU3RkUsY0FrRUYsZSxDQUNFLGlCLENBQ0Esb0IsQ0FDQSxzQixDYzUvRkYsdUIsQ0FZUSxvQixDZGk3Rk4sZSxDYy82Rk0sUSxDQUNBLGtCLENBQ0EsYyxDZG0vRk4scUIsQ2NqL0ZNLGlCLENBQ0EsTyxDZGk3RkosUSxDYzc2RkosVSxDZGkvRkksTyxDQWpFSixRLENBbUVJLDZCLENEcCtGQSxrQyxDQ3crRkosYyxDQURBLEssQ0FoRUUsVSxDQW1FQSxlLENBQ0EsYyxDQUNBLGdCLENBaEVBLG1CLENBaUVBLFUsQ0FFRSxVLENjLytGSSxlLENBZlIsYSxDZGc4RkUsMEIsQ0FpRUEsaUIsQ0FFRSxlLENBakVBLFUsQ2MzNkZKLGUsQ0FFQSxtQixDZDYrRkUsVSxDQUVFLGMsQ0FDQSxnQixDQUVKLGtCLENBQ0EsaUIsQ0FDQSxrQixDY3QvRkEseUIsQ0FDQSxjLENBQ0EsdUIsQ2R3L0ZFLCtCLENBQ0EsNEIsQ0FDQSwwQixDQU8wQyxxQyxDQUFpRiwyQyxDQUF4QyxvQyxDQUFqRixvQyxDQUVBLG9DLENBRUEsMEMsQ0FEQSxtQyxDQUZBLG1DLENBS0EscUMsQ0FFQSwyQyxDQURBLG9DLENBRkEsb0MsQ0E5REosa0MsQ0FtRU0sOEIsQ0FqRUosVSxDQW9FRixnQyxDQWpFQSxpQyxDQUVFLFUsQ0FvRUYsdUIsQ0FqRUEsd0IsQ0FFRSxVLENBb0VGLDJCLENBakVBLDRCLENBRUUsVSxDQW9FRixzQixDQWpFQSx1QixDQUVFLFUsQ0FzRUEsb0IsQ2NyL0ZNLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDZHE3RkosVSxDY2o3RkosaUIsQ2RxL0ZJLDJCLENBakVKLGlGLENjaDdGQSxxQixDZG8vRkksbUIsQ0FFSixjLENjbi9GSSxVLENkcy9GSixhLENBakVFLHFCLENjajdGRixjLENkcS9GRSxnQixDQWpFRixXLENjaDdGQSxrQixDZG8vRkUsaUIsQ0FFRixxQixDYy8rRkksZ0IsQ2RrL0ZKLFcsQ0FDRSxlLENBakVBLGdCLENEeGdHRSxrQixDQzRrR0Ysa0IsQ2M3L0ZGLGdCLENkKy9GRSxhLENBakVBLFUsQ0FDRSxjLENjeDZGSixnQixDZDQrRkksYyxDQWpFSixnQyxDRDEvRkksVSxDQUNBLGUsQ0MrakdKLHNDLENjai9GQSxXLENkbS9GRSwwQixDQWpFRiwyQixDQW1FRSxtQyxDY3QrRkYsZ0MsQ2R1NkZBLDBCLENBbUVBLGtDLENBakVFLFcsQ0FvRUYsUyxDQUNFLFUsQ0FDQSxrQixDQW1CRixXLENBakVBLFcsQ2NsNkZRLGtCLENBRkgsa0IsQ2QwK0ZMLGUsQ0FDRSxjLENBakVBLGdCLENBbUVBLGUsQ0FHQSx3RCxDYy85RmMsZSxDQUNBLGEsQ0FDQSxhLENBbkJYLGMsQ0F3Qk8sYyxDZDQ1RlYseUIsQ2MxNUZVLGlCLENBMUJQLE8sQ2R1N0ZELFUsQ0FtRUYscUIsQ0FDRSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSw0QixDQWdDQSwwQixDY3Y4RlEsZSxDQUNBLHFCLENBbkJaLFUsQ0F3QlksaUIsQ2RxNEZSLEssQ0E0QkEsNEIsQ0E3REUsYSxDYzM1RlUsa0IsQ0FZaEIsVSxDZG05Rk0sVyxDYzk4RkYsVSxDZG05Rkosa0MsQ0FDRSxvQixDQWpFRixpQixDY3o0RkEsa0IsQ2Q2OEZFLFcsQ0E4bElGLDhGLENBR0EseUUsQ0EvbElBLGdDLENBTUEsYSxDQUxFLG9CLENBRUYsb0IsQ0FtUUUsK0MsQ0FwVUEsYSxDQW9FRixhLENBRUUsZ0IsQ0FDQSxtQixDQWpFRSxpQixDQW1FQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSwwQixDY3I4RlEsa0IsQ0FNQSxNLENBQ0EsVSxDQUNBLFcsQ2R1OEZSLHlCLENjcjhGUSxVLENBQ0EsTyxDQUNBLFEsQ0FoQ1osWSxDQW9DWSxrQixDQXBDWixrQixDQUFBLFUsQ2R5NkZFLFcsQ0FtRUksaUIsQ0FPSixzRCxDQURBLG1ELENBaEVGLGEsQ0FzRUEsK0IsQ0FDRSxlLENBRUYsZ0IsQ2MvNkZFLGUsQ2RrN0ZGLG1CLENBakVFLHVCLENjajJGQSxvQixDZHE2RkEscUosQ0EvREYsK0csQ2M3MUZFLHVDLENBS0UsMkIsQ2Q4NUZKLHlCLENBN0RBLHFKLENjMTFGQSx1RixDQUVJLHVDLENBRkosMkIsQ2Q4NUZFLFMsQ0FFRixTLENBN0RFLGMsQ0ErREEsZ0IsQ0E3REEsb0IsQ0ErREEsaUIsQ0FDQSxpQixDQUlBLGdDLENBN0RFLG1CLENBK0RGLG1CLENBQ0UsYSxDQUNBLGlCLENBN0RKLFcsQ0ErREksVSxDQUNBLFcsQ0FDQSxVLENBQ0EseUJBQ0UsbUIsQ0FDRSxhQTZLUiwyQyxDQUNFLGlCLENBQ0EsYSxDQUNBLGlELENBOURFLG9CLENBZ0VBLGlCLENBQ0EsUSxDQTlEQSxTLENBZ0VBLHNCLENnQjUyR29CLGMsQ2hCODJHcEIsVyxDQTlEQSxlLENBZ0VBLHlCQUNFLGlELENBOURGLFUsQUFnRUEseUJnQm4yR0osaUQsQ0FFQSxXLENBQ0ksZSxBaEJvMkdBLDBCZ0JsMkdBLGlELENoQm8yR0ksZUE5RFIsbUQsQ0FDQSxhLENBQ0UsUSxDQUNBLFMsQ0FDQSxxRCxDQUNBLFUsQ2dCaHlHTSxXLENoQm0yR1Isc0IsQ0FDRSxRLENBQ0EsNEIsQ0FDQSxlLENBQ0EscUMsQ0E5REUsVyxDQWdFRixxQyxDQS9ERSxpQixDZ0J4ekdKLFEsQ2hCMHpHSSxpQixDZ0IxekdKLFUsQ2hCNDNHSSxPLENBQ0EsWSxDQUNBLGtDLENBL0RBLDBCLENBaUVBLGtCLENBL0RGLDBCLENBQ0UsdUIsQ2dCbDBHRyw0QyxDQUFBLGtELENBQUEsMkMsQ2hCbTBHSCwyQyxDQUNBLHFCLENnQmx4R1csc0QsQ0FBQSw0RCxDQUFBLHFELENBbERmLHFELENoQnM0R1Esd0IsQ0FoRUosK0MsQ2dCdDBHSixxQixDaEJ5NEdFLHVDLENBQ0Usd0IsQ0FDQSxRLENnQngwR0EsbUQsQ0FDQSw4QyxDQUZILHNDLENoQml4R0MsNkMsQ0FDRSxnQixDQWtFRixrQyxDQWhFRSxhLENBc0VGLE0sQ0FLRSxVLENBSkEsdUIsQ0FDQSwrQixDQUNBLDRCLENBQ0EsMEIsQ0FDQSxVLENBR0UsMEIsQ0FDUSxrQixDZ0JsMEdWLGdCLENBQ0EsNkIsQ2pCbFBBLHFCLENDNGpISixjLENnQnIxR0EsNEIsQ2hCb3hHRSxRLENBQ0EsWSxDRDUvR0UsVyxDQ2lrSEYsUyxDQUNBLGlCLENnQm4wR0UsYyxDaEJxMEdGLFcsQ0FDQSxVLENBbEVBLGlCLENBb0VBLFUsQ0FDQSx5QmdCL3pHRSxjLENBQ0EsV0FDQSxvQixDaEJ3MkdGLG1CLENnQnYyR0UsWSxDaEJpMEdBLGUsQ0FsRUoseUJBQ0UsYyxDQUNBLGVBQ0EsOEIsQ0FDQSxhLENBQ0EsZ0MsQ2dCMXZHTSxZLENoQmcwR1IsYSxDQUNFLG9CLENBQ0EsZSxDQUNBLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FuRUUsVSxDQXFFQSxhLENBQ0EsVSxDQUVBLFEsQ0FDQSxvQixDQUNBLCtCLENnQjExR0osdUIsQ2hCbTFHRSxnQixDQVNFLDhCLENBQ0UsaUIsQ0FDQSxrQyxDQW5FSixpQixDZ0IvdUdNLE8sQ2hCaXZHTixRLENnQi91R00sOEMsQ2hCaXZHTixpQixDZ0I5dUdNLFUsQ0FDQSxTLENBQ0EsUSxDaEJ3ekdOLG1CLENnQmp6R00sa0IsQ0FFQSxpQixDQTVEUixTLENoQjJ5R0UsaUIsQ0FzRUUsK0IsQ2dCL3lHSSx1QixDQUNBLGlCLENBQ0EsVSxDaEI0dUdOLE8sQ2dCaHpHRixlLENoQnkzR0UseUIsQ0FEQSx5QixDQW5FRSxrQixDQUNBLFMsQ0FzRUEsYSxDQUNGLHNCLENBQ0UsZSxDQUNBLCtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLGlDLENBcEVFLGtCLENBc0VGLHNDLENBQ0EsNkJBckVFLEssQ0FzRUEsYSxDQUNBLGEsQ0FDQSxtQixDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQixDQUNBLDRDLENBQ0EsNkJEam1IUSxXLENBQ1YsVSxDaUJ1VEksa0YsQ2hCNHlHQSxhLENnQnp5R0EsVyxDaEJzdUdOLFMsQ0RqaUhFLGlCLENBQ0EsTyxDaUI2VEksTyxDaEJ1dUdOLFMsQ0QzbEhFLDRDLENpQndYSiw2QkFBVyxXLENBTUgsYSxDaEJzeUdOLHVCLENEMXFIRSxjLENDNHFIQSxnQixDQXBFSixhLENBQ0Usd0IsQ0RubUhFLHdCLENDMHFIQSxlLENBcEVKLGMsQ0FDRSxnQixDRDdtSEUsa0IsQ0NnbkhKLHlCQUNFLFUsQ2dCOXRHRSxpQixBaEJpdUdKLHlCZ0I3dEdRLFUsQ0FDQSxpQixBaEJndUdSLDBCQUNFLFUsQ0R6bkhFLGlCLEFDaXNISiwwQkQzckhJLFUsQ2lCNllBLGtCaEJrekdKLHFCLENBQ0UsYSxDQUNBLGlCLENBcEVBLFUsQ0FzRUEsUyxDQUNBLHlCQUNFLHFCLENBcEVKLFUsQUQxa0hJLDBCQ2lwSEEscUIsQ0FwRUosVSxBZ0J6dEdRLHlCQUNBLHFCLENBQ0EsY2hCaXlHUixvQixDRGhwSEksWSxDQ21wSEosaUJEanBISSxLLENBdEVBLFUsQ0NvcEhGLG9CLENBQ0EsYyxDQUNBLGdCLENBQ0EsMEMsQ0FDQSxlLENBQ0Esa0IsQ0FzRUEsaUIsQ0FDQSxpQixDQUNBLHdCLENBQ0EsdUIsQ0FDQSwrQixDQUNBLDRCLENBQ0EsMEIsQ0FDQSx5QkFDRSxpQmdCanlHc0IsVyxDQXhFMUIscUIsQ0E2RWdCLFUsQ2pCM2NaLGEsQ2lCOFhKLFMsQ2hCeXlHRSxpQixDQUNFLFcsQ0RscUhBLFUsQ2lCd1hKLFUsQ2hCNnlHRSx1QixDQUNFLCtCLENnQnZ0R1EsNEIsQ2pCL2NSLDRCLEFDeXFIRixpQkFBQSxnQixDQUNFLGMsQ0FzRUYsaUJEenJIRSxpQixDQzBySEEsUyxDQUNGLDBCRGx2SEUsaUJBQUEsSyxDaUIyZEksYyxDQUNJLGtCLEFoQjB4R1YseUJBQ0UsaUJnQnp4R29CLEssQ2hCdXRHdEIsaUIsQ2dCbnRHVSxhLENBQ0EsYyxDQUFBLFUsQ2hCK3hHVixnQixDZ0I3eEdVLG1CLENBQ0EsbUIsQ0FYSCxZLENoQml1R0wsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSxXLENnQnJ1R0ssYyxDaEJpekdMLEssQ0FDQSxRLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0F6RUEsVyxDQTJFQSxlLENBekVBLGtDQUFBLEssQ2dCN3NHWSxVLENoQitzR1osYSxDQUNFLGMsQ2dCanZHRyxnQixDQUFBLGtCLENoQjh6R0wsbUIsQ0FDRSxrQixDQUNGLDBCLENBM0VFLE0sQ0E2RUYscUMsQ0FDRSxlLENBM0VBLG1CLENBNkVBLGEsQ0FDQSxrQixDZ0J0MEdHLFksQ0FBQSxRLENoQnkwR0gsVyxDQUNBLHdDLENnQjEwR0csYSxDaEI0MEdILHFELENBQ0EsNENBNUVFLEssQ0E2RUEsYSxDQUNBLG1CLENBM0VBLGMsQ0E2RUEsZ0IsQ0FDQSwrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdFLENBQ0EsNENGbjNIUSxnQixDRWk1SFIsNENBOUVlLGdCLENnQmp1R1Asa0IsQ2hCbXhHUiwyRCxDQUNBLDRDZ0JseEdrQixXLENBQ1YsVSxDaEJ1c0daLGtGLENnQnJzR1ksYSxDQTFFUCxXLENoQmt4R0gsUyxDZ0JseEdHLGlCLENoQm94R0gsTyxDQUNBLE8sQ0FDQSxTLENBNkVGLHFDLENBQ0Usa0IsQ0E3RUEsMkIsQ0ErRUEsdUIsQ0E3RUEsaUIsQ0ErRUEsYSxDQUNBLFcsQ0FDQSxrQixDZ0I3d0djLFksQ0FDQSxRLENoQit3R2Qsd0MsQ0E3RUEsWSxDQStFQSw0Q2dCN3dHMkIsSyxDaEJnc0d6QixjLENnQnI0R1IsZ0IsQ0E4TWdCLCtCLENBQ0Esa0IsQ2hCMHdHVixxRCxDQTdFSixTLENBQ0UsaUIsQ2dCcHJHSixRLENoQm93R1EsVSxDQTdFUiw0REFBQSxLLENBQ0UsUSxDZ0JuckdNLG9CLENoQm13R0UsVSxDQTdFViw2QixDQUNFLGMsQ0FDQSxtQixBQWdGRix5QkFDRSxVLENBQ0UsYUFFSixhLENBQ0UsaUIsQ0E3RUEsZSxDQUNFLG9CLENBQ0Esa0IsQ2dCenFHSiwyQixDQUNJLGlCLENBQ0EsbUIsQ0FGSixlLENBS1EsVSxDaEJ3dkdOLDBCLENBN0VGLDRCLENBQ0UsYSxDQUNBLGdCLENBQ0EsZSxDZ0J6cUdNLGEsQ0FDQSw4QixDQUNBLGUsQ2hCMHZHUixXLENBQ0UsbUIsQ0FDQSxpQixDQUNBLGEsQ0E3RUUsb0IsQ0FDQSxVLENBK0VBLGMsQ2dCNXdHSixnQixDaEI4d0dJLDBDLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQTdFQSxvQixDQUFBLDBCLENBQUEsbUIsQ0FBQSxtQixDQUNFLFcsQ0FDRixxQixDZ0I1cEdKLG9CLENoQjR1R00saUIsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FDRixtQyxDQTdFSixZLENBQ0UseUJBQ0EsYSxDZ0J2cEdGLGEsQ0FDSSxrQixDQUNBLHFCLENBQ0EsY2hCd3VHSixlLENBN0VBLGdCLENEdDBISSxpQixDQ3cwSEYsb0IsQ0FDQSxTLENBQ0EscUIsQ2dCdHBHRixXLENBQ0UsVSxDaEI0dkdFLHVCLENBckJKLFEsQ0FzQk0sMEMsQ0F0Qk4sUSxDQUNFLDRCLENBMUVBLGMsQ0ErRUEsZ0IsQ0FKQSxvQixDQTdFRixvQixDQUlBLHlCQUNFLFEsQ0FDQSxxQkFnRkYsb0IsQ0FDRSxjLENBQ0Esa0IsQ0FFRixrQixDQUNFLGUsQ0FDQSxlLENBQ0EscUIsQ0FDRSwrQixDQUNBLFEsQ0FDQSx1QixDQUVFLGEsQ2lCNS9ISixhLENBQ0EsNkIsQ2pCOC9ITSxlLENBN0VSLHlCLENBQ0EsVyxDQUNBLGMsQ0QzeEhJLGdCLENrQnBKRixjLENBQ0Esa0MsQ0FDQSxrQixDakJtZ0lGLE0sQ0E1RUUscUIsQ0FDQSx1QixDaUJoOEhGLGUsQ2pCaWhJRSx5QixDQUNBLHNCLENBQ0EsZSxDQTVFQSxrQixDQXNGQSxvQixDQTdFRSxRLENBK0VBLGUsQ0FDQSxrQixDQUNBLG1DLENBN0VBLDRCLENBK0VFLFEsQ0FDRixtQyxDaUJ0K0hBLGUsQ2pCdytIQSxtRCxDQTdFQSxjLENBK0NGLDBDLENpQnhnSUYsK0QsQ0FBQSxRLENqQjZpSUksa0MsQ2lCN2lJSiwrRCxDakI0OUhFLCtELENpQjU5SEYsWSxDakIraUlJLDhELENBRUUsZSxDQUNKLHFCLENBQ0UsaUIsQ0FDQSxnRCxDQTdFQSxhLENBK0VBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQTdFRSxnQixDQStFRixrQyxDQUNFLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0IsQ0E3RUEseUMsQ2lCNTRIRSxhLENqQjg0SEYsZSxDaUJ6L0hOLGMsQ2pCMi9IUSxXLENpQjMvSFIsaUIsQ0FxSFEsUSxDQXJIUixPLENqQjZrSU0seUMsQ2lCN2tJTixZLENqQitrSU0sb0MsQ2lCL2tJTixVLENBbUlJLGMsQ0FuSUosZ0IsQ0F1SVksa0MsQ0F2SVosb0IsQ0E2SUksa0IsQ2pCNjNIQSwrQixDaUJ2M0hKLGtCLENBQ0UsbUQsQ0FERixXLENBSUksMEQsQ2pCdzNIQSxhLENBK0VGLGtCLENBN0VGLG1CLENpQmwzSEksc0IsQ0FDQSx5QixDakJrOEhGLG9CLENBQ0UsbUIsQ0E3RUoscUIsQ0FDRSxZLENBcUZGLE0sQ0FMQSxZLENBN0VFLGtCLENpQjkySEUsMEIsQ0FDSSxlLENqQis3SFIsTSxDQTdFRSxnQixDQStFQSxpQixDQTdFQSxjLENBZ0ZBLFcsQ2lCeDdIRSxjLENqQjA3SEEsZ0IsQ0FDQSxnQixDQUNGLHVCLENBQ0Usa0IsQ0FDRixjLENBN0VBLFUsQ0FDRSxnQixDQUNBLDBCRGwrSEEsYyxDa0IrR0EsWSxBakJvOEhBLDBCaUJuN0hBLGMsQ0FDSSxZakJxN0hOLGEsQ2lCbjdITSxVLENqQnE3SEosZSxDQUNBLDBCQTdFRixhLENBQ0UsWSxBQUNBLHlCQUFBLGEsQ0FBQSxZLEFpQjkySEMseUJBQUEsYSxDQUFBLFlqQms4SEgsYyxDQWxGRSxrQixDQUNBLG1CLENBQ0EsbUIsQ0FvRkEsWSxDQUNBLDZCLENBQ0EsNEIsQ0FDSSxzQixDQUNJLGtCLENBckZSLFUsQ0F1RkEsZSxDQUNBLHlCRDdrSUEsYyxDa0JnSUMsMkIsQ2pCMDNIRyw0QixDQUNGLHlCLENBQ0UsdUJBdUZKLGdDLENBckZFLFksQ0F1RkEsUyxDQUNBLHFDLENBQ0UsVyxDQUNBLGUsQ0FDRix5QkFDRSxnQyxDQUNFLGMsQUFDSix5QkF2RkYsZ0MsQ0FDRSxVLENEdGdJRiwyQixDQ3dnSUUsZ0IsQ0FDQSxPLENBQ0EscUMsQ0FDRSxhLENpQnoxSFEsWWpCbTdIWixnQyxDQUNFLGtCLENBQ0EsVSxDQUNBLFMsQ0FDQSxZLENBQ0EseUJBQ0UsZ0MsQ2lCMytISCxjLEFqQjYrSEMseUJBQ0UsZ0MsQ0FDRSxVLENEL21JQSwyQixDa0JnSU4sZ0IsQ0FxRVEsTyxDakI4NkhGLGUsQ0FDQSxZLENBQ0EsbUMsQ2lCeDZITixhLENBQ0ksZSxDQUNBLGtDLENBQ0EsVSxDQUNBLDZDLENBSkgsYSxDakJxMUhILG9CLENBQ0UsYSxBaUIxMEhBLDBCQUNJLGMsQ0FDQSxZLEFBQ0EsMEJsQjVOSixjLENrQnlOQSxZakJpMUhGLGlCLENpQmoxSEcsa0IsQ2pCbTFIRCx3SCxDQUNBLG9CLENBQ0EsZ0IsQ0EyRkEsbUMsQ0FDRSw0QixDQXpGRixVLENBMkZGLFksQ0FDRSxXLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHlCaUJsNkhRLFksQ2pCbzZISixZQUNKLDhCLENpQnA2SFEsUyxDakJzNkhOLG1CLENBQ0EsbUIsQ2lCdDZITSxZLENqQnc2SE4sMkIsQ0FDQSw0QixDRG5tSUYseUIsQ0FBQSxxQixDQ3NtSUUsd0IsQ0FuR0YscUIsQ2lCdDBIUSxrQixDQUNBLHlCQUNBLDhCLENBNUJQLDZCLENBZ0NPLDRCLENBQ0Esc0IsQ0FDQSxvQmpCMDZIUixxQixDaUJ4NkhRLGEsQ2pCczBIUixXLENpQnAwSFEsWSxDQUFBLFksQ0FBQSxjLENBQ0EsZ0IsQ2pCNDZITixlLENBQ0EsaUIsQ2lCcDlIRCxnQixDakJnZ0lELGlDLENBMUNBLG9CLENBOENFLG1CLENBQ0EsbUIsQ0FoSEEsWSxDQXNIQSx1QixDQUNJLG9CLENBQ0ksc0IsQ0F2RFYsb0IsQ2lCejZIUSx3QixDQUNBLHFCLENBQ0Esa0IsQ2pCdTBITixpQixDQUNBLFUsQ0FDQSx5QixDRGpsSUYsVSxDQ21sSUEsZSxDQTJHQSxtQixDQUNFLGEsQ0FDQSxXLENBQ0EsVSxDaUJ2NkhFLDRCLENBQ0EsVSxDakJ5NkhGLHVCLENBQ0YsK0NBekdGLFksQ0FDRSxpQixDQUNBLGtCLENBQ0Esa0IsQUFDQSx5QmlCeDBIQyxZLENBY08sZ0IsQ0FDQSxZakJ1NkhWLGUsQ0FDRSxlLENBQ0EsUSxDQXpHQSxrQixDQTJHQSxrQixDQUNBLHlCQXpHRSxlLENBQ0EsYyxDQUFBLDRCLENBQUEsZSxDaUJuMUhELGlCakJpOEhELGlDLENBQ0UscUIsQ0FDQSxlLENBOUdBLFksQ0FtSEEsNkIsQ0FDQSw0QixDaUJ6NkhjLHNCLENqQjB6SGQsa0IsQ0FxSEEseUJBbEhFLGlDLENpQjcxSEgsYyxDQWtEZSxnQmpCaTZIZCw0QyxDQUNFLGtCLENENXVJSixVLENrQndSQyxNLENqQm8ySEcsb0IsQ0FvSEEsaUIsQ0FDQSx1RCxDQUNFLGMsQ0FsSEYsaUUsQ0FBQSw2RCxDQUFBLDhELENBeTNCTixtQixDQW16QkEsK0IsQ0EzcURRLGUsQ0FzSEYsaUQsQ0FDRSxrQixDQXBIRSxVLENBQ0EsTSxDQXNISixpRCxDQUNFLGlCLENBQ0YseUJBQ0UsNEMsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYyxDQUVBLHlELENpQi85SEQscUQsQ0FnSEgsMEQsQ2pCODJISSxpRCxDaUI5OUhELGtELENqQmcrSEcsWSxDQUNGLGlELENBdEhBLGtCLENpQngzSFAsVSxDQUFBLE0sQ2pCay9IUyw2RCxDQXhIRixrQixDaUIxM0hQLHdFLENqQnEvSFcsZSxDQUNBLGlCLENBQ0osb0QsQ2lCdi9IUCxrQixDQTBHVyxVLENBQ0EsTSxDakJnNUhKLHFELENpQjE0SEksa0IsQ0FDUixVLENBQ0EsTSxDQUhILGdCLENBT08saUUsQ2xCL1lSLHdELENrQm9aQSxpQmpCK3dIRSxxQyxDQUNKLGMsQ0FDRSxlLENBNEhGLGUsQ0ExSEUscUIsQ0E0SEEsa0IsQ0FDQSxlLENBMUhBLGlDLENBQ0UsWSxDQTRISixjLENBQ0Usb0IsQ0FDQSxpQixDQUNBLHlCQTFIRSxjLENBQ0Usc0JBNEhKLGdDLENBQ0UsYyxDQUNBLGtCLENBQ0EsbUMsQ0FDRSxVLENBQ0Esd0IsQ0FDRixrQyxDQTFIRixhLENpQjV2SFEseUJBQ0EsZ0MsQ2xCeFlSLGlCLENBQ0EsbUMsQ2tCeVlRLG1CLENBQ0Esa0MsQ0E3Q1AsZ0JqQnc2SEQsa0IsQ0ExSEUsaUIsQ0FDQSxRLENEbnNJRixTLENDcXNJRSxhLENBQ0EscUIsQ0E0SEEsaUIsQ0FDQSxVLENBQ0EsVyxDaUJsM0hNLGMsQ2pCbzNITixnQixDQUNBLGlCLENBQ0EsZ0IsQ2lCNzJIRix5QixDQUNJLGlCLENBQ0EsSyxDQUNBLFMsQ0FISCx5QkFNTyxrQixDakJtdkhWLFMsQ2lCenZIRyxZakIydkhELGtCLENBQ0EsbUcsQ0FDQSxxQixDQTRIQSxpQixDQTFIRSxrRyxDQUNGLHFCLENBNEhGLGUsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlDLENBMUhFLFUsQ0E0SEEsWSxDQUNGLHFELENBMUhFLGtCLENBNEhBLDJCLENBQ0Esa0UsQ0ExSEUsd0IsQ2lCNXdISCwyQixDakJ5NEhDLGdEQUNFLGlFLENBQ0Usa0JpQjExSFksbUcsQ2pCMjFIaEIsNEUsQ0FDRSx3QixDQTFISixVLENpQjl0SFEsaUIsQ0FDWSx5RyxDQUFaLGtGLENBQ0EsYSxDQUNBLCtHLENBQUEsd0YsQ0FDQSxpQixDQXpEUCxjLENqQjB4SEMsVSxDQTRIRiwyQixDQTFIRSxXLENBQUEsWSxDQUFBLGlCLENpQjV4SEQsUyxDakIyNUhDLFUsQ0FDQSxxQixDQTlIQSxrQixDQWdJQSxpQixDQUNBLG1CLENpQi81SEQsbUIsQ2pCaTZIQyxZLENEMTJJRix1QixDa0J5Y0Msb0IsQ2pCbXlIQyxzQixDQWtJQSx3QixDQWhJQSxxQixDQUNFLGtCLENBQ0YsZ0MsQ2lCdnlIRCxrQixDakIwNkhDLHNDLENBQ0Usa0IsQ0FDRixxQyxDQUNFLGtCLENBQ0YsK0IsQ0FDRSxhLENBaklKLGdERGx0SUEsMkIsQ2tCd2ZRLFUsQ0FwRlAsVyxDakJrekhDLFMsQ0FDRixTLENpQm56SEMsaUMsQ2pCcXpIQywyQkFtSUYsNEIsQ0RuNUlBLFUsQ0NxNUlFLGUsQ0FDQSxjLENBaklBLGdCLENBbUlGLDJCLENBQ0UsYyxDQWpJRixjLENBQ0UsMEMsQ0FtSUEsa0MsQ0FqSUUsYyxDQW1JQSxnQixDQUNGLGtDLENBckRGLG9CLENBc0RJLGMsQ0FDQSxnQixDQUNKLHlCQUNFLGUsQ0FDRSxlLENBQ0EscUQsQ0FDQSxrRSxDQUNFLGtCLENBQ0EsZSxDQUNBLGdCLENBaklBLHdELENBbUlBLHFFLENpQmg5SEwsVSxDakJnMUhPLGMsQ2lCaDFIUCxnQixDQThIVyxvQixDQUNBLDBDLENBQ0EsbUIsQ2pCdTFITixtRSxDQUNBLGdGLENBaklGLFUsQ0FDRSx5QixDQUNBLDBDLENBQ0Esd0IsQ0FDQSxvQixDQUFBLHlFLENBQ0Esc0YsQ0FDQSxjLENBb0lGLDRFLENBQ0UsWSxDQUNBLGEsQ0FDQSxnQixDQUNBLHlDLENBQ0EsaUMsQ0FDQSxlLENBbElGLDRHLENpQnIySEgsaUIsQ0FBQSxtQixDQStKVyxnQixDQUNBLG1JLENBS1osZ0IsQ0FDSSxtQixDakIwMEhBLDJCLENpQnYwSEksZ0IsQ0FKUCxVLENBT1csVyxDakJxc0hkLGtCLENBQ0UsUSxDQUNBLFUsQ0FDRSwrQixDaUIvc0hELGEsQ2xCMWtCRCw0QixDQUNBLGEsQ2tCNEJKLGlCakJvNElFLHVCLENBQ0Usa0IsQ0FDQSx5QyxDQUNFLFksQ0FDQSw2QyxDQWxJSix1QixDaUJ0d0lGLGEsQ2xCNUJJLDBELENDb3lJRiwyQyxDaUJ4d0lGLGMsQ2pCMHdJSSxnQixDQXVJRixpQixDaUJqNUlGLGtCLENqQm01SUUsaUIsQ0FDRSxrQixDaUJwNUlKLGdDLENBc21CUSx3QixDQXRtQlIsd0JBQUEsSyxDQWduQlksVSxDakIreUhOLDZCLENBQ0osdUIsQ0FDRSxpRyxDQWxJRixtQixDQW9JQSxtQixDQUNFLFksQ0FDQSx5QkFDRSxtQixDQWxJSixhLENBQ0UsZSxDQUFBLFksQ0FDQSxvQixDQXNJRSxZLENBQ0EseUMsQ0F0SUYsZUF3SUYsa0IsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHNCLENpQjV5SFEsbUIsQ0FDQSwwQixDakI4eUhSLHVCLENEemdKQSxlLENDbzRJRSxRLENBQ0EseUIsQ0FDQSxjLENBd0lBLGMsQ0FDQSxlLENBeElBLHdCLENBQ0EsZSxDQTBJQSxjLENpQi83SU4sUyxDakJpOElNLGdCLENBQ0Esa0IsQ2lCbDhJTixtQixDQXlwQmdCLFcsQ2pCNHlIVixXLENBeklBLHFELENpQmpxSFUsNkMsQ2pCNnlIVix5QmlCeDhJTix1QixDQWdxQmdCLGMsQ0FocUJoQixnQixDQXFxQmdCLDJCLENBQ0EsY2pCd3lIViwyQixDQXpJQSxXLENpQnIwSU4sYyxDakJ1MElNLDRCLENpQnYwSU4sYSxDQWtyQmdCLGMsQ0FDQSxnQixDakJreUhSLGUsQ2lCcjlJUixnQixDakJ1OUlNLGtDLENpQnY5SU4sYyxDbkJySmdCLHNDLENFOG1KVixnQyxDaUIzeEhVLGUsQ0E5ckJoQixVLENBMnJCYSwyQyxDakJpeUhMLHFDLENBMUlBLFUsQ2lCMXRISiwwQyxDakJzMkhJLG9DLENBMUlGLFksQ0E0SUEsK0IsQ2lCcHhIRSxlLENBQ0EsYSxDakJzeEhBLHVCLENpQm4rSVIsZSxDakJxK0lRLG9DLENBMUlOLFUsQ0FDRSxrQyxDRG44SVMscUQsQ0NvOElULGtCLENBQ0EsVSxDRGw4SUYsdUMsQ0FBQSwwRCxDQUNBLGEsQ0NvOElFLHNDLENBQUEseUQsQ0Q3M0lBLGEsQ0MwZ0pGLHdCLENBQ0UscUIsQ0FDQSxtQixDQUNBLHlCaUJ4eEhJLHdCLENBQ0EsY2pCMHhISiwyQixDQUNFLFUsQ0FDQSxhLENBMUlKLGEsQ0QvN0lFLHFCLENDaThJQSxRLENBQ0YsYyxDaUIvMklGLGdCLENqQisvSUUscUIsQ0FDRSxvSCxDQTFJQSxzQixDQTRJRixxQixDQTFJQSxxQixDQUVFLHNCLENBNElBLHlCaUI1d0hRLHFCLENqQm1vSFIsY0E0SUEsaUMsQ0R0aUpBLGUsQ0N3aUpGLG9DLENBMUlFLFksQ0E0SUEsd0MsQ2lCN3dIUSxVLENBaHdCWixlLENqQmdoSkksd0MsQ2lCaGhKSixZLENBd3dCWSxlLENBQ0Esc0IsQ2pCMndIUix3QyxDaUJ6d0hRLGEsQ2pCMndITixhLENBMUlGLHdCLENENzhJQSxjLENBQUEsZ0IsQ0FBQSxRLENDKzhJRSxlLENBQUEsc0IsQ0ErSUEsa0QsQ0FDRSx3QixDQUNKLDRDLENBQ0UsbUIsQ0FDQSxtQixDaUJqaUpOLFksQ2pCbWlKTSw2QixDQUNBLDRCLENBbkpBLHNCLENpQmo1SU4sa0IsQ2pCbTVJTSx3QixDaUJuNUlOLHFCLENBK3hCWSw2QixDakIyd0hOLHdCLENBQ0kscUIsQ0FDSSxrQixDaUI1d0hGLCtDLENsQmoyQlIsa0IsQ0NnbkpFLCtDQUNFLDRDLENBeEpGLDJCLENBQ0UsNkIsQ2lCejVJUixpQyxDQXl5QlEsK0JBenlCUixrRixDQTZ5QlEsa0IsQ0E3eUJGLG1CLENBaXpCRSxXLENqQittSE4sMEQsQ0FDRSxlLENpQmo2SUosa0QsQ0F5ekJRLGUsQ2pCMm1ITixpQixDaUJ6bUhNLCtDQUNBLGtELENsQi80Qkosb0JDMi9JRiwwQyxDQUNFLGUsQ0EwSkYseUMsQ2lCL3ZIRixnQixDakJpd0hFLGdCLENEbG1KRSxjLENDb21KQSxtQixDQUNFLGUsQ0FDSixvQixDQXhKRixlLENBQ0UseUIsQ2tCbmxKRixlLENBRUEsbUIsQ0FDSSx5QkFDQSxvQixDQUNBLHFCbEJxbEpKLFksQ0FDQSx3QixDa0JsbEpJLGMsQ0FDQSxnQixDQVJKLFUsQ2xCNmxKRSxlLENBQ0EsaUIsQ0E0SkYsaUIsQ0F4SkUsWSxDQTRKQSxpQixDQUVBLGUsQ0FFQSx1QixDQTFKRSxlLENBNEpGLHFDLENBRUUsaUIsQ0E1SkEsWSxDQWdLQSxtQixDQS9KQSxtQixDQUNBLFksQ0FpS0Esd0IsQ2tCaHZKUSxxQixDQUNBLGtCLENsQmt2SlIsdUIsQ0EvSkUsb0IsQ2tCaGxKTSxzQixDbEJrdkpSLGUsQ0FDQSw0QyxDQUVFLFcsQ0FDQSxpQixDQUVBLFEsQ0RyckpGLFUsQ0FDQSxXLENtQnpEUSxTLENBNUNaLDZDLENBb0RnQixxQyxDQU1BLHFCLENsQnlrSlYsMkIsQ0FFRix5QyxDQUFBLHVELENBQ0UsYSxDQUNGLGdCLENBQ0UsaUIsQ0FrS0EsVSxDQWhLTixlLENBa0tNLFcsQ0FDQSxTLENBQ0YscUQsQ0FDRSxnRyxDQUNGLHVELENBaEtGLHVELENBMEtGLGMsQ0FDRSxpQixDQUNBLFUsQ0FDQSx5QixDbUI5eEpNLGtCLENuQml5Sk4scUIsQ0FoS0YsaUIsQ0FDRSxVLENBQ0EsVyxDbUI3bkpNLEssQ0FYUixNLENuQjJvSkksTyxDQUNBLFEsQ0FtS0osMEMsQ0FDRSxrQixDQUNBLGlFLENBQ0UsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsUSxDQUNBLFEsQ0FDQSxlLENBQ0Esd0UsQ0R6c0pBLGEsQ0FDQSxpQixDQUNBLHlCLENBc0JBLGUsQ29CeElKLE8sQ25Ca3FKTSxRLENtQmxxSk4sc0MsQ25Cb3FKTSw4QixDQUNGLGMsQ0FDRSxjLENBQ0EsVSxDQStKQSxXLENtQnQwSk4sc0IsQ25CdzBKTSw4QixDQUNBLDJCLENBMUpGLHlCLENtQnBvSmlCLHdFLENBQUEsOEUsQ0FBQSx1RSxDbkJneUpqQix1RSxDbUIveEpNLFEsQ3BCMkVSLCtFLENBQUEscUYsQ0FBQSw4RSxDQUFBLDhFLENBQ0EsUyxDQUNBLHlGLENBQUEsK0YsQ0FBQSx3RixDQUFBLHdGLENBQ0EsNkIsQ0FDQSxxQixDQ3V0SkUsa0YsQ0RsdUpBLGEsQ29CaEVNLGlCLENBaERWLEssQ0FBQSxNLENBQUEsUSxDQUFBLE8sQ0FzRE0sVSxDQUNBLFcsQ0FDQSwwQixDcEJaRixrQixDb0I1Q0osd0MsQ0FBQSx3QixDbkJxc0pJLDhDLENBQ0EsZ0MsQ0FDQSw2QixDRHBuSkksMkIsQ0NpeEpGLHFCLENBMUpGLDBCLENBNEpGLGlFLENBQ0Usd0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSx5QkExSkUsaUUsQ21CaHRKTixjbkI2MkpJLDhFLENEajBKQSxjLENDbTBKRSxnQixDQUNBLGUsQ0F6SkYsaUIsQ0FDRSxrQixDQUNBLGtCLENBNEpBLGEsQ0FDQSx5QkFDRSw4RSxDQTFKRixXLENBQ0UsaUJBNEpKLDhFLENBQ0UsUSxDQTFKQSx5QkFDRSw4RSxDQUNFLFcsQ29CL3ZKVixpQixBcEJpd0pNLHlCQUNFLDhFLENBQ0UsVyxDQUNBLGlCLEFBNEpKLHlCQTFKTiw4RSxDQTRKVSxXLENBQ0EsaUIsQUFDSiwwQkFDRSw4RSxDQUNFLFcsQ29CeDVKVixpQnBCczZKQSxrQixDQTlKQSxrQixDQUlBLGtCLENBd0pBLGtCLENBQ0Esa0IsQ0FIQSxrQixDQXJKRSxZLENBQ0EsZSxDQThKRiw2QixDQURBLDZCLENBYUUsNEIsQ0F0S0EsUSxDQTZKRixjLENBMUpFLGUsQ0E0SkEsa0IsQ0ExSkEsUSxDQTRKQSxrQixDQTFKQSxZLENBNEpBLHlCb0IxNEpZLGMsQ0FDQSxjcEI2Z09aLDJCLENBL25FQSxxQixDb0J6NEpZLGUsQ3BCMjRKWix1RCxDQUNBLDBELENBMUpFLFUsQ0FDRixXLENvQnh4SkYsb0IsQ0E2Q2MsaUIsQ0FDQSxnQixDcEJ5NEpWLFEsQ0FDQSxVLENBQ0Esa0IsQ0ExSkYsZ0IsQ0E0SkEsdUQsQ0ExSkUscUIsQ0FDRixhLENvQmh4SnNCLDhELENBQUEsb0UsQ0FBQSw2RCxDQWxCeEIsNkQsQ0FvRWdCLFEsQ0FDQSx3QixDcEJpdUpWLFUsQ0E0SkosMEQsQ0FDRSx3QixDb0JwM0pKLFUsQ3BCczNKRSxxRSxDb0J0M0pGLHNDLENwQnczSkksYSxDQTFKSiw0RSxDQUFBLGtGLENBQUEsMkUsQ0FBQSwyRSxDb0I5dEpBLFEsQ3BCZ3VKRSxxQixDQTRKSSxhLENBQ0osd0UsQ0FDRSxxQixDQUNBLGEsQ0FFSixvRCxDQTFKRSx3QixDQTRKQSx1RCxDQUNBLHVELENBQ0EsdUQsQ0FDQSx1RCxDQUNBLHVELENBQ0EsdUQsQ0FDRSxhLENBR0EsZ0UsQ0FDRSxVLENBQ0EseUMsQ0FDRiw4RSxDQUNFLFksQ0FDQSw0QyxDQUNBLGdGLENvQnYySkYsYSxDcEJ5MkpJLFEsQ0FDQSxTLENBQ0EsaUIsQ0ExSlIsc0IsQ29CNXZKQSw4QixDcEI4dkpFLDJCLENBQ0EseUIsQ29CM3NKeUIsdUYsQ0FBQSw2RixDQUFBLHNGLENwQjRzSnpCLHNGLENBQ0EsUSxDQUNBLFcsQ0E2SkYsNkIsQ0FDRSxVLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0ExSkEsNEIsQ0E0SkEsUSxDQUNBLG1DLENvQnQ2SkYsVyxDcEI2d0pJLHNCLENBQ0Esa0IsQ0FDQSxRLENBQ0EseUIsQ0E0SkYsaUQsQ0FFRSxxQixDQUNBLFksQ0FDQSw0QixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0ExSkosZ0IsQ0FDRSxtRCxDb0Jsc0pDLFUsQ3BCKzFKRyxnQixDQTFKTixpQixDb0IxckowQiwwRCxDQUFBLGdFLENBQUEseUQsQ3BCMnJKeEIseUQsQ0FDQSx3QixDQTZKRixzQixDQUNFLGUsQ0FDQSxlLENBRUYsZ0IsQ0FDRSxrQyxDQUNBLG9CLENBMUpBLGMsQ0E0SkEscUIsQ29CNTJKQyx5QyxDcEJtdEpDLHdDLENBQ0EsZSxDQUNBLFksQ0E0SkEsaUIsQ0FDQSxxQixDQUNGLG1CLENBQ0UsVSxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ29CdjNKRCx1QixDcEJ5M0pHLGMsQ0ExSkYsdUIsQ29COXBKQyx1QixDQUVHLGMsQ3BCK3BKSixtQyxDb0JqcUpDLGUsQ0FLRyxlLENwQjB6Sk4sK0IsQ29CL3pKRywrQixDQVNHLHlDLENwQnl6Skosd0MsQ0ExSkosVSxDb0I1cEpRLFksQ3BCNHpKUixnQixDb0JqekpJLHVDLENwQm96SkosOEIsQ0ExSkEsUSxDQTZKQSxnQixDQUNFLFUsQ0E1SkEsWSxDb0JqcUpGLGMsQ3BCbXFKRSxlLENBK0pGLGtCLENBNUpFLGtCLENEMTFKRSxVLENBQUEsTSxDQzAvSkYsd0IsQ0E5SkEsVSxDQWdLQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EseUIsQ0FDRSxrQixDb0JqekpJLFUsQ0FBQSxNLENwQm96Sk4seUIsQ0FsS0Esa0IsQ29CN29KQSxVLENBQ0UsTSxDQUNBLHlCQUNBLHlCLENBQ0Esa0IsQ3BCa3pKUSxVLENBbEtaLFEsQURoNEpJLDZDQ2s0SkYsMkIsQ0FDQSxrQixBb0J2cEpDLCtDQUFBLDJCLENBQUEsa0JwQit6Skgsb0IsQ0FDRSx5QixDQXRLQSw0QixDQUNBLGMsQ0F3S0EsbUIsQ0FDQSxtQixDQXRLQSxZLENBd0tBLHdCLENvQjF5Sk0scUIsQ3BCNHlKRSxrQixDb0JsekpQLFcsQ0FTSyx5QnBCNHlKSixvQixDQUNFLGFvQnB5SkoseUIsQ3BCcXlKQSxzQixDb0JweUpFLFUsQ3BCd3lKSix3QyxDQUNFLGtCLENBMUtGLFUsQ29CNW5KSSxNLENwQituSkoseUMsQ0R2NUpJLGtCLENBQUEsVSxDQUFBLE0sQ0N1a0tKLHVDLENBNUtFLGdCLENBK0tGLGlCLENBNUtFLG1CLENBOEtBLG1CLENBQ0EsWSxDQUNBLCtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsdUIsQ0FDRSxrQixDQUNGLHlCQUNFLHVCLENBNUtKLHlCLENBQ0UsZSxDQUFBLGMsQ0ErS0ksYSxDQTlLSixpQixDQUNBLE8sQ0FDQSxVQWlMRixpQixDQUNFLGtCLENvQm56SkMsVSxDQWtCRyxNLENwQm95SkosVyxDQUNBLGdCLENBOUtBLGMsQ0FnTEEsZ0IsQ0FDQSwrQixDQUNFLGMsQ0FoTEYsZ0IsQ0FDRSxhLENBa0xBLGEsQ0FDQSxXLENBQ0Ysd0IsQ0FDRSxrQixDb0JoeUpJLFUsQ0FBQSxNLENwQm15Sk4sd0IsQ0FwTEEsa0IsQ29CeG1KRixVLENBQ0EsTSxDQUNBLHlCQUNFLHdCLENBQ0Esa0IsQ3BCK3hKVSxVLENBcExaLFEsQUFzTEUsNkNBQ0UsMEIsQ29CdHlKSixrQixBQUNBLCtDQUFBLDBCLENBQUEsa0JwQjR5SkEsUSxDQUNBLE8sQ0FGQSxVLENBR0UsZSxDQUNBLHdCLENBQ0EsYyxDQUNBLGdCLENvQjF4SkYsWSxDcEI4eEpFLGEsQ0FDQSxhLENBSUEsVyxDQUZBLFksQ0FDQSxZLENBTEEsYyxDQUZBLGUsQ0FDQSxlLENBUUUsYyxDQUNBLGdCLENvQjl4Skosb0IsQ0FDRSxpQixDcEJneUpBLHlCcUIzdEtGLCtCLENBQ2EsOEIsQ0FEYixpQyxDckIwaUtBLGNBdUxBLFUsQ0FwTEEsYSxDQXVMQSxRLENBcExFLGEsQ0F1TEYsTyxDQUNFLGEsQ0FFRiwrQixDQUNFLFUsQ0FDQSxjLENBQ0EsNEIsQ0FDQSxtQixDQUNBLGlDLENBQ0Usb0IsQ0FDQSxhLENxQnp0S0YsUSxDQUNBLDBCLENBQ0Esa0IsQ0FDUSx3QyxDQUFBLDhDLENBQUEsdUMsQ0FBUix1QyxDckIydEtJLFEsQ3FCeHRLTiw0QixDckIwdEtjLG9CLENBRWQsNkIsQ0F0TEUsaUIsQ0F3TEEsZ0IsQ0F0TEYsbUIsQ0F5TEEsa0YsQ0FHRSxpQixDQUNBLGtCLENBckxGLHlCQUNFLGtGLENBR0EsaUIsQ0FDQSxTLENBQ0UsYUF5TEosOEMsQ3FCaHRLQyxpQixDckJrdEtDLFksQ0FDQSxTLENBQ0EsVyxDQUNBLHlCQUNFLDhDLENBdExKLFMsQ3FCemhLTSxlLEFBQ0EseUJ0QlNGLDhDLENDbWhLRixTLENBQ0EsYSxDQUNBLGFBeUxGLFEsQ0F0TEUsMEYsQ0F3TEEsb0IsQ0FDQSxXLENBQ0EsVyxDQXRMRixZLENBd0xFLGdCLENBQ0Esa0IsQ0FDQSxlLENBQ0EseUJBQ0UsUSxDc0I5eEtKLFl0Qnd5S0EsbUIsQ0FFRSxVLENBdExBLFksQ0F3TEEsa0IsQ0FKRixtQixDQWxMRSxzQyxDQUNFLHdCLENBd0xGLHdDLENBQ0Usd0IsQ0FDRix1QyxDQUNFLHdCLENBQ0YseUMsQ0FDRSx3QixDQUNGLDhDLENBMGNGLEUsQ0F6Y0ksa0IsQ0FDQSx5QkF6TEEsOEMsQ0FDRSxtQixDc0IvbEtBLFksQ0FDQSxnQixDQUNBLHdCLENBbENOLHFCLENBcUNNLGtCLENBQ0EsaUIsQXRCMHhLRix5QkFDRSw4QyxDc0J6eEtBLGEsQ3RCMnhLRSxpQixDQUNBLG9CLEFBQ0oseUJBNUxBLDhDLENBQ0UsbUIsQ0FDQSxZLENBQ0EsZ0IsQ0Q1a0tGLHdCLENDOGtLRSxxQixDQUNFLGtCLENBOExBLGlCQUNKLCtELENBQ0UsYSxDQTVMQSxrQixDQThMQSxVLENBQ0EsVyxDQUNBLHlCQUNFLCtELENzQnp4S0osYSxDQUNBLFUsQ0E1REosbUIsQXRCdzFLTSx5QkFDRSwrRCxDQTVMTixhLENBQ0UsVSxDQUNBLG9CLEFBQ0EseUJEempLSSwrRCxDQU9BLGEsQ3VCMUNGLFUsQ0FDQSxtQnRCNnhLSixnRCxDQUNFLGUsQ0FDQSxhLENBQ0EsNEQsQ0E1TEUsYyxDdUJqcktOLGlCLEN2Qm1yS00sVyxDQUNBLGMsQ0FDQSxnQixDdUJqcktKLGUsQ3ZCb3JLRixpQixDQThMTSxrQixDQUNBLDBDLENBQ0EsaUIsQ3VCNTJLTix5QixDdkJpcktBLHNCLEN1QjFxS00scUMsQ3ZCKzJLTixnQixDQTVMRSxhLENBQ0EsVSxDRC9uS0UsVyxDQyt6S0osZ0QsQ0FDRSxZLENBQ0EsaUMsQ0FDQSxpQixDdUJoMktBLE0sQ3ZCazJLQSxVLENBQ0EsWSxDQUNBLHlCQTVMRixnRCxDdUJscUtFLGEsQ0FDQSxTLENBQ0EsYyxBQUVBLDBCQUNBLGdELENBQ0EsV3ZCaTJLRixtQixDQTdMRSxnQixDQUNBLGlCLENBQ0EsZSxDQUFBLHdCLENBQUEsNEcsQ0FDQSxrTSxDQWlNQSwySixDQUNBLDBCLENBak1BLHFCLENBQUEsa0IsQ0FvTUEsbUIsQ0FDQSxtQixDQXBNQSxZLENBc01BLHVCLENBQ0ksb0IsQ0FDSSxzQixDQUNSLDJCLENBQ0EsNEIsQ0FDSSx5QixDQUNJLHFCLENBcURSLHdDLENBcE1FLGdCLENBc01GLG9DLENBQ0UsaUIsQ0FDQSxhLENBcE1BLFMsQ0FzTUEsd0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxjLENBQ0EseUJEMTdLQSxvQyxDQ3V2S0YsY0RydktFLHNDLENBQ0EsMEMsQ0FDQSxVLENBQ0EsYyxDQXlCQSxlLEN3QnRDSixhLEN2QnN3S0ksYSxDQXNNRix1QyxDdUI1OEtGLGEsQ3ZCeXdLSSxpQixDQUNGLEssQ0FDRSxNLENBc01BLFEsQ3VCdjNLSixPLEN2Qm9yS0ksVSxDQXNNQSxXLENBQ0EsK0IsQ0FDQSxTLENBQ0YseUJBcE1GLG1CLENBc01NLGtCLEFBQ0osaURBQ0UsbUIsQ0FFRSw2RCxDQURBLGtCQWdFTixrQixDQUNFLGlCLENBQ0EsNkIsQ0FNQSw2QixDd0Jsa0xGLHlCLEN4QnkzS0ksaUMsQ0FDQSw4QixDRDV6S0EsVSxDeUI5REosd0IsQ3hCa2tMRSw2QixDQXBNRSx5QixDQXNNQSxpQyxDQUNBLDhCLENBR0YsdUIsQ3dCaGlMRixxQyxDeEJpaUxJLFEsQ0FDQSxTLENBSUYseUJBQ0Usa0MsQ0FDRSx5QixDQXBNTixpQyxDd0I1MUtBLDhCLENBQUEsa0MsQ0FDSSx5QixDQUFBLGlDLEN4QnNpTEUsZ0NBRU4sWSxDQUNFLG1CLENBQ0EsbUIsQ3dCeGlMRSxZLENBSEosd0IsQ0FBQSxxQixDeEIraUxVLDZCLENBNU1WLDZCLENBQ0UsNEIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsZSxDQThNQSxvQixDQTVNRSxnQixDQStNSixnQixDRGxoTEksVSxDQ21oTEYsZSxDQUNBLFMsQ0FDQSxpQixDQUNBLG9CLENBN01JLGMsQ0E4TUYsYSxDeUJ0bkxILGUsQ0FDQSxrQixDekJ3bkxHLGEsQ0FDQSxVLENBQ0EsVyxDQTVNSixnRHlCejZLQyxvQixDQUtBLGMsQ0FaRCxpQixBekJtN0tFLGdEQUNBLHNCLENBQW1CLGdCLEN5QnQ2S3JCLGMsQ0FDQyxnQnpCc25MRCxrQixDQUNFLGUsQ0FDQSwyQixDQTVNRixnQixDeUI3NktBLGlCLEN6Qis2S0UsYyxDQUNBLGlCLENZOTdLRixTLENaNm9MRSwwQixDQUNFLGdCLENBRUosYSxDQUNFLGUsQ0E1TUYsWSxDWXI4S0EsYyxDQUFBLHlCWnc4S0UsYSxDQThNSSxlQUNKLHFCLENBQ0UsYSxDQUVKLGEsQ0FDRSx1QixDQTVNQSxlLENBOE1BLGdCLENBQ0EsZ0IsQ0FDQSxnQixDWS9wTEYsZ0IsQ1ppcUxFLGdCLENBQ0EsZ0IsQ1lscUxGLGtCLENab3FMRSxnQixDRC9oTEUsYyxDYXJJSixnQixDYm9JSSxZLENDb2lMRixnQixDQTVNQSxjLENEdDJLTSxnQixDQ3FqTE4sZ0IsQ0E1TUEsYyxDRG4wS0UsZ0IsQ0MrNU9KLGlDLENBNzRERSxnQixDRGhoTEUsYyxDYXBIQSxnQixDQTFDSixnQixDWm9yTEUsZ0IsQ0R4aExFLGMsQ0FDQSxnQixDQ3VoTEYsZ0IsQ0ExTUEsZSxDWTErS0YsaUIsQ1p5ckxFLDRCLENBNU1FLGlCLENBQ0EsaUIsQ0FDQSx5QixDQUNBLHNCLENBOE1BLFEsQ0FDRiwyQixDQUNFLHlCLENBQ0EsaUMsQ0FDQSw4QixDQUNBLHdCLENBQ0EsUSxDQUdBLHdDLENBRkEsOEIsQ0FDQSw4QixDWXRzTEosVSxDQTBFSSx1QixDQUNBLG9CLENBQ0EsUSxDWnU3S0Esa0MsQ0FDQSxXLENZcGdMSixrQyxDWnNnTEksYSxDQUNBLFUsQ0FDQSxVLENBOE1GLHlCLENBQ0UsaUIsQ0E1TUEsYSxDQThNQSxRLENBQ0EsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLHlCRHJwTEEseUIsQ2F4RUosY1pndUxJLDZDLENBNU1GLFMsQ1l6NktGLGlCLENBRVEsYSxDWjA2S0osSyxDWXQ2S0UsUSxDWnFuTEEsTSxDQUNBLE8sQ1lobkxGLGdDLENBQ0ksMkIsQ1prbkxKLFEsQ1lybkxKLGlCLENBT1EseUJaaW5MRiwyQixDYTd1TE4sY2JndkxBLCtCLENBNU1BLGdCLENBK01BLE0sQ0E1TUEsUSxDQStNQSxnQyxDQUNFLFksQ0FFRix5QixDYXh1TEksaUIsQ2Iyd0xKLEUsQ0F4QkEsVyxDQURBLFcsQ0FFRSxlLENBRUYsRSxDQUNFLGdCLENBK0NBLEssQ0E3Q0EsSyxDQUNFLGMsQ0FDRixzQixDQUNFLG9CLENBQ0EsaUMsQ2FodUxGLHlCLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENic2hMRixrQixDYTFoTEEsb0IsQ2I0aExFLGlCLENhNWhMRixRLENiK2hMRSxhLENEdjhLRSxpQixDQ3VwTEosRSxDQTNNRSwwQixDQStNQSxhLENBQ0EsSyxDQTdNRSxLLENBQ0YsbUIsQ0E4TUEsSyxDQTVNRSxjLENBOE1BLGdCLENBQ0YsSyxDQUNFLGMsQ0FDQSxjLENhM3ZMRixVLENiNnZMQSxXLENBdE1FLGMsQ2ExZ0xBLFMsQ2IwZ0xBLFksQ0F1TUEsa0IsQ0FDQSxxQixDYWh0TEEsbUIsQ2JpdExFLGUsQ0FDQSxzQixDQTVNSiwwQyxDQUNFLGdCLENBR0Esd0IsQ2FoZ0xXLHNCLENiaWdMWCxzQixDYTFqTEoscUMsQ0FtRVEsZ0IsQ2J1c0xOLEssQ0FDRSw4QixDQUNBLG9CLENBQ0EsaUIsQ0E1TUEsaUIsQ0ErTUEsUSxDRHZzTEksaUIsQ2NDQSxXLENBMUVOLGlCLENBOEVNLGMsQ0E5RU4saUIsQ2JzeExFLFksQ0Q3c0xJLGEsQ0NrZ0xGLHNDLENhbC9LSixpQixDQUNFLGlCLENBQ0EsSyxDQUZGLE0sQ0FLTSxlLENiby9LUixpQixDQUNFLGdCLENBcTBDRSxxQyxDQURBLHFDLENhanpORixlLENBQ0UsVSxDQURGLGtCLENBU00sZSxDQUNBLGlCLENiMCtLUixXLENBQ0UsZSxDQUNBLGUsQ0E4TUEsYyxDYXJyTEEsUyxDYjByTEYsVSxDQUNFLGUsQ0E1TUYsYSxDYS8rS0EsVSxDYmkvS0UsVSxDQUNBLHlCQUNBLGEsQ0RqaExFLFMsQ0FDQSxZQ2l1TEosTyxDQUNFLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENhanJMRSxjLENBSEYsZ0IsQ2J1ckxBLGMsQ0FlQSxlLENBT0UsMEMsQ0F0QkYsYyxDQTVNRix5QixDQUNFLGUsQ2E1OUtNLHdCLENiNjlLTixnQixDQUNBLGMsQ0FDQSxnQixDQWlORixZLENBQ0UsZSxDQUNBLGUsQ0FDQSxTLENBR0EsZSxDQTVNRSxVLENBQ0Esa0IsQ0E4TUEsa0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUVBLGMsQ0FDQSxnQixDQTVNSix5QixDQUNFLGMsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBKytFTSx3RSxDQTVSTixrQixDQWxnRUYsZSxDQUNFLGUsQ0FDQSxTLENBQ0EsUSxDQUNBLGtCLENBQ0UsZSxDQUNBLGlCLENBNU1KLGtCLEMwQnBzTEEsZSxDMUJtNUxJLG9CLENBNU1KLGUsQzBCcHNMQSxpQixDQUNJLE0sQzFCbTVMRSxLLENBRU4sVSxDQUNFLCtCLENBRUYsVyxDQUNFLGlCLENBNU1GLGEsQ0ErTUEsd0MsQzBCajVMSSxrQixDMUJvNUxKLGdELEMwQmo1TEEseUIsQzFCbzVMQSx3QixDMEJqNUxBLGlCLENBQ0ksSyxDMUJtNUxGLE8sQ0E1TUYsUyxDMEJwc0xJLFMsQzFCbTVMRixhLENBNU1GLFUsQzBCcHNMSSxXLEMxQnNzTEYsZ0IsQzBCcHNMRixpQixDMUJvNUxBLDhCLEMwQmo1TEEsVSxDMUJvNUxBLGlCLENBQ0UsaUIsQzBCbDVMRixxQixDQUNBLGlCLEMxQm81TEUsZSxDQTdNRixjLEMwQnBzTEksWSxDMUJvNUxGLDhDLENBN01GLHNDLENBZ05BLGlCLEMwQmw1TEEsVyxDMUJxNUxBLGdCLEMwQmw1TEEsWSxDMUJ1NUxBLHFCLENBRkEsa0IsQzBCbDVMQSxxQixDMUJxNUxFLG9CLEMwQmo1TEUsZ0IsQzFCbzVMRixXLENBN01GLGlCLENBR0EsUyxDQXNNQSxxQixDMEJwNUxBLHFCLENBR0EsVSxDMUIyNUxBLHFCLEMwQmw1TEEsaUIsQ0FFQSxxQixDQUNBLGlCLEMxQnE1TEEsMkIsQzBCajVMQSxVLEMxQm01TEUsVyxDQUNBLGdCLENBRUYsd0IsQ0FDRSwrQixDQTdNRiw0QixDQWtOQSx3QixDMEJqNUxBLHFCLEMxQis0TEEsNkIsQ0FDQSw0QixDMEIvNExJLFUsQzFCcTVMSixpQyxDMEJuNUxBLHVDLEMxQm81TEUsNEIsQ0FDQSxvQixDQUVGLHNCLENBN01BLGUsQ0ErMkRBLHlCLENBREEsdUIsQ0E1cERBLGtCLENBREEscUIsQ0FFQSwwQixDQUhBLDJCLENBSUUsYyxDMEI5NExGLHdCLEMxQmk1TEEsd0IsQ0FFQSxnQyxDQUNBLGdDLENBSkEsaUMsQzBCNzRMSSxxQixDMUJvNUxKLDBCLENBN01BLGUsQ0FnTkEsaUIsQzBCajVMSSx3QixDQUNBLGUsQ0FDQSxhLEMxQm01TEYsaUIsQ0FFRixnQixDMEJqNUxJLGlCLEMxQnFzTEYsVyxDMEJuc0xGLGdCLENBQ0ksZSxDMUJtNUxGLGlCLENBRUYsVSxDQUNFLGUsQ0E3TUYsd0IsQzBCanNMSSxxQixDMUJpNUxGLG9CLENBN01GLGdCLENBZ05BLGtCLEMwQng1TEEsUSxDMUIyNUxBLG1CLEMyQnpoTUEsUyxDM0I0aE1BLFUsQzJCemhNSSxvQixDM0IyaE1GLHVCLENBQ0EsaUMsQ0E3TUYsaUIsQzJCMTBMQyxtQixDQUNBLGtDLENBQ0EseUMsQzNCMGhNRyxlLEMyQnZoTUosd0MsQ0FDQyxlLEMzQjBoTUQsVyxDQUNFLGtCLENBOU1BLGMsQ0FnTkEsbUIsQ0FFRixjLEMyQnZoTUMsa0IsQzNCMDBMQyxRLENBZ05BLHVCLENBOU1GLGUsQzJCdDBMQyxVLEMzQndoTUQsYyxDQUNFLGtCLENBOU1GLGMsQzJCbDBMQSxpQixDM0JvaE1BLFksQ0FDRSxpQixDQUNBLDJCLENBQ0EsaUIsQ0FFRixhLENBQ0UsZSxDQTlNRixrQixDNEJqM0xBLHlCNUJtM0xFLGEsQ0FDQSxjQWlORixjLENBOU1FLGMsQ0FpTkYsVyxDQUNFLGtCLENBOU1BLGEsQ0FnTkEsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLEM2QnprTUUsYyxDN0Iya01BLGUsQ0FDRix1QixDQTlNRixrQixDQUNFLDJCLENBQ0EsWSxDQUNFLDZDLENBQ0EsWSxDQUNBLDZDLENBQ0EsYSxDQWlOSixPLENBQ0UsaUIsQ0FDQSxxQixDQUNFLGlCLEM2QnprTW1CLHFCLENBQUEseUIsQzdCd2tNckIscUIsQ0FFRSxxQixDQUNBLDJCLEM2QnBrTUUscUMsQzdCcWtNRixxQyxDQUVFLGMsQzZCdmtNQSxxQyxDQUFBLHlDLEM3QnFrTUYscUMsQ0FDRSx3SCxDQTdNRix1QyxDQUFBLDJDLENBQUEsdUMsQzZCcjVMSixlLENBMENJLGEsQ0FDQSxlLENBM0NKLHlCQStDSSx1QyxDQUFBLDJDLENBQUEsdUMsQ0FDQSxjLEM3QjQyTEYsb0IsQUFDRSwwQjZCMTJMa0IscUIsQ0FBQSx5QixDN0IyMkxsQixxQixDQUNGLGlCLEM2Qi81TEYsZ0MsQTdCaTZMSSx5QjZCajZMSixxQixDQUFBLHlCLENBQUEscUIsQ0E0RE0sbUI3QnVqTUoscUIsQ0FDRSxhLENBOU1BLG1CLENBZ05GLHlCLENBOU1FLGEsQ0FnTkEsZ0IsQ0FDQSwwQkQzMkxFLHlCLENBRUEsZSxDQUdGLGtCQzAyTEEsZ0MsQ0R0MUxFLFEsQ0N3MUxGLHlDLENBOENFLHlELEM2QnZrTUUsbUIsQzdCMjNMQSxtQixDQUNBLFksQ0FDQSw0QixDQUVBLHVCLENBQ0Esb0IsQ0FpTkEsc0IsQ0F4REoseUMsQzZCOWpNRSxrQixDN0Iya01BLGtCLEM2QjVvTU4sYyxDOUJ3RUksUyxDQ3EzTEUsNkIsQ0EwTUEsc0IsQ0FDQSxrQixDQU1BLDBCQUNFLHlDLENBQ0Usb0IsQ0R4a01OLGtCQzBrTUUsNkQsQ0FDRSxrQixDQUNJLGMsQ0FDSixvRSxDNkI5ak1NLGtCLENBdkZkLGlCLENBd0ZnQixhLENBQUEseUI3QmtrTUosb0UsQzZCMXBNWixrQixDOUJxUEksZ0IsQ0FDQSxjLEFDdzZMRiwrR0FDRSxvRSxDQWxORixrQixDQUNFLGdCLENBQ0UsYyxBQUFBLDBCQXFOTSxvRSxDQXBOTixrQixDRDVzTEEsZ0IsQ0FFQSxjLEFDazZMSixpSEFDRSxvRSxDQUNFLGtCLENEOTNMRixlLEM4QnpNSSxhN0Iwa01GLHlELEM2QjdxTU4sMkIsQzdCbXJNUSx5QixDQUNBLHFCLENBSUEsaUIsQ0FDQSxnQixDQUNBLDJCLENEcjhMSixnQixDQUNBLE8sQ0N1OExJLFUsQ0FDQSwwQkFDRSx5RCxDQWpOSiwyQixDRGh1TEEsZ0IsQ0FFQSxPLENBR0YscUJBQ0EsZ0UsQ0FtQkUsa0IsQ0NpNkxBLHVELEM2QjVrTUUsbUIsQzlCcERKLG1CLENDdzdMSSxZLENBNE1BLDRCLENBQ0EsNkIsQ0E1TUEsc0IsQ0FDQSxrQixDQUNBLHVCLENBOE1BLG9CLENEem9NSixzQixDQzY3TEksMkIsQ0FDRSxnQixDNkIvM0xBLE8sQzdCK2tNRixVLENBQ0EsZ0MsQ0FDQSxrQixDNkJ4dE1SLGMsQzdCMHRNUSxXLENBQ0EseUJBQ0UsdUQsQ0FDRSxvQixDNkI5a01GLGdCLEM5QnZFTixZLEM4QnhFSixrQyxBN0JnaE1RLDBCNkJoaE1SLHVELENBdUpVLDJCLENBQ0EsZ0IsQ0FDQSxPLEM5QmpGTixVLENDK3BNUSxlLENBaE5KLGFBa05BLG1FLENEcC9MSixXLENBQ0EsVyxDQUNBLFksQ0NzL0xNLDBCQUNFLG1FLENBaE5KLHNCQWtOQSxzRSxDRDErTEYsVSxDQWFGLFcsQ0FDQSxZLENBbUJFLHlCQUtGLHNFLENBSUEsc0JDdThMSSw4RCxDRHA4TEksbUIsQzhCOUlGLG1CLENBRUEsWSxDOUIvRk4sNEIsQ0MyK0xNLDJCLENBME1BLHlCLENBQ0EscUIsQ0ExTUEsdUIsQ0Q1K0xOLG9CLENDeXJNTSxzQixDQTNNQSx1QixDQTZNQSxzQixDQUNBLHdCLENBN01BLHFCLENBQ0Esa0IsQ0ErTUEsWSxDQUNBLDZCLEM2Qnh3TVYscUIsQzdCMHdNVSxrQixDNkIxd01WLDZCLENBQUEseUIsQzdCNndNVSxlLENBQ0EseUI2Qjl3TVYsOEQsQ0ErTFksaUIsQTdCazRMRiwwQkR6L0xOLDhELENDMi9MTSxrQixDQUNFLGlCLENBQ0YsYSxDNkJya01WLGM3QnV4TVUsc0UsQ0EvTUUsZSxDQWlORix5RSxDQUNFLGUsQ0FDRiwyRSxDNkJ0a01SLGlCLEM3QndrTVEsMkUsQ0FDRSxnQixDQUNBLGtCLENBQ0EsMEJBQ0UsMkUsQ0EvTVosbUIsQ0FDRSxrQ0FDQSxvRixDQUNBLG9CLEM2QnJsTUosYyxDQXNPSSwyRixDQUFBLGlHLENBQUEsMEYsQ0FBQSwwRixDQUNHLG9CLENBQ0MsYyxDN0Jra01OLHVCLENBQ0Usd0gsQ0EvTUYsb0IsQ0FDRSxrQyxDQUNBLGlCLENEaGhNQSxxQyxDQ2toTUEsVSxDQUNBLGUsQzZCam1NSix3QixDQXVQTSxpQixDN0I2ak1KLDhCLENBL01FLGlCLENBaU5BLFEsQ0FDQSxVLENBL01BLFUsQ0FpTkEsMEJEM3VNQSw4QixDQzZoTUUsUSxDQUNFLFEsQUFpTkoseUJBQ0UsaUMsQ0FDRSxjQUNKLGtDLENBQ0UsaUIsQ0FDQSxlLENBL01KLHlCNkJ0MkxFLGtDLEM5QnhJQSxlLEM4QjBJQSxtQixBN0J5MkxBLHlCNkJyMkxKLGtDLENBQ0UsaUI3QnVqTUEsMkIsQzZCeGpNRixrQixDQUtJLFUsQzdCc2pNQSxZLENBL01KLFcsQ0FDRSxpQixDQUNBLFMsQ0FDQSxNLENEcGpNRSxjLENDc2pNQSxnQixDQUNBLHdCLENBa05KLHFCLENBQ0UsZSxDQUNBLFMsQ0FDQSxnQyxDQUNFLCtCLENBL01BLHFCLENBaU5BLDJCLENBQ0EsMEJBL01BLGdDLENBQ0UsdUIsQUFpTkYsMEJEbnhNQSxnQyxDOEJxTUosdUIsQTdCaWxNSSx5QjZCamxNSixnQyxDQXVDTSxpQzdCNmlNRixtQyxDRHp4TUEsYSxDQzJ4TUUsZ0IsQ0FDQSwwQkEvTUYsbUMsQzZCdDFMSixrQixBQUNFLDBCQUNBLG1DLENBQ0EsaUIsQTdCd2lNSSx5QkFDRSxtQyxDQS9NUixpQkFDRSxtQyxDQUNBLGUsQ0FDQSxtQixDQUNBLDBCQUNFLG1DLEM2QmwyTEosb0I3QnFqTUEsa0IsQ0FDRSxlLENBQ0EsYyxDQUNBLGlCLENBQ0Esd0IsQ0FDRSxVLEM2QjFoTUEsVyxDN0I0aE1BLGtCLENBL01GLDZCLEM2QnowTEUsNkUsQ0FDQSw2QixDQUNBLDZFLEM3QjIwTEEsK0IsQzhCcnJNSiwrRSxDQUNDLDZCLENBQ0EsNkUsQzlCdTRNQyxxQixDOEJ6NE1GLGEsQzlCMjRNSSxjLENBL01KLHdCLENBQ0UsUSxDQUNBLG9CLEM4QjlyTUYsYyxDQWNFLGUsQzlCbTRNRSx3QixDQUNBLFEsQ0FFSixNLENBL01FLGlCLENBaU5BLGlCLENBQ0EseUI4QnY1TUYsTSxDOUJ5c01FLGtCLEM4Qi9xTUEsZ0IsQ0FDQSxxQixDQUNBLGlCOUJpNE1BLGtCLENBL01BLGlCLEM4QjdxTUEsSyxDQUNBLE0sQzlCKzNNQSxTLENEN3hNRSxhLENDK2tNRixjLENBQ0UsYyxDQUNBLFEsQ0FpTkYsUyxDOEJ6M01GLFUsQ0FDQyxlLENBQ0EsYSxDOUIyM01HLG1CLENBQ0YsUSxDQUNFLFUsQ0EvTUosZSxDQUNFLGEsQ0FDQSxjLEM4QmxyTUYsZ0IsQzlCOGhQSSx1QixDOEJoaFBGLFUsQ0FDQSxVLEM5QnVxTUEseUIsQ0FrTkYsYyxDOEJuM01DLGMsQzlCcTNNQyxpQixDQUNBLHlCQUNFLGMsQ0EvTUosZ0JBaU5FLGlCLENEOTJNRSxhLENBQUEsZSxDQUFBLGdCLENDZ3FNRixlLENBQUEsYSxDQXFORixzQixDQUNBLDRCLENBQ0UsbUIsQ0FyTkEsbUIsQ0F1TkEsWSxDQUNBLDZCLEM4QnY0TUYsNEIsQ0FDQSxzQixDOUJpck1FLGtCLENBeU5BLGtCLENBQ0ksYyxDQUNKLHVCLENBdk5BLG9CLENBeU5RLHNCLENBQ1IsZ0IsQ0FDQSxtQixDQUNBLHlCQXpORSxzQixDQUNBLDRCLENBQ0EscUJBMk5GLDJCLENBQ0EsaUMsQ0FDRSxrQixDQXpOSSxVLENBQ0EsTSxDQTJOSixlLENBQ0EsaUIsQ0FDQSxjLENBQ0EseUJBQ0UsMkIsQ0FDQSxpQyxDQUNFLGMsQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0MsQ0FDQSx3QyxDQXpOQSxZLENBMk5FLFUsQzhCdDZNVixVLEM5Qnc2TVUsUyxDQTFORixrQixDQTRORSxpQixDOEIxNk1WLFMsQ0FrREksUSxDOUIyM01JLHdDLENBQ0EsOEMsQ0FDRSw0QixDOEJoN01WLGUsQzlCazdNUSx5QyxDQUNBLCtDLEM4QngzTUwsOEIsQzlCMDNNTyxlLENBQ0EsZ0QsQzhCdDdNVixnRCxDOUI0dE1JLHNELENBaU9NLHNELENBTEUsYSxDOEJ4N01aLHlDLENBQ0EsK0MsQzlCK3RNSSxpQkFJQSwrQixDQTROQSxxQyxDOEJyM01ELFUsQzlCNHBNQyxXLENBNE5BLHlCRHQ3TUEsdUMsQ0M2dE1FLDZDLENBQ0EsZ0NBNE5GLDJDLENBQ0EsaUQsQzhCeDhNSixVLEM5QjA4TUksOEIsQ0FDQSxvQyxDQUNFLFUsQ0FDQSxjLENBQ0EsZ0IsQ0ExTkYsMEMsQ0E0TkUsbUIsQ0ExTkEsUSxDQUNBLHlCQUNBLDhCLENBQ0Esb0MsQzhCeHBNTixjLEM5QnEzTVUsa0JBQ04sNkIsQ0FDQSxtQyxDQUNFLDBDLENBQ0EsZSxDQTFOTixhLENBQ0UseUJBQ0EsNkIsQ0FDQSxtQyxDRDV2TUUsYyxDQzh2TUYsZ0IsQ0FDQSxpQkE2TkYsZSxDQUNFLHFCLENBMU5BLHlCLENBNE5BLFksQ0FDQSxpQixDOEJ0NE1GLGMsQzlCdzRNRSx5QkFDRSxlLEM4Qno0TUosWSxDOUJnck1FLGdCLEFBNE5BLDBCOEI1NE1GLGUsQ0FvQ0UsNkIsQTlCMjJNQSx5QjhCdjJNRixlLENBQ0Msb0IsQ0FFQSw4QjlCNm9NQywrQixDRDV3TUUsYyxDQ3krTUYsa0IsQ0ExTkYsMEMsQzhCbnBNQSxRLEM5QnFwTUUsdUIsQzhCdm9NQSxlLEM5QnlvTUEsa0IsQ0E0TkEscUIsQ0FDRSxrQixDQUVKLFUsQ0FDRSxpQixDQUNBLHFCLENBMU5BLGMsQ0E0TkEseUJBMU5BLFUsQzhCNW5NQSxjOUI4bk1BLHVCLEM4QjVuTUEsaUIsQ0FFQSxnQixDQUNBLGEsQzlCdzFNQSxpQyxDQXpORSxXLENBMk5GLHlDLENBek5FLFksQ0EyTkYscUIsQ0ExTkUsOEMsQ0FDQSxzQyxDQUNBLGUsQ0E0TkEsaUIsQ0ExTkEsVyxDQTROQSxpQixDQUNBLFMsQ0FDQSw2QixDQUNBLHFCLENBQ0EsbUIsQ0FDQSw2QixDQTFOQSxTLENBNE5BLHdCLEM4QjUwTUQsUyxDQUNBLFUsQzlCODBNRywwQkFDRSx3QixDOEI1ME1KLFMsQzlCbW5NQSxZQTROQSx3QixDOEIxME1ELFMsQ0FDQSxVLEM5QjQwTUcsMEJBQ0Usd0IsQzhCMTBNSixTLEM5QmluTUEsWUE0TkEseUIsQzhCeDBNRCxTLENBQ0EsVSxDOUIwME1HLDBCQUNFLHlCLEM4QngwTUosUyxDOUIrbU1BLFlBNE5BLHlCLEM4QnQwTUQsUyxDQUNBLFUsQzlCdzBNRywwQkFDRSx5QixDOEJ0ME1KLFMsQzlCNm1NQSxZQTROQSx3QixDOEJwME1ELFMsQ0FDQSxVLEM5QnMwTUcsMEJBQ0Usd0IsQzhCcDBNSixTLEM5QjJtTUEsWUE0TkEseUIsQzhCL3pNRCxTLENBQ0EsVSxDOUJpME1HLDBCQUNFLHlCLEM4Qno3TVIsUyxDQUFBLFk5QjQ3TUkseUIsQzhCN3pNRCxTLENBQUEsVSxDQUFBLDBCQUNBLHlCLENBQUEsUyxDOUJrME1PLFlBQ04sZ0MsQ0FDRSxZLENBQ0EsbUIsQ0FoT0YsbUIsQ0FrT0UsWSxDOEJqME1ILHVCLENBdElILG9CLENBeUlHLHNCLEM5QmltTUMsd0IsQzhCMXVNSixxQixDQThJRyxrQixDOUI2Mk1ILG1CLENBN1FJLDhCLENBZ09BLDhCLEM4Qjd6TUQscUIsQy9Cdk5DLGEsQ0N1ek1BLFcsQ0FrT0EsOEIsQzhCL3pNRCx3RixDQUNBLFUsQ0FDQSxpQixDOUJpME1DLDhCLEM4Qi96TUQseUYsQ0F4SkgsVSxDOUJxZ05FLDhCLENBM0NFLHVCLEM4Qnp3TUQsMEMsQ0FDQSxlLEM5QnNsTUMsd0IsQ0FrTEEsdUIsQ0FoT0UsZSxDQUlBLGMsQ0FrT0EsZ0IsQ0FFQSxhLENBdk9BLHlCLENBRUEsYSxDQXNPQSxRLENBQ0EsYSxDQUVBLGlCLENBQ0EsNkIsQ0R6bU5NLFUsQytCNlNaLE8sQzlCK3pNUSxRLENBQ0Esa0IsQ0FqT1IseUIsQzhCL2xNQSx5QyxDOUJtME1RLGlCLENBak9SLFksQzhCcmxNRSxRLENBQ0Esa0MsQzlCeXpNYywwQixDQUVoQiw0QixDQWpPRSxnQixDQW9PRix5QkFqT0UsaUIsQ0FDQSxjQW9PRixtQixDQUdFLFksQ0FDQSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHlCOEJyek1DLG1CLENBQ0EsYzlCdXpNRCw4QixDOEJyek1DLHFCLEMvQmxWQyxjLENDMjZNQSxpQixDOEI5bk1KLFUsQzlCZ29NSSxpQixDQUNBLFUsQ0FtT0EsaUIsQ0FsT0EsVyxDQW9PQSxxQixDQUNBLGEsQ0FsT0EsaUIsQ0FvT0EsTyxDQUNBLFEsQ0FDQSxzQyxDOEI1eU1GLDhCLEM5Qjh5TUUseUJBQ0UsOEIsQ0FDRSxlQUNKLHlDLENBbE9KLFUsQ0FDRSxhLENBQUEsYSxDRHQ3TUUseUJBQUEseUMsQ0FBQSxlQ2dxTkoseUIsQ0FDRSxtQixDQXhPQSxtQixDQUNBLFksQ0EwT0EsNkIsQ0FDQSw0QixDQXhPQSxzQixDOEJya01DLGtCLEM5Qmd6TUQsa0IsQ0FDSSxjLENBQ0osb0IsQ0F6T0EseUI4QnJrTUMseUIsQ0FDQSxpQixBOUJpek1ELDBCQXpPRSx5QixDQUNBLGtCLENBQ0EsYyxDQUNBLGtCQTJPRix3QyxDQUNFLHFCLENBQ0EsMkIsQ0EzT0EsaUIsQ0E2T0EsaUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxrQixDRGpzTkEsZ0IsQytCd1dKLFksQzlCNDFNSSwwQkFDRSx3QyxDOEI3MU1OLHdDLENBa0RJLDJCLENBQ0EsZ0IsQzlCZ2tNQSxvQixBQStPQSx5QkFDRSx3QyxDQTdPRiw0QixDOEJ0bk1KLGlCLEE5QnMyTUkseUJBN09FLHdDLEM4QnpuTU4sZSxBOUJ5Mk1JLDBCOEJ4eU1BLHdDLEMvQjdXQSxlQ3dwTkEsOEMsQ0FDRSxlLENBN09GLHdCLEM4QjNqTUcsaUIsQ0FDQSxTLENBQ0EsTSxDQUNBLGlCLEM5QjZqTUQsa0QsQzhCdmpNTixVLENBQ0MsVyxDOUJ1eU1HLDBDLEM4QnJ5TUgsZSxDQUNBLFUsQzlCdXlNSyxjLENBN09OLGdCLENBQ0UsMkIsQ0FDQSxpQixDOEJoa01GLGlCLEM5QmtrTUUsUyxDQUNBLFcsQ0Q3N01FLFUsQ0M4cU5KLGMsQ0E3T0Usa0IsQ0ErT0Esa0IsQ0FDQSxZLENBQ0EsVSxDQUNBLHlCRC91TkUsYyxDQ21nTkEsZSxDQUNFLGNBK09KLGlCLENBN09BLFUsQ0FDRSwwQyxDQUNBLGMsQ0ErT0EsZ0IsQ0FDQSxlLENBN09BLHlCQUNFLGlCLENBQ0Esb0JBK09KLGdCLENBQ0UsaUIsQ0FDQSx5QkE3T0UsZ0IsQ0FDRSxtQkErT0oscUIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQytCNzBOTCx5QmhDNkVHLHFCLENnQzlFSixVLEMvQm9tTkksaUIsQ0ErT00sTSxDQTdPVixLLENBQ0UsZSxDK0J6bE5ELFUvQnkwTkMsZ0IsQ0FDRSxVLENBQ0EseUIsQ0FDQSxxQixDQWlCRixVLENBN1BGLEcsQytCaG1OQSxjLEMvQmttTkUseUJBQ0EsZSxDQUNBLGEsQ0RwaU5FLGEsQ2dDaEVKLG9CL0JzMU5BLE0sQ0FDRSw4QixDQUNBLG9CLENBQ0EsYyxDQUNBLHlCQUNFLE0sQytCL3pORCxnQi9CaTBORCxVLENBQ0UsZSxDQTVPQSxVLENnQ2hvTkosMEJBQ0ksVSxDQUNBLGlCLEFBRkoseUJBS1EsVSxDaEMrMk5BLGlCQUNOLGtCLENBOU9GLGMsQ0FDRSxpQixDQUNBLGlCLENBQ0EsZSxDQWdQQSxnQixDQTlPRSxzQixDQUNGLGMsQ0FpUEYsUyxDQUNFLGUsQ0FDQSxhLENBQ0EsWSxDQUNFLGEsQ0FDQSxrQixDQUNGLG9CLENBaFBBLG1CLENnQ3JuTk0sbUIsQ0FDQSxZLENoQ3cyTkosa0IsQ0FoUEYsMkIsQ0FrUEksZSxDZ0MxNE5OLGdCLENBQUEsUSxDaEM2NE5FLDBCLENBbFBFLGlCLENBb1BBLDhCLENBQ0UsVSxDQUNKLGtDLENBUUUscUIsQ0FQRixrQyxDQURBLGtDLENBblBFLG1CLENBQ0EsbUIsQ0FzUEEsWSxDQUNBLHdCLENBcFBFLHFCLENBQ0Esa0IsQ0F1UEYsa0IsQ0FDQSxXLENBRUEsc0MsQ0FEQSxzQyxDQUVFLGUsQ0FDQSxZLENBQ0Esa0IsQ0FDSSxtQixDRGowTk4sVyxDQ20wTkUsbUIsQ0FDSSxhLENBRUosbUQsQ0FEQSxtRCxDQXpQRSxpQixDQUFBLG1CLENEcG1OSixhLENDazJOSSxrQixDQUNBLDJCLENBN1BBLGtCLENBK1BBLFcsQ0FDQSxtQixDQS9QQSxtQixDQWlRQSxZLENBQ0Esd0IsQ2dDajdOUixxQixDQUFBLGtCLENoQ283TlEsdUIsQ0FDSSxvQixDZ0NyN05aLHNCLENoQ3U3TlEsK0NBRUUsbUQsQ2dDcjNORSxtRCxDQXBFWixXLEFoQzI3TlEseUJBRUUsbUQsQ0FqUU4sbUQsQ0FFRSxlLENBQ0YsaUJBRUUsdUQsQ0ErUEUsdUQsQ0E5UEYsUSxDQWlRSSxVLENBS04sOEMsQ0FEQSw4QyxDQUVFLGUsQ0FFQSxtRCxDQURBLG1ELENBRUUsZ0IsQ0FDQSxpQixDQUNGLHlCQUVFLDJELENBalFKLDJELENnQ3ZtTkksWSxDaEMyMk5BLG1ELENnQzEyTkEsbUQsQ0FJQSxjLENoQ3dtTkEsZ0IsQ2dDcG1OUixlaEN1bU5JLGdELENnQ3BtTlEsZ0QsQ0FIWixVLENoQzAyTk0sbUUsQ2dDajJOTSxtRSxDaENrbU5aLFUsQ2dDN2xOQSxnQixDaEMrMU5FLGtDLENBL1BGLHdCLENBQ0Usd0IsQ0FDQSxXLENBaVFFLHlCLENBdFBGLGMsQ0F3UEYsZ0IsQ0FoUXFCLG1CLENnQzFsTnJCLGEsQ2hDNjFOQSxxQixDQUEyQix3QixDQS9QM0Isd0IsQ2dDOWxOQSxvQixDaENpbU5BLFksQ0FDRSxrQixDQW9RRixpQixDQUNFLFUsQ0FFRixvQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsdUIsQ0FuUUEsb0IsQ2dDdmxOTSxzQixDaEM2MU5OLGUsQ0FDQSxzQixDZ0NqM05GLGUsQ0F3QlEsaUIsQ2hDd2xOSixpQixDZ0NwbE5KLGEsQ2hDMDFORSxzQyxDZ0N4MU5FLGtCLENoQ3NsTkYsVSxDQUNFLGUsQ0FxUUEsaUIsQ2lDcGdPSixlLENBR1EsVSxDakNvZ09KLFcsQ2lDbGdPSSxvQixDakNvZ09KLGlCLENpQ3pnT0osNkMsQ2pDMmdPSSxlLENBRUoseUJpQ2xnT1Esd0IsQ0FEQSx3QixDQUVBLGFBWlIsd0MsQ2pDdWhPRSxnQixDQUpGLG9DLENpQ25oT0Esd0MsQ0FpQlEsbUIsQ0FDQSxtQixDQUNBLFksQ2pDK3ZOUixhLENBd1FBLDhCLENBclFFLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBd1FGLG9DLENBQ0UsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxhLENrQ3BpT0YsaUIsQ2xDZ2xPRSw2QixDQTFDQSx5QyxDQUNFLFUsQ2tDdmlPSixZLENBZ0JRLHdCLENsQ294Tk4saUIsQ0F1UUUsYSxDa0MzaU9KLGlCLENsQzZpT0UsMkMsQ0FyUUYsWSxDQXdRQSwrQixDQXJRQSxVLENBMlFBLDBCLENBelFFLGlGLENBcVFBLHVFLENBMklGLHdELENrQzdyT0EsWSxDbENvek5BLG1DLENBcVFBLGlDLENrQ3pqT0Esa0IsQ2xDc3pORSxZLENBQ0EscUIsQ0FDQSw2QixDa0N4ek5GLDhCLENsQ2drT0UsaUIsQ0FFRix3QixDQUNFLGEsQ0FDQSxRLENBclFBLGMsQ0F1UUEsZ0IsQ0FHQSw2QixDa0NoaE9VLHdCLENsQzR3TlIsVSxDa0NyME5KLGUsQ2xDNmtPRSxrQyxDa0M5Z09NLHFCLENBQ0EsVSxDbENnaE9OLDZCLENBQ0Usb0IsQ0FyUUosVSxDQUNFLFcsQ0Qvdk5FLGlCLENtQzlFSix5QixDbENzMU5FLDRCLENBQ0Esd0IsQ0FDQSx5QkFBQSxpQixDQUFBLGNBRUYsMkIsQ2tDbHdOWSxrQixDbEM0Z09WLGlCLENBQ0EsVSxDQUNBLDBCLENBQ0EsMEIsQ0FDQSxtQixDQUVGLHlCQUNFLGlCLENBNVFGLG1CLENBQ0UsbUIsQ0FDQSxZLENBQ0EsMkIsQ0FDQSw0QixDa0Nod05jLHlCLENBQ0EsdUJsQ2doT2hCLDhCLENBQ0Usb0IsQ0FDQSxVLENBQ0EsaUIsQ2tDemdPd0Isb0MsQ2xDMGdPeEIscUMsQ2tDMzdNb0Isc0IsQ2xDZzVOcEIsdUIsQ0FqdUJBLDRCLENrQzUyTkYsVSxDQW9IUSxhLENuQ2dCSixRLENBQ0EsUyxDbUNmSSxPLENsQ3lnT0osaUIsQ0E1UUosTyxDQUNFLHFDLENBb2FBLHVCLENBbmFBLHdCLENrQ3IzTkYsZSxDbEN1M05FLG9DLENBb2FBLHNCLENEbnRPRSxxQixDbUN4RUosYyxDbEN3b09BLGlCLENrQ3hvT0Esd0IsQ2xDMG9PRSxjLENrQzkvTk0sZ0IsQ2xDZ2dPTiwrQixDQUNBLHlCQUNFLDRCLENBNVFKLDRCLENrQ2w0TkEsb0JBb0pRLDBCLENBQ0EscUIsQ2xDOC9OTix5QkFDRSwwQixDQUNFLGVBRU4sNEIsQ2tDNS9OUSxpQixDQTNKUixlLENsQzY0TkUseUJEL3pORSw0QixDQ2kwTkYsY0ErUUYsc0IsQ0E1UUUsYSxDQThRQSxpQixDa0N4L05NLHFCLENsQzAvTk4saUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQTVRRixlLENrQ3o1TkEsNkIsQ0FpTFEsYyxDbEN3L05OLHlCa0N6cU9GLHNCLENBcUxRLG9CLENsQ3UvTkYsYUE2Y04sYyxDQTNjQSxzQixDQUNFLHdCLENBNVFGLGEsQ0ErUUEsdUIsQ2tDai9OWSx3QixDQWpNWix5QixDQXNNUSx3QixDbENxdU5SLGdDLENBQ0UsVSxDQThRQSxZLENrQzFyT0YsaUIsQ2xDZ3NPQSwrRCxDQTVRQSxhLENBK1FBLHVCLENBNVFBLHdCLENrQzd0TlEsZ0IsQ0FDQSxvQyxDQThMUSwwQyxDbEM4eU5aLGlCLENBRUosb0MsQ0E1UUUsaUIsQ0ErUUYsZ0MsQ0E1UUUsd0IsQ0E4UUEsVSxDQUVGLDZCLENBQ0UsaUIsQ0FDQSxvQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxvQyxDQTVRRSxpQixDa0N6OE5KLFEsQ0FnUFEsVyxDQUNBLFUsQ0FDQSxXLENsQzR0TkosVSxDQThRQSxpQixDQUNBLDJCLENBN1FKLHlFLENrQ2g5TkEscUIsQ0FBQSxxQixDQUFBLGlCLENsQ2s5TkUsbUIsQ0FpUkUsb0csQ0FqUkYsNEYsQ0FvUkYsK0IsQ0FDRSxtQixDQUNBLG1CLENBblJGLFksQ2tDcjlOQSxvQixDbEN1OU5FLGlCLENrQ3R0TlUsd0IsQ2xDNCtOVix3QixDa0N4K05VLHFCLENBQ0Esa0IsQ2xDMitOWiwrQixDQUNFLGlCLENBQ0EsbUMsQ0FwUkEsaUIsQ2tDbHROVSxPLENuQ3pJUixRLENDODFORixrQyxDa0NsK05GLDBCLENsQ3l2T0UsMEMsQ2tDdCtOVSxVLENBQ0EsYyxDbEN3K05WLCtDLENrQ3QrTlUsVSxDbENtdE5WLGMsQ0FzUkEsdUMsQ2tDdCtOVSxXLENBelJaLHdCLENsQzYrTkksa0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxnQixDQXNSRixvQyxDQXBSRSxpQixDQXNSQSxrQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EseUMsQ0FyUkUsMEIsQ0F1UkEsNEIsQ0FyUk4sb0IsQ2tDenNOWSxVLENBQ0EsUyxDQUNBLFcsQ2xDaStOTixlLENBclJOLFMsQ0FDRSxpQixDQXdSRiwyQyxDa0MxeE9BLHFCLENsQzR4T0UsMEQsQ0F4UkEsdUIsQ0EyUkYseUMsQ0FDRSxtQixDQUNBLG1CLENBeFJBLFksQ0EwUkEsa0IsQ2tDbnlPRixjLENsQzRnT0UsaUIsQ0EwUkEsd0IsQ0FDQSw2QyxDQUNFLFMsQ0FDQSxrQixDQXhSRiw4QyxDa0NqaE9GLGUsQ2xDbWhPSSxhLENBMFJGLHFELENBeFJFLFUsQ2tDcmhPSiwwRCxDQTBWWSxvQixDQUNBLGlCLENsQ3U5TlYseUQsQ0FDRSxpQixDQUNBLFEsQ0F4UkosVSxDa0M1aE9BLGMsQ0FtV1EsZ0IsQ2xDNHJOTixnQixDa0MvaE9GLDhELENBdVdRLG9CLENsQ285TkYsYSxDQUVOLHFDLENBQ0Usb0IsQ0F4UkYsVSxDa0N0aU9BLGMsQ25Db0lJLGdCLENBQ0EsYyxDQytyT0osbUMsQ0FDRSxpQixDQUVGLG9DLENBeFJFLFksQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx5QyxDQUNBLGEsQ0EyUkYsaUMsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGEsQ0FDQSxrQixDQUNBLGUsQ0FDQSx3QyxDQXhSRSxpQixDQTBSQSx5QixDQXhSRix3QixDa0Mvak9GLGMsQ0FzWmdCLGdCLENBQ0EsZSxDbENxOE5aLFUsQ0F4UkYsd0IsQ0E0UkEsMEMsQ2tDaDJPRixZLENBZ2FZLHlCLENBaGFaLDRELENBb2FZLGUsQ2xDaThOViwwRCxDQTJCSSxzRCxDa0NoNE9OLGUsQ2xDOGtPRSw2QyxDa0M5a09GLGMsQ0FBQSxlLENBQUEsYyxDbENnbE9FLGdCLENrQ2hsT0YsVSxDbENrbE9JLG9CLENBQ0YsaUIsQ0E0UkEsNkMsQ0ExUkEsbUIsQ0FDRSxtQixDQUNBLFksQ0E0UkYsNEMsQ0FDRSxTLENBQ0EsVSxDQUNGLHNDLENBQ0UsdUIsQ0FDRixzQyxDQUNFLFUsQ0FDQSwwQyxDa0MzN05KLGMsQ0FZWSxnQixDbENrN05OLGdCLENBMVJOLHlDLENrQ3JwTlksa0IsQ2xDMjdOWixvRixDQUNFLGlCLENBM1JGLFksQ2tDanBOWSxjLENsQys2TlYsYSxDQUVGLDJGLENrQ2g5TkEsdUIsQ0FxQ1ksZSxDbEMrNk5aLG1FLENrQ3A5TkEsVyxDbEN1OU5BLGtFLENBNVJBLGMsQ2tDM3JOQSxRLENsQzA5TkUsdUIsQ0E1UkYsZSxDa0M5b05ZLFMsQ0FDQSxlLENsQzY2TlYsc0IsQ0FFRix1RCxDa0MxNk5ZLFUsQ2xDNjZOWiwwRCxDa0N6Nk5ZLGtCLENsQzI2TlYsa0IsQ0FFRiw0RSxDQUNBLGdGLENBNVJBLFcsQ0FDRSxZLENrQzdzTkYsZ0IsQ2xDNCtORSxvQixDQUVGLDJGLENrQ3Q2TlksVyxDbEM0b05aLDRGLENrQ3pvTlksb0IsQ2xDdzZOVixRLENBRUYsdUUsQ2tDbDZOWSxnQixDQUFBLGtCLENsQ3M2Tlosd0QsQ0FDRSwyQixDQUVGLG1FLENBQ0UsbUIsQ0FoU0YsbUIsQ2tDbm9OWSxZLENBQ0Esd0IsQ0FDQSxxQixDbENzNk5GLGtCLENBaFNWLFcsQ2tDbHVOQSxhLENsQ3NnT0EsNkQsQ0FsU0UsYyxDQW9TQSxhLENBblNBLGdCLENBc1NGLDZELENrQzNnT0EsbUIsQ0EwR2dCLG1CLENsQ282TmQsWSxDa0M5Z09GLGtCLENBOEdnQixjLENsQ202TmQsd0IsQ2tDamhPRixxQixDQWtIZ0IsNkIsQ2xDazZOZCxXLENBclNGLGlGLENrQzFuTmdCLGMsQ2xDazZOZCw4RixDQXJTRixXLENBd1NBLGdGLENBclNFLFksQ0F3U0YsMEUsQ0FyU0UsYSxDQXdTRiwwRSxDQUNFLFcsQ2tDamlPRixpQixDQXVJUSxhLENsQzY1Tk4sUSxDa0NwaU9GLFEsQ0FBQSxTLENsQ3VpT0UsZ0IsQ0FyU0YsYSxDQXdTQSw4RCxDQXJTQSxpQixDQXdTQSxzRSxDQUNFLHVCLENBRUYsMEMsQ0F0U0UsVSxDQTBTRixtRCxDQURBLGlELENBRUUsZSxDQUVGLHdCLENBSUUsMkIsQ0FDQSw0QixDQUNJLHlCLENrQzc2Tk4scUIsQ2xDZzdORSx5QyxDQURBLHdDLENBRUUsa0IsQ0FDSSxtQixDa0NsN05SLFcsQ2xDMjlOQSxpQixDQXBEQSx3QixDQWNJLHdELENBREEsdUQsQ0E0REosNEIsQ0F6V0UsbUIsQ0FDRSxtQixDRC9vT0EsWSxDbUN3aUJJLGtFLENBRlIsaUUsQ0FFUSxXLENBQUEsZSxDbEMybU5KLGlCLENBa1RGLHlDLENBQ0UsaUIsQ2tDMTVOSiwwQixDbEM0NU5FLDBDLENBbFRGLG1CLENrQ3RtTkEsbUIsQ0FDSSxZLENBQUEsd0IsQ0FBQSxxQixDQUFBLDZCLENsQzg1TkEsZSxDQUVKLHlCQUNFLDBDLENBclRGLDZCLENrQ3BtTkEsNEIsQ2xDNDVOUSxzQixDQXJUUixvQkF3VEEsb0IsQ0FDRSxrQixDQUVGLG9CLENrQ3g1TkksVyxDbEM0NU5KLHFDLENBREEsc0MsQ0FFRSxXLENBRUYsaUIsQ0FxQkEsNEIsQ0QzN09JLHdCLENBQ0EscUIsQ0Npbk9GLGtCLENrQzNsTkYsZ0MsQ2xDdTVOSSxnQixDQUVKLHdCLENBelRFLGMsQ0EyVEEsb0IsQ2tDbDVORixnQixDQUVRLFEsQ0FBQSxpQixDbENnNk5OLGtDLENrQ241TlUsYSxDbENzNU5aLGdCLENBQ0Usb0IsQ0FDQSxVLENBQ0EsaUIsQ0FpQkYsb0NBQ0UsMEIsQ0E3VEEsZSxDa0Mxa05NLFMsQ2xDMDROTiwwQixDa0N0NE5FLFMsQ0FDSSxlLENBRUosZSxDbEN5a05GLHNCLENrQ3ZrTk0sa0IsQ2xDdTROTiw0QixDQTdUQSxlLENrQ3ZrTk0sUyxDbEN5a05OLG9CLENrQ3JrTkYsZSxDQUNJLFMsQ2xDcTRORiwyQixDQTdURSxlLENrQ3BrTkosUyxDbENvNE5FLDZCLENBN1RGLGlCLENrQ2xrTlEsdUIsQ2xDb2tOTixlLENBK1RFLFMsQ0E3VEosZSxDQStUSSxzQixDa0M5M05BLG9CbENzNE5KLG9CLENBREEsa0IsQ2tDNTNOSSxVLENsQyszTkYsZSxDQUVGLGlCLENrQzUzTkEsa0IsQ0FDSSxVLENsQ2drTkYsaUIsQ21DdjBPRixhLENuQ3VvUEUsZSxDQUVGLDZCLENtQ3BvUFEsZSxDbkNzb1BOLGEsQ21DM29QRixpQixDQVNRLGMsQ0FBQSxlLENuQzJvUFIsMkIsQ0FDRSxtQixDbUNycFBGLG1CLENuQ3VwUEUsWSxDQW5VRix1QixDbUNwMU9BLG9CLENwQ29JSSxzQixDQ3VoUEYsd0IsQ0FDSSxxQixDQXBVTixrQixDQUNFLHlCLENBRUYsNEIsQ29DejFPSSxjLENBQ0EsdUIsQ3BDMjFPRixlLENBRUYscUIsQ0FDRSxhLENBdVVGLHlCLENBQ0UsZSxDQXBVRixlLENBQ0UsVSxDQUVGLDBCLENBQ0UsYSxDQUNBLGlCLENvQ2oxT0YsZSxDQUNBLHdDLENBQ0ksd0IsQ3BDMHBQSiwrQixDQXBVQSxTLENBQ0EsdUIsQ0FDQSxlLENBdVVBLG1Fb0N2cFBJLHNDLENBQ0EsY3BDNHBQSixjLENvQ3RwUEksMEMsQ0FDQSxxQixDcENtMU9GLDJCLENvQzkwT0UsNEIsQ0FDQSwyQyxDQUNBLG1DLENwQ3VwUEYsNkIsQ0FwVUYscUIsQ29DaDFPSSxlLENBQ0EsMkIsQ0FDQSxnQixDcENrMU9GLFMsQ29DLzBPRixnQixDQUNJLGUsQ3BDdXBQSixlLENvQ2hwUEksZ0IsQ3BDcXBQRixhLENvQ2xwUEUseUIsQ0FDQSwyQixDQUNBLDBCLENwQ2t0UEYscUMsQ0FwVUYsYyxDb0NqME9JLGdCLENBQ0EsZ0MsQ3BDbTBPRixxQixDb0NoME9GLGEsQ0FDQSxxQixDQUNJLCtCLENwQ21rUEosb0IsQ0FwVUUseUcsQ0F1VUYsUyxDQXBVRSxjLENvQzMwT0Usc0IsQ3BDbXBQRixlLENvQ2hwUEYsa0IsQ0FDSSxnQixDcENrcFBGLGUsQ29DL29QRiw0QixDcENrcFBFLGdCLENBcFVGLFUsQ0F1VUEsZSxDb0M5b1BBLHdCLENwQ2lwUEEsa0IsQ29DL29QZ0Isd0IsQ0FDWix3QixDcENpcFBKLFksQ0FwVUEsZSxDQXVVQSxlLENvQzVvUEEsZ0IsQ0FDSSxpQixDcENpcFBKLFMsQ0FDRSxVLENvQzNvUEYsVyxDQUlBLG9CLENBQ0ksa0IsQ3BDNG9QRiwyRixDQUdGLGUsQ29DeG9QQSxnRyxDcEMyb1BBLGdCLENvQ3ZvUEEsNkIsQ3BDMG9QQSxtQyxDQXBVQSw4QixDQXVVQSxnQixDQXBVQSwrQixDQXVVQSxtQyxDQXBVRSxnQyxDQXVVRixnQixDb0N0b1BJLFUsQ3BDbXBQSix5QixDQVVBLHFDLENBQ0EsK0IsQ29Dam9QSSxvQyxDcENvb1BGLHlDLENBcFVGLDRDLENBc1RBLHlCLENBQ0UsVyxDQXBVRiw0QixDQXNVRSxVLENBblVBLGMsQ29DajBPRSx3QixDcEMyb1BKLHFDLENBQ0EsK0IsQ0FwVUEsd0IsQ0EwVUEseUMsQ29Dam9QSSxhLENwQ29vUEosK0MsQ29DaG9QSSw2QyxDQUdKLG1DLENBQ0ksb0IsQ3BDaW9QRixxQixDb0M5blBGLHlCLENBQ0ksMkIsQ3BDZ29QRixZLENvQzduUEYsMEIsQ3BDZ29QQSwwRCxDb0MzblBBLDBGLENwQzhuUEEsMEQsQ0FwVUEsMEYsQ0F1VUEseUQsQ29DNW5QQSx5RixDcEMrblBBLHVDLENvQzduUEksd0IsQ3BDZ29QSixpRCxDQXBVQSwyQixDQXVVQSxTLENvQzluUEksd0IsQ0FDQSw2QixDQUlKLFMsQ0FFQSw4QixDQUVJLHdCLENwQ2dvUEYsMEIsQ29Dem5QRixlLENBQ0ksd0IsQ3BDOG5QRixvQixDQTlURixpQixDQUpBLHdCLENBQ0Usa0MsQ29DcHpPRiwwQixDcEMyek9BLFcsQ0FDRSwyQixDb0Nsek9GLG1CLENwQ3F6T0EsZSxDb0Nsek9JLDBCLENwQ296T0Ysa0IsQ0FFRixZLENxQzVoUEMsK0IsQ0FFQSx1QixDckNxMlBELGdCLENBQ0UscUMsQ0F2VUYsNkIsQ0EwVUEsZ0MsQ0F2VUUsdUMsQ0FBQSx1QixDQUNBLDRDLENBNFVGLGUsQ0FDRSxrQixDQTVVQSxrQixDQUNBLG1CLENBQ0EsbUIsQ0E4VUEsWSxDQUNBLDZCLENBQ0EsNEIsQ0E1VUUsc0IsQ3FDOWlQSixrQixDckM2M1BFLGlCLENBQ0EsbUIsQ0FLRSxxQixDQUNFLCtCLENBNVVKLGUsQ0FDRSxlLENBQ0Esa0IsQ3FDaDRPSixzRixDckM4c1BNLGdDLENBQ0Usa0IsQ0FJTixvQixDQUNFLGtCLENBQ0Esa0IsQ3FDLzRQSixVLENBa0RJLE0sQ3JDZzJQQSxpQixDQUNBLGlCLENBQ0EsZ0MsQ0FDRSxVLENBOVVBLG1DLENxQ2hoUEMsVSxDQUNBLGtCLENBQ0EsYyxDQXpEUCxjLENBOERLLDBCdENERCxtQyxDQ2loUEksb0JBZ1ZGLG1DLENBOVVFLGUsQ3FDaGxQUiwwQyxDQXdFRyx3QixDQXhFSCxjLENyQ202UFEsZ0IsQ0FDQSxpQixDQUNBLGtCLENBOVVKLFcsQ3FDeGdQRCxnQixDckNrbVFPLDRGLENBeGxCTixzQyxDcUN4Z1BELGlCLENBQ0EsMEJBbEZILHNDLENyQzZsUE0sYyxDQUNBLGtCQWdWRiwrQixDQTlVRSxjLENBZ1ZGLDJCLENxQ2g3UEosZSxDckNrN1BNLDBDLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBOVVBLGlCLENBZ1ZBLGlCLENBQ0EsNkIsQ3FDdDFQRixjLENBQ0csZ0IsQ0FwR1AsZSxDQXdHZ0IsYSxDQXhHaEIsZSxDckMrN1BNLDhCLENxQy83UE4sYSxDQTBHaUIsMEMsQ3JDeWdQWCxjLENxQ25uUE4sZ0IsQ3JDcW5QTSx3QixDcUNyblBOLFcsQ3JDdW5QTSxnQixDcUN2blBOLFUsQ0ErR2lCLHVCLENBL0dqQixpQixDckMwOFBNLHNDLENxQzExUHNCLG1DLENyQzRnUHRCLHdCLENBZ1ZBLDJDLENBOVVBLGEsQ0FnVkEsMEMsQ0E5VUEsVSxDcUNob1BOLFcsQ3JDbWpRSSxnRCxDQWxHRSxrQyxDQTlVQSxnQixDQWdWQSw0QyxDcUMzMVBILHlDLENyQzZnUEcsd0IsQ0FnVkEsaUQsQ0E5VUEsYSxDQWdWQSxnRCxDcUNuK1BMLFcsQ3JDc3BQSyxXLENBZ1ZBLDJDLENxQ3ArUEssd0MsQ0FDVix3QixDckNxK1BLLGdELENxQ3ArUEwsYSxDckNzK1BLLCtDLENxQ3IrUEwsVyxDckN1K1BPLFcsQ0FDRixpQyxDcUN2K1BMLHFCLENyQ3krUE8sa0IsQ0FDQSxtQixDcUN6K1BQLG1CLENBS0QsWSxDQThISyx3QixDdENqRUQscUIsQ0FBQSxrQixDQ3VsUEksdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0YsaUIsQ0FDRSxTLENxQ3hwUFIsUSxDckNnL1BRLGtDLENEejdQRSwwQixDQzI3UEYsVyxDQUNBLFksQ0FDQSxTLENBQ0YsaUMsQ0FDRSxpQixDQUNBLDBCQUNFLDJDLENBQ0UsWSxDQUNBLG1CLENBM1ZOLG1CLENBQ0UsWSxDQUNGLHVCLENBQ0Usb0IsQ0FDRSxzQixDQUFBLHdCLENBQUEscUIsQ0FDQSxvQkFrWVYsbUIsQ0FuQ00sc0MsQ0FDRSxZLENBQ0YsMEJBQ0Usc0MsQ0FoV0UsbUIsQ0FDQSxtQixDQWtXQSxZLENBQ0EsNkIsQ0FDQSw0QixDQUNJLHNCLENxQzVnUWQsa0IsQ3JDOGdRVSxtQixDQUNBLFksQ0FDQSxpRCxDQUNFLDhCLENBQ0Esa0IsQ0QvNVBDLFUsQ0FDQyxNLENzQzhEYixjLENBSUMsZ0IsQ3JDaTJQVSxxRCxDcUM3MVBaLGEsQ0FDQyxpQixDQURELFcsQ3JDOC9PRSw0RCxDcUN6L09BLG1CckM4MVBJLCtCLENBbFdOLGMsQ0FxV0EsTyxDQUNFLGMsQ0FDQSxnQixDQUNBLFMsQ0FsV0UseUIsQ0F1V0YseUMsQ0FDRSxnQixDQUNBLGMsQ3FDaDNQSixrQixDckNrM1BJLG9ELENBbFdBLHdCLENBb1dBLHlELENxQ2ozUEcsaUQsQ0FBQSx1RCxDckMrZ1BILGEsQ0FvV0Esd0QsQ0FsV0EsVSxDcUNwaFBKLFcsQ3JDMjNQSSwwRCxDQWxXQSx3QixDQW9XQSwrRCxDRjdoUWlCLHVELENBQUEsNkQsQ0UyclBqQixhLENBb1dBLDhELENxQ2gyUEQsVSxDckMrL09DLFcsQ0FvV0EseUQsQ0FsV0Usd0IsQ0FvV0YsOEQsQ3FDN2tRWSxzRCxDQUFBLDRELENyQzJ1UFYsYSxDQW9XRiw2RCxDQWxXRSxVLENBQ0EsVyxDQW9XRix3RCxDQUNFLGlDLENBQ0EsZSxDQUNBLGlCLENBQ0EsVyxDQUNBLDRCLENBQ0EsUyxDQUNBLDhELENxQ2hsUUwscUIsQ3JDbWxRTyxtQixDcUNsbFFQLG1CLENBbU9HLFksQ0FDQSx3QixDQUNBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSxpQixDdENqSEEsa0MsQ0FDQSwwQixDQ3krUEksUyxDQTFXRixXLENBQ0UsWSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsTSxDRDNyUEosc0IsQ3NDNkhKLGMsQ3JDNDZQTSwyRCxDQUNFLDBDLENBQ0EsYyxDQUNBLGdCLENEdC9QSix3QixDQ3cvUEksa0IsQ0FDQSxpRSxDQUNFLGUsQ0ExV0oseUIsQ3FDcmdQRixjLENBQ0EsYyxDQXJFSixRLENBMEVLLHlCQTFFTCwyRCxDQWdGRyxjLENBQ0Esa0JyQzIyUEcsMEQsQ3FDejJQSCwwQyxDQUNBLGMsQ3JDZ2dQQyxnQixDQUNFLGUsQ0FFQSxlLENBQ0EsUSxDQUNBLFMsQ0FDQSw0RixDQUNFLGUsQ0E0V0oseUQsQ0FDRSxrQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLGdCLENBQ0EscUUsQ0EvV0UsVSxDQUNBLG1CLENBaVhBLG1CLENBQ0EsWSxDQUNBLDZCLENBQ0EsNEIsQ3FDMzJQSCxzQixDQUNBLGtCLENyQzYyUEcsdUIsQ0FDQSx3RSxDQUNFLFUsQ0EvV0YsWSxDQUNFLDBDLENBQ0EsYyxDQUNBLGdCLENBQ0EseUJEMXVQTix3RSxDQzR1UFEsYyxDQUNBLGtCQXFYRiwyRSxDQUNFLCtCLENBQ0EsZSxDcUNoMlBMLGUsQ3JDazJQSyxrQixDQS9XSixjLENxQzUrT0gsZ0IsQ3JDODFQTyx5QkFDRSwyRSxDcUM5MVBULGMsQ0FDQSxrQnJDazJQRyxzRixDQWpYRSxrQixDQUNBLFUsQ0FDQSxNLENBbVhBLGlCLENBR0YscUYsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGtCLENxQ2oxUFQsVSxDQUNVLE0sQ3JDbTFQRCwyRixDQUNFLFUsQ0FDQSwwQyxDQUNBLGUsQ0FDQSxpQixDQUNBLHFHLENBQ0UsWSxDQUNBLG1CLENBQ0EsbUIsQ3NDbnRRZCxZLENBQ0MsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0Esd0IsQ3RDcXRRaUIscUIsQ0F6WGxCLGtCLENBNFhBLHlCQXpYRSxtQixDQUNBLGEsQ0FDQSxlLENEaHVQRSxjQzZsUUosZ0IsQ0FDRSxpQixDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0FDQSwwQyxDc0N2dVFGLFksQ3RDeXVRRSxzQixDQUNBLHlCLENBelhFLFUsQ0FDQSxlLENBQ0EsYyxDQTJYQSxnQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUyxDQUNBLDZCLENBQ0EsZ0MsQ3NDaHRRRCxVLENBQ0EsZSxDdEN3MVBDLHFCLENBMlhFLGlCLENzQ2h0UUgsYSxDQUNBLFUsQ0FDQSxXLENBNUNILGlCLENBQUEsUyxDQWdERyxpQixDdENpdFFDLDRCLENBQ0EsK0IsQ0F6WEUscUIsQ3NDejRQTixVLEN0Q3F3UU0saUIsQ3NDN3NRSCxVLENBeERILFUsQ3RDd3dRTSxRLENBQ0EsUSxDc0N6d1FOLGEsQ3RDMndRTSxTLENBQ0YsaUMsQ0FDQSxvQyxDQUNFLGUsQ0FDQSx1QyxDQXpYRiwwQyxDQTJYSSxZLENBQ0osa0MsQ0FNQSxxQyxDQUxBLHFDLENBTUEsd0MsQ0FMRSxhLENBQ0EseUMsQ0FDQSw0QyxDc0Nwc1FMLG9CLEN0QyswUEQsNEMsQ0FDRSwrQyxDQUNBLHdCLENBQ0Esb0IsQ0FDQSwyQyxDQUNBLDhDLENBQ0Esd0IsQ0E0WEYsaUIsQ0FDRSxhLENBQ0EsVyxDQUNBLCtCLENBQ0EsaUIsQ0FDQSxrQixDQXpYQSx1QixDQUFBLHdCLENzQ3AwUEEsVSxDQUVBLGEsQ3RDcTBQRSxVLENBQ0YsVyxDc0NuMlBGLGlCLENBcUNFLGlCLENBQ0EsVyxDdEMyclFBLHdCLENBQ0UsZSxDQUNBLHFCLENBelhGLE0sQ0EyWEEsdUIsQ0F6WEUsd0IsQ3NDN3pQRix3QixDdEMrelBFLE8sQ3NDOTJQSixrQyxDdENnM1BJLHFCLENBQ0EsaUIsQ0EyWEYsc0IsQ0F6WEUsNEIsQ0EyWEEsaUIsQ0F6WEEsVSxDQTJYQSxXLENBQ0EsTSxDQUNBLGEsQ0FDQSxrQyxDRC9yUUEsUyxDQ2lzUUEsaUMsQ3NDbnJRSCxVLEN0Q3FyUUcsNEIsQ0F6WEosVSxDQUNFLDRFLENBQUEsaUIsQ0FBQSxPLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBOFhGLGMsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLGMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsbUIsQ0FDRSxrQixDQTdYSixVLEN1Q3A5UEMsTSxDQUNBLGlCLENBUkQsK0IsQ3ZDKzlQRSxlLENBQ0EsOEIsQ0FDQSxnQixDQWdZRixXLENBN1hFLGlCLENBK1hBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxhLENBN1hGLHdCLEN3Q3ArUEEsYyxDQUNJLFEsQ0FBQSxtQixDQUFBLGtCLEN4Q3MrUEYsZSxDQWlZRSxhLENBRUosK0MsQ0FDRSxlLENBQ0EsbUIsQ3dDdjJRRSxtQixDeEN5MlFGLFksQ3dDdDJRRix3QixDQUNJLHFCLEN4Q3cyUU0sNkIsQ3dDcjJRVix3QixDQUNJLHFCLEN4Q3UyUU0sa0IsQ0FuWVYsYSxDQXNZQSx1QixDQW5ZQSxlLENBc1lBLDZCLEN3Q24yUUksa0IsQ3hDaytQSiwrQixDd0MvOVBJLFUsQ0FJSiwyQixDQUNJLGdCLEN4Qys5UEYsVSxDQUNBLGMsQ0FzWUYsYSxDd0MvMVFBLGtCLEN4Q2syUUEsZ0IsQ0FDRSxVLENBQ0EsVyxDQUNBLGdCLENBbllGLHVCLENBc1lBLHlCQW5ZQSxnQixDd0N6OVBJLFcsQ0FDQSxpQixDeEMrMVFBLGNBRUosd0IsQ0k3NVFBLFUsQ0pnNlFBLHFCLENJNzVRSSxnQixDQUNBLGlCLENBR0osbUIsQ0owaFFBLGEsQ0FDRSxnQixDQXFZQSxVLENBcFlBLGMsQ0l2aFFGLGlCLENKODVRRSxRLENBR0YsaUIsQ0FDRSw2QixDSTE1UUYscUIsQ0FDSSxpQixDSjQ1UUYsa0IsQ0FTRiwyQixDQUhBLDRCLENBQ0UsZ0IsQ0FLRixxQixDQWxZQSxvQixDSW5oUUkscUIsQ0FDQSx3QixDQUNBLFMsQ0oyNVFGLGdCLENBQ0EsZ0IsQ0FURixxQixDQVlBLCtCLENBdFlFLGlCLENJbGhRRixZLENBQ0ksNkIsQ0FDQSxxQixDSjQ1UUoscUIsQ0FDRSxpQixDSXg1UUYsd0IsQ0FDQSxnQixDQUNJLGEsQ0FDQSxpQixDQUNBLFMsQ0owNVFGLGdCLENBdFlGLG9CLENBeVlBLCtCLENJdjVRQSxhLENBQ0EsZSxDQUNJLGdCLENBQ0EsZ0IsQ0owNVFKLDBCLENBQ0EsbUMsQ0F2WUEsYSxDQXlZRSxnQixDSXY1UUYsZSxDQUNJLGtCLENBQ0EsWSxDQUNBLDZCLENBQ0EscUIsQ0ppNVFKLG1DLENJcDRRSSx3QixDQUNBLHdCLENKdTVRRixnQixDQXZZRiw2QixDQXlZRSw4QixDQVpGLCtCLENBellBLGdDLENJN2dRSSxjLENBQ0Esa0IsQ0FDQSwrQixDSmdoUUYsNEIsQ0F5WUEsa0IsQ0FTRix5QyxDSXI1UUksa0IsQ0FDQSxjLENBQ0EsZ0IsQ0p3NVFKLHFELENBQ0EsMkQsQ0lqNVFJLGtCLENBQ0EsNkIsQ0ptNVFGLDhCLENBdFlGLFksQ0FDQSxjLENJMWdRSSwwQixDQUNBLHdCLENKNGdRRixxQixDSXpnUUYsb0IsQ0prNVFFLGdCLENBR0YsbUIsQ0FXQSwwQixDSTk0UUksNkIsQ0FBQSxxQixDSms1UUYsaUIsQ0FJQSxVLENBbkJGLG1CLENBRUUsUSxDQXZZRixrQixDSXZnUUksZSxDQUdKLDRCLENKd2dRRSxxQixDQTRZRiwwQixDQXhZRSxhLENBR0YsVSxDQUNFLFcsQ0EyWUEsVyxDSXo0UUUsd0IsQ0o0NFFGLDZDLENJeDRRRSxxQyIsImZpbGUiOiJjb3JlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4tLVxyXG4tLVxyXG52YXJpYWJsZXNcclxuLS1cclxuLS1cclxuKi9cclxuXHJcbi8vIzAxNDI2QVxyXG5cclxuLyogQ29sb3VycyAqL1xyXG5cclxuJGNvbG9yLXByaW1hcnk6ICMwMDdkYzU7IC8vIExpZ2h0ZXIgQmx1ZVxyXG5cclxuJGNvbG9yLXByaW1hcnktZGFyazU6IGRhcmtlbigkY29sb3ItcHJpbWFyeSw1JSk7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmsxMDogZGFya2VuKCRjb2xvci1wcmltYXJ5LDEwJSk7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmsxNTogZGFya2VuKCRjb2xvci1wcmltYXJ5LDE1JSk7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5OiAjMDE0ZDdlOyAvLyBEYXJrIEJsdWVcclxuXHJcbiRjb2xvci1zZWNvbmRhcnktZGFyazU6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LDUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1kYXJrMTA6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LDEwJSk7XHJcbiRjb2xvci1zZWNvbmRhcnktZGFyazE1OiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwxNSUpO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDU6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSw1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQxMDogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LDEwJSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQxNTogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LDE1JSk7XHJcblxyXG4vLyBCZW5lZml0IENvbG91cnNcclxuJGNvbG9yLWJlbmVmaXQtZ3JlZW46ICNBNEQ2NUU7IFxyXG4kY29sb3ItYmVuZWZpdC1ibHVlOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4kY29sb3ItYmVuZWZpdC1vcmFuZ2U6ICNGNjhEMkU7XHJcblxyXG4kY29sb3Itc2FuZDogI2VlZTtcclxuXHJcbiRjb2xvci10ZXJ0aWFyeTogIzAxM2Y2NTtcclxuJGNvbG9yLXF1YXRlcm5hcnk6ICNmYmRjM2U7XHJcbiRjb2xvci1xdWluYXJ5OiAjZjk3YzQ0O1xyXG5cclxuJGNvbG9yLXNlbmFyeTogIzAxNkJBODtcclxuXHJcbiRjb2xvci1ib2R5OiAjNDQ0O1xyXG4kY29sb3ItYmc6ICNlZWU7XHJcbiRjb2xvci1jb250cmFzdDogI2ZmZjtcclxuXHJcbiRjb2xvci1ncmV5LWJsdWU6ICNENUVBRjc7XHJcblxyXG4kY29sb3ItZ3JleTA6ICNmN2Y3Zjc7XHJcbiRjb2xvci1ncmV5MTogI2NjYztcclxuJGNvbG9yLWdyZXkyOiAjOTk5O1xyXG4kY29sb3ItZ3JleTM6ICNlZWU7XHJcbiRjb2xvci1ncmV5NDogI2Y3ZjdmNztcclxuXHJcbiRjb2xvci13YXRlcm1hcms6ICM0MTcyOTA7XHJcblxyXG4kY29sb3ItZGFuZ2VyOiAjYzEyNzJkO1xyXG4kY29sb3ItZGFuZ2VyLWFsdDogI0JBNDY0NjtcclxuJGNvbG9yLXdhcm5pbmc6ICNlNmI4Mzc7XHJcbiRjb2xvci1zdWNjZXNzOiAjNTNBMzYyO1xyXG5cclxuJGNvbG9yLXN0YXR1cy1pbi1yZXZpZXc6ICAjZTBlMmZiO1xyXG4kY29sb3Itc3RhdHVzLWNsb3NlZDogI0U2QzREMjtcclxuJGNvbG9yLXN0YXR1cy1jbG9zZWQtdGV4dDogICAgI0I5NDk2NjtcclxuJGNvbG9yLXN0YXR1cy1hd2FyZGVkOiAgICAjRTVGNkQzO1xyXG5cclxuXHJcblxyXG5cclxuLyogUGFuZWxzICovXHJcbiRwb3J0YWwtcGFkZGluZzogNDBweDtcclxuJHBhZ2UtcGFkZGluZzogMTVweDtcclxuXHJcbiRwYW5lbC1tYXg6IDEwMDBweDtcclxuXHJcbi8qIE1lZGlhIFF1ZXJpZXMgKEJvb3RzdHJhcCB2My4zLjcgKyBFeHRlbmRlZCBtb2JpbGUgc2l6ZXMpICovXHJcblxyXG4kbXEtdG46MHB4O1xyXG4kbXEteHM6MzIwcHg7XHJcbiRtcS1tczo0ODBweDtcclxuJG1xLW1tOjY0MHB4O1xyXG4kbXEtc206NzY4cHg7XHJcbiRtcS1tZDo5OTJweDtcclxuJG1xLWxnOjEyMDBweDtcclxuJG1xLXhsOjE2MDBweDtcclxuJG1xLXh4bDoxOTIwcHg7XHJcbiRtcS14eHhsOjI0MDBweDtcclxuXHJcbi8qIEcnREFZIExvZ28gQmFja2dyb3VuZCAtIEhlYWRlciAmIEhvbWUgKi9cclxuJGdkYXktYmctbG9nbzonL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0JyYW5kL2dkYXktbG9nby1iYWNrZ3JvdW5kLW9mZnNldC13ZWIucG5nJztcclxuJGdkYXktYmctbG9nby1wb3NpdGlvbjogY2VudGVyIC02NXB4LGNlbnRlciBjZW50ZXI7XHJcblxyXG4vKiBHJ0RBWSBMb2dvIC0gU2xpZGVyICovXHJcbiRnZGF5LWJnLWxvZ28tc2xpZGVyLXBvc2l0aW9uLW1vYmlsZTogY2VudGVyIC0xNDVweCxjZW50ZXIgY2VudGVyO1xyXG4kZ2RheS1iZy1sb2dvLXNsaWRlci1wb3NpdGlvbi10YWJsZXQ6IGNlbnRlciAtMTQ1cHgsY2VudGVyIGNlbnRlcjtcclxuJGdkYXktYmctbG9nby1zbGlkZXItcG9zaXRpb24tZGVza3RvcDogY2VudGVyIC0xODVweCxjZW50ZXIgY2VudGVyO1xyXG5cclxuLyogRydEQVkgTG9nbyBCYWNrZ3JvdW5kIC0gRm9vdGVyICovXHJcbiRnZGF5LWJnLWxvZ28tZm9vdGVyOicvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvQnJhbmQvZ2RheS1sb2dvLWJhY2tncm91bmQtZm9vdGVyLW9sLnBuZyc7XHJcbiRnZGF5LWJnLWxvZ28tZm9vdGVyLXBvc2l0aW9uOiBjZW50ZXIgLTc1cHgsY2VudGVyIGNlbnRlcjtcclxuXHJcbi8qIEcnREFZIExvZ28gQmFja2dyb3VuZCAtIEZpeGVkIFRhYiAqL1xyXG4kZ2RheS1iZy1sb2dvLXRhYjogJy9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9CcmFuZC9nZGF5LWxvZ28tYmFja2dyb3VuZC10YWItY3RhLW9sLnBuZyc7XHJcbiRnZGF5LWJnLWxvZ28tdGFiLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4vKiBHJ0RBWSBMb2dvIEJhY2tncm91bmQgR2FwaGljIFNpemVzICovXHJcbiRnZGF5LWJnLWhlYWRlci1zaXplLW1vYmlsZToyMDAwcHggYXV0bztcclxuJGdkYXktYmctaGVhZGVyLXNpemUtdGFibGV0OjQ1MDBweCBhdXRvO1xyXG4kZ2RheS1iZy1oZWFkZXItc2l6ZS1kZXNrdG9wOjU4NDBweCBhdXRvO1xyXG5cclxuJGdkYXktYmctZm9vdGVyLXNpemUtbW9iaWxlOjQwMDBweCBhdXRvO1xyXG4kZ2RheS1iZy1mb290ZXItc2l6ZS10YWJsZXQ6NDAwMHB4IGF1dG87XHJcbiRnZGF5LWJnLWZvb3Rlci1zaXplLWRlc2t0b3A6NTg0MHB4IGF1dG87XHJcblxyXG4vKiBHJ0RBWSBMb2dvIEJhY2tncm91bmQgLSBDYXB0aXZlIExhbmRpbmcgUGFnZSAqL1xyXG4kZ2RheS1iZy1sb2dvLWNhcHRpdmU6Jy9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9CcmFuZC9nZGF5LWxvZ28tY2FwdGl2ZS1sYW5kaW5nLWJhY2tncm91bmQucG5nJztcclxuXHJcbi8qIEcnREFZIEJhY2tncm91bmQgR3JhZGllbnQgKi9cclxuJGdkYXktYmctZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmsxMCk7XHJcblxyXG5cclxuLyogRydEQVkgQmFja2dyb3VuZCBJbWFnZXMgKi9cclxuJGdkYXktYmctdHJlZXM6Jy9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9JbWFnZXMvZ2RheS1iYWNrZ3JvdW5kLXRyZWVzLTE4MDAuanBnJztcclxuJGdkYXktYmctdHJlZXMtYmx1cjonL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ltYWdlcy9nZGF5LWJhY2tncm91bmQtdHJlZXMtYmx1cnJlZC0xODAwLmpwZyc7XHJcbiRnZGF5LWJnLXRyZWVzLWJyaWdodDonL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ltYWdlcy9nZGF5LWJhY2tncm91bmQtdHJlZXMtYnJpZ2h0LTE4MDAuanBnJztcclxuJGdkYXktYmctdHJlZXMtYnJpZ2h0LWhhbGY6Jy9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9JbWFnZXMvZ2RheS1iYWNrZ3JvdW5kLXRyZWVzLWJyaWdodC1oYWxmLTE4MDAuanBnJztcclxuJGdkYXktaGFuZC1pbWFnZTogJy9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9JbWFnZXMvZ2RheS1oYW5kd2l0aGNhcmQtd2ViLnBuZyc7XHJcblxyXG5cclxuJGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4vLyBDdXN0b20gZm9udHNcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LWJvZHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1icmFuZDogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLHNhbnMtc2VyaWY7XHJcbiRmb250LWhpZ2hsaWdodDogJGZvbnQtYnJhbmQ7XHJcblxyXG5cclxuIiwiLypcclxuLS1cclxuLS1cclxubWl4aW5zXHJcbi0tXHJcbi0tXHJcbiovXHJcblxyXG5AbWl4aW4gaW1hZ2VTdGFtcCgpIHtcclxuICAvLyBTdGFtcFxyXG4gIC5zdGFtcC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCw0LjApOyAgXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tbSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3RhbXAtLXRvcCB7XHJcblxyXG4gICAgfVxyXG4gICAgLnN0YW1wLS1idG0ge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhpZ2hsaWdodDtcclxuICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbWFnZU92ZXJsYXkoKSB7XHJcbiAgLmhlcm8taW1hZ2Utb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3RhY2tlZEhlYWRpbmcoKSB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwyLjQpOyAgICAgICAgICAgIFxyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLW1pbigkbWluKSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDokbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1tYXgoJG1heCkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JG1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtbWluLWgoJG1pbikge1xyXG4gIEBtZWRpYSAobWluLWhlaWdodDokbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLW1heC1oKCRtYXgpIHtcclxuICBAbWVkaWEgKG1heC1oZWlnaHQ6JG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1taW4tbWF4KCRtaW4sJG1heCkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6JG1pbikgYW5kIChtYXgtd2lkdGg6JG1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWNlbnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXN0eWxlKCR3ZWlnaHQsJHN0eWxlKSB7XHJcbiAgICBAaWYgJHdlaWdodCA9PSA0MDAgb3IgJHdlaWdodCA9PSA1MDAgb3IgJHdlaWdodCA9PSA2MDAgb3IgJHdlaWdodCA9PSA3MDAgb3IgJHdlaWdodCA9PSA4MDAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gICAgfSBAZWxzZSBpZiAkd2VpZ2h0ID09IDkwMCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6JHdlaWdodDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgfSBAZWxzZSB7IFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIH1cclxuICAgIEBpZiAkc3R5bGUgPT0gJ2l0YWxpYycge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAtbXMtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG59XHJcblxyXG4vKiBGb250LVNpemUgTWl4aW4gKi9cclxuQG1peGluIGZvbnQtc2l6ZSgkcHgsJHJlbSkge1xyXG4gICAgZm9udC1zaXplOiAjeyRweH1weDtcclxuICAgIGZvbnQtc2l6ZTogI3skcmVtfXJlbTtcclxufVxyXG5cclxuXHJcbi8qIFRyYW5zaXRpb24gTWl4aW4gKi9cclxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MpIHtcclxuICAgIHRyYW5zaXRpb246ICN7JGFyZ3N9O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAjeyRhcmdzfTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogI3skYXJnc307XHJcbiAgICAtby10cmFuc2l0aW9uOiAjeyRhcmdzfTtcclxufVxyXG5cclxuLyogVHJhbnNmb3JtIE1peGluICovXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJGFyZ3MpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJGFyZ3M7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRhcmdzO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRhcmdzO1xyXG4gIC1vLXRyYW5zZm9ybTogJGFyZ3M7XHJcbiAgdHJhbnNmb3JtOiAkYXJncztcclxufVxyXG5cclxuLyogQm9yZGVyIFJhZGl1cyBNaXhpbiAqL1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG4vKiBMaW5rcyAqL1xyXG5cclxuQG1peGluIGhvdmVyLXN0YXRlIHtcclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2xvci1kYXJrZW4oJHByb3BlcnR5LCRjb2xvciwkcGVyY2VudCkge1xyXG4gICAgJHByb3BlcnR5OiBkYXJrZW4oJGNvbG9yLCRwZXJjZW50KVxyXG59XHJcblxyXG4vKiBHJ0RBWSBHcmFwaGljIEJhY2tncm91bmQgKi9cclxuXHJcbkBtaXhpbiBnZGF5LWxvZ28tYmcge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGdkYXktYmctbG9nbyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGdkYXktYmctbG9nbyksJGdkYXktYmctZ3JhZGllbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGdkYXktYmctbG9nby1wb3NpdGlvbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTokZ2RheS1iZy1oZWFkZXItc2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTokZ2RheS1iZy1oZWFkZXItc2l6ZS10YWJsZXQ7ICAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6JGdkYXktYmctaGVhZGVyLXNpemUtZGVza3RvcDsgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBnZGF5LWxvZ28tYmctc2xpZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRnZGF5LWJnLWxvZ28pO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRnZGF5LWJnLWxvZ28pLCRnZGF5LWJnLWdyYWRpZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRnZGF5LWJnLWxvZ28tc2xpZGVyLXBvc2l0aW9uLW1vYmlsZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTokZ2RheS1iZy1oZWFkZXItc2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTokZ2RheS1iZy1oZWFkZXItc2l6ZS10YWJsZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGdkYXktYmctbG9nby1zbGlkZXItcG9zaXRpb24tdGFibGV0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6JGdkYXktYmctaGVhZGVyLXNpemUtZGVza3RvcDsgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGdkYXktYmctbG9nby1zbGlkZXItcG9zaXRpb24tZGVza3RvcDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdkYXktbG9nby1iZy1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGdkYXktYmctbG9nby1mb290ZXIpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRnZGF5LWJnLWxvZ28tZm9vdGVyKSwkZ2RheS1iZy1ncmFkaWVudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZ2RheS1iZy1sb2dvLWZvb3Rlci1wb3NpdGlvbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTokZ2RheS1iZy1mb290ZXItc2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTokZ2RheS1iZy1mb290ZXItc2l6ZS10YWJsZXQ7ICAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6JGdkYXktYmctZm9vdGVyLXNpemUtZGVza3RvcDsgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBnZGF5LWxvZ28tYmctdGFiIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZ2RheS1iZy1sb2dvLXRhYik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGdkYXktYmctbG9nby10YWItcG9zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiBnZGF5LWJnLXRyZWVzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5OyAgICBcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZ2RheS1iZy10cmVlcyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBkaXNwbGF5LWZsZXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XHJcbiAgICBAaWYgJHZhbHVlID09IHJvdy1yZXZlcnNlIHtcclxuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcclxuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAtbW96LWJveC1wYWNrOiBzdGFydDtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgICAgLW1vei1ib3gtcGFjazogZW5kO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1vei1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xyXG4gICAgICAtbW96LWJveC1wYWNrOiAkdmFsdWU7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pIHtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgICAtbXMtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICB9XHJcblxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24tY29sdW1uIHtcclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtbXMtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBkb3RzIHtcclxuICAwJSwgMjAlIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgdGV4dC1zaGFkb3c6XHJcbiAgICAgIC4yNWVtIDAgMCByZ2JhKDAsMCwwLDApLFxyXG4gICAgICAuNWVtIDAgMCByZ2JhKDAsMCwwLDApO31cclxuICA0MCUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1zaGFkb3c6XHJcbiAgICAgIC4yNWVtIDAgMCByZ2JhKDAsMCwwLDApLFxyXG4gICAgICAuNWVtIDAgMCByZ2JhKDAsMCwwLDApO31cclxuICA2MCUge1xyXG4gICAgdGV4dC1zaGFkb3c6XHJcbiAgICAgIC4yNWVtIDAgMCB3aGl0ZSxcclxuICAgICAgLjVlbSAwIDAgcmdiYSgwLDAsMCwwKTt9XHJcbiAgODAlLCAxMDAlIHtcclxuICAgIHRleHQtc2hhZG93OlxyXG4gICAgICAuMjVlbSAwIDAgd2hpdGUsXHJcbiAgICAgIC41ZW0gMCAwIHdoaXRlO31cclxuICB9XHJcblxyXG4vKlxyXG4tLVxyXG4tLVxyXG5TQ1JBVENIUEFEXHJcbi0tXHJcbi0tXHJcbiovXHJcblxyXG5cclxuQG1peGluIG1lZGlhLW1pbk9CU09MRVRFKCRzaXplKSB7XHJcbiAgICBAaWYgJHNpemUgPT0gJHRuIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0bikge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9IEBlbHNlIGlmICRzaXplID09ICR4cyB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokeHMpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAkbXMge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gJG1tIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtbSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9IEBlbHNlIGlmICRzaXplID09ICRzbSB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokc20pIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAkbWQge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1kKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gJGxnIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRsZykge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICAvKiBDdXNhdG9tIG1lZGlhIHNpemUgKi9cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRzaXplKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIFN0eWxlc2hlZXQgY29tcGlsZWQgZnJvbSBzY3NzICovXG4vKlxyXG4tLVxyXG4tLVxyXG5jb3JlXHJcbi0tXHJcbi0tXHJcbiovXG4vKlxyXG4tLVxyXG4tLVxyXG52YXJpYWJsZXNcclxuLS1cclxuLS1cclxuKi9cbi8qIENvbG91cnMgKi9cbi8qIFBhbmVscyAqL1xuLyogTWVkaWEgUXVlcmllcyAoQm9vdHN0cmFwIHYzLjMuNyArIEV4dGVuZGVkIG1vYmlsZSBzaXplcykgKi9cbi8qIEcnREFZIExvZ28gQmFja2dyb3VuZCAtIEhlYWRlciAmIEhvbWUgKi9cbi8qIEcnREFZIExvZ28gLSBTbGlkZXIgKi9cbi8qIEcnREFZIExvZ28gQmFja2dyb3VuZCAtIEZvb3RlciAqL1xuLyogRydEQVkgTG9nbyBCYWNrZ3JvdW5kIC0gRml4ZWQgVGFiICovXG4vKiBHJ0RBWSBMb2dvIEJhY2tncm91bmQgR2FwaGljIFNpemVzICovXG4vKiBHJ0RBWSBMb2dvIEJhY2tncm91bmQgLSBDYXB0aXZlIExhbmRpbmcgUGFnZSAqL1xuLyogRydEQVkgQmFja2dyb3VuZCBHcmFkaWVudCAqL1xuLyogRydEQVkgQmFja2dyb3VuZCBJbWFnZXMgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsNzAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qXHJcbi0tXHJcbi0tXHJcbm1peGluc1xyXG4tLVxyXG4tLVxyXG4qL1xuLyogRm9udC1TaXplIE1peGluICovXG4vKiBUcmFuc2l0aW9uIE1peGluICovXG4vKiBUcmFuc2Zvcm0gTWl4aW4gKi9cbi8qIEJvcmRlciBSYWRpdXMgTWl4aW4gKi9cbi8qIExpbmtzICovXG4vKiBHJ0RBWSBHcmFwaGljIEJhY2tncm91bmQgKi9cbkBrZXlmcmFtZXMgZG90cyB7XG4gIDAlLCAyMCUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRleHQtc2hhZG93OiAwLjI1ZW0gMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAuNWVtIDAgMCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIDQwJSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAwLjI1ZW0gMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAuNWVtIDAgMCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAuMjVlbSAwIDAgd2hpdGUsIDAuNWVtIDAgMCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIDgwJSwgMTAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IC4yNWVtIDAgMCB3aGl0ZSxcciAuNWVtIDAgMCB3aGl0ZTsgfSB9XG5cbi8qXHJcbi0tXHJcbi0tXHJcblNDUkFUQ0hQQURcclxuLS1cclxuLS1cclxuKi9cbi51LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi51LWZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnUtcm93LTUgLmJsb2NrIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnUtcm93LTUgLmJsb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC51LXJvdy01IC5ibG9jayB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAudS1yb3ctNSAuYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLnUtcm93LTUgLmJsb2NrIC50ZXh0LWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudS1yb3ctNSAuYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtc20tZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udS1tYXgtMjAwIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB1c2gtbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi51LXJvdy1wdXNoaW4ge1xuICBtYXJnaW46IDAgMTVweDsgfVxuXG4udS1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi51LW10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4udS1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udS1tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4udS1tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4udS1tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4udS1tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi51LW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi51LXB2LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnUtcHYtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLnUtcHYtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnUtcHYtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnUtcHYtMTAwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG4udS1wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udS1wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4udS1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4udS1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1iZy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICMwMDdkYzU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAudS1iZy1ibG9jay0tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICMwMDdkYzU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmx1ZSB7XG4gIGNvbG9yOiAjMDA3ZGM1OyB9XG5cbi5ibHVlLWFsdCB7XG4gIGNvbG9yOiAjMDE0ZDdlOyB9XG5cbi50ZXh0LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jb2xvci1uYXZ5IHtcbiAgY29sb3I6ICMwMTRkN2U7XG4gIGZpbGw6ICMwMTRkN2U7IH1cblxuLnRleHQtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAxM2Y2NTtcbiAgZmlsbDogIzAxM2Y2NTsgfVxuXG4udGV4dC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5N2M0NDtcbiAgZmlsbDogI2Y5N2M0NDsgfVxuXG4uY29sLWNvbG9yLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5jb2wtY29sb3ItbmF2eSB7XG4gIGJhY2tncm91bmQ6ICMwMTRkN2U7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jb2wtY29sb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDEzZjY1O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29sLWNvbG9yLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmOTdjNDQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jb2wtY29sb3ItZ3JleS1zb2Z0IHtcbiAgYmFja2dyb3VuZDogcmdiYSg2OCwgNjgsIDY4LCAwLjIpOyB9XG5cbi5jb2wtY29sb3ItbmF2eS1zb2Z0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCA3NywgMTI2LCAwLjIpO1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5jb2wtY29sb3ItZ3JlZW4tc29mdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMSwgNjMsIDEwMSwgMC4yKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uY29sLWNvbG9yLW9yYW5nZS1zb2Z0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDEyNCwgNjgsIDAuMik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLypcclxuLS1cclxuLS1cclxucmVzZXRcclxuLS1cclxuLS1cclxuKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLypcclxuLS1cclxuLS1cclxuZ2xvYmFsXHJcbi0tXHJcbi0tXHJcbiovXG5ociB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuICBoci5jb250cmFzdC1zdWJ0bGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLyogRydEQVkgSWNvbnMgKi9cbi5nZGF5LWljb24tZ3JvdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtOHB4OyB9XG4gIC5nZGF5LWljb24tZ3JvdXAtd3JhcHBlcjo6YmVmb3JlLCAuZ2RheS1pY29uLWdyb3VwLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5nZGF5LWljb24tZ3JvdXAtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5nZGF5LWljb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAuZ2RheS1pY29uLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5nZGF5LWljb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuZ2RheS1pY29uLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuLmdkYXktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5nZGF5LWljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmdkYXktaWNvbi10aXRsZSxcbi5nZGF5LWljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5nZGF5LWljb24tdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC1zaXplOiAzLjdyZW07XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgLyogT3ZlcnJpZGUgKi9cbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5nZGF5LWljb24tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWluLWhlaWdodDogNjVweDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uZml4ZWQtY3RhLXRhYi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0JyYW5kL2dkYXktbG9nby1iYWNrZ3JvdW5kLXRhYi1jdGEtb2wucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLmZpeGVkLWN0YS10YWItd3JhcHBlci5jdGEtaGlkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZml4ZWQtY3RhLXRhYi13cmFwcGVyLmN0YS1zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5maXhlZC1jdGEtdGFiLXdyYXBwZXIgYSB7XG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgIC5maXhlZC1jdGEtdGFiLXdyYXBwZXIgYTpob3ZlciwgLmZpeGVkLWN0YS10YWItd3JhcHBlciBhOmFjdGl2ZSwgLmZpeGVkLWN0YS10YWItd3JhcHBlciBhOmZvY3VzLCAuZml4ZWQtY3RhLXRhYi13cmFwcGVyIGE6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmZpeGVkLWN0YS10YWItd3JhcHBlciAuZml4ZWQtY3RhLXRhYi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzAwN2RjNTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZml4ZWQtY3RhLXRhYi13cmFwcGVyIC5maXhlZC1jdGEtdGFiLWNvbnRhaW5lciBoMiB7XG4gICAgICBjb2xvcjogIzAwN2RjNTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5maXhlZC1jdGEtdGFiLXdyYXBwZXIgLmZpeGVkLWN0YS10YWItY29udGFpbmVyIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBPdmVycmlkZSBCb290c3RyYXAgUGFuZWxzIChGQVEpICovXG4vKiMgQlMgT3ZlcnJpZGU6IEZBUSBUb2dnbGUgKFBhbmVsIENsYXNzKSAjKi9cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC8qIEJvb3RzdHJhcCBQYW5lbCAtIERlZmF1bHQgT3ZlcnJpZGVzICovIH1cbiAgLnBhbmVsLnBhbmVsLWRlZmF1bHQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucGFuZWwucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbm9uZTsgfVxuICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGgxLnBhbmVsLXRpdGxlLFxuICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyBoMi5wYW5lbC10aXRsZSxcbiAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgaDMucGFuZWwtdGl0bGUsXG4gICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGg0LnBhbmVsLXRpdGxlLFxuICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNS5wYW5lbC10aXRsZSxcbiAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgaDYucGFuZWwtdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGNvbG9yOiAjMDE0ZDdlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjJweDsgfVxuICAgICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7IH1cbiAgICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGU6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA3ZGM1OyB9XG4gICAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTpob3ZlciwgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmFjdGl2ZSwgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmZvY3VzLCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGE6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDE0ZDdlO1xuICAgICAgICAgIGNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZCAucGFuZWwtdGl0bGU6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcuY29sbGFwc2VkIC5wYW5lbC10aXRsZTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA3ZGM1OyB9XG4gIC5wYW5lbCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMzhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG4gIC5wYW5lbCAucGFuZWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnBhZ2UtaGVyby1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQ29sb3VyIEJsb2NrcyAqL1xuLmJsb2NrLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYmxvY2std3JhcHBlciAuYmxvY2stY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ibG9jay13cmFwcGVyIC5ibG9jay1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2stY29udGVudCAuYmxvY2staWNvbiB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTRkN2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYmxvY2std3JhcHBlciAuYmxvY2stY29udGFpbmVyIC5ibG9jay1jb250ZW50IC5ibG9jay1pY29uIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLmJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2stY29udGVudCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuYmxvY2std3JhcHBlciAuYmxvY2stY29udGFpbmVyIC5ibG9jay1jb250ZW50IC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi8qXHJcbi0tXHJcbi0tXHJcbm1vZGFsXHJcbi0tXHJcbi0tXHJcbiovXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubW9kYWwgLmNvbmZpcm1hdGlvbi1vdmVybGF5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLm1vZGFsIC5jb25maXJtYXRpb24tb3ZlcmxheS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDEwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLmxvYWRlci1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubG9hZGVyLW9wZW4gLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4uc3RyaWtlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMjVweCAwOyB9XG4gIC5zdHJpa2UgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnN0cmlrZSA+IHNwYW46OmJlZm9yZSwgLnN0cmlrZSA+IHNwYW46OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA5OTk5cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgICAuc3RyaWtlID4gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnN0cmlrZSA+IHNwYW46OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OyB9XG4gIC5jb250YWN0LWRldGFpbHMtd3JhcHBlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgcCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgICAgLmNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHAgc3Bhbi5kZXRhaWxzLWluZGljYXRvciB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9IH1cbiAgLmNvbnRhY3QtZGV0YWlscy13cmFwcGVyIC5wYXJrLWJyYW5kcyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtZGV0YWlscy13cmFwcGVyIC5wYXJrLWJyYW5kcyBpbWcge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4vKlxyXG4tLVxyXG4tLVxyXG5sb2FkaW5nIGljb25cclxuLS1cclxuLS1cclxuKi9cbi5sb2FkaW5nLWljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubG9hZGluZy1pY29uIC5zcGlubmVyIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYW5pbWF0aW9uOiBjaXJjbGUtcm90YXRvciAxLjRzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5sb2FkaW5nLWljb24gLnNwaW5uZXIgKiB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubG9hZGluZy1pY29uIC5zcGlubmVyIC5wYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE4NztcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBjaXJjbGUtZGFzaCAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlLFxyIGNpcmNsZS1jb2xvcnMgNS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBvdmVyZmxvdzogc2hvdztcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIC8qIDpub3QoOnJlcXVpcmVkKSBoaWRlcyB0aGVzZSBydWxlcyBmcm9tIElFOSBhbmQgYmVsb3cgKi8gfVxuICAubG9hZGluZzpub3QoOnJlcXVpcmVkKSB7XG4gICAgLyogaGlkZSBcImxvYWRpbmcuLi5cIiB0ZXh0ICovXG4gICAgZm9udDogMC8wIGE7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAubG9hZGluZy5sb2FkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubG9hZGluZzpub3QoOnJlcXVpcmVkKTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tb3otYW5pbWF0aW9uOiBzcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW1zLWFuaW1hdGlvbjogc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1vLWFuaW1hdGlvbjogc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41ZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS41ZW0gMCAwIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS4xZW0gMS4xZW0gMCAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIDAgMS41ZW0gMCAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIC0xLjFlbSAxLjFlbSAwIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAtMS41ZW0gMCAwIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAtMS4xZW0gLTEuMWVtIDAgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAwIC0xLjVlbSAwIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS4xZW0gLTEuMWVtIDAgMDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIDEuNWVtIDAgMCAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIDEuMWVtIDEuMWVtIDAgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAwIDEuNWVtIDAgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAtMS4xZW0gMS4xZW0gMCAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIC0xLjVlbSAwIDAgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAtMS4xZW0gLTEuMWVtIDAgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAwIC0xLjVlbSAwIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS4xZW0gLTEuMWVtIDAgMDsgfVxuXG4vKiBBbmltYXRpb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1vLWtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIExvYWRpbmcgSWNvbiBBbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGNpcmNsZS1yb3RhdG9yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZS1jb2xvcnMge1xuICAwJSB7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZTogI2ZmZjsgfSB9XG5cbkBrZXlmcmFtZXMgY2lyY2xlLWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NzsgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0Ni43NTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxODc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDUwZGVnKTsgfSB9XG5cbi8qXHJcbioqXHJcbnRyYW5zaXRpb25zXHJcbioqXHJcbiovXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKlxyXG4tLVxyXG4tLVxyXG5wYWxldHRlXHJcbi0tXHJcbi0tXHJcbiovXG4vKiBCYWNrZ3JvdW5kIENvbG91cnMgLSBVc2VkIGFzIE92ZXJyaWRlcyAoIWltcG9ydGFudCkgKi9cbi5iZy1jb2xvci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvci1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDdlICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbG9yLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxM2Y2NSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvci1xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGMzZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvci1xdWluYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2M0NCAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvci1jb250cmFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctY29sb3ItZ3JleS0wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb2xvci1ncmV5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IH1cblxuLyogRm9udCBDb2xvdXJzIC0gVXNlZCBhcyBPdmVycmlkZXMgKCFpbXBvcnRhbnQpICovXG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3ZGM1ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDE0ZDdlICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICMwMTNmNjUgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAjZmJkYzNlICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXF1aW5hcnkge1xuICBjb2xvcjogI2Y5N2M0NCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ib2R5IHtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItY29udHJhc3Qge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbi0tXHJcbi0tXHJcbmdsb2JhbCB0eXBvZ3JhcGh5XHJcbi0tXHJcbi0tXHJcbiovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTsgfVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzAwN2RjNTsgfVxuICBoMS5oZWFkaW5nLXN0YWNrLCAuaDEuaGVhZGluZy1zdGFjaywgaDIuaGVhZGluZy1zdGFjaywgLmgyLmhlYWRpbmctc3RhY2ssIGgzLmhlYWRpbmctc3RhY2ssIC5oMy5oZWFkaW5nLXN0YWNrLCBoNC5oZWFkaW5nLXN0YWNrLCAuaDQuaGVhZGluZy1zdGFjaywgaDUuaGVhZGluZy1zdGFjaywgLmg1LmhlYWRpbmctc3RhY2ssIGg2LmhlYWRpbmctc3RhY2ssIC5oNi5oZWFkaW5nLXN0YWNrIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIGgxLmhlYWRpbmctc3RhY2sgc3BhbiwgLmgxLmhlYWRpbmctc3RhY2sgc3BhbiwgaDIuaGVhZGluZy1zdGFjayBzcGFuLCAuaDIuaGVhZGluZy1zdGFjayBzcGFuLCBoMy5oZWFkaW5nLXN0YWNrIHNwYW4sIC5oMy5oZWFkaW5nLXN0YWNrIHNwYW4sIGg0LmhlYWRpbmctc3RhY2sgc3BhbiwgLmg0LmhlYWRpbmctc3RhY2sgc3BhbiwgaDUuaGVhZGluZy1zdGFjayBzcGFuLCAuaDUuaGVhZGluZy1zdGFjayBzcGFuLCBoNi5oZWFkaW5nLXN0YWNrIHNwYW4sIC5oNi5oZWFkaW5nLXN0YWNrIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbmgxLCAuaDEsIGgyLCAuaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07IH0gfVxuICBoMS5wYWdlLXRpdGxlLCAuaDEucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgaDEuaGlnaGxpZ2h0LCAuaDEuaGlnaGxpZ2h0IHtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wb3J0YWwtLXB1YmxpYyBoMSwgLnBvcnRhbC0tcHVibGljIC5oMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9ydGFsLS1wdWJsaWMgaDEsIC5wb3J0YWwtLXB1YmxpYyAuaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07IH0gfVxuICAucG9ydGFsLS1wdWJsaWMgaDIsIC5wb3J0YWwtLXB1YmxpYyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcnRhbC0tcHVibGljIGgyLCAucG9ydGFsLS1wdWJsaWMgLmgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyB9IH1cbiAgLnBvcnRhbC0tcHVibGljIGgzLCAucG9ydGFsLS1wdWJsaWMgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gIC5wb3J0YWwtLXB1YmxpYyBoNCwgLnBvcnRhbC0tcHVibGljIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoNSwgLmg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg2LCAuaDYge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07IH0gfVxuXG4uc3RhY2tlZEhlYWRpbmcge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMwMDdkYzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLnN0YWNrZWRIZWFkaW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuXG5oMSBzbWFsbCwgLmgxIHNtYWxsLFxuaDIgc21hbGwsIC5oMiBzbWFsbCxcbmgzIHNtYWxsLCAuaDMgc21hbGwsXG5oNCAuc21hbGwsIC5oNCAuc21hbGwsXG5oNSAuc21hbGwsIC5oNSAuc21hbGwsXG5oNiAuc21hbGwsIC5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6ICMwMTRkN2U7IH1cblxuLnN1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi51bnNldCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDsgfVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4udGV4dC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDE0ZDdlOyB9XG5cbi50ZXh0LXNtbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cbiAgcCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5wLmludHJvIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICMwMDdkYzU7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgcC5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG5cbi5mb250LWx0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mb250LWx0LWl0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mb250LXJnIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mb250LXJnLWl0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mb250LW1kIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mb250LW1kLWl0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mb250LWJkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mb250LWJkLWl0IHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mb250LXVjIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9udC1sYyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvbnQteHgtc20ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5mb250LXgtc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5mb250LXNtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmZvbnQtbGcge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMi4xcmVtOyB9XG5cbi5mb250LXgtbGcge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMi4zcmVtOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBob3Zlci1tYXNrLWluIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7XG4gICAgd2lkdGg6IDkwcHg7IH1cbiAgMSUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkOTI7XG4gICAgd2lkdGg6IDkwcHg7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhvdmVyLW1hc2staW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjNTtcbiAgICB3aWR0aDogOTBweDsgfVxuICAxJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5MjtcbiAgICB3aWR0aDogOTBweDsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBob3Zlci1tYXNrLW91dCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDkyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIDk5JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5MjtcbiAgICB3aWR0aDogOTBweDsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICAgIHdpZHRoOiA5MHB4OyB9IH1cblxuQGtleWZyYW1lcyBob3Zlci1tYXNrLW91dCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDkyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIDk5JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5MjtcbiAgICB3aWR0aDogOTBweDsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICAgIHdpZHRoOiA5MHB4OyB9IH1cblxuLypcclxuLS1cclxuLS1cclxucGFnZXNcclxuLS1cclxuLS1cclxuKi9cbi5wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxODBweCAwIDUwcHg7XG4gIC8qIFxyXG4gICAgLS1cclxuICAgIC0tXHJcbiAgICBQT1JUQUxcclxuICAgIC0tXHJcbiAgICAtLVxyXG4gICAgKi9cbiAgLyogXHJcbiAgLS1cclxuICAtLVxyXG4gIENBUFRJVkUgLSBMQU5ESU5HIFBBR0VcclxuICAtLVxyXG4gIC0tXHJcbiAgKi9cbiAgLyogXHJcbiAgLS1cclxuICAtLVxyXG4gIFNBTEVTIExFQURFUkJPQVJEXHJcbiAgLS1cclxuICAtLVxyXG4gICovIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH0gfVxuICAucGFnZS13cmFwcGVyLnBvcnRhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAvKiMgTWVtYmVyIFJlbmV3IC0gU3RlcCBJbmRpY2F0b3JzICMqL1xuICAgIC8qIE1lbWJlciBSZW5ldyBNb2RhbCAtIFN0ZXA6IE1lbWJlcnNoaXAgKi9cbiAgICAvKiBNZW1iZXIgUmVuZXcgTW9kYWwgLSBTdGVwOiBQYXltZW50ICovIH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLXNlYXJjaC13cmFwcGVyIGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItc2VhcmNoLXdyYXBwZXIgaDEge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJveC13cmFwcGVyIGg0IHtcbiAgICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJveC13cmFwcGVyIGg0IHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJveC13cmFwcGVyIGg0IHNwYW4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwN2RjNTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1ib3gtd3JhcHBlciBoNCBzcGFuIGE6aG92ZXIsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1ib3gtd3JhcHBlciBoNCBzcGFuIGE6YWN0aXZlLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94LXdyYXBwZXIgaDQgc3BhbiBhOmZvY3VzLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94LXdyYXBwZXIgaDQgc3BhbiBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDdkYzU7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLXNlYXJjaC1yZXN1bHRzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNTBweCAwIDAgMDsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1zZWFyY2gtcmVzdWx0cy13cmFwcGVyIC5uby1tZW1iZXItZm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItc2VhcmNoLXJlc3VsdHMtd3JhcHBlciAuc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgc3ZnI2N1cnZlMSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciA+IC5yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLm1lbWJlci1uYW1lIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5tZW1iZXItZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLm1lbWJlci1kZXRhaWxzIHNwYW4gaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAubWVtYmVyLWRldGFpbHMgc3Bhbi5tZW1iZXItYWRkcmVzcyB7XG4gICAgICAgICAgd2lkdGg6IDMyNXB4OyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAubWVtYmVyLWRldGFpbHMgc3Bhbi5tZW1iZXItbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5tZW1iZXItZGV0YWlscyBzcGFuLm1lbWJlci1lbWFpbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAubWVtYmVyLWRldGFpbHMgc3Bhbi5tZW1iZXItZW1haWwge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctaGVhZGVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAwIDUwcHg7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctaGVhZGVyLXdyYXBwZXIgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1oZWFkZXItd3JhcHBlciAubWVtYmVyLWRldGFpbHMgLm1lbWJlci1hZGRyZXNzIHtcbiAgICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctaGVhZGVyLXdyYXBwZXIgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItYWRkcmVzcyBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWhlYWRlci13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctaGVhZGVyLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzLFxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2LFxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2Lm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicy5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYsXG4gICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2Lm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGksXG4gICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSBzcGFuLFxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgc3BhbixcbiAgICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSBzcGFuLmxvc3QtY2xhaW0tY291bnQsXG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaSBzcGFuLmxvc3QtY2xhaW0tY291bnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpIC5wYXJrLW9wZW4tY2xhaW1zLFxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkgLnBhcmstb3Blbi1jbGFpbXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSAucGFyay1vcGVuLWNsYWltczpob3ZlciwgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgLnBhcmstb3Blbi1jbGFpbXM6YWN0aXZlLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSAucGFyay1vcGVuLWNsYWltczpmb2N1cywgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgLnBhcmstb3Blbi1jbGFpbXM6YWN0aXZlOmZvY3VzLFxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaSAucGFyay1vcGVuLWNsYWltczpob3ZlcixcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkgLnBhcmstb3Blbi1jbGFpbXM6YWN0aXZlLFxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaSAucGFyay1vcGVuLWNsYWltczpmb2N1cyxcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkgLnBhcmstb3Blbi1jbGFpbXM6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSAucGFyay1vcGVuLWNsYWltczpob3ZlciAubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCwgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgLnBhcmstb3Blbi1jbGFpbXM6YWN0aXZlIC5tZW0tb3Blbi1ib29raW5nLWNsYWltLWNvdW50LCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSAucGFyay1vcGVuLWNsYWltczpmb2N1cyAubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCwgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgLnBhcmstb3Blbi1jbGFpbXM6YWN0aXZlOmZvY3VzIC5tZW0tb3Blbi1ib29raW5nLWNsYWltLWNvdW50LFxuICAgICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpIC5wYXJrLW9wZW4tY2xhaW1zOmhvdmVyIC5tZW0tb3Blbi1ib29raW5nLWNsYWltLWNvdW50LFxuICAgICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpIC5wYXJrLW9wZW4tY2xhaW1zOmFjdGl2ZSAubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCxcbiAgICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaSAucGFyay1vcGVuLWNsYWltczpmb2N1cyAubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCxcbiAgICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaSAucGFyay1vcGVuLWNsYWltczphY3RpdmU6Zm9jdXMgLm1lbS1vcGVuLWJvb2tpbmctY2xhaW0tY291bnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzEyNzJkO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaS5wYXJrLW9wZW4tY2xhaW1zLmFjdGl2ZSAubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCwgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6YWN0aXZlIC5tZW0tb3Blbi1ib29raW5nLWNsYWltLWNvdW50LCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLm1lbS1vcGVuLWJvb2tpbmctY2xhaW0tY291bnQsXG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaS5wYXJrLW9wZW4tY2xhaW1zLmFjdGl2ZSAubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCxcbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpOmFjdGl2ZSAubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCxcbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpLmFjdGl2ZSAubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2MxMjcyZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaS5wYXJrLW9wZW4tY2xhaW1zLmFjdGl2ZSA+IGEsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpOmFjdGl2ZSA+IGEsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsXG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaS5wYXJrLW9wZW4tY2xhaW1zLmFjdGl2ZSA+IGEsXG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaTphY3RpdmUgPiBhLFxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaS5wYXJrLW9wZW4tY2xhaW1zLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpLnBhcmstb3Blbi1jbGFpbXMuYWN0aXZlID4gYTphY3RpdmUsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpLnBhcmstb3Blbi1jbGFpbXMuYWN0aXZlID4gYTpmb2N1cywgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGkucGFyay1vcGVuLWNsYWltcy5hY3RpdmUgPiBhOmFjdGl2ZTpmb2N1cywgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6YWN0aXZlID4gYTpob3ZlciwgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6YWN0aXZlID4gYTphY3RpdmUsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpOmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpOmFjdGl2ZSA+IGE6YWN0aXZlOmZvY3VzLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmhvdmVyLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmFjdGl2ZSwgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpmb2N1cywgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlID4gYTphY3RpdmU6Zm9jdXMsXG4gICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpLnBhcmstb3Blbi1jbGFpbXMuYWN0aXZlID4gYTpob3ZlcixcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkucGFyay1vcGVuLWNsYWltcy5hY3RpdmUgPiBhOmFjdGl2ZSxcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkucGFyay1vcGVuLWNsYWltcy5hY3RpdmUgPiBhOmZvY3VzLFxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaS5wYXJrLW9wZW4tY2xhaW1zLmFjdGl2ZSA+IGE6YWN0aXZlOmZvY3VzLFxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaTphY3RpdmUgPiBhOmhvdmVyLFxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaTphY3RpdmUgPiBhOmFjdGl2ZSxcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGk6YWN0aXZlID4gYTpmb2N1cyxcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGk6YWN0aXZlID4gYTphY3RpdmU6Zm9jdXMsXG4gICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpLmFjdGl2ZSA+IGE6YWN0aXZlLFxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiBsaS5hY3RpdmUgPiBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwN2RjNTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhLFxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkgYSB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2RjNTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGE6aG92ZXIsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGE6YWN0aXZlLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhOmZvY3VzLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhOmFjdGl2ZTpmb2N1cyxcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkgYTpob3ZlcixcbiAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciB1bC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1uYXYgbGkgYTphY3RpdmUsXG4gICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpIGE6Zm9jdXMsXG4gICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgdWwubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtbmF2IGxpIGE6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC8qei1pbmRleDogMjsqLyB9XG4gICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC50YWJzLWZ3LW91dGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAudGFicy1mb290ZXIge1xuICAgICAgICBtYXJnaW46IDAgLTI1cHggLTI1cHggLTI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENUVBRjc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4OyB9XG4gICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXJzaGlwLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyc2hpcC1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgLm1lbWJlcnNoaXAtZGV0YWlscyBoNCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAxMjUsIDE5NywgMC44NSk7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyc2hpcC1kZXRhaWxzIC5yZWQge1xuICAgICAgICAgIGNvbG9yOiAjYzEyNzJkOyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgLm1lbWJlcnNoaXAtZGV0YWlscyAueWVsbG93IHtcbiAgICAgICAgICBjb2xvcjogI2ZiZGMzZTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXJzaGlwLWRldGFpbHMgLmdyZWVuIHtcbiAgICAgICAgICBjb2xvcjogIzUzQTM2MjsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciBkaXYubWVtYmVyc2hpcC1iZW5lZml0cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggNDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgZGl2Lm1lbWJlcnNoaXAtYmVuZWZpdHMgLmJ0biB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogYXV0bzsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIGRpdi5tZW1iZXJzaGlwLWJlbmVmaXRzIGg0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAxMjUsIDE5NywgMC44NSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciBkaXYubWVtYmVyc2hpcC1iZW5lZml0cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyLXNuYXBzaG90LXdyYXBwZXIgLm1lbWJlci1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiAjMDA3ZGM1OyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgLm1lbWJlci1zbmFwc2hvdC13cmFwcGVyIC5tZW1iZXItZGV0YWlscyBzcGFuIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwN2RjNTsgfVxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgLm1lbWJlci1zbmFwc2hvdC13cmFwcGVyIC5tZW1iZXItZGV0YWlscyBzcGFuIGE6aG92ZXIsIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgLm1lbWJlci1zbmFwc2hvdC13cmFwcGVyIC5tZW1iZXItZGV0YWlscyBzcGFuIGE6YWN0aXZlLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItc25hcHNob3Qtd3JhcHBlciAubWVtYmVyLWRldGFpbHMgc3BhbiBhOmZvY3VzLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItc25hcHNob3Qtd3JhcHBlciAubWVtYmVyLWRldGFpbHMgc3BhbiBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwN2RjNTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyLXNuYXBzaG90LXdyYXBwZXIgLm1lbWJlci1kZXRhaWxzIHNwYW4uc2VjdGlvbi1pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItc25hcHNob3Qtd3JhcHBlciAubWVtYmVyLWRldGFpbHMgc3Bhbi5tZW1iZXItYWRkcmVzcyB7XG4gICAgICAgICAgd2lkdGg6IDMyNXB4OyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgLm1lbWJlci1zbmFwc2hvdC13cmFwcGVyIC5tZW1iZXItZGV0YWlscyBzcGFuLm1lbWJlci1tb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyLXNuYXBzaG90LXdyYXBwZXIgLm1lbWJlci1kZXRhaWxzIHNwYW4ubWVtYmVyLWVtYWlsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItc25hcHNob3Qtd3JhcHBlciAubWVtYmVyLWRldGFpbHMgc3Bhbi5tZW1iZXItZW1haWwge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItc25hcHNob3Qtd3JhcHBlciAubWVtYmVyLWRldGFpbHMgYnV0dG9uIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAuc2hvdy1tZW1iZXItZGV0YWlscy13cmFwcGVyIGg1IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAuc2hvdy1tZW1iZXItZGV0YWlscy13cmFwcGVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItY2FyZHMtd3JhcHBlciAuZGV2aWNlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyLWNhcmRzLXdyYXBwZXIgLmRldmljZS1jb250YWluZXI6OmJlZm9yZSxcbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyLWNhcmRzLXdyYXBwZXIgLmRldmljZS1jb250YWluZXIgLmZhcixcbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyLWNhcmRzLXdyYXBwZXIgLmRldmljZS1jb250YWluZXIgLmZhcyxcbiAgICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlci1vdmVydmlldy1jb250ZW50LXdyYXBwZXIgLm1lbWJlci1vdmVydmlldy1jb250ZW50LWNvbnRhaW5lciAubWVtYmVyLWNhcmRzLXdyYXBwZXIgLmRldmljZS1jb250YWluZXIgLmZhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgLm1lbWJlci1jYXJkcy13cmFwcGVyIC5kZXZpY2UtY29udGFpbmVyLlBob25lTWVzc2FnZTo6YmVmb3JlLCAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItY2FyZHMtd3JhcHBlciAuZGV2aWNlLWNvbnRhaW5lci5waG9uZW1lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMGJcIjtcbiAgICAgICAgICAvKmZhLW1vYmlsZSovXG4gICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIgLm1lbWJlci1jYXJkcy13cmFwcGVyIC5kZXZpY2UtY29udGFpbmVyIGg1IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtd3JhcHBlciAubWVtYmVyLW92ZXJ2aWV3LWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItY2FyZHMtd3JhcHBlciAuZGV2aWNlLWNvbnRhaW5lciBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcHMtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zdGVwLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB6LWluZGV4OiA0OyB9XG4gICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLnN0ZXAtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcC1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zdGVwLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLnN0ZXAtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcC1jb250YWluZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zdGVwLWNvbnRhaW5lcjpmaXJzdC1vZi10eXBlIC5zdGVwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkOWUzZTksIDAgMCAwIDhweCAjZDllM2U5O1xuICAgICAgLypib3JkZXI6NnB4IHNvbGlkICNkOWUzZTk7Ki9cbiAgICAgIC8qb3V0bGluZTogMXB4IHNvbGlkICNkOWUzZTk7Ki9cbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcC1jb21wbGV0ZWQgLnN0ZXAtaW5kaWNhdG9yIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjMDE0MjZhLCAwIDAgMCA4cHggIzAxNDI2YTsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zdGVwLWFjdGl2ZSAuc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkOWUzZTksIDAgMCAwIDhweCAjMDE0MjZhOyB9XG4gICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLnN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllM2U5O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zdGVwLWNvbXBsZXRlZCAuc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSxcbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcC1hY3RpdmUgLnN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDI2YTsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5zdGVwLW5hbWUge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICNkOWUzZTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcC1jb21wbGV0ZWQgLnN0ZXAtbmFtZSxcbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuc3RlcC1hY3RpdmUgLnN0ZXAtbmFtZSB7XG4gICAgICBjb2xvcjogIzAxNDI2YTsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIGxhYmVsLm1lbWJlcnNoaXAtb3B0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIC8qIFJlbW92ZSB3aGl0ZSBzcGFjZSBiZXR3ZWVuIGlubGluZS1ibG9jayBjaGlsZCBlbGVtZW50cyAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAvKiBDb21wZW5zYXRpb24gZm9yIDAgZm9udC1zaXplICovIH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyc2hpcC1vcHRpb24gLnRpdGxlLFxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXJzaGlwLW9wdGlvbiAuZHVyYXRpb24sXG4gICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlcnNoaXAtb3B0aW9uIC5wcmljZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlcnNoaXAtb3B0aW9uIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDNweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsIC5tZW1iZXJzaGlwLW9wdGlvbiAuZHVyYXRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAubWVtYmVyc2hpcC1vcHRpb24gLnByaWNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwgLm1lbWJlcnNoaXAtcHJpY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICBjb2xvcjogIzMzOWVlMDtcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBhZ2Utd3JhcHBlci5teS1tZW1iZXJzaGlwIC5wYWdlLWhlYWRpbmcgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnBhZ2Utd3JhcHBlci5teS1tZW1iZXJzaGlwIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgY29sb3I6ICMwMDdkYzU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlci5teS1tZW1iZXJzaGlwIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gIC5wYWdlLXdyYXBwZXIubXktbWVtYmVyc2hpcCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLXdyYXBwZXIuY2FwdGl2ZS1sYW5kaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3ZGM1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9CcmFuZC9nZGF5LWxvZ28tY2FwdGl2ZS1sYW5kaW5nLWJhY2tncm91bmQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9CcmFuZC9nZGF5LWxvZ28tY2FwdGl2ZS1sYW5kaW5nLWJhY2tncm91bmQucG5nXCIpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDdkYzUsICMwMDVkOTIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5wYWdlLXdyYXBwZXIuY2FwdGl2ZS1sYW5kaW5nIC5nZGF5LWxvdmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgICAucGFnZS13cmFwcGVyLmNhcHRpdmUtbGFuZGluZyAuZ2RheS1sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4OyB9XG4gICAgLnBhZ2Utd3JhcHBlci5jYXB0aXZlLWxhbmRpbmcgLmdkYXktcGFya3MtbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDsgfVxuICAgIC5wYWdlLXdyYXBwZXIuY2FwdGl2ZS1sYW5kaW5nIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIuY2FwdGl2ZS1sYW5kaW5nIC5jb250ZW50LXdyYXBwZXIgaDEge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIuY2FwdGl2ZS1sYW5kaW5nIC5jb250ZW50LXdyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS13cmFwcGVyLmNhcHRpdmUtbGFuZGluZyAuY3RhIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBwYWRkaW5nOiAyNXB4IDQ1cHg7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5iZy1jb2xvci1ncmV5MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuI21hbmFnZS1zZWN0aW9uIHNlY3Rpb24uc3BhY2VkIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWFuYWdlLXNlY3Rpb24gLmhlcm8taW1hZ2UtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtYW5hZ2Utc2VjdGlvbiAuaGVyby1pbWFnZS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU2N3B4OyB9IH1cblxuI21hbmFnZS1zZWN0aW9uIC5oZXJvLWltYWdlLWNvbnRlbnQgPiBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICNtYW5hZ2Utc2VjdGlvbiAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgICNtYW5hZ2Utc2VjdGlvbiAuaGVyby1pbWFnZS13cmFwcGVyIC5oZXJvLWltYWdlLWNvbnRhaW5lciAuaGVyby1pbWFnZS1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuI21hbmFnZS1zZWN0aW9uIC5oZWxwLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5tYW5hZ2UtZGFzaGJvYXJkIC5oZWxwLWhlYWRpbmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAubWFuYWdlLWRhc2hib2FyZCAuYmctY29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7IH1cbiAgI21hbmFnZS1zZWN0aW9uIC5tYW5hZ2UtZGFzaGJvYXJkIC5iZy1jb2xvci1ibHVlIGgzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjbWFuYWdlLXNlY3Rpb24gLm1hbmFnZS1kYXNoYm9hcmQgLmJnLWNvbG9yLWJsdWUgLmJ0bjpob3ZlciwgI21hbmFnZS1zZWN0aW9uIC5tYW5hZ2UtZGFzaGJvYXJkIC5iZy1jb2xvci1ibHVlIC5idG46Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAjbWFuYWdlLXNlY3Rpb24gLm1hbmFnZS1kYXNoYm9hcmQgLmJnLWNvbG9yLWJsdWUgLmJ0bjpob3ZlciAuZmEuZmEtZmlsZS1wZGYtbzo6YmVmb3JlLCAjbWFuYWdlLXNlY3Rpb24gLm1hbmFnZS1kYXNoYm9hcmQgLmJnLWNvbG9yLWJsdWUgLmJ0bjpmb2N1cyAuZmEuZmEtZmlsZS1wZGYtbzo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAuZmVhdHVyZWQtdmlkZW8tbGlzdGluZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgI21hbmFnZS1zZWN0aW9uIC5mZWF0dXJlZC12aWRlby1saXN0aW5nLXdyYXBwZXIgPiAudmlkZW8tdGlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgI21hbmFnZS1zZWN0aW9uIC5mZWF0dXJlZC12aWRlby1saXN0aW5nLXdyYXBwZXIgPiAudmlkZW8tdGlsZS13cmFwcGVyIC52aWRlby10aXRsZSB7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDsgfSB9XG4gICAgI21hbmFnZS1zZWN0aW9uIC5mZWF0dXJlZC12aWRlby1saXN0aW5nLXdyYXBwZXIgPiAudmlkZW8tdGlsZS13cmFwcGVyIC52aWRlby10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAudXNlci1ndWlkZXMgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA5cHggMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuICAjbWFuYWdlLXNlY3Rpb24gLnVzZXItZ3VpZGVzIC5idG4gaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuI21hbmFnZS1zZWN0aW9uIGgzIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucG9ydGFsLXdyYXBwZXIubm8taGVhZGluZyBoMSwgLnBvcnRhbC13cmFwcGVyLm5vLWhlYWRpbmcgaDIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sb2dvbi1wYW5lbCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5sb2dvbi1wYW5lbCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sb2dvbi1wYW5lbCAucGFuZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5sb2dvbi1wYW5lbCAucGFuZWwgLnBhbmVsX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLmxvZ29uLXBhbmVsIC5wYW5lbCAucGFuZWxfY29udGVudCBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubG9nb24tcGFuZWwtcGFzc3dvcmQtcmV0cmlldmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJldmlvdXMtY2xhaW1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG4vKlxyXG4tLVxyXG4tLVxyXG5zdHJ1Y3R1cmVcclxuLS1cclxuLS1cclxuKi9cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYm9keS5uYXYtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi5zaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2l0ZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMzBweDsgfSB9XG5cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGhlYWRlciBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIGhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cbiAgaGVhZGVyLmZsZXgtbm9uZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7IH1cbiAgICBoZWFkZXIuZmxleC1ub25lIC5yb3cge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWFkZXIuZmxleC1ub25lIC5yb3cge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmF2LWJsb2NrIC5oZWFkZXItLXNvY2lhbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7IH1cbiAgLm5hdi1ibG9jayAuaGVhZGVyLS1zb2NpYWwuYXV0aGVudGljYXRlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDsgfVxuICAubmF2LWJsb2NrIC5oZWFkZXItLXNvY2lhbCBhOm5vdCguYnRuKSB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAubmF2LWJsb2NrIC5oZWFkZXItLXNvY2lhbCBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXYtYmxvY2sgLmhlYWRlci0tc29jaWFsIGE6bm90KC5idG4pOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5tYWluIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIG1haW4gLmJ1ZmZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgbWFpbiAuYnVmZmVyIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1haW4gLmJ1ZmZlciB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNzBweCAwIDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNTVweDsgfSB9XG4gIC5wYWdlLXdyYXBwZXIucG9ydGFsIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbC5wb3J0YWwtLWhhbGYtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7IH1cbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBhZ2Utd3JhcHBlci5wb3J0YWwtLWxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlDb250ZW50QXNzZXRzL0ltYWdlcy9CYW5uZXJzL2hvbWUuanBlZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsLS1sb2dpbjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5wYWdlLXdyYXBwZXIucG9ydGFsLS1sb2dpbiAubG9nb24tcGFuZWwge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlci5wb3J0YWwtLWxvZ2luIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZS13cmFwcGVyLnBvcnRhbC0tbG9naW46YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0YWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnBvcnRhbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiBub25lOyB9IH1cblxuc2VjdGlvbiNpbnRybyB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgc2VjdGlvbiNpbnRybyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAubmF2LW9wZW4gLm92ZXJsYXkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMC40OyB9XG5cbi5vdmVybGF5LWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gIC5sb2FkZXItdmlzaWJsZSAub3ZlcmxheS1sb2FkaW5nIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3BhY2l0eTogMC43NTsgfVxuICAub3ZlcmxheS1sb2FkaW5nIC5sb2FkaW5nLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm92ZXJsYXktbG9hZGluZyAubG9hZGluZy1tZXNzYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgLic7XG4gICAgICBhbmltYXRpb246IGRvdHMgMXMgc3RlcHMoNSwgZW5kKSBpbmZpbml0ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxNjAwcHg7IH1cbiAgICAucG9ydGFsIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDExNDBweDsgfSB9XG5cbi8qXHJcbi0tXHJcbi0tXHJcbnNpZGViYXJzXHJcbi0tXHJcbi0tXHJcbiovXG4uc2lkZWJhci1zdHJpcGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2lkZWJhci1zdHJpcGUtd3JhcHBlciAuc2lkZWJhci1zdHJpcGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3ZGM1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA2NDBweCkge1xuICAgICAgLnNpZGViYXItc3RyaXBlLXdyYXBwZXIgLnNpZGViYXItc3RyaXBlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY0MHB4KSB7XG4gICAgICAuc2lkZWJhci1zdHJpcGUtd3JhcHBlciAuc2lkZWJhci1zdHJpcGUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY0MHB4KSB7XG4gICAgICAuc2lkZWJhci1zdHJpcGUtd3JhcHBlciAuc2lkZWJhci1zdHJpcGUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY0MHB4KSB7XG4gICAgICAuc2lkZWJhci1zdHJpcGUtd3JhcHBlciAuc2lkZWJhci1zdHJpcGUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICAuc2lkZWJhci1zdHJpcGUtd3JhcHBlciAuc2lkZWJhci1zdHJpcGUtY29udGFpbmVyLnN0cmlwZS1paGVhcnRnZGF5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9CcmFuZC9nZGF5LXNpZGViYXItaWhlYXJ0Z2RheS1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAwcHggNjVweDtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnNpZGViYXItc3RyaXBlLXdyYXBwZXIgLnNpZGViYXItc3RyaXBlLWNvbnRhaW5lciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyA2MHB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLWhlaWdodDogNjQwcHgpIHtcbiAgICAgICAgLnNpZGViYXItc3RyaXBlLXdyYXBwZXIgLnNpZGViYXItc3RyaXBlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkgYW5kIChtaW4taGVpZ2h0OiA2NDBweCkge1xuICAgICAgICAuc2lkZWJhci1zdHJpcGUtd3JhcHBlciAuc2lkZWJhci1zdHJpcGUtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY0MHB4KSB7XG4gICAgICAgIC5zaWRlYmFyLXN0cmlwZS13cmFwcGVyIC5zaWRlYmFyLXN0cmlwZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA2NDBweCkge1xuICAgIC5zaWRlYmFyLXN0cmlwZS13cmFwcGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2NDBweCkge1xuICAgIC5zaWRlYmFyLXN0cmlwZS13cmFwcGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkgYW5kIChtaW4taGVpZ2h0OiA2NDBweCkge1xuICAgIC5zaWRlYmFyLXN0cmlwZS13cmFwcGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2NDBweCkge1xuICAgIC5zaWRlYmFyLXN0cmlwZS13cmFwcGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtcGFuZWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtcGFuZWxzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLXBhbmVscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uY2FyZC1wYW5lbHMgLnBhbmVsLS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uY2FyZC1wYW5lbHMgLnBhbmVsX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNhcmQtcGFuZWxzIC5wYW5lbF9jb250ZW50IHtcbiAgICAgIGhlaWdodDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC1wYW5lbHMgcC5mZWF0dXJlIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLmNhcmQtcGFuZWxzIHAuZGV0YWlsIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jYXJkLXBhbmVscyBwLmRldGFpbCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbmhlYWRlciBhLmxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNDVweDsgfVxuXG4uYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDsgfVxuICAuYWxlcnQgLmZhcixcbiAgLmFsZXJ0IC5mYXMsXG4gIC5hbGVydCAuZmEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMjBweDsgfVxuXG4jbGlua1Jld2FyZHNNb2RhbCAuYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZTZiODM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjZTZiODM3IDJweCBzb2xpZDsgfVxuXG4jb3Blbi1jbGFpbXMgLmFsZXJ0LXN1Y2Nlc3MsICNvcGVuLWNsYWltcyAuYWxlcnQtaW5mbywgI29wZW4tY2xhaW1zIC5hbGVydC1kYW5nZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI21lbWJlcnMtYXBwLXJvb3QgLmFsZXJ0LXN1Y2Nlc3M6YmVmb3JlLCAjbWVtYmVycy1hcHAtcm9vdCAuYWxlcnQtaW5mbzpiZWZvcmUsICNtZW1iZXJzLWFwcC1yb290IC5hbGVydC1kYW5nZXI6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAyMHB4OyB9XG5cbiNtZW1iZXJzLWFwcC1yb290IC5hbGVydC1zdWNjZXNzOmFmdGVyLCAjbWVtYmVycy1hcHAtcm9vdCAuYWxlcnQtaW5mbzphZnRlciwgI21lbWJlcnMtYXBwLXJvb3QgLmFsZXJ0LWRhbmdlcjphZnRlciB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTZweDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzUzQTM2MjtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggOTBweDsgfSB9XG4gIC5hbGVydC1zdWNjZXNzIC5jdXN0b20tY2hlY2sge1xuICAgIGNvbG9yOiAjNTNBMzYyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1M0EzNjI7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICAgLmFsZXJ0LXN1Y2Nlc3MgLmN1c3RvbS1jaGVjazphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ2ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5hbGVydC1zdWNjZXNzIGgzIHtcbiAgICBjb2xvcjogIzUzQTM2MjtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hbGVydC1zdWNjZXNzIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuYWxlcnQtc3VjY2VzcyBwIHtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmZhcixcbiAgLmFsZXJ0LXN1Y2Nlc3MgLmZhcyxcbiAgLmFsZXJ0LXN1Y2Nlc3MgLmZhIHtcbiAgICBjb2xvcjogIzUzQTM2MjsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAxNGQ3ZTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFsZXJ0LWluZm8gLmN1c3RvbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDE0ZDdlO1xuICAgIGNvbG9yOiAjMDE0ZDdlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMjBweDsgfVxuICAgIC5hbGVydC1pbmZvIC5jdXN0b20taW5mbzphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ2ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjknO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAuYWxlcnQtaW5mbyBwIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAuYWxlcnQtaW5mbyAuZmFyLFxuICAuYWxlcnQtaW5mbyAuZmFzLFxuICAuYWxlcnQtaW5mbyAuZmEge1xuICAgIGNvbG9yOiAjMDE0ZDdlOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjMTI3MmQ7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzQ0NDsgfVxuICAuYWxlcnQtZGFuZ2VyIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNjMTI3MmQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5hbGVydC1kYW5nZXIgcCB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLmFsZXJ0LWRhbmdlciAuZmFyLFxuICAuYWxlcnQtZGFuZ2VyIC5mYXMsXG4gIC5hbGVydC1kYW5nZXIgLmZhIHtcbiAgICBjb2xvcjogI2MxMjcyZDsgfVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDdkYzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3ZGM1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMsIGE6YWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGEuYmxvY2stbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIGEuYmxvY2stbGluazpob3ZlciwgYS5ibG9jay1saW5rOmFjdGl2ZSwgYS5ibG9jay1saW5rOmZvY3VzLCBhLmJsb2NrLWxpbms6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIGEuaW52ZXJzZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGEuaW52ZXJzZTpob3ZlciwgYS5pbnZlcnNlOmFjdGl2ZSwgYS5pbnZlcnNlOmZvY3VzLCBhLmludmVyc2U6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwN2RjNTsgfVxuICBhLmNvbnRyYXN0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICBhLmNvbnRyYXN0OmhvdmVyLCBhLmNvbnRyYXN0OmFjdGl2ZSwgYS5jb250cmFzdDpmb2N1cywgYS5jb250cmFzdDphY3RpdmU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGEuY29udHJhc3QuaW52ZXJzZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICBhLmNvbnRyYXN0LmludmVyc2U6aG92ZXIsIGEuY29udHJhc3QuaW52ZXJzZTphY3RpdmUsIGEuY29udHJhc3QuaW52ZXJzZTpmb2N1cywgYS5jb250cmFzdC5pbnZlcnNlOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBhLnNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMwMTRkN2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgYS5zZWNvbmRhcnk6aG92ZXIsIGEuc2Vjb25kYXJ5OmFjdGl2ZSwgYS5zZWNvbmRhcnk6Zm9jdXMsIGEuc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgYS5zZWNvbmRhcnkuaW52ZXJzZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICBhLnNlY29uZGFyeS5pbnZlcnNlOmhvdmVyLCBhLnNlY29uZGFyeS5pbnZlcnNlOmFjdGl2ZSwgYS5zZWNvbmRhcnkuaW52ZXJzZTpmb2N1cywgYS5zZWNvbmRhcnkuaW52ZXJzZTphY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMTRkN2U7IH1cblxucCBhLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLFxuYS5idG4sXG5idXR0b24uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNGQ3ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsXG4gIGEuYnRuOmhvdmVyLFxuICBhLmJ0bjphY3RpdmUsXG4gIGEuYnRuOmZvY3VzLFxuICBhLmJ0bjphY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5idG46aG92ZXIsXG4gIGJ1dHRvbi5idG46YWN0aXZlLFxuICBidXR0b24uYnRuOmZvY3VzLFxuICBidXR0b24uYnRuOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYnRuOjotbW96LWZvY3VzLWlubmVyLFxuICBhLmJ0bjo6LW1vei1mb2N1cy1pbm5lcixcbiAgYnV0dG9uLmJ0bjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYnRuLmJ0bi14cyxcbiAgYS5idG4uYnRuLXhzLFxuICBidXR0b24uYnRuLmJ0bi14cyB7XG4gICAgcGFkZGluZzogNHB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuYnRuLmJ0bi1zbSxcbiAgYS5idG4uYnRuLXNtLFxuICBidXR0b24uYnRuLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5idG4uYnRuLWxnLFxuICBhLmJ0bi5idG4tbGcsXG4gIGJ1dHRvbi5idG4uYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmJ0bi5idG4tbGcuYnRuLWJsb2NrLFxuICAgIGEuYnRuLmJ0bi1sZy5idG4tYmxvY2ssXG4gICAgYnV0dG9uLmJ0bi5idG4tbGcuYnRuLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmJ0bi5idG4teC1sZyxcbiAgYS5idG4uYnRuLXgtbGcsXG4gIGJ1dHRvbi5idG4uYnRuLXgtbGcge1xuICAgIHBhZGRpbmc6IDE1cHggMzZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAuYnRuLmJ0bi14LWxnLmJ0bi1ibG9jayxcbiAgICBhLmJ0bi5idG4teC1sZy5idG4tYmxvY2ssXG4gICAgYnV0dG9uLmJ0bi5idG4teC1sZy5idG4tYmxvY2sge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAuYnRuLmJ0bi1sZWZ0LCAuYnRuLmJ0bi1sZWZ0LmJ0bi1ibG9jayxcbiAgYS5idG4uYnRuLWxlZnQsXG4gIGEuYnRuLmJ0bi1sZWZ0LmJ0bi1ibG9jayxcbiAgYnV0dG9uLmJ0bi5idG4tbGVmdCxcbiAgYnV0dG9uLmJ0bi5idG4tbGVmdC5idG4tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAuYnRuLmJ0bi1sZWZ0IC5mYSwgLmJ0bi5idG4tbGVmdC5idG4tYmxvY2sgLmZhLFxuICAgIGEuYnRuLmJ0bi1sZWZ0IC5mYSxcbiAgICBhLmJ0bi5idG4tbGVmdC5idG4tYmxvY2sgLmZhLFxuICAgIGJ1dHRvbi5idG4uYnRuLWxlZnQgLmZhLFxuICAgIGJ1dHRvbi5idG4uYnRuLWxlZnQuYnRuLWJsb2NrIC5mYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmJ0bi5idG4tY2lyY2xlLFxuICBhLmJ0bi5idG4tY2lyY2xlLFxuICBidXR0b24uYnRuLmJ0bi1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAuYnRuLmJ0bi1jaXJjbGUgaSxcbiAgICBhLmJ0bi5idG4tY2lyY2xlIGksXG4gICAgYnV0dG9uLmJ0bi5idG4tY2lyY2xlIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5idG4uYnRuLWNpcmNsZS5idG4tc20sXG4gICAgYS5idG4uYnRuLWNpcmNsZS5idG4tc20sXG4gICAgYnV0dG9uLmJ0bi5idG4tY2lyY2xlLmJ0bi1zbSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgLmJ0bi5idG4tY2lyY2xlLmJ0bi1sZyxcbiAgICBhLmJ0bi5idG4tY2lyY2xlLmJ0bi1sZyxcbiAgICBidXR0b24uYnRuLmJ0bi1jaXJjbGUuYnRuLWxnIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5idG4uYnRuLWJsb2NrLFxuICBhLmJ0bi5idG4tYmxvY2ssXG4gIGJ1dHRvbi5idG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5idG4uYnRuLWJsb2NrLFxuICAgICAgYS5idG4uYnRuLWJsb2NrLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYnRuLmJ0bi1waWxsLFxuICBhLmJ0bi5idG4tcGlsbCxcbiAgYnV0dG9uLmJ0bi5idG4tcGlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNDklOyB9XG4gICAgLmJ0bi5idG4tcGlsbC5idG4tcGlsbC0tYWN0aXZlLFxuICAgIGEuYnRuLmJ0bi1waWxsLmJ0bi1waWxsLS1hY3RpdmUsXG4gICAgYnV0dG9uLmJ0bi5idG4tcGlsbC5idG4tcGlsbC0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTRkN2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4uYnRuLXBpbGw6bGFzdC1jaGlsZCxcbiAgICBhLmJ0bi5idG4tcGlsbDpsYXN0LWNoaWxkLFxuICAgIGJ1dHRvbi5idG4uYnRuLXBpbGw6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmJ0bi5idG4tcHJpbWFyeSwgLmJ0bi5idG4tZGVmYXVsdCxcbiAgYS5idG4uYnRuLXByaW1hcnksXG4gIGEuYnRuLmJ0bi1kZWZhdWx0LFxuICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LFxuICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2RjNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuICAgIGEuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAgIGEuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbiAgICBhLmJ0bi5idG4tcHJpbWFyeTpmb2N1cyxcbiAgICBhLmJ0bi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgYS5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4gICAgYS5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuICAgIGEuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuICAgIGEuYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbiAgICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAgIGJ1dHRvbi5idG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuICAgIGJ1dHRvbi5idG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4gICAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdDpob3ZlcixcbiAgICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbiAgICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuICAgIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkOTI7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDVkOTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2UsIC5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2UsXG4gICAgYS5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2UsXG4gICAgYS5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2UsXG4gICAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5idG4taW52ZXJzZSxcbiAgICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwN2RjNTsgfVxuICAgICAgLmJ0bi5idG4tcHJpbWFyeS5idG4taW52ZXJzZTpob3ZlciwgLmJ0bi5idG4tcHJpbWFyeS5idG4taW52ZXJzZTphY3RpdmUsIC5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2U6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2U6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlOmhvdmVyLCAuYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlOmFjdGl2ZSwgLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZTpmb2N1cywgLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZTphY3RpdmU6Zm9jdXMsXG4gICAgICBhLmJ0bi5idG4tcHJpbWFyeS5idG4taW52ZXJzZTpob3ZlcixcbiAgICAgIGEuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbiAgICAgIGEuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlOmZvY3VzLFxuICAgICAgYS5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2U6YWN0aXZlOmZvY3VzLFxuICAgICAgYS5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2U6aG92ZXIsXG4gICAgICBhLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZTphY3RpdmUsXG4gICAgICBhLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZTpmb2N1cyxcbiAgICAgIGEuYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2U6aG92ZXIsXG4gICAgICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2U6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2U6aG92ZXIsXG4gICAgICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2U6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwN2RjNTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6aG92ZXIsIC5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTpob3ZlciwgLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmUsIC5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLFxuICAgICAgYS5idG4uYnRuLXByaW1hcnkuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICBhLmJ0bi5idG4tcHJpbWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmUsXG4gICAgICBhLmJ0bi5idG4tcHJpbWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTpmb2N1cyxcbiAgICAgIGEuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyxcbiAgICAgIGEuYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmhvdmVyLFxuICAgICAgYS5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6YWN0aXZlLFxuICAgICAgYS5idG4uYnRuLWRlZmF1bHQuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6Zm9jdXMsXG4gICAgICBhLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmhvdmVyLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmUsXG4gICAgICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmZvY3VzLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmhvdmVyLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmUsXG4gICAgICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmZvY3VzLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDdlO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMTRkN2U7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLXNlY29uZGFyeSxcbiAgYS5idG4uYnRuLXNlY29uZGFyeSxcbiAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDdlO1xuICAgIGJvcmRlci1jb2xvcjogIzAxNGQ3ZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLFxuICAgIGEuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgYS5idG4uYnRuLXNlY29uZGFyeTphY3RpdmUsXG4gICAgYS5idG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbiAgICBhLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyxcbiAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbiAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4gICAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyZTRiO1xuICAgICAgY29sb3I6ICMwMTJlNGI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4uYnRuLXNlY29uZGFyeS5pbnZlcnNlLWhvdmVyOmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnkuaW52ZXJzZS1ob3ZlcjphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeS5pbnZlcnNlLWhvdmVyOmZvY3VzLCAuYnRuLmJ0bi1zZWNvbmRhcnkuaW52ZXJzZS1ob3ZlcjphY3RpdmU6Zm9jdXMsXG4gICAgYS5idG4uYnRuLXNlY29uZGFyeS5pbnZlcnNlLWhvdmVyOmhvdmVyLFxuICAgIGEuYnRuLmJ0bi1zZWNvbmRhcnkuaW52ZXJzZS1ob3ZlcjphY3RpdmUsXG4gICAgYS5idG4uYnRuLXNlY29uZGFyeS5pbnZlcnNlLWhvdmVyOmZvY3VzLFxuICAgIGEuYnRuLmJ0bi1zZWNvbmRhcnkuaW52ZXJzZS1ob3ZlcjphY3RpdmU6Zm9jdXMsXG4gICAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5LmludmVyc2UtaG92ZXI6aG92ZXIsXG4gICAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5LmludmVyc2UtaG92ZXI6YWN0aXZlLFxuICAgIGJ1dHRvbi5idG4uYnRuLXNlY29uZGFyeS5pbnZlcnNlLWhvdmVyOmZvY3VzLFxuICAgIGJ1dHRvbi5idG4uYnRuLXNlY29uZGFyeS5pbnZlcnNlLWhvdmVyOmFjdGl2ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMTRkN2U7IH1cbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UsXG4gICAgYS5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZSxcbiAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgICAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2U6aG92ZXIsIC5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZTphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZTpmb2N1cywgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyxcbiAgICAgIGEuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2U6aG92ZXIsXG4gICAgICBhLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbiAgICAgIGEuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2U6Zm9jdXMsXG4gICAgICBhLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZTpob3ZlcixcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZTphY3RpdmUsXG4gICAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2U6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2U6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlNTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlNWU1OyB9XG4gICAgICAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuYnRuLWludmVyc2Utb3V0bGluZSxcbiAgICAgIGEuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuYnRuLWludmVyc2Utb3V0bGluZSxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5idG4taW52ZXJzZS1vdXRsaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgICAgIC5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5idG4taW52ZXJzZS1vdXRsaW5lOmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuYnRuLWludmVyc2Utb3V0bGluZTphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5idG4taW52ZXJzZS1vdXRsaW5lOmZvY3VzLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuYnRuLWludmVyc2Utb3V0bGluZTphY3RpdmU6Zm9jdXMsXG4gICAgICAgIGEuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuYnRuLWludmVyc2Utb3V0bGluZTpob3ZlcixcbiAgICAgICAgYS5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5idG4taW52ZXJzZS1vdXRsaW5lOmFjdGl2ZSxcbiAgICAgICAgYS5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5idG4taW52ZXJzZS1vdXRsaW5lOmZvY3VzLFxuICAgICAgICBhLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlLmJ0bi1pbnZlcnNlLW91dGxpbmU6YWN0aXZlOmZvY3VzLFxuICAgICAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuYnRuLWludmVyc2Utb3V0bGluZTpob3ZlcixcbiAgICAgICAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlLmJ0bi1pbnZlcnNlLW91dGxpbmU6YWN0aXZlLFxuICAgICAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuYnRuLWludmVyc2Utb3V0bGluZTpmb2N1cyxcbiAgICAgICAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlLmJ0bi1pbnZlcnNlLW91dGxpbmU6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMTJlNGI7IH1cbiAgICAgIC5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXByaW1hcnk6aG92ZXIsIC5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXByaW1hcnk6YWN0aXZlLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmZvY3VzLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbiAgICAgIGEuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmhvdmVyLFxuICAgICAgYS5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXByaW1hcnk6YWN0aXZlLFxuICAgICAgYS5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXByaW1hcnk6Zm9jdXMsXG4gICAgICBhLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2UtcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmhvdmVyLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2UtcHJpbWFyeTphY3RpdmUsXG4gICAgICBidXR0b24uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmZvY3VzLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2UtcHJpbWFyeTphY3RpdmU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDdkYzU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLXRlcnRpYXJ5LFxuICBhLmJ0bi5idG4tdGVydGlhcnksXG4gIGJ1dHRvbi5idG4uYnRuLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzZjY1O1xuICAgIGJvcmRlci1jb2xvcjogIzAxM2Y2NTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4uYnRuLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4uYnRuLXRlcnRpYXJ5OmZvY3VzLCAuYnRuLmJ0bi10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgYS5idG4uYnRuLXRlcnRpYXJ5OmhvdmVyLFxuICAgIGEuYnRuLmJ0bi10ZXJ0aWFyeTphY3RpdmUsXG4gICAgYS5idG4uYnRuLXRlcnRpYXJ5OmZvY3VzLFxuICAgIGEuYnRuLmJ0bi10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgYnV0dG9uLmJ0bi5idG4tdGVydGlhcnk6aG92ZXIsXG4gICAgYnV0dG9uLmJ0bi5idG4tdGVydGlhcnk6YWN0aXZlLFxuICAgIGJ1dHRvbi5idG4uYnRuLXRlcnRpYXJ5OmZvY3VzLFxuICAgIGJ1dHRvbi5idG4uYnRuLXRlcnRpYXJ5OmFjdGl2ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMDMzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDEyMDMzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZSxcbiAgICBhLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UsXG4gICAgYnV0dG9uLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAxM2Y2NTtcbiAgICAgIGNvbG9yOiAjMDEzZjY1OyB9XG4gICAgICAuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZTpob3ZlciwgLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2U6YWN0aXZlLCAuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZTpmb2N1cywgLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2U6YWN0aXZlOmZvY3VzLFxuICAgICAgYS5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlOmhvdmVyLFxuICAgICAgYS5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbiAgICAgIGEuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZTpmb2N1cyxcbiAgICAgIGEuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZTphY3RpdmU6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZTpob3ZlcixcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlOmZvY3VzLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2U6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxM2Y2NTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDEzZjY1O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmhvdmVyLCAuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXByaW1hcnk6YWN0aXZlLCAuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXByaW1hcnk6Zm9jdXMsIC5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2UtcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgICBhLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmhvdmVyLFxuICAgICAgYS5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2UtcHJpbWFyeTphY3RpdmUsXG4gICAgICBhLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmZvY3VzLFxuICAgICAgYS5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2UtcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXByaW1hcnk6aG92ZXIsXG4gICAgICBidXR0b24uYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXByaW1hcnk6YWN0aXZlLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmZvY3VzLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwN2RjNTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmUsIC5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsXG4gICAgICBhLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICBhLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6YWN0aXZlLFxuICAgICAgYS5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmZvY3VzLFxuICAgICAgYS5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXRlcnRpYXJ5LmJ0bi1pbnZlcnNlLmludmVyc2Utc2Vjb25kYXJ5OmhvdmVyLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6YWN0aXZlLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tdGVydGlhcnkuYnRuLWludmVyc2UuaW52ZXJzZS1zZWNvbmRhcnk6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi10ZXJ0aWFyeS5idG4taW52ZXJzZS5pbnZlcnNlLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDdlO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMTRkN2U7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLXF1YXRlcm5hcnksXG4gIGEuYnRuLmJ0bi1xdWF0ZXJuYXJ5LFxuICBidXR0b24uYnRuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJkYzNlO1xuICAgIGNvbG9yOiAjMDA1ZDkyOyB9XG4gICAgLmJ0bi5idG4tcXVhdGVybmFyeTpob3ZlcixcbiAgICBhLmJ0bi5idG4tcXVhdGVybmFyeTpob3ZlcixcbiAgICBidXR0b24uYnRuLmJ0bi1xdWF0ZXJuYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGMyMDU7XG4gICAgICBib3JkZXItY29sb3I6ICNlOGMyMDU7XG4gICAgICBjb2xvcjogIzAwNWQ5MjsgfVxuICAuYnRuLmJ0bi1pY29uLWN0YS1sZyxcbiAgYS5idG4uYnRuLWljb24tY3RhLWxnLFxuICBidXR0b24uYnRuLmJ0bi1pY29uLWN0YS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgIC5idG4uYnRuLWljb24tY3RhLWxnIC5pY29uLXdyYXBwZXIsXG4gICAgYS5idG4uYnRuLWljb24tY3RhLWxnIC5pY29uLXdyYXBwZXIsXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi1jdGEtbGcgLmljb24td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgY29sb3I6ICNlZWU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAuYnRuLmJ0bi1pY29uLWN0YS1sZyAudGV4dC13cmFwcGVyLFxuICAgIGEuYnRuLmJ0bi1pY29uLWN0YS1sZyAudGV4dC13cmFwcGVyLFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24tY3RhLWxnIC50ZXh0LXdyYXBwZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJ0bi5idG4taWNvbi1jdGEtbGcgLmhvdmVyLW1hc2ssXG4gICAgYS5idG4uYnRuLWljb24tY3RhLWxnIC5ob3Zlci1tYXNrLFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24tY3RhLWxnIC5ob3Zlci1tYXNrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaG92ZXItbWFzay1vdXQgMC4zcyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbjogaG92ZXItbWFzay1vdXQgMC4zcyBmb3J3YXJkcztcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYnRuLmJ0bi1pY29uLWN0YS1sZzpob3ZlciAuaG92ZXItbWFzaywgLmJ0bi5idG4taWNvbi1jdGEtbGc6YWN0aXZlIC5ob3Zlci1tYXNrLCAuYnRuLmJ0bi1pY29uLWN0YS1sZzpmb2N1cyAuaG92ZXItbWFzaywgLmJ0bi5idG4taWNvbi1jdGEtbGc6YWN0aXZlOmZvY3VzIC5ob3Zlci1tYXNrLFxuICAgIGEuYnRuLmJ0bi1pY29uLWN0YS1sZzpob3ZlciAuaG92ZXItbWFzayxcbiAgICBhLmJ0bi5idG4taWNvbi1jdGEtbGc6YWN0aXZlIC5ob3Zlci1tYXNrLFxuICAgIGEuYnRuLmJ0bi1pY29uLWN0YS1sZzpmb2N1cyAuaG92ZXItbWFzayxcbiAgICBhLmJ0bi5idG4taWNvbi1jdGEtbGc6YWN0aXZlOmZvY3VzIC5ob3Zlci1tYXNrLFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24tY3RhLWxnOmhvdmVyIC5ob3Zlci1tYXNrLFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24tY3RhLWxnOmFjdGl2ZSAuaG92ZXItbWFzayxcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLWN0YS1sZzpmb2N1cyAuaG92ZXItbWFzayxcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLWN0YS1sZzphY3RpdmU6Zm9jdXMgLmhvdmVyLW1hc2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5MjtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBob3Zlci1tYXNrLWluIDAuM3MgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb246IGhvdmVyLW1hc2staW4gMC4zcyBmb3J3YXJkcztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuYnRuLmJ0bi1pY29uLWN0YS1sZzpob3ZlciAuaWNvbi13cmFwcGVyLCAuYnRuLmJ0bi1pY29uLWN0YS1sZzphY3RpdmUgLmljb24td3JhcHBlciwgLmJ0bi5idG4taWNvbi1jdGEtbGc6Zm9jdXMgLmljb24td3JhcHBlciwgLmJ0bi5idG4taWNvbi1jdGEtbGc6YWN0aXZlOmZvY3VzIC5pY29uLXdyYXBwZXIsXG4gICAgYS5idG4uYnRuLWljb24tY3RhLWxnOmhvdmVyIC5pY29uLXdyYXBwZXIsXG4gICAgYS5idG4uYnRuLWljb24tY3RhLWxnOmFjdGl2ZSAuaWNvbi13cmFwcGVyLFxuICAgIGEuYnRuLmJ0bi1pY29uLWN0YS1sZzpmb2N1cyAuaWNvbi13cmFwcGVyLFxuICAgIGEuYnRuLmJ0bi1pY29uLWN0YS1sZzphY3RpdmU6Zm9jdXMgLmljb24td3JhcHBlcixcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLWN0YS1sZzpob3ZlciAuaWNvbi13cmFwcGVyLFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24tY3RhLWxnOmFjdGl2ZSAuaWNvbi13cmFwcGVyLFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24tY3RhLWxnOmZvY3VzIC5pY29uLXdyYXBwZXIsXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi1jdGEtbGc6YWN0aXZlOmZvY3VzIC5pY29uLXdyYXBwZXIge1xuICAgICAgY29sb3I6ICMwMDVkOTI7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgLmJ0bi5idG4tbGluayxcbiAgYS5idG4uYnRuLWxpbmssXG4gIGJ1dHRvbi5idG4uYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdvcGVuIHNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLmJ0bi5idG4tbGluay5idG4tbGluay0tbmFrZWQ6YmVmb3JlLFxuICAgIGEuYnRuLmJ0bi1saW5rLmJ0bi1saW5rLS1uYWtlZDpiZWZvcmUsXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluay5idG4tbGluay0tbmFrZWQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYnRuLmJ0bi1saW5rLmJ0bi1pbnZlcnNlLFxuICAgIGEuYnRuLmJ0bi1saW5rLmJ0bi1pbnZlcnNlLFxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbmsuYnRuLWludmVyc2Uge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idG4uYnRuLWxpbmsuYnRuLWludmVyc2U6aG92ZXIsIC5idG4uYnRuLWxpbmsuYnRuLWludmVyc2U6YWN0aXZlLCAuYnRuLmJ0bi1saW5rLmJ0bi1pbnZlcnNlOmZvY3VzLCAuYnRuLmJ0bi1saW5rLmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyxcbiAgICAgIGEuYnRuLmJ0bi1saW5rLmJ0bi1pbnZlcnNlOmhvdmVyLFxuICAgICAgYS5idG4uYnRuLWxpbmsuYnRuLWludmVyc2U6YWN0aXZlLFxuICAgICAgYS5idG4uYnRuLWxpbmsuYnRuLWludmVyc2U6Zm9jdXMsXG4gICAgICBhLmJ0bi5idG4tbGluay5idG4taW52ZXJzZTphY3RpdmU6Zm9jdXMsXG4gICAgICBidXR0b24uYnRuLmJ0bi1saW5rLmJ0bi1pbnZlcnNlOmhvdmVyLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tbGluay5idG4taW52ZXJzZTphY3RpdmUsXG4gICAgICBidXR0b24uYnRuLmJ0bi1saW5rLmJ0bi1pbnZlcnNlOmZvY3VzLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tbGluay5idG4taW52ZXJzZTphY3RpdmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4uYnRuLWxpbms6aG92ZXIsIC5idG4uYnRuLWxpbms6YWN0aXZlLCAuYnRuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLmJ0bi1saW5rOmFjdGl2ZTpmb2N1cyxcbiAgICBhLmJ0bi5idG4tbGluazpob3ZlcixcbiAgICBhLmJ0bi5idG4tbGluazphY3RpdmUsXG4gICAgYS5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgYS5idG4uYnRuLWxpbms6YWN0aXZlOmZvY3VzLFxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6aG92ZXIsXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluazphY3RpdmUsXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmFjdGl2ZTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5idG4uYnRuLWxpbms6aG92ZXI6OmJlZm9yZSwgLmJ0bi5idG4tbGluazphY3RpdmU6OmJlZm9yZSwgLmJ0bi5idG4tbGluazpmb2N1czo6YmVmb3JlLCAuYnRuLmJ0bi1saW5rOmFjdGl2ZTpmb2N1czo6YmVmb3JlLFxuICAgICAgYS5idG4uYnRuLWxpbms6aG92ZXI6OmJlZm9yZSxcbiAgICAgIGEuYnRuLmJ0bi1saW5rOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgYS5idG4uYnRuLWxpbms6Zm9jdXM6OmJlZm9yZSxcbiAgICAgIGEuYnRuLmJ0bi1saW5rOmFjdGl2ZTpmb2N1czo6YmVmb3JlLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tbGluazpob3Zlcjo6YmVmb3JlLFxuICAgICAgYnV0dG9uLmJ0bi5idG4tbGluazphY3RpdmU6OmJlZm9yZSxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6Zm9jdXM6OmJlZm9yZSxcbiAgICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6YWN0aXZlOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAxM2Y2NTsgfVxuICAgIC5idG4uYnRuLWxpbmsuYnRuLWNvbnRyYXN0LFxuICAgIGEuYnRuLmJ0bi1saW5rLmJ0bi1jb250cmFzdCxcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rLmJ0bi1jb250cmFzdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4uYnRuLWxpbms6OmJlZm9yZSxcbiAgICBhLmJ0bi5idG4tbGluazo6YmVmb3JlLFxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgIC8qZmEtcGxheSovXG4gICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMTAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGluay5iYWNrOjpiZWZvcmUsXG4gICAgYS5idG4uYnRuLWxpbmsuYmFjazo6YmVmb3JlLFxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbmsuYmFjazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cbiAgICAuYnRuLmJ0bi1saW5rLmJhY2s6aG92ZXI6OmJlZm9yZSxcbiAgICBhLmJ0bi5idG4tbGluay5iYWNrOmhvdmVyOjpiZWZvcmUsXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluay5iYWNrOmhvdmVyOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMTRkN2U7IH1cbiAgLmJ0bi5idG4tb3V0bGluZSxcbiAgYS5idG4uYnRuLW91dGxpbmUsXG4gIGJ1dHRvbi5idG4uYnRuLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2RjNTtcbiAgICBjb2xvcjogIzAwN2RjNTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUuYnRuLWxpZ2h0LFxuICAgIGEuYnRuLmJ0bi1vdXRsaW5lLmJ0bi1saWdodCxcbiAgICBidXR0b24uYnRuLmJ0bi1vdXRsaW5lLmJ0bi1saWdodCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ0bi5idG4tb3V0bGluZS5idG4tbGlnaHQ6aG92ZXIsXG4gICAgICBhLmJ0bi5idG4tb3V0bGluZS5idG4tbGlnaHQ6aG92ZXIsXG4gICAgICBidXR0b24uYnRuLmJ0bi1vdXRsaW5lLmJ0bi1saWdodDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS5idG4tYWxlcnQsXG4gICAgYS5idG4uYnRuLW91dGxpbmUuYnRuLWFsZXJ0LFxuICAgIGJ1dHRvbi5idG4uYnRuLW91dGxpbmUuYnRuLWFsZXJ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICNjMTI3MmQ7XG4gICAgICBjb2xvcjogI2MxMjcyZDsgfVxuICAuYnRuLmJ0bi1oZWFkZXIsXG4gIGEuYnRuLmJ0bi1oZWFkZXIsXG4gIGJ1dHRvbi5idG4uYnRuLWhlYWRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuLmJ0bi1oZWFkZXItLWFsdCxcbiAgICBhLmJ0bi5idG4taGVhZGVyLS1hbHQsXG4gICAgYnV0dG9uLmJ0bi5idG4taGVhZGVyLS1hbHQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAxZjMyOyB9XG4gIC5idG4uYnRuLXllcyxcbiAgYS5idG4uYnRuLXllcyxcbiAgYnV0dG9uLmJ0bi5idG4teWVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzEyNzJkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLW5vLFxuICBhLmJ0bi5idG4tbm8sXG4gIGJ1dHRvbi5idG4uYnRuLW5vIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTNBMzYyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLXdoaXRlLFxuICBhLmJ0bi5idG4td2hpdGUsXG4gIGJ1dHRvbi5idG4uYnRuLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4tdGFiLFxuICBhLmJ0bi5idG4tdGFiLFxuICBidXR0b24uYnRuLmJ0bi10YWIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgLmJ0bi5idG4tdGFiOmhvdmVyLFxuICAgIGEuYnRuLmJ0bi10YWI6aG92ZXIsXG4gICAgYnV0dG9uLmJ0bi5idG4tdGFiOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idG4uYnRuLXRhYi5idG4tdGFiLS1hY3RpdmUsXG4gICAgYS5idG4uYnRuLXRhYi5idG4tdGFiLS1hY3RpdmUsXG4gICAgYnV0dG9uLmJ0bi5idG4tdGFiLmJ0bi10YWItLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDE0ZDdlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLyogc3BhbiB3aXRoIC5idG4taWNvbi1jdGEtbGcgY2xhc3MgaW5zaWRlIGEtdGFnICovXG5hOmhvdmVyIC5idG4uYnRuLWljb24tY3RhLWxnIC5ob3Zlci1tYXNrLCBhOmFjdGl2ZSAuYnRuLmJ0bi1pY29uLWN0YS1sZyAuaG92ZXItbWFzaywgYTpmb2N1cyAuYnRuLmJ0bi1pY29uLWN0YS1sZyAuaG92ZXItbWFzaywgYTphY3RpdmU6Zm9jdXMgLmJ0bi5idG4taWNvbi1jdGEtbGcgLmhvdmVyLW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDkyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaG92ZXItbWFzay1pbiAwLjNzIGZvcndhcmRzO1xuICBhbmltYXRpb246IGhvdmVyLW1hc2staW4gMC4zcyBmb3J3YXJkcztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbmE6aG92ZXIgLmJ0bi5idG4taWNvbi1jdGEtbGcgLmljb24td3JhcHBlciwgYTphY3RpdmUgLmJ0bi5idG4taWNvbi1jdGEtbGcgLmljb24td3JhcHBlciwgYTpmb2N1cyAuYnRuLmJ0bi1pY29uLWN0YS1sZyAuaWNvbi13cmFwcGVyLCBhOmFjdGl2ZTpmb2N1cyAuYnRuLmJ0bi1pY29uLWN0YS1sZyAuaWNvbi13cmFwcGVyIHtcbiAgY29sb3I6ICMwMDVkOTI7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4ucmFkaW8tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmFkaW8tZ3JvdXAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuICAucmFkaW8tZ3JvdXAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDsgfVxuICAucmFkaW8tZ3JvdXAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4gIC5yYWRpby1ncm91cCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2RjNTtcbiAgICBjb2xvcjogIzAwN2RjNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmFkaW8tZ3JvdXAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4gIC5yYWRpby1ncm91cCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwN2RjNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucmFkaW8tZ3JvdXAgbGFiZWwgLmZhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgLmJyZWFkY3J1bWJzIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC5icmVhZGNydW1icyAuQ01TQnJlYWRDcnVtYnNDdXJyZW50SXRlbSB7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAuYnJlYWRjcnVtYnMuc2ltcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgLmJyZWFkY3J1bWJzLnNpbXBsZSBhIHtcbiAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDdkYzU7IH1cbiAgICAgIC5icmVhZGNydW1icy5zaW1wbGUgYTpob3ZlciwgLmJyZWFkY3J1bWJzLnNpbXBsZSBhOmFjdGl2ZSwgLmJyZWFkY3J1bWJzLnNpbXBsZSBhOmZvY3VzLCAuYnJlYWRjcnVtYnMuc2ltcGxlIGE6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKlxyXG4tLVxyXG4tLVxyXG5mb3Jtc1xyXG4tLVxyXG4tLVxyXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGlucHV0LmZvcm0tY29udHJvbCxcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmZvcm0tY29udHJvbC5pbnB1dC14bCB7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDsgfVxuICAuaW5wdXQtZ3JvdXA6Zmlyc3QtY2hpbGQgLmZvcm0tY29udHJvbC5pbnB1dC14bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweCAwIDAgMzVweDtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cblxuLmZpbHRlci13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5maWx0ZXItd3JhcHBlciBsYWJlbCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5maWx0ZXItd3JhcHBlciBzZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAxNGQ3ZTsgfVxuICAgIC5maWx0ZXItd3JhcHBlciBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzk5OTsgfVxuXG4uaW5wdXQtZ3JvdXAgLmJ0bi14bCB7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzNXB4IDM1cHggMDtcbiAgcGFkZGluZzogOXB4IDIwcHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5wdXQtZ3JvdXAgLmJ0bi14bCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5pbnB1dC1ncm91cCAuYnRuLXhsIC5mYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmlucHV0LWdyb3VwIC5idG4teGwgLmZhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5wdXQtZ3JvdXAgLmJ0bi14bCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbmxhYmVsLFxuLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBsYWJlbCBzcGFuLFxuICAuY29udHJvbC1sYWJlbCBzcGFuIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNzUlOyB9XG4gIGxhYmVsLmxhYmVsLWNoZWNrLFxuICAuY29udHJvbC1sYWJlbC5sYWJlbC1jaGVjayB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIGxhYmVsIC5vcHQsXG4gIC5jb250cm9sLWxhYmVsIC5vcHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLXByaW1hcnksXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tcHJpbWFyeSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNGQ3ZTtcbiAgICBib3JkZXItY29sb3I6ICMwMTRkN2U7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1wcmltYXJ5OmhvdmVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tcHJpbWFyeTpmb2N1cywgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAgIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tcHJpbWFyeTphY3RpdmUsXG4gICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAgIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tcHJpbWFyeTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTJlNGIgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAxMmU0YiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5zZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjY2NjOyB9XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNjY2M7IH1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2NjYzsgfVxuXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2NjYzsgfVxuXG5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgc2VsZWN0IHNlbGVjdDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9JY29ucy9jaGV2cm9uLWRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5XYXRlcm1hcmtUZXh0IHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZm9ybS1ncm91cCAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tb2RhbCAuZm9ybS1ncm91cCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmZvcm0tZ3JvdXAgcCB7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbjogM3B4IDAgMDsgfVxuICAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ1cHg7IH1cblxuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8qXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDFweDtcclxuICAgIH1cclxuICAgICYua2V5IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAqLyB9XG5cbi5Gb3JtQnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiA1cHggNDBweCAwOyB9XG5cbi5jaGVja2JveC0td2VsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoZWNrYm94LS13ZWxsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hlY2tib3gtLXdlbGwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDdkYzU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAtNDBweDsgfVxuICAuY2hlY2tib3gtLXdlbGwgbGFiZWwge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jaGVja2JveC0td2VsbCBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTUwcHg7XG4gICAgICB0b3A6IDA7IH1cblxuLmFjY2VwdGVkLXBheW1lbnQtaW5mby13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmFjY2VwdGVkLXBheW1lbnQtaW5mby13cmFwcGVyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmlucHV0LWJ1dHRvbnMgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbnB1dC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5pbnB1dC1idXR0b24gbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlucHV0LWJ1dHRvbiBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAuaW5wdXQtYnV0dG9uIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzAwN2RjNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5pbnB1dC1idXR0b24gbGFiZWw6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5pbnB1dC1idXR0b24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtYnV0dG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5wdXQtYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gIC5pbnB1dC1idXR0b24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlucHV0LWJ1dHRvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCBncmF5IDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MsICNjY2MpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsXHIgNXB4IDVweCxcciAwIDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTVweCkgMWVtLCBjYWxjKDEwMCUgLSAyMHB4KSAxZW0sIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4LFxyIDVweCA1cHgsXHIgMCAxLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3V0bGluZTogMDsgfVxuXG4ub3B0aW9uYWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbiNGbHlCdXlzU2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjRmx5QnV5c1NlY3Rpb24gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gICNGbHlCdXlzU2VjdGlvbiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAjRmx5QnV5c1NlY3Rpb24gaW1nIHtcbiAgICAgICAgYm90dG9tOiA0MnB4OyB9IH1cblxuLypcclxuLS1cclxuLS1cclxubmF2aWdhdGlvbiAoT0xEKVxyXG5Vc2VkIGZvciBQYXJrIENvbnRyb2wgUG9ydGFsIFxyXG4tLVxyXG4tLVxyXG5cclxuLm5hdi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSg5MDAsJycpO1xyXG5cclxuICAgIC5uYXYtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOm5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdC1tZW51LCAucmlnaHQtbWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4NXB4KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTAwcHgpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtbWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtbWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMCwwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDAsMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LDEuNCk7ICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwxLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjZweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzoycHg7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtY29udGFpbmVyLm1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4qL1xuLmhlYWRlci1jYXB0aXZlIC5uYXYtd3JhcHBlciAubmF2LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci1jYXB0aXZlIC5uYXYtd3JhcHBlciAubmF2LWNvbnRhaW5lciAubG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItY2FwdGl2ZSAubmF2LXdyYXBwZXIgLm5hdi1jb250YWluZXIgLmxvZ28ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlci1jYXB0aXZlIC5uYXYtd3JhcHBlciAubmF2LWNvbnRhaW5lciAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXItY2FwdGl2ZSAubmF2LXdyYXBwZXIgLm5hdi1jb250YWluZXIgLmxvZ28ge1xuICAgICAgICBtYXJnaW46IDAgMjVweDsgfSB9XG4gICAgLmhlYWRlci1jYXB0aXZlIC5uYXYtd3JhcHBlciAubmF2LWNvbnRhaW5lciAubG9nbyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5oZWFkZXItY2FwdGl2ZSAubmF2LXdyYXBwZXIgLm5hdi1jb250YWluZXIgLmxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIEJvb3RzdHJhcCBTdHlsZSBPdmVycmlkZXMgKi9cbi5uYXZiYXIubmF2YmFyLWRlZmF1bHQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uYXZiYXIubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIge1xuICAgIGhlaWdodDogODBweDsgfVxuICAubmF2YmFyLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAubmF2YmFyLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmFjdGl2ZSwgLm5hdmJhci5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cywgLm5hdmJhci5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTphY3RpdmU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciAuaWNvbi1iYXIsIC5uYXZiYXIubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6YWN0aXZlIC5pY29uLWJhciwgLm5hdmJhci5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyAuaWNvbi1iYXIsIC5uYXZiYXIubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6YWN0aXZlOmZvY3VzIC5pY29uLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7IH1cbiAgICAubmF2YmFyLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXIubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNGQ3ZTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubmF2YmFyLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UuaW4ge1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgLm5hdmJhci5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uYXZiYXIubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2YmFyLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UgdWwgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLm5hdmJhci5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cblxuYSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLmxvZ28ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgYS5sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICBhLmxvZ286aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuLm1vYmlsZS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubW9iaWxlLXRvZ2dsZSAub3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm5hdi1vcGVuIC5tb2JpbGUtdG9nZ2xlIC5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2LW9wZW4gLm1vYmlsZS10b2dnbGUgLmNsb3NlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2LWRyb3Bkb3duIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG4gICAgLm5hdi1kcm9wZG93biBsaSAuYnRuLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5hdi1kcm9wZG93biBsaSAuYnRuLWRyb3Bkb3duIC5mYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDhweDsgfVxuICAgICAgLm5hdi1kcm9wZG93biBsaSAuYnRuLWRyb3Bkb3duIGkuZmEtY2FyZXQtZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogMjJweDsgfVxuICAubmF2LWRyb3Bkb3duIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXYtZHJvcGRvd24gbGk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmF2LWRyb3Bkb3duIGxpIHVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAubmF2LWRyb3Bkb3duIGxpOmhvdmVyID4gdWwsXG4gIC5uYXYtZHJvcGRvd24gbGkgdWw6aG92ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2LWRyb3Bkb3duIGxpIHVsIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVFQUY3O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDdweCAwIDVweCAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5hdi1kcm9wZG93biBsaSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAubmF2LWRyb3Bkb3duIGxpIHVsIGxpIGEuZHJvcGRvd24taXRlbSxcbiAgICAubmF2LWRyb3Bkb3duIGxpIHVsIGxpIGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubmF2LWRyb3Bkb3duIGxpIHVsIGxpIGEuZHJvcGRvd24taXRlbTphZnRlcixcbiAgICAgIC5uYXYtZHJvcGRvd24gbGkgdWwgbGkgYTpub3QoLmJ0bik6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9pY29ucy9jaGV2cm9uLXJpZ2h0LnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmF2LWRyb3Bkb3duIGxpIHVsIGxpIGEuZHJvcGRvd24taXRlbTpob3ZlcixcbiAgICAgIC5uYXYtZHJvcGRvd24gbGkgdWwgbGkgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAxNGQ3ZTsgfVxuICAubmF2LWRyb3Bkb3duIC51c2VyLXNtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXYtZHJvcGRvd24gLnVzZXItbmFtZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXYtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5uYXYtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuLm5hdi1ibG9jay0tZml4ZWQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi1ibG9jay0tZml4ZWQtdG9wIHtcbiAgICAgIHRvcDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubmF2LWJsb2NrLS1maXhlZC10b3Age1xuICAgICAgdG9wOiA0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdi1ibG9jay0tZml4ZWQtdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2LWJsb2NrX2hpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdi1ibG9jayBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2LWJsb2NrIGE6bm90KC5idG4pOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfSB9XG4gIC5uYXYtYmxvY2sgYTpub3QoLmJ0bik6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uYXYtYmxvY2sgYTpub3QoLmJ0bik6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXYtYmxvY2sgYTpub3QoLmJ0bikge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubmF2LWJsb2NrIGE6bm90KC5idG4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdi1ibG9jayBhOm5vdCguYnRuKSB7XG4gICAgICBmb250LXNpemU6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtYmxvY2stLW1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7IH1cbiAgICAubmF2LWJsb2NrLS1tYWluIC5uYXYtYmxvY2sgYTpub3QoLmJ0bikge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5uYXYtYmxvY2stLW1haW4gaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5uYXYtb3BlbiAubmF2LWJsb2NrLS1tYWluIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubmF2LWJsb2NrLS1tYWluIC5uYXYtYmxvY2tfaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDI0cHggNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMSAwO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAubmF2LWJsb2NrLS1tYWluIC5uYXYtYmxvY2tfaGlnaGxpZ2h0IGgzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgIC5uYXYtYmxvY2stLW1haW4gLm5hdi1ibG9ja19oaWdobGlnaHQgYS5kcm9wZG93bi1pdGVtLFxuICAgICAgLm5hdi1ibG9jay0tbWFpbiAubmF2LWJsb2NrX2hpZ2hsaWdodCBhOm5vdCguYnRuKSB7XG4gICAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUVBRjc7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDVweCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm5hdi1ibG9jay0tbWFpbiAubmF2LWJsb2NrX2hpZ2hsaWdodCBhLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICAgICAgLm5hdi1ibG9jay0tbWFpbiAubmF2LWJsb2NrX2hpZ2hsaWdodCBhOm5vdCguYnRuKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC5uYXYtYmxvY2stLW1haW4gLm5hdi1ibG9ja19oaWdobGlnaHQgYS5kcm9wZG93bi1pdGVtOmFmdGVyLFxuICAgICAgICAubmF2LWJsb2NrLS1tYWluIC5uYXYtYmxvY2tfaGlnaGxpZ2h0IGE6bm90KC5idG4pOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL2ljb25zL2NoZXZyb24tcmlnaHQuc3ZnKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5uYXYtYmxvY2stLW1haW4gLm5hdi1ibG9ja19zZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZDogIzAwN2RjNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI0cHggMjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsZXg6IDEgMDsgfVxuICAgICAgLm5hdi1ibG9jay0tbWFpbiAubmF2LWJsb2NrX3NlY29uZGFyeSBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5uYXYtYmxvY2stLW1haW4gLm5hdi1ibG9ja19zZWNvbmRhcnkgYTpub3QoLmJ0bikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQxNzI5MDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDdweDsgfVxuICAgICAgICAubmF2LWJsb2NrLS1tYWluIC5uYXYtYmxvY2tfc2Vjb25kYXJ5IGE6bm90KC5idG4pOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5uYXYtYmxvY2stLW1haW4gLm5hdi1ibG9ja19zZWNvbmRhcnkgLmhlYWRlci0tc29jaWFsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5uYXYtYmxvY2stLW1haW4gLm5hdi1ibG9ja19zZWNvbmRhcnkgLmhlYWRlci0tc29jaWFsIGE6bm90KC5idG4pIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uYXYtYmxvY2sgLmRyb3Bkb3duLWl0ZW0gLmZhIHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uYXYtYmxvY2sge1xuICAgIHdpZHRoOiAxMDB2dzsgfSB9XG5cbi5mb290ZXItbG9nb3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1sb2dvcyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5mb290ZXItbG9nb3MgYTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZm9vdGVyLWxvZ29zIGEgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU3cHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9vdGVyLWxvZ29zIGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MTcyOTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxNzJweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5mb290ZXItbG9nb3MgYTpsYXN0LWNoaWxkIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA3MnB4OyB9XG5cbi5uYXYtZm9vdGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmF2LWZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLm5hdi1mb290ZXIgYTpob3ZlciwgLm5hdi1mb290ZXIgYTphY3RpdmUsIC5uYXYtZm9vdGVyIGE6Zm9jdXMsIC5uYXYtZm9vdGVyIGE6YWN0aXZlOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAubmF2LWZvb3RlciBhOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJ3wnO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGVmdDogLTRweDsgfVxuICAgIC5uYXYtZm9vdGVyIGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXYtZm9vdGVyIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAubmF2LWZvb3RlciBhOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyLXNvY2lhbHMge1xuICBwYWRkaW5nOiAxMHB4IDAgMDsgfVxuICAuZm9vdGVyLXNvY2lhbHMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuZm9vdGVyLXNvY2lhbHMgYSBzdmcge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuZm9vdGVyIHAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQxNzI5MDtcbiAgcGFkZGluZzogMjBweCAxMDBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9vdGVyIHAge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7IH0gfVxuXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHVibGljLXBvcnRhbC1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIC5wdWJsaWMtcG9ydGFsLW5hdiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUVBRjc7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnB1YmxpYy1wb3J0YWwtbmF2IGxpIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wdWJsaWMtcG9ydGFsLW5hdiBsaSBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAgIC5wdWJsaWMtcG9ydGFsLW5hdiBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBPdmVycmlkZSBCb290c3RyYXAgUGFuZWxzIChGQVEpICovXG4vKiMgQlMgT3ZlcnJpZGU6IEZBUSBUb2dnbGUgKFBhbmVsIENsYXNzKSAjKi9cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC8qIEJvb3RzdHJhcCBQYW5lbCAtIERlZmF1bHQgT3ZlcnJpZGVzICovXG4gIC8qXHJcbiAgJi5jb250YWN0LWZhcS1pdGVtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgfVxyXG4gICovIH1cbiAgLnBhbmVsLnBhbmVsLWRlZmF1bHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAucGFuZWwucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWZvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cbiAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyBoMS5wYW5lbC10aXRsZSxcbiAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgaDIucGFuZWwtdGl0bGUsXG4gICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGgzLnBhbmVsLXRpdGxlLFxuICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNC5wYW5lbC10aXRsZSxcbiAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgaDUucGFuZWwtdGl0bGUsXG4gICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGg2LnBhbmVsLXRpdGxlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogIzAxNGQ3ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gICAgICAucGFuZWwgLnBhbmVsLWhlYWRpbmcuY29sbGFwc2VkIC5wYW5lbC10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIitcIjsgfVxuICAgICAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZCAucGFuZWwtdGl0bGU6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA3ZGM1OyB9XG4gIC5wYW5lbCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDE1cHggMzBweDsgfVxuICAgIC5wYW5lbCAucGFuZWwtYm9keSBwIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucGFuZWwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wYW5lbCAuYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLnBhbmVsLmNvbnRhY3QtZmFxLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnBhbmVsLS13aXphcmQge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC13aWR0aDogMTAwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnBhbmVsLS13aXphcmQge1xuICAgICAgICB3aWR0aDogNzB2dzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhbmVsLS13aXphcmQge1xuICAgICAgICB3aWR0aDogOTV2dzsgfSB9XG4gIC5wYW5lbC0tc21hbGwge1xuICAgIHdpZHRoOiAzMHZ3O1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAucGFuZWwtLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDUwdnc7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhbmVsLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA3MHZ3OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYW5lbC0tc21hbGwge1xuICAgICAgICB3aWR0aDogOTV2dzsgfSB9XG4gIC5wYW5lbC0tdHdvY29sIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogNjB2dztcbiAgICBtYXgtd2lkdGg6IDk4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGFuZWwtLXR3b2NvbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5wYW5lbC0tdHdvY29sIGRpdi5wYW5lbF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgICAucGFuZWwtLXR3b2NvbCBkaXYucGFuZWxfY29udGVudCAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhbmVsLS10d29jb2wgZGl2LnBhbmVsX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wYW5lbC0tdHdvY29sIGRpdi5wYW5lbF9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgICAgIC5wYW5lbC0tdHdvY29sIGRpdi5wYW5lbF9jb250ZW50IC5idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnBhbmVsLS10d29jb2wgZGl2LnBhbmVsX3NpZGViYXIge1xuICAgICAgYmFja2dyb3VuZDogIzAxNGQ3ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFuZWwtLXR3b2NvbCBkaXYucGFuZWxfc2lkZWJhciB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBhbmVsLS10d29jb2wgZGl2LnBhbmVsX3NpZGViYXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAgIC5wYW5lbC0tdHdvY29sIGRpdi5wYW5lbF9zaWRlYmFyIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgICAgICAgIC5wYW5lbC0tdHdvY29sIGRpdi5wYW5lbF9zaWRlYmFyIHAge1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgICAgICAucGFuZWwtLXR3b2NvbCBkaXYucGFuZWxfc2lkZWJhciAuYnRuLW91dGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDdkYzU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5wYW5lbC0tdHdvY29sIHtcbiAgICAgICAgd2lkdGg6IDcwdnc7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYW5lbC0tdHdvY29sIHtcbiAgICAgICAgd2lkdGg6IDk1dnc7IH0gfVxuICAucGFuZWwtLWdkYXlicmFuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDE0ZDdlIHVybChcIi9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9CcmFuZC9nZGF5LWxvZ28tYmFja2dyb3VuZC1vZmZzZXQtd2ViLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7IH1cbiAgICAucGFuZWwtLWdkYXlicmFuZCBkaXYucGFuZWxfY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYW5lbC0tY2FyZCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFuZWwtLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnBhbmVsLS1jYXJkIGRpdi5wYW5lbF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGFuZWwtLWNhcmQgZGl2LnBhbmVsX2NvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wYW5lbC0tY2FyZCAuZmVhdHVyZSB7XG4gICAgICBjb2xvcjogIzAxNGQ3ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnBhbmVsLS1jYXJkIC5kZXRhaWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAucGFuZWwtLWNhcmQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjOTk5IDNweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYW5lbC0tY2FyZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhbmVsLS1jYXJkIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBhbmVsLS1ib29raW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYW5lbC0tYm9va2luZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYW5lbC0tYm9va2luZyBkaXYucGFuZWxfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQgLnBhbmVsX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQgLnBhbmVsX2NvbC5wYXJrIC5wYW5lbF9pbmZvLCAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQgLnBhbmVsX2NvbC5zdGF0ZSAucGFuZWxfaW5mbywgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wuZHVyYXRpb24gLnBhbmVsX2luZm8ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5wYW5lbC0tYm9va2luZyBkaXYucGFuZWxfY29udGVudCAucGFuZWxfY29sLnBhcmsge1xuICAgICAgICAgIGZsZXg6IDI7IH1cbiAgICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wubG9nbyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wYW5lbC0tYm9va2luZyBkaXYucGFuZWxfY29udGVudCAucGFuZWxfY29sIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wubG9nbywgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wuc3RhdGUsIC5wYW5lbC0tYm9va2luZyBkaXYucGFuZWxfY29udGVudCAucGFuZWxfY29sLmNoZWNrb3V0LFxuICAgICAgICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wgLnBhbmVsX2xhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wucGFyayB7XG4gICAgICAgICAgICAgIGZsZXg6IDM7IH1cbiAgICAgICAgICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wucGFyayAucGFuZWxfaW5mbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQgLnBhbmVsX2NvbC5wYXJrIC5wYW5lbF9pbmZvOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAgICAgICAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQgLnBhbmVsX2NvbC5jaGVja2luIHtcbiAgICAgICAgICAgICAgZmxleDogMjsgfVxuICAgICAgICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IC5wYW5lbF9jb2wuZHVyYXRpb24ge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgICAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQgLnBhbmVsX2NvbC5kdXJhdGlvbiAucGFuZWxfaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgICAgICAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQgLnBhbmVsX2NvbC5kdXJhdGlvbiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAucGFuZWwtLWJvb2tpbmcgZGl2LnBhbmVsX2NvbnRlbnQgLnBhbmVsX2NvbC5wYW5lbF9sYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfVxuICAgICAgLnBhbmVsLS1ib29raW5nIGRpdi5wYW5lbF9jb250ZW50IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDsgfVxuICAucGFuZWwtLW91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnBhbmVsLS1vdXRsaW5lIGRpdi5wYW5lbF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnBhbmVsLS1iZy1pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYW5lbC0tYmctaW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgICAucGFuZWwtLWJnLWltZyBkaXYucGFuZWxfY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgICAgIC5wYW5lbC0tYmctaW1nIGRpdi5wYW5lbF9jb250ZW50IGg0IHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wYW5lbC0tYmctaW1nIGRpdi5wYW5lbF9jb250ZW50IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYW5lbC0tYmctaW1nIGRpdi5wYW5lbF9jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAucGFuZWwtLWJnLWltZyBkaXYucGFuZWxfY29udGVudCBoNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAgICAgICAgIC5wYW5lbC0tYmctaW1nIGRpdi5wYW5lbF9jb250ZW50IHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAucGFuZWwtLWJnLWltZyAuZmEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiAjMDE0ZDdlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAgICAgLnBhbmVsLS1iZy1pbWcgLmZhOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhbmVsLS1iZy1pbWcgLmZhIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAxOHB4OyB9IH1cbiAgICAucGFuZWwtLWJnLWltZy5mYXEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZQ29udGVudEFzc2V0cy9JbWFnZXMvcGFuZWxfZmFxQDJ4LmpwZ1wiKSBuby1yZXBlYXQgcmlnaHQgMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLnBhbmVsLS1iZy1pbWcuZmIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZQ29udGVudEFzc2V0cy9JbWFnZXMvcGFuZWxfZmJAMnguanBnXCIpIG5vLXJlcGVhdCByaWdodCAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBhbmVsLS1zaWRlYmFyIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLnBhbmVsLS1zaWRlYmFyIGRpdi5wYW5lbF9jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMTRkN2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwOyB9XG4gICAgICAucGFuZWwtLXNpZGViYXIgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZTpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzZTY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLnBhbmVsLS1zaWRlYmFyIC5wYW5lbF9jb250ZW50LnBhbmVsX2NvbnRlbnQtLXR3b3RvbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lLnBhbmVsX2NvbnRlbnQtLWV4cGlyZWQsIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lLmpzLXBhbmVsX2NvbmVudC10b2dnbGUucGFuZWxfY29udGVudC0tZXhwaXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTQ2NDY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhbmVsLS1zaWRlYmFyIC5wYW5lbF9jb250ZW50LnBhbmVsX2NvbnRlbnQtLXR3b3RvbmUucGFuZWxfY29udGVudC0tZXhwaXJlZCBhLmJ0biwgLnBhbmVsLS1zaWRlYmFyIC5wYW5lbF9jb250ZW50LnBhbmVsX2NvbnRlbnQtLXR3b3RvbmUuanMtcGFuZWxfY29uZW50LXRvZ2dsZS5wYW5lbF9jb250ZW50LS1leHBpcmVkIGEuYnRuIHtcbiAgICAgICAgICBjb2xvcjogI0JBNDY0NjsgfVxuICAgICAgICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lLnBhbmVsX2NvbnRlbnQtLWV4cGlyZWQgYS5idG46aG92ZXIsIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lLmpzLXBhbmVsX2NvbmVudC10b2dnbGUucGFuZWxfY29udGVudC0tZXhwaXJlZCBhLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFuZWwtLXNpZGViYXIgLnRpZXItYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhbmVsLS1zaWRlYmFyIC50aWVyLWJhZGdlLm1hdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDE0ZDdlOyB9XG4gICAgICAucGFuZWwtLXNpZGViYXIgLnRpZXItYmFkZ2UuZ3JlYXQtbWF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNEQ2NUU7IH1cbiAgICAgIC5wYW5lbC0tc2lkZWJhciAudGllci1iYWRnZS5iZXN0LW1hdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjY4RDJFOyB9XG4gICAgICAucGFuZWwtLXNpZGViYXIgLnRpZXItYmFkZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFuZWwtLXNpZGViYXIgLnRpZXItYmFkZ2Uge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH0gfVxuICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfbGFiZWwge1xuICAgICAgY29sb3I6ICNlZWU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAucGFuZWwtLXNpZGViYXIgLnBhbmVsX2luZm8ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnBhbmVsLS1zaWRlYmFyIC5wYW5lbF9pbmZvLS1sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfaW5mby0tc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFuZWwtLXNpZGViYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lLFxuICAgICAgICAucGFuZWwtLXNpZGViYXIgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDFmMzI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lIGgxLFxuICAgICAgICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lOm50aC1jaGlsZCgyKSBoMSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gICAgICAgICAgLnBhbmVsLS1zaWRlYmFyIC5wYW5lbF9jb250ZW50LnBhbmVsX2NvbnRlbnQtLXR3b3RvbmUgYS5tb2JpbGUtbW9yZSxcbiAgICAgICAgICAucGFuZWwtLXNpZGViYXIgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZTpudGgtY2hpbGQoMikgYS5tb2JpbGUtbW9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lIGEubW9iaWxlLW1vcmU6aG92ZXIsXG4gICAgICAgICAgICAucGFuZWwtLXNpZGViYXIgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZTpudGgtY2hpbGQoMikgYS5tb2JpbGUtbW9yZTpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAucGFuZWwtLXNpZGViYXIgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZS5qcy1wYW5lbF9jb25lbnQtdG9nZ2xlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgbGluZWFyO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAucGFuZWwtLXNpZGViYXIgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZS5qcy1wYW5lbF9jb25lbnQtdG9nZ2xlLmpzLXBhbmVsX2NvbmVudC10b2dnbGUtLXZpc2libGUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgICAgIC5wYW5lbC0tc2lkZWJhciAucGFuZWxfY29udGVudC5wYW5lbF9jb250ZW50LS10d290b25lLmpzLXBhbmVsX2NvbmVudC10b2dnbGUuanMtcGFuZWxfY29uZW50LXRvZ2dsZS0tdmlzaWJsZS5wYW5lbF9jb250ZW50LS1leHBpcmVkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5wYW5lbC0tc2lkZWJhciAudGllci1iYWRnZSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLnBhbmVsLS1zaWRlYmFyIC50aWVyLWJhZGdlIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAgICAgICAucGFuZWwtLXNpZGViYXIgLnBhbmVsX2xhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzAyN2JjYTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG4gIC5wYW5lbC0tbGlua2VkLXBhcnRuZXJzIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgLnBhbmVsLS1saW5rZWQtcGFydG5lcnMgZGl2LnBhbmVsX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLnBhbmVsLS1saW5rZWQtcGFydG5lcnMgZGl2LnBhbmVsX2NvbnRlbnQgaW1nIHtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgICAgLnBhbmVsLS1saW5rZWQtcGFydG5lcnMgZGl2LnBhbmVsX2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIC5wYW5lbC0tbGlua2VkLXBhcnRuZXJzIGRpdi5wYW5lbF9jb250ZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAucGFuZWwubGlnaHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzAxNkJBODsgfVxuICAucGFuZWwubGlnaHQtZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNzsgfVxuICAgIC5wYW5lbC5saWdodC1ncmV5IC5wYW5lbF9jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAucGFuZWwubGlnaHQtZ3JleSBwLFxuICAgIC5wYW5lbC5saWdodC1ncmV5IHRhYmxlIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLnBhbmVsLmxpZ2h0LWdyZXkgdGQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAucGFuZWwubGlnaHQtZ3JleSBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzQ0NDsgfVxuICAucGFuZWwubG9zdC1ib29raW5ncy1iYyB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNyB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL3NlYXJjaC5zdmcpIDExMCUgMTEwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7IH1cbiAgLnBhbmVsIC5wYW5lbF9waWxscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhbmVsIC5wYW5lbF9waWxscyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBhbmVsIC5tb2JpbGUtcGFuZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhbmVsIC5tb2JpbGUtcGFuZWwubW9iaWxlLXBhbmVsLS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYW5lbCAucGFuZWxfdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucGFuZWwgLnBhbmVsX3RhYnMgLnRhYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGFuZWwgLnBhbmVsX3RhYnMgLnRhYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAgICAgLnBhbmVsIC5wYW5lbF90YWJzIC50YWIgLmZhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBhbmVsIC5wYW5lbF90YWJzIC50YWIgLmZhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5wYW5lbCAucGFuZWxfdGFicyAudGFiIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgIC5wYW5lbCAucGFuZWxfdGFicyAudGFiOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5wYW5lbCAucGFuZWxfdGFicyAudGFiOmRpc2FibGVkLCAucGFuZWwgLnBhbmVsX3RhYnMgLnRhYi5hc3BOZXREaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICAgIC5wYW5lbCAucGFuZWxfdGFicyAudGFiOmRpc2FibGVkIHNwYW4sIC5wYW5lbCAucGFuZWxfdGFicyAudGFiLmFzcE5ldERpc2FibGVkIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICAgIC5wYW5lbCAucGFuZWxfdGFicyAudGFiOmRpc2FibGVkIC5mYSwgLnBhbmVsIC5wYW5lbF90YWJzIC50YWIuYXNwTmV0RGlzYWJsZWQgLmZhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFuZWwgLnBhbmVsX3RhYnMgLnRhYi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLnBhbmVsIC5wYW5lbF90YWJzIC50YWItLWFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgLnBhbmVsIC5wYW5lbF90YWJzIC50YWItLWNvbXBsZXRlZCwgLnBhbmVsIC5wYW5lbF90YWJzIC50YWItLWNvbXBsZXRlZC5hc3BOZXREaXNhYmxlZC50YWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3ZGM1O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFuZWwgLnBhbmVsX3RhYnMgLnRhYi0tY29tcGxldGVkIHNwYW4sIC5wYW5lbCAucGFuZWxfdGFicyAudGFiLS1jb21wbGV0ZWQuYXNwTmV0RGlzYWJsZWQudGFiIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjRDVFQUY3OyB9XG4gICAgICAgIC5wYW5lbCAucGFuZWxfdGFicyAudGFiLS1jb21wbGV0ZWQgLmZhLCAucGFuZWwgLnBhbmVsX3RhYnMgLnRhYi0tY29tcGxldGVkLmFzcE5ldERpc2FibGVkLnRhYiAuZmEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYW5lbCBkaXYucGFuZWxfaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhbmVsIGRpdi5wYW5lbF9oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgLnBhbmVsIGRpdi5wYW5lbF9oZWFkaW5nIGgyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29sb3I6ICMwMDdkYzU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgICAgLnBhbmVsIGRpdi5wYW5lbF9oZWFkaW5nIGgyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5wYW5lbCAucGFuZWxfc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogI0Q1RUFGNyB1cmwoXCIvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvQnJhbmQvZ2RheS1sb2dvLWJhY2tncm91bmQtb2Zmc2V0LXdlYi5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweDsgfVxuICAucGFuZWwgLnBhbmVsX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhbmVsIC5wYW5lbF9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgLnBhbmVsIC5wYW5lbF9jb250ZW50IC5sb2dpbi1sb2dvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDk1cHg7IH1cbiAgLnBhbmVsIC5wYW5lbF9jb250ZW50LS1wb3J0YWwtbWVtYmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnBhbmVsIC5wYW5lbF9jb250ZW50LS1wb3J0YWwtbWVtYmVyIC5oMyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGFuZWwgLnBhbmVsX2NvbnRlbnQtLXBvcnRhbC1tZW1iZXIgLmgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAucGFuZWwgLnBhbmVsX2NvbnRlbnQtLXBvcnRhbC1tZW1iZXIgLmg1IHtcbiAgICAgIGNvbG9yOiAjRDVFQUY3O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5wYW5lbCAucGFuZWxfY29udGVudC0tcG9ydGFsLW1lbWJlciAuaDUubG93ZXJjYXNlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIC5wYW5lbCAucGFuZWxfY29udGVudC0tcG9ydGFsLW1lbWJlci5kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhbmVsIC5wYW5lbF9jb250ZW50LS1wb3J0YWwtbWVtYmVyLmRldGFpbHMgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFuZWwgLnBhbmVsX2NvbnRlbnQtLXBvcnRhbC1tZW1iZXIuZGV0YWlscyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAgIC5wYW5lbCAucGFuZWxfY29udGVudC0tcG9ydGFsLW1lbWJlci5kZXRhaWxzIC5wYW5lbF9jb250ZW50LS1wb3J0YWwtZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC5wYW5lbCAucGFuZWxfY29udGVudC0tcG9ydGFsLW1lbWJlci5kZXRhaWxzIC5sb3lhbHR5LWljb24ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgLnBhbmVsIC5wYW5lbF9jb250ZW50LS1wb3J0YWwtbWVtYmVyIC5sb3lhbHR5LWljb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhbmVsIC5wYW5lbF9jb250ZW50LS1wb3J0YWwtbWVtYmVyIC5sb3lhbHR5LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAucGFuZWwgLnBhbmVsX2NvbnRlbnQtLXBvcnRhbC1tZW1iZXItcGhvbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLnBhbmVsIC5wYW5lbF9jb250ZW50LS1wb3J0YWwtbWVtYmVyLWVkaXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wYW5lbCAuYmVuZWZpdHMge1xuICAgIGJhY2tncm91bmQ6IHJlZDsgfVxuICAgIC5wYW5lbCAuYmVuZWZpdHMgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucGFuZWwgLnBhbmVsX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFuZWwgLnBhbmVsX2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9IH1cblxuLnBhbmVsX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLyogLnBhcmFsbGF4LXdyYXBwZXIgTVVTVCBiZSBGSVhFRCBIRUlHSFQgYW5kIFNDUk9MTEFCTEUgYWxvbmcgdGhlIFktQXhpcyAgKi9cbi5wYXJhbGxheC13cmFwcGVyIHtcbiAgLyogVGhlIGhlaWdodCBuZWVkcyB0byBiZSBzZXQgdG8gYSBmaXhlZCB2YWx1ZSBmb3IgdGhlIGVmZmVjdCB0byB3b3JrLiovXG4gIGhlaWdodDogMTAwdmg7XG4gIC8qIFRoZSBzY2FsaW5nIG9mIHRoZSBpbWFnZXMgd291bGQgYWRkIGEgaG9yaXpvbnRhbCBzY3JvbGxiYXIsIHNvIGRpc2FibGUgeCBvdmVyZmxvdy4gKi9cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvKiBFbmFibGUgc2Nyb2xsaW5nIG9uIHRoZSBwYWdlLiAqL1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvKiBTZXQgdGhlIHBlcnNwZWN0aXZlIHRvIDJweC4gVGhpcyBpcyBlc3NlbnRhaWxseSB0aGUgc2ltdWxhdGVkIGRpc3RhbmNlIGZyb20gdGhlIHZpZXdwb3J0IHRvIHRyYW5zZm9ybWVkIG9iamVjdHMuKi9cbiAgcGVyc3BlY3RpdmU6IDJweDsgfVxuICAucGFyYWxsYXgtd3JhcHBlciAucGFyYWxsYXgtY29udGFpbmVyIHtcbiAgICAvKiBOZWVkZWQgZm9yIGNoaWxkcmVuIHRvIGJlIGFic29sdXRlbHkgcG9zaXRpb25lZCByZWxhdGl2ZSB0byB0aGUgcGFyZW50LiAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBUaGUgaGVpZ2h0IG9mIHRoZSBjb250YWluZXIuIE11c3QgYmUgc2V0LCBidXQgaXQgZG9lc24ndCByZWFsbHkgbWF0dGVyIHdoYXQgdGhlIHZhbHVlIGlzLiAqL1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLyogRm9yIHRleHQgZm9ybWF0dGluZy4gKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYXJhbGxheC13cmFwcGVyIC5wYXJhbGxheC1jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIC8qIERpc3BsYXkgYW5kIHBvc2l0aW9uIHRoZSBwc2V1ZG8tZWxlbWVudCAqL1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvKiBOZWdhdGl2ZSB2YWx1ZXMgZml4IGltYWdlIGdhcCAqL1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgLyogTW92ZSB0aGUgcHNldWRvLWVsZW1lbnQgYmFjayBhd2F5IGZyb20gdGhlIGNhbWVyYSxcclxuICAgICAgICAgICAgKiB0aGVuIHNjYWxlIGl0IGJhY2sgdXAgdG8gZmlsbCB0aGUgdmlld3BvcnQuXHJcbiAgICAgICAgICAgICogQmVjYXVzZSB0aGUgcHNldWRvLWVsZW1lbnQgaXMgZnVydGhlciBhd2F5LCBpdCBhcHBlYXJzIHRvIG1vdmUgbW9yZSBzbG93bHksIGxpa2UgaW4gcmVhbCBsaWZlLiAqL1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xcHgpIHNjYWxlKDEuNSk7XG4gICAgICAvKiBGb3JjZSB0aGUgYmFja2dyb3VuZCBpbWFnZSB0byBmaWxsIHRoZSB3aG9sZSBlbGVtZW50LiAqL1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAvKiBLZWVwIHRoZSBpbWFnZSBmcm9tIG92ZXJsYXBwaW5nIHNpYmxpbmcgZWxlbWVudHMuICovIH1cbiAgICAucGFyYWxsYXgtd3JhcHBlciAucGFyYWxsYXgtY29udGFpbmVyID4gLnBhcmFsbGF4LWNvbnRlbnQsIC5wYXJhbGxheC13cmFwcGVyIC5wYXJhbGxheC1jb250YWluZXIgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnBhcmFsbGF4LXdyYXBwZXIgLnBhcmFsbGF4LWNvbnRhaW5lci5iZy10cmVlczo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ltYWdlcy9nZGF5LWJhY2tncm91bmQtdHJlZXMtMTgwMC5qcGdcIik7IH1cbiAgICAucGFyYWxsYXgtd3JhcHBlciAucGFyYWxsYXgtY29udGFpbmVyLmJnLWNhdHRlc3Q6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vcGxhY2VraXR0ZW4uY29tL2cvODAwLzYwMFwiKTsgfVxuXG4vKlxyXG4tLVxyXG4tLVxyXG52aWRlb3NcclxuLS1cclxuLS1cclxuKi9cbi52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAudmlkZW8td3JhcHBlci52aWRlby0xNi05IHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIC8qIDE2OjkgKi8gfVxuICAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbi52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIGEudmlkZW8tdGh1bWJuYWlsLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciBhLnZpZGVvLXRodW1ibmFpbC1saW5rOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgICAgLyogZmEtcGxheSBGQSB2NCAqL1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIGEudmlkZW8tdGh1bWJuYWlsLWxpbms6aG92ZXIsIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciBhLnZpZGVvLXRodW1ibmFpbC1saW5rOmFjdGl2ZSwgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIGEudmlkZW8tdGh1bWJuYWlsLWxpbms6Zm9jdXMsIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciBhLnZpZGVvLXRodW1ibmFpbC1saW5rOmFjdGl2ZTpmb2N1cyB7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciBhLnZpZGVvLXRodW1ibmFpbC1saW5rOmhvdmVyOjphZnRlciwgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIGEudmlkZW8tdGh1bWJuYWlsLWxpbms6YWN0aXZlOjphZnRlciwgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIGEudmlkZW8tdGh1bWJuYWlsLWxpbms6Zm9jdXM6OmFmdGVyLCAudmlkZW8tbGlzdGluZy13cmFwcGVyIC52aWRlby10aWxlLXdyYXBwZXIgYS52aWRlby10aHVtYm5haWwtbGluazphY3RpdmU6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIGEudmlkZW8tdGh1bWJuYWlsLWxpbms6aG92ZXIgLnZpZGVvLXRodW1ibmFpbCwgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIGEudmlkZW8tdGh1bWJuYWlsLWxpbms6YWN0aXZlIC52aWRlby10aHVtYm5haWwsIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciBhLnZpZGVvLXRodW1ibmFpbC1saW5rOmZvY3VzIC52aWRlby10aHVtYm5haWwsIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciBhLnZpZGVvLXRodW1ibmFpbC1saW5rOmFjdGl2ZTpmb2N1cyAudmlkZW8tdGh1bWJuYWlsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIGEudmlkZW8tdGh1bWJuYWlsLWxpbmsgLnZpZGVvLXRodW1ibmFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRpdGxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgLnZpZGVvLWxpc3Rpbmctd3JhcHBlciAudmlkZW8tdGlsZS13cmFwcGVyIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnRlYXNlci10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciAudmlkZW8tY29udGVudC13cmFwcGVyIC50ZWFzZXItdGV4dCB7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciAudmlkZW8tY29udGVudC13cmFwcGVyIC50ZWFzZXItdGV4dCB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC52aWRlby1saXN0aW5nLXdyYXBwZXIgLnZpZGVvLXRpbGUtd3JhcHBlciAudmlkZW8tY29udGVudC13cmFwcGVyIC50ZWFzZXItdGV4dCB7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudmlkZW8tbGlzdGluZy13cmFwcGVyIC52aWRlby10aWxlLXdyYXBwZXIgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudGVhc2VyLXRleHQge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLypcclxuLS1cclxuLS1cclxudGFibGVzXHJcbi0tXHJcbi0tXHJcbiovXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnRhYmxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtd3JhcHBlciAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRhYmxlLXdyYXBwZXIudGFibGUtcGFnaW5nLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgYSxcbiAgLnRhYmxlLXdyYXBwZXIudGFibGUtcGFnaW5nLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgc3BhbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLnRhYmxlLXdyYXBwZXIudGFibGUtcGFnaW5nLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBjb2xvcjogIzAwN2RjNTsgfVxuICAgIC50YWJsZS13cmFwcGVyLnRhYmxlLXBhZ2luZy13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIGE6aG92ZXIsIC50YWJsZS13cmFwcGVyLnRhYmxlLXBhZ2luZy13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIGE6YWN0aXZlLCAudGFibGUtd3JhcHBlci50YWJsZS1wYWdpbmctd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCBhOmZvY3VzLCAudGFibGUtd3JhcHBlci50YWJsZS1wYWdpbmctd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRhYmxlLXdyYXBwZXIudGFibGUtcGFnaW5nLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGFibGUtd3JhcHBlci50YWJsZS1wYWdpbmctd3JhcHBlci50YWJsZS1wcmltYXJ5IHRhYmxlIHRib2R5IHRyIHRkIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgY29sb3I6ICMwMDdkYzU7IH1cbiAgICAudGFibGUtd3JhcHBlci50YWJsZS1wYWdpbmctd3JhcHBlci50YWJsZS1wcmltYXJ5IHRhYmxlIHRib2R5IHRyIHRkIGE6aG92ZXIsIC50YWJsZS13cmFwcGVyLnRhYmxlLXBhZ2luZy13cmFwcGVyLnRhYmxlLXByaW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgYTphY3RpdmUsIC50YWJsZS13cmFwcGVyLnRhYmxlLXBhZ2luZy13cmFwcGVyLnRhYmxlLXByaW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgYTpmb2N1cywgLnRhYmxlLXdyYXBwZXIudGFibGUtcGFnaW5nLXdyYXBwZXIudGFibGUtcHJpbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDdkYzU7IH1cbiAgLnRhYmxlLXdyYXBwZXIudGFibGUtcGFnaW5nLXdyYXBwZXIudGFibGUtcHJpbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDA3ZGM1OyB9XG5cbi5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1OyB9XG4gIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgaDEsXG4gIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgaDIsXG4gIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgaDMsXG4gIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgaDQsXG4gIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgaDUsXG4gIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgaDYge1xuICAgIGNvbG9yOiAjYzVlYWZmOyB9XG4gIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgdGFibGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmtlbnRpY28tZ3JpZC1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIudGFibGUtcHJpbWFyeSB0YWJsZSB0ciB0ZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAua2VudGljby1ncmlkLWNvbnRhaW5lciAudGFibGUtd3JhcHBlci50YWJsZS1wcmltYXJ5IHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCBhIHtcbiAgICAgICAgY29sb3I6ICNjNWVhZmY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgICAgIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCBhOmhvdmVyLCAua2VudGljby1ncmlkLWNvbnRhaW5lciAudGFibGUtd3JhcHBlci50YWJsZS1wcmltYXJ5IHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQgYTphY3RpdmUsIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkgdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCBhOmZvY3VzLCAua2VudGljby1ncmlkLWNvbnRhaW5lciAudGFibGUtd3JhcHBlci50YWJsZS1wcmltYXJ5IHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQgYTphY3RpdmU6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi5rZW50aWNvLWdyaWQtY29udGFpbmVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmtlbnRpY28tZ3JpZC1jb250YWluZXIgdGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAua2VudGljby1ncmlkLWNvbnRhaW5lciB0YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQgYSB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ0OyB9XG4gICAgICAua2VudGljby1ncmlkLWNvbnRhaW5lciB0YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRkIGE6aG92ZXIsIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQgYTphY3RpdmUsIC5rZW50aWNvLWdyaWQtY29udGFpbmVyIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQgYTpmb2N1cywgLmtlbnRpY28tZ3JpZC1jb250YWluZXIgdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYmxlLnRhYmxlLS1iZW5lZml0cyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50YWJsZS0tYmVuZWZpdHMge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDY4LCA2OCwgNjgsIDAuMik7IH1cbiAgLnRhYmxlLS1iZW5lZml0cyBpbWcge1xuICAgIG1heC13aWR0aDogMzBweDsgfVxuICAudGFibGUtLWJlbmVmaXRzIC5jb2wge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY4LCA2OCwgNjgsIDAuMik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg2OCwgNjgsIDY4LCAwLjIpO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGFibGUtLWJlbmVmaXRzIHRoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgLnRhYmxlLS1iZW5lZml0cyB0aCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gICAgLnRhYmxlLS1iZW5lZml0cyB0aC5jb2wge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAudGFibGUtLWJlbmVmaXRzIHRoLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRhYmxlLS1iZW5lZml0cyB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLS1iZW5lZml0cyB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjgsIDY4LCA2OCwgMC4yKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDY4LCA2OCwgNjgsIDAuMik7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAudGFibGUtLWJlbmVmaXRzIHRkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udGFibGUtLWJhc2ljIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMTI1LCAxOTcsIDAuMik7IH1cblxuLnRhYmxlLS1iYXNpYyB0cjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50YWJsZS0tYmFzaWMgdGQge1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5wb3J0YWwtdGFibGUgLmNvbCB7XG4gIGZsZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAucG9ydGFsLXRhYmxlIC5jb2wuY29sLS0yIHtcbiAgICBmbGV4OiAyOyB9XG4gIC5wb3J0YWwtdGFibGUgLmNvbC5jb2wtLTMge1xuICAgIGZsZXg6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3J0YWwtdGFibGUgLmNvbC5jb2wtLTMge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLnBvcnRhbC10YWJsZSAuY29sLnJpZ2h0LXhzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9ydGFsLXRhYmxlIC5jb2wucmlnaHQtc20ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4ucG9ydGFsLXRhYmxlX2hlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvcnRhbC10YWJsZV9oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA2NXB4OyB9IH1cbiAgLnBvcnRhbC10YWJsZV9oZWFkZXIgYSxcbiAgLnBvcnRhbC10YWJsZV9oZWFkZXIgLmNvbCB7XG4gICAgY29sb3I6ICM5OTk7IH1cblxuLnBvcnRhbC10YWJsZS0tYm9va2luZ3MgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDM7IH1cblxuLnBvcnRhbC10YWJsZS0tYm9va2luZ3MgLmNvbDpudGgtY2hpbGQoMikge1xuICBmbGV4OiAyOyB9XG5cbi5wb3J0YWwtdGFibGUtLWJvb2tpbmdzIC5jb2w6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wb3J0YWwtdGFibGVfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3J0YWwtdGFibGVfcm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3J0YWwtdGFibGVfcm93OmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzAwN2RjNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyOHB4OyB9IH1cblxuLnBvcnRhbC10YWJsZV9jb2wge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5wb3J0YWwtdGFibGVfY29sIC5idG4uYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzAxNGQ3ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnBvcnRhbC10YWJsZV9jb2wuY29sLS0yIHtcbiAgICBmbGV4OiAyOyB9XG4gIC5wb3J0YWwtdGFibGVfY29sLmNvbC0tMyB7XG4gICAgZmxleDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcnRhbC10YWJsZV9jb2wuY29sLS0zIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5wb3J0YWwtdGFibGVfY29sLnJpZ2h0LXhzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9ydGFsLXRhYmxlX2NvbC5yaWdodC1zbSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5pbi1yZXZpZXcsXG4uYXdhcmRlZCxcbi5jbG9zZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuaW4tcmV2aWV3IC5mYXIsXG4gIC5pbi1yZXZpZXcgLmZhcyxcbiAgLmluLXJldmlldyAuZmEsXG4gIC5hd2FyZGVkIC5mYXIsXG4gIC5hd2FyZGVkIC5mYXMsXG4gIC5hd2FyZGVkIC5mYSxcbiAgLmNsb3NlZCAuZmFyLFxuICAuY2xvc2VkIC5mYXMsXG4gIC5jbG9zZWQgLmZhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucG9ydGFsLXRhYmxlX2NvbCAuaW4tcmV2aWV3IHNwYW4sIC5wb3J0YWwtdGFibGVfY29sXG4gICAgLmF3YXJkZWQgc3BhbiwgLnBvcnRhbC10YWJsZV9jb2xcbiAgICAuY2xvc2VkIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbi1yZXZpZXcge1xuICBjb2xvcjogIzAxNGQ3ZTsgfVxuXG4uYXdhcmRlZCB7XG4gIGNvbG9yOiAjNTNBMzYyOyB9XG5cbi5jbG9zZWQge1xuICBjb2xvcjogI2MxMjcyZDsgfVxuXG4uZmFjZWJvb2stZm9vdGVyLWJhbm5lci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogLTE1cHggYXV0byAwcHggYXV0bzsgfVxuICAuZmFjZWJvb2stZm9vdGVyLWJhbm5lci13cmFwcGVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5mYWNlYm9vay1mb290ZXItYmFubmVyLXdyYXBwZXIgYTpob3ZlciwgLmZhY2Vib29rLWZvb3Rlci1iYW5uZXItd3JhcHBlciBhOmFjdGl2ZSwgLmZhY2Vib29rLWZvb3Rlci1iYW5uZXItd3JhcHBlciBhOmZvY3VzLCAuZmFjZWJvb2stZm9vdGVyLWJhbm5lci13cmFwcGVyIGE6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uZmFjZWJvb2staG9tZS1iYW5uZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5mYWNlYm9vay1ob21lLWJhbm5lci13cmFwcGVyXG5hLmZhY2Vib29rLWhvbWUtYmFubmVyLWxpbmstd3JhcHBlclxuLmJ0bi1pY29uLWN0YS1sZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmFjZWJvb2staG9tZS1iYW5uZXItd3JhcHBlclxuYS5mYWNlYm9vay1ob21lLWJhbm5lci1saW5rLXdyYXBwZXJcbi5idG4taWNvbi1jdGEtbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDsgfSB9XG5cbi5nZGF5LXN3aXBlciAuZ2RheS1mYWNlYm9vay1ncm91cC1wcm9tby1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDQ1cHg7XG4gIGJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuZ2RheS1zd2lwZXIgLmdkYXktZmFjZWJvb2stZ3JvdXAtcHJvbW8tYnV0dG9uIHtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5nZGF5LXN3aXBlciAuZ2RheS1mYWNlYm9vay1ncm91cC1wcm9tby1idXR0b24ge1xuICAgICAgbGVmdDogODBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiA1MHB4OyB9IH1cblxuLmZiLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvaWNvbnMvRmFjZWJvb2tEZWNhbC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMzZweDtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmZiLWxvZ28ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4vKlxyXG4tLVxyXG4tLVxyXG5jdGEgYmFubmVyXHJcbi0tXHJcbi0tXHJcbiovXG4uY3RhLWJhbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmN0YS1iYW5uZXItd3JhcHBlci5jdGEtYmFubmVyLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7IH1cbiAgLmN0YS1iYW5uZXItd3JhcHBlci5jdGEtYmFubmVyLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNGQ3ZTsgfVxuICAuY3RhLWJhbm5lci13cmFwcGVyLmN0YS1iYW5uZXItdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTNmNjU7IH1cbiAgLmN0YS1iYW5uZXItd3JhcHBlci5jdGEtYmFubmVyLXF1YXRlcm5hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmRjM2U7IH1cbiAgLmN0YS1iYW5uZXItd3JhcHBlciAuY3RhLWJhbm5lci10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmN0YS1iYW5uZXItd3JhcHBlciAuY3RhLWJhbm5lci10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1kaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmN0YS1iYW5uZXItd3JhcHBlciAuY3RhLWJhbm5lci10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAtbXMtZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN0YS1iYW5uZXItd3JhcHBlciAuY3RhLWJhbm5lci10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1kaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgIC5jdGEtYmFubmVyLXdyYXBwZXIgLmN0YS1iYW5uZXItdGV4dC1jb250YWluZXIgLmN0YS1iYW5uZXItaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmN0YS1iYW5uZXItd3JhcHBlciAuY3RhLWJhbm5lci10ZXh0LWNvbnRhaW5lciAuY3RhLWJhbm5lci1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jdGEtYmFubmVyLXdyYXBwZXIgLmN0YS1iYW5uZXItdGV4dC1jb250YWluZXIgLmN0YS1iYW5uZXItaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3RhLWJhbm5lci13cmFwcGVyIC5jdGEtYmFubmVyLXRleHQtY29udGFpbmVyIC5jdGEtYmFubmVyLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfSB9XG4gIC5jdGEtYmFubmVyLXdyYXBwZXIgLmN0YS1iYW5uZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jdGEtYmFubmVyLXdyYXBwZXIgLmN0YS1iYW5uZXItYnV0dG9uLWNvbnRhaW5lciAucHJvbW8tY29kZSB7XG4gICAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIixzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4vKlxyXG4tLVxyXG5IZXJvIEltYWdlIC0gV2l0aCBIYW5kXHJcbi0tXHJcbiovXG4uZ2RheS1zbGlkZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBhZ2Utd3JhcHBlci5wb3J0YWwtLXB1YmxpYyAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbC0tcHVibGljIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDExMHB4O1xuICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucGFnZS13cmFwcGVyLnBvcnRhbC0tcHVibGljIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgICAgdG9wOiAxMzBweDsgfSB9XG5cbi5oZXJvLWltYWdlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDdlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvSW1hZ2VzL2dkYXktYmFja2dyb3VuZC10cmVlcy1icmlnaHQtaGFsZi0xODAwLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKSwgdXJsKFwiL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ltYWdlcy9nZGF5LWJhY2tncm91bmQtdHJlZXMtYnJpZ2h0LWhhbGYtMTgwMC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qXHJcblxyXG4gIC5oZXJvLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAuaGVyby1pbWFnZS1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZXJvLWltYWdlLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIsIDMuMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCwgNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8taW1hZ2Utc3VidGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKDQwMCwgXCJpdGFsaWNcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxLCAyLjIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgsIDIuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4qLyB9XG4gIC5oZXJvLWltYWdlLXdyYXBwZXIgKyAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7IH1cbiAgLmhlcm8taW1hZ2Utd3JhcHBlciAuc3RhbXAtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVyby1pbWFnZS13cmFwcGVyIC5zdGFtcC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVyby1pbWFnZS13cmFwcGVyIC5zdGFtcC1jb250YWluZXIgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuaGVyby1pbWFnZS13cmFwcGVyIC5oZXJvLWltYWdlLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfVxuICAgICAgLmhlcm8taW1hZ2Utd3JhcHBlciAuaGVyby1pbWFnZS1jb250YWluZXIgLmhlcm8taW1hZ2UtY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLypcclxuICAuaGFuZC1pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwMDBweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIC5oYW5kLWltYWdlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRnZGF5LWhhbmQtaW1hZ2UpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tbSkge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm90dG9tOiAtODBweDtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgIGJvdHRvbTogLTEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oYW5kLWJyYW5kZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9JbWFnZXMvZ2RheS1oYW5kd2l0aGNhcmQtYnJhbmRlZC13ZWIucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiovXG4vKlxyXG4tLVxyXG4tLVxyXG5jb21wZXRpdGlvbnNcclxuLS1cclxuLS1cclxuKi9cbi8qIyBDb21wZXRpdGlvbiBQcm9tbyAjKi9cbi5jb21wZXRpdGlvbi1wcm9tbyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuY29tcGV0aXRpb24tcHJvbW8gaW1nLmNvbXAtMSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jb21wZXRpdGlvbi1wcm9tbyBpbWcuY29tcC0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNvbXBldGl0aW9uLXByb21vIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvbXBldGl0aW9uLXByb21vIC5yb3cgPiBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wZXRpdGlvbi1wcm9tby53aWRlIGltZy5jb21wLTEge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wZXRpdGlvbi1wcm9tby53aWRlIGltZy5jb21wLTIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDsgfSB9XG5cbi5wYXJrcy1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLmRpc2NvdmVyeS1wYXJrcywgLnRvcC1wYXJrcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiA0OCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGlzY292ZXJ5LXBhcmtzID4gaW1nLCAudG9wLXBhcmtzID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiA4MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuZGlzY292ZXJ5LXBhcmtzID4gaW1nLCAudG9wLXBhcmtzID4gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNjb3ZlcnktcGFya3MgPiBhLmJ0biwgLnRvcC1wYXJrcyA+IGEuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi50YWJiZWQtcGFuZWwtdGFicyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC50YWJiZWQtcGFuZWwtdGFicy5uby10YWJzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuXG4udGFiYmVkLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YWJiZWQtcGFuZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudGFiYmVkLXBhbmVsLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1heC13aWR0aDogNzY4cHg7IH1cbiAgLm1vZGFsLWRpYWxvZyBoMSxcbiAgLm1vZGFsLWRpYWxvZyBoMixcbiAgLm1vZGFsLWRpYWxvZyBoMyxcbiAgLm1vZGFsLWRpYWxvZyBoNCxcbiAgLm1vZGFsLWRpYWxvZyBoNSxcbiAgLm1vZGFsLWRpYWxvZyBoNiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAubW9kYWwtZGlhbG9nIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5tb2RhbC1kaWFsb2cgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAubW9kYWwtZGlhbG9nIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAyLjJyZW07IH1cbiAgLm1vZGFsLWRpYWxvZyBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5tb2RhbC1kaWFsb2cgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAubW9kYWwtZGlhbG9nIGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjNTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgaDEsXG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIGgyLFxuICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgaDEgaSxcbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciBoMiBpLFxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWJsb2NrZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTsgfVxuICAubW9kYWwtZGlhbG9nIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuXG4ubW9kYWwtZGlhbG9nLWJpZyAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuLmNsb3NlIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5tb2RhbC1oaWRlLWZvb3RlciAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kYWwtZm9vdGVyLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qXHJcbi0tXHJcbi0tXHJcbkxJU1RTXHJcbi0tXHJcbi0tXHJcbiovXG51bC51bC1uYWtlZCxcbm9sLnVsLW5ha2VkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIHVsIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgdWwuc3BlY2lhbC1idWxsZXQtbmF2eSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgdWwuc3BlY2lhbC1idWxsZXQtbmF2eSBsaTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgIC8qZmEtcGxheSovXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICMwMTQyNmE7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBjb2xvcjogIzAxNGQ3ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXAtY291bnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgb2wgaDIsIG9sIGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBvbCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIG9sIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIG9sIG9sIG9sIG9sLCBvbC5sZXR0ZXIge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7IH1cbiAgICBvbCBvbCBvbCBvbCBsaTpiZWZvcmUsIG9sLmxldHRlciBsaTpiZWZvcmUge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgY29udGVudDogXCIoXCIgY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICBvbCBvbCBvbCBvbCBvbCwgb2wubGV0dGVyIG9sIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7IH1cbiAgICAgIG9sIG9sIG9sIG9sIG9sIGxpOmJlZm9yZSwgb2wubGV0dGVyIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QsIHVwcGVyLXJvbWFuKSBcIi5cIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgb2wgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgb2wgbGkgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICBvbCBsaSBsaSBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDsgfVxuICAgICAgICBvbCBsaSBsaSBsaSBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgb2wgbGk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDE0ZDdlO1xuICAgICAgY29udGVudDogY291bnRlcnMoc3RlcC1jb3VudGVyLCBcIi5cIikgXCIuXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIG9sIGxpIGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAgIG9sIGxpIGxpIGxpOmJlZm9yZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbnVsLmZhLWljb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICB1bC5mYS1pY29ucyBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIHVsLmZhLWljb25zIGxpIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbnVsLnR3by1jb2wge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIHVsLnR3by1jb2wgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB1bC50d28tY29sIGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG51bC5jYXJ0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgdWwuY2FydCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIHVsLmNhcnQgLnRvdGFsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyB9XG5cbnVsLmljb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgdWwuaWNvbi1saXN0Lmljb24tbGlzdC0tbG91ZCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgdWwuaWNvbi1saXN0IGxpIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICB1bC5pY29uLWxpc3QgbGkgc3Bhbi5pY29uIHtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIHVsLmljb24tbGlzdCBsaSBzcGFuLmljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxudWwuc3RhY2tlZC1kYXRhIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIHVsLnN0YWNrZWQtZGF0YSBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDsgfVxuICAgIHVsLnN0YWNrZWQtZGF0YSBsaSBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9XG5cbm9sLm51bWJlcnMge1xuICBjb3VudGVyLXJlc2V0OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0LmRhdGVwaWNrZXItaW5wdXQud2l0aC1yZXNldC1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wuZGF0ZXBpY2tlci1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG5cbi5kYXRlcGlja2VyID4gYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGF0ZXBpY2tlciA+IGJ1dHRvbi5jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IC4yOyB9XG5cbi5kYXRlcGlja2VyLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuXG4uZGF0ZXBpY2tlci1pbm5lciB7XG4gIHdpZHRoOiAyMThweDsgfVxuXG4uZGF0ZXBpY2tlci1ib2R5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4OyB9XG5cbi5kYXRlcGlja2VyLWN0cmwgcCxcbi5kYXRlcGlja2VyLWN0cmwgc3Bhbixcbi5kYXRlcGlja2VyLWJvZHkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uZGF0ZXBpY2tlci1jdHJsIHAge1xuICB3aWR0aDogNjUlOyB9XG5cbi5kYXRlcGlja2VyLWN0cmwgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZGF0ZXBpY2tlci1ib2R5IHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGVwaWNrZXItbW9udGhSYW5nZSBzcGFuIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cblxuLmRhdGVwaWNrZXItaXRlbS1kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50OyB9XG5cbi5kZWNhZGVSYW5nZSBzcGFuOmZpcnN0LWNoaWxkLFxuLmRlY2FkZVJhbmdlIHNwYW46bGFzdC1jaGlsZCxcbi5kYXRlcGlja2VyLWl0ZW0tZGlzYWJsZSxcbi5kYXRlcGlja2VyLWl0ZW0tZ3JheSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5kYXRlcGlja2VyLWRhdGVSYW5nZS1pdGVtLWFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyLWRhdGVSYW5nZS1pdGVtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMjc2YjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmRhdGVwaWNrZXItbW9udGhSYW5nZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmRhdGVwaWNrZXItbW9udGhSYW5nZSBzcGFuLFxuLmRhdGVwaWNrZXItY3RybCBzcGFuLFxuLmRhdGVwaWNrZXItY3RybCBwLFxuLmRhdGVwaWNrZXItZGF0ZVJhbmdlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXItbW9udGhSYW5nZSBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXItY3RybCBwOmhvdmVyLFxuLmRhdGVwaWNrZXItY3RybCBpOmhvdmVyLFxuLmRhdGVwaWNrZXItZGF0ZVJhbmdlIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlci1kYXRlUmFuZ2UtaXRlbS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLmRhdGVwaWNrZXItd2Vla1JhbmdlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZGF0ZXBpY2tlci1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDdweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGVwaWNrZXItY3RybCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubW9udGgtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItcHJlQnRuIHtcbiAgbGVmdDogMnB4OyB9XG5cbi5kYXRlcGlja2VyLW5leHRCdG4ge1xuICByaWdodDogMnB4OyB9XG5cbi5nbHlwaGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIC5nbHlwaGljb24uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDU0JzsgfVxuICAuZ2x5cGhpY29uLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDUzJzsgfVxuXG4ubW9kYWwtd2VsbCB7XG4gIGJhY2tncm91bmQ6ICNENUVBRjc7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwIC0zMHB4IDMwcHg7IH1cblxuLndlbGwtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDkyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi53ZWxsLS1vdXRsaW5lIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0OyB9XG5cbi53ZWxsLS10ZXJtcyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53ZWxsLS1wb3J0YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53ZWxsLS1wb3J0YWwge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG5cbi53ZWxsLS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCA0MHB4OyB9XG5cbi5pY28tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY28tY2lyY2xlIC5mYSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLmljby1jaXJjbGUtLXF1YXRlcm5hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmYmRjM2U7IH1cbiAgICAuaWNvLWNpcmNsZS0tcXVhdGVybmFyeSBzdmcge1xuICAgICAgZmlsbDogIzAxNGQ3ZTsgfVxuICAgIC5pY28tY2lyY2xlLS1xdWF0ZXJuYXJ5Lmljby1jb2xvci1wcmltYXJ5IHN2ZyB7XG4gICAgICBmaWxsOiAjMDA3ZGM1OyB9XG4gICAgLmljby1jaXJjbGUtLXF1YXRlcm5hcnkuaWNvLWNvbG9yLXByaW1hcnkgLmZhIHtcbiAgICAgIGNvbG9yOiAjMDA3ZGM1OyB9XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lci5iYW5uZXItLWltYWdlLCAuYmFubmVyLmJhbm5lci0taWNvbnMsIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEge1xuICAgIHBhZGRpbmctdG9wOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLmJhbm5lcl9jb250ZW50LCAuYmFubmVyLmJhbm5lci0taWNvbnMgLmJhbm5lcl9jb250ZW50LCAuYmFubmVyLmJhbm5lci0taWNvbnMtY3RhIC5iYW5uZXJfY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDE0ZDdlIHVybChcIi9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9CcmFuZC9nZGF5LWxvZ28tYmFja2dyb3VuZC1vZmZzZXQtd2ViLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICAgLmJhbm5lci5iYW5uZXItLWltYWdlIC5iYW5uZXJfY29udGVudCBwLCAuYmFubmVyLmJhbm5lci0taWNvbnMgLmJhbm5lcl9jb250ZW50IHAsIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLmJhbm5lcl9jb250ZW50IHAsIC5iYW5uZXIuYmFubmVyLS1pY29ucyAuYmFubmVyX2NvbnRlbnQgcCwgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UsIC5iYW5uZXIuYmFubmVyLS1pY29ucywgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIC0xMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UsIC5iYW5uZXIuYmFubmVyLS1pY29ucywgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfSB9XG4gIC5iYW5uZXIuYmFubmVyLS1pY29ucyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAtNTBweCAwIDQwcHg7IH1cbiAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAtNTBweCAwIDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmxvY2sge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzAxNGQ3ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYmFubmVyLmJhbm5lci0taWNvbnMtY3RhIC5iYW5uZXJfY29udGVudCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLnUtZmxleC1yb3cudS1yb3ctNCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYmFubmVyLmJhbm5lci0taWNvbnMtY3RhIC5iYW5uZXJfY29udGVudCAudS1mbGV4LXJvdy51LXJvdy00IC5ibG9jayB7XG4gICAgICAgICAgZmxleDogMSAwIDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC51LWZsZXgtcm93LnUtcm93LTQgLmJsb2NrIHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIDUwJTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC51LWZsZXgtcm93LnUtcm93LTQgLmJsb2NrIHtcbiAgICAgIGZsZXg6IDEgMCAzMyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC51LWZsZXgtcm93LnUtcm93LTQgLmJsb2NrIHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIDI1JTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE3MDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIChtaW4td2lkdGg6IDE3MDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLnUtZmxleC1yb3cudS1yb3ctNCAuYmxvY2sge1xuICAgICAgZmxleDogMSAwIDAlOyB9IH1cbiAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuYmFubmVyLmJhbm5lci0taWNvbnMtY3RhIC5iYW5uZXJfY29udGVudCAud3JhcHBlci0taWNvbnMge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweDsgfSB9XG4gICAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1pY29ucyAuYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAuYmFubmVyLmJhbm5lci0taWNvbnMtY3RhIC5iYW5uZXJfY29udGVudCAud3JhcHBlci0taWNvbnMgLmJsb2NrIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1jdGEge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzM0NzE5ODtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICMzNDcxOTg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1jdGEgLmN0YS1ib3JkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1jdGEgLmN0YS1ib3JkZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgICAuYmFubmVyLmJhbm5lci0taWNvbnMtY3RhIC5iYW5uZXJfY29udGVudCAud3JhcHBlci0tY3RhIC5jdGEtY29ubmVjdG9yIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSAuY3RhLWNvbm5lY3RvciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1jdGEgLmJsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDUwJSAtIDQ1cHgpO1xuICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1jdGEgLmJsb2NrIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSAuYmxvY2sge1xuICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSAuYmxvY2sgLmJ0bi1sZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4OyB9XG4gICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSAuYmxvY2sgLmJ0bi1yZW5ldyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIxMHB4OyB9XG4gICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSAuYmxvY2suYmxvY2stLWN0YS0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAgICAgICAgIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1jdGEgLmJsb2NrLmJsb2NrLS1jdGEtMiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSAuYmxvY2suYmxvY2stLWN0YS0yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDB2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3ICsgMTVweCk7IH0gfVxuICAgICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSAuYmxvY2suYmxvY2stLWN0YS0yIC50YWdsaW5lIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgICAgICAgLmJhbm5lci5iYW5uZXItLWljb25zLWN0YSAuYmFubmVyX2NvbnRlbnQgLndyYXBwZXItLWN0YSAuYmxvY2suYmxvY2stLWN0YS0yIC50YWdsaW5lOmhvdmVyLCAuYmFubmVyLmJhbm5lci0taWNvbnMtY3RhIC5iYW5uZXJfY29udGVudCAud3JhcHBlci0tY3RhIC5ibG9jay5ibG9jay0tY3RhLTIgLnRhZ2xpbmU6YWN0aXZlLCAuYmFubmVyLmJhbm5lci0taWNvbnMtY3RhIC5iYW5uZXJfY29udGVudCAud3JhcHBlci0tY3RhIC5ibG9jay5ibG9jay0tY3RhLTIgLnRhZ2xpbmU6Zm9jdXMsIC5iYW5uZXIuYmFubmVyLS1pY29ucy1jdGEgLmJhbm5lcl9jb250ZW50IC53cmFwcGVyLS1jdGEgLmJsb2NrLmJsb2NrLS1jdGEtMiAudGFnbGluZTphY3RpdmU6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJhbm5lciAuYmFubmVyX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDZkYWMgdXJsKFwiL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0JyYW5kL2dkYXktbG9nby1iYWNrZ3JvdW5kLW9mZnNldC13ZWIucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDsgfVxuICAgIC5iYW5uZXIgLmJhbm5lcl9jb250ZW50IC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYmFubmVyIC5iYW5uZXJfY29udGVudCAuY29udGFpbmVyIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmFubmVyIC5iYW5uZXJfY29udGVudC0tcHJvbW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmFubmVyIC5iYW5uZXJfY29udGVudC0tcHJvbW8ge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmJhbm5lciAuYmFubmVyX2NvbnRlbnQtLXByb21vIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmJhbm5lciAuYmFubmVyX2NvbnRlbnQtLXByb21vIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmJhbm5lciAuYmFubmVyX2NvbnRlbnQtLXByb21vIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmFubmVyIC5iYW5uZXJfY29udGVudC0tcHJvbW8gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4OyB9IH1cbiAgLmJhbm5lciBoMy5iYW5uZXJfbGFiZWwtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDE0ZDdlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJhbm5lci5iYW5uZXItLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgcGFkZGluZzogMDsgfVxuICAuYmFubmVyLmJhbm5lci0tdmlkZW8gLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDdweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJhbm5lci5iYW5uZXItLXZpZGVvIC5jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmFubmVyLmJhbm5lci0tdmlkZW8gLmNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJhbm5lci5iYW5uZXItLXZpZGVvIC5jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5iYW5uZXIuYmFubmVyLS12aWRlbyAuY29udGFpbmVyIGgyIHtcbiAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgbWFyZ2luOiAxNzVweCAwIDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmJhbm5lci5iYW5uZXItLXZpZGVvIC5jb250YWluZXIgaDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJhbm5lci5iYW5uZXItLXZpZGVvIC5jb250YWluZXIgaDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iYW5uZXIuYmFubmVyLS12aWRlbyAuY29udGFpbmVyIGgyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgICAuYmFubmVyLmJhbm5lci0tdmlkZW8gLmNvbnRhaW5lciBoMyB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmJhbm5lci5iYW5uZXItLXZpZGVvIC5jb250YWluZXIgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubWVtYmVyc2hpcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVtYmVyc2hpcC1iYW5uZXIgLmljb24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87IH1cbiAgICAubWVtYmVyc2hpcC1iYW5uZXIgLmljb24uc2F2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL3NhdmUuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgICAubWVtYmVyc2hpcC1iYW5uZXIgLmljb24uZWFybiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL2Vhcm4uc3ZnKSBuby1yZXBlYXQ7IH1cbiAgICAubWVtYmVyc2hpcC1iYW5uZXIgLmljb24ucmVkZWVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvSWNvbnMvcmVkZWVtLnN2Zykgbm8tcmVwZWF0OyB9XG4gICAgLm1lbWJlcnNoaXAtYmFubmVyIC5pY29uLm1vcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9JY29ucy9tb3JlLnN2Zykgbm8tcmVwZWF0OyB9XG4gIC5tZW1iZXJzaGlwLWJhbm5lciBoMyB7XG4gICAgY29sb3I6ICMwMDdkYzU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tZW1iZXJzaGlwLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAuYmFubmVyLS1pbWFnZSAuYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmJsb2NrIC5pY28tY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJsb2NrIGgyIHtcbiAgICBjb2xvcjogI2ZiZGMzZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAuYmxvY2sgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmJsb2NrIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmJsb2NrIHAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oZWFkaW5nLWJsb2NrIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmhlYWRpbmctYmxvY2sge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLmhlYWRpbmctYmxvY2sgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLmhlYWRpbmctYmxvY2sgcCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaWNvbi1ibG9jayAuY29udGFpbmVyLFxuLmljb24tYmxvY2sgLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaWNvbi1ibG9jayAuY29udGFpbmVyLFxuICAgIC5pY29uLWJsb2NrIC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAuaWNvbi1ibG9jayAuY29udGFpbmVyIC5jb2wsXG4gIC5pY29uLWJsb2NrIC5jb250YWluZXItZmx1aWQgLmNvbCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pY29uLWJsb2NrIC5jb250YWluZXIgLmNvbCxcbiAgICAgIC5pY29uLWJsb2NrIC5jb250YWluZXItZmx1aWQgLmNvbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5pY29uLWJsb2NrIC5jb250YWluZXIgLmNvbDpiZWZvcmUsXG4gICAgICAgIC5pY29uLWJsb2NrIC5jb250YWluZXItZmx1aWQgLmNvbDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3ZGM1O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIGxlZnQ6IDEwJTsgfVxuICAgICAgICAuaWNvbi1ibG9jayAuY29udGFpbmVyIC5jb2w6bnRoLWNoaWxkKDFuKSxcbiAgICAgICAgLmljb24tYmxvY2sgLmNvbnRhaW5lci1mbHVpZCAuY29sOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ0dnc7IH1cbiAgICAgICAgLmljb24tYmxvY2sgLmNvbnRhaW5lciAuY29sOm50aC1jaGlsZCgzbiksXG4gICAgICAgIC5pY29uLWJsb2NrIC5jb250YWluZXItZmx1aWQgLmNvbDpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA3ZGM1O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAuaWNvbi1ibG9jayAuY29udGFpbmVyIC5jb2w6bnRoLWNoaWxkKDNuKTpiZWZvcmUsXG4gICAgICAgICAgLmljb24tYmxvY2sgLmNvbnRhaW5lci1mbHVpZCAuY29sOm50aC1jaGlsZCgzbik6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5pY29uLWJsb2NrIC5jb250YWluZXIgLmNvbDpudGgtY2hpbGQoNG4pLFxuICAgICAgICAuaWNvbi1ibG9jayAuY29udGFpbmVyLWZsdWlkIC5jb2w6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgIC5pY29uLWJsb2NrIC5jb250YWluZXIgLmNvbDpudGgtY2hpbGQoNG4pOmJlZm9yZSxcbiAgICAgICAgICAuaWNvbi1ibG9jayAuY29udGFpbmVyLWZsdWlkIC5jb2w6bnRoLWNoaWxkKDRuKTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5pY29uLWJsb2NrIC5jb250YWluZXIgLmNvbCBzdmcsXG4gICAgLmljb24tYmxvY2sgLmNvbnRhaW5lci1mbHVpZCAuY29sIHN2ZyB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmljb24tYmxvY2sgLmNvbnRhaW5lciAuY29sOmZpcnN0LWNoaWxkLFxuICAgICAgLmljb24tYmxvY2sgLmNvbnRhaW5lci1mbHVpZCAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwN2RjNTsgfSB9XG4gICAgLmljb24tYmxvY2sgLmNvbnRhaW5lciAuY29sOmZpcnN0LWNoaWxkIHN2ZyxcbiAgICAuaWNvbi1ibG9jayAuY29udGFpbmVyLWZsdWlkIC5jb2w6Zmlyc3QtY2hpbGQgc3ZnIHtcbiAgICAgIHdpZHRoOiA5M3B4OyB9XG4gICAgLmljb24tYmxvY2sgLmNvbnRhaW5lciAuY29sIGgzLFxuICAgIC5pY29uLWJsb2NrIC5jb250YWluZXItZmx1aWQgLmNvbCBoMyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmljb24tYmxvY2sgLmNvbnRhaW5lciAuY29sIGgzLFxuICAgICAgICAuaWNvbi1ibG9jayAuY29udGFpbmVyLWZsdWlkIC5jb2wgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gICAgLmljb24tYmxvY2sgLmNvbnRhaW5lciAuY29sIHAsXG4gICAgLmljb24tYmxvY2sgLmNvbnRhaW5lci1mbHVpZCAuY29sIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pY29uLWJsb2NrIC5jb250YWluZXIgLmNvbCBwLFxuICAgICAgICAuaWNvbi1ibG9jayAuY29udGFpbmVyLWZsdWlkIC5jb2wgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG4uZnVsbC1pbWctYmxvY2sge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZ1bGwtaW1nLWJsb2NrIHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmZ1bGwtaW1nLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZnVsbC1pbWctYmxvY2sge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7IH0gfVxuICAuZnVsbC1pbWctYmxvY2sgLmJhbm5lcl9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmZ1bGwtaW1nLWJsb2NrIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZnVsbC1pbWctYmxvY2sgcC5pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4gIC5mdWxsLWltZy1ibG9jayBhLmJ0biB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDsgfVxuXG4ubWFwLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vdXItcGFya3MgLm1hcC1ibG9jayB7XG4gICAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYXAtYmxvY2sgLm1hcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1hcC1ibG9jayBzdmcgcGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgICBzdHJva2U6ICNlZWU7IH1cbiAgLm1hcC1ibG9jayBzdmcgYTpob3ZlciBwYXRoOmZpcnN0LW9mLXR5cGUge1xuICAgIGZpbGw6ICMwMDdkYzU7IH1cbiAgLm1hcC1ibG9jayAubWFwLXBvcHVwIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAudmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1hcC1ibG9jayAubWFwLXBvcHVwLndhIHtcbiAgICAgIHRvcDogMzIwcHg7XG4gICAgICBsZWZ0OiAxNzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAud2Ege1xuICAgICAgICAgIHRvcDogMjUwcHg7XG4gICAgICAgICAgbGVmdDogMTMwcHg7IH0gfVxuICAgIC5tYXAtYmxvY2sgLm1hcC1wb3B1cC5udCB7XG4gICAgICB0b3A6IDE3NXB4O1xuICAgICAgbGVmdDogNTAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hcC1ibG9jayAubWFwLXBvcHVwLm50IHtcbiAgICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgICAgIGxlZnQ6IDQwMHB4OyB9IH1cbiAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAucWxkIHtcbiAgICAgIHRvcDogMjUwcHg7XG4gICAgICBsZWZ0OiA4MjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAucWxkIHtcbiAgICAgICAgICB0b3A6IDE5MHB4O1xuICAgICAgICAgIGxlZnQ6IDY2MnB4OyB9IH1cbiAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAubnN3IHtcbiAgICAgIHRvcDogNTMwcHg7XG4gICAgICBsZWZ0OiA4NjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAubnN3IHtcbiAgICAgICAgICB0b3A6IDQxNXB4O1xuICAgICAgICAgIGxlZnQ6IDY5OHB4OyB9IH1cbiAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAuc2Ege1xuICAgICAgdG9wOiA0NDBweDtcbiAgICAgIGxlZnQ6IDUyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYXAtYmxvY2sgLm1hcC1wb3B1cC5zYSB7XG4gICAgICAgICAgdG9wOiAzNDBweDtcbiAgICAgICAgICBsZWZ0OiA0MTZweDsgfSB9XG4gICAgLm1hcC1ibG9jayAubWFwLXBvcHVwLnZpYyB7XG4gICAgICB0b3A6IDY5MHB4O1xuICAgICAgbGVmdDogODE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hcC1ibG9jayAubWFwLXBvcHVwLnZpYyB7XG4gICAgICAgICAgdG9wOiA1NTBweDtcbiAgICAgICAgICBsZWZ0OiA2NThweDsgfSB9XG4gICAgLm1hcC1ibG9jayAubWFwLXBvcHVwLnRhcyB7XG4gICAgICB0b3A6IDg3NXB4O1xuICAgICAgbGVmdDogODU2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hcC1ibG9jayAubWFwLXBvcHVwLnRhcyB7XG4gICAgICAgICAgdG9wOiA3MDBweDtcbiAgICAgICAgICBsZWZ0OiA2OTJweDsgfSB9XG4gICAgLm1hcC1ibG9jayAubWFwLXBvcHVwIC5tYXAtbG9nb3Mge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAgLnRwLWxvZ28sXG4gICAgLm1hcC1ibG9jayAubWFwLXBvcHVwIC5kcC1sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5tYXAtYmxvY2sgLm1hcC1wb3B1cCAudHAtbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0JyYW5kL0JyYW5kTG9nb3NfVG9wUGFya3MucG5nKTtcbiAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1hcC1ibG9jayAubWFwLXBvcHVwIC5kcC1sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvQnJhbmQvQnJhbmRMb2dvc19EaXNjb3ZlcnkucG5nKTtcbiAgICAgIHdpZHRoOiA1MnB4OyB9XG4gICAgLm1hcC1ibG9jayAubWFwLXBvcHVwIHAge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDA3ZGM1O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFwLWJsb2NrIC5tYXAtcG9wdXAgcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggNy41cHggMCA3LjVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5vdXItcGFya3MgLmxvY2F0aW9ucy1tb2JpbGUge1xuICBwYWRkaW5nOiA0MHB4IDAgMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvY2F0aW9ucy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubG9jYXRpb25zLW1vYmlsZSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAubG9jYXRpb25zLW1vYmlsZSBhIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAubG9jYXRpb25zLW1vYmlsZSBhIHNwYW4uc3RhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDFweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubG9jYXRpb25zLW1vYmlsZSBhIHNwYW4uc3RhdGUge1xuICAgICAgICBmb250LXNpemU6IDd2dzsgfSB9XG4gICAgLmxvY2F0aW9ucy1tb2JpbGUgYSBzcGFuLnN0YXRlIHNwYW4ucGFya3Mge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIC8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbnMtbW9iaWxlIGEgc3Bhbi5zdGF0ZSBzcGFuLnBhcmtzIHtcbiAgICAgICAgICBmb250LXNpemU6IDN2dzsgfSB9XG5cbi5wYXJ0bmVyLWJsb2NrIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAucGFydG5lci1ibG9jayAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRuZXItYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5wYXJ0bmVyLWJsb2NrIC5jb250YWluZXIgYS5wYXJ0bmVyLXRpbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIGZsZXg6IDEgMCAyMSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1ibG9jayAuY29udGFpbmVyIGEucGFydG5lci10aWxlIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhcnRuZXItYmxvY2sgLmNvbnRhaW5lciBhLnBhcnRuZXItdGlsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhcnRuZXItYmxvY2sgLmNvbnRhaW5lciBhLnBhcnRuZXItdGlsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDglOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1ibG9jayAuY29udGFpbmVyIGEucGFydG5lci10aWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNCU7IH0gfVxuICAgIC5wYXJ0bmVyLWJsb2NrIC5jb250YWluZXIgYS5wYXJ0bmVyLXRpbGUgLmxvZ28ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAwIDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE4MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgICAgLnBhcnRuZXItYmxvY2sgLmNvbnRhaW5lciBhLnBhcnRuZXItdGlsZSAubG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgLnBhcnRuZXItYmxvY2sgLmNvbnRhaW5lciBhLnBhcnRuZXItdGlsZSBwIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjM1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGFjdC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICMwMDdkYzU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmNvbnRhY3QtYmxvY2sgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LWJsb2NrIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5jb250YWN0LWJsb2NrIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNvbnRhY3QtYmxvY2sgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfSB9XG4gICAgLmNvbnRhY3QtYmxvY2sgcCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtYmxvY2sgcCBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuY29udGFjdC1ibG9jayBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBpbWcuaW1nLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7IH0gfVxuXG5hLmxvZ28ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDE3MjkwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBhLmxvZ28ge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgYS5sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDdweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICBhLmxvZ28gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBhLmxvZ28gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzNweDsgfSB9XG4gIGEubG9nbzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIGEubG9nbzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICBhLmxvZ286aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmJvb2tpbmdzIHtcbiAgbWF4LXdpZHRoOiA3NjdweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmJvb2tpbmdzIGg1IHtcbiAgICBjb2xvcjogIzAxNkJBODtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gIC5ib29raW5ncyAuc29ydC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuYm9va2luZ3MgLnNvcnQtZm9ybSBzZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5ib29raW5ncyAubm8tYm9va2luZy10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAuYm9va2luZ3MgLm5vLWJvb2tpbmctdGV4dCBpbWcge1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgLmJvb2tpbmdzIC51cGNvbWluZy1ib29raW5nLXJlY29yZCxcbiAgLmJvb2tpbmdzIC5wcmV2aW91cy1ib29raW5nLXJlY29yZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYm9va2luZ3MgLnVwY29taW5nLWJvb2tpbmctcmVjb3JkID4gZGl2LFxuICAgIC5ib29raW5ncyAucHJldmlvdXMtYm9va2luZy1yZWNvcmQgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTsgfVxuICAgICAgLmJvb2tpbmdzIC51cGNvbWluZy1ib29raW5nLXJlY29yZCA+IGRpdjpsYXN0LW9mLXR5cGUsXG4gICAgICAuYm9va2luZ3MgLnByZXZpb3VzLWJvb2tpbmctcmVjb3JkID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDdkYzU7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuYm9va2luZ3MgLnVwY29taW5nLWJvb2tpbmctcmVjb3JkID4gZGl2Omxhc3Qtb2YtdHlwZSxcbiAgICAgICAgICAuYm9va2luZ3MgLnByZXZpb3VzLWJvb2tpbmctcmVjb3JkID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmJvb2tpbmdzIC51cGNvbWluZy1ib29raW5nLXJlY29yZCA+IGRpdjpsYXN0LW9mLXR5cGUsXG4gICAgICAgICAgLmJvb2tpbmdzIC5wcmV2aW91cy1ib29raW5nLXJlY29yZCA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7IH0gfVxuICAgICAgICAuYm9va2luZ3MgLnVwY29taW5nLWJvb2tpbmctcmVjb3JkID4gZGl2Omxhc3Qtb2YtdHlwZSAuaDUsXG4gICAgICAgIC5ib29raW5ncyAucHJldmlvdXMtYm9va2luZy1yZWNvcmQgPiBkaXY6bGFzdC1vZi10eXBlIC5oNSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJvb2tpbmdzIC51cGNvbWluZy1ib29raW5nLXJlY29yZCBoNSxcbiAgICAuYm9va2luZ3MgLnByZXZpb3VzLWJvb2tpbmctcmVjb3JkIGg1IHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLmJvb2tpbmdzIC51cGNvbWluZy1ib29raW5nLXJlY29yZCAuZGF0ZS1yYW5nZSxcbiAgICAuYm9va2luZ3MgLnByZXZpb3VzLWJvb2tpbmctcmVjb3JkIC5kYXRlLXJhbmdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5ib29raW5ncyAudXBjb21pbmctYm9va2luZy1yZWNvcmQgLmRhdGUtcmFuZ2Ugc3BhbixcbiAgICAgIC5ib29raW5ncyAucHJldmlvdXMtYm9va2luZy1yZWNvcmQgLmRhdGUtcmFuZ2Ugc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYm9va2luZ3MgLnVwY29taW5nLWJvb2tpbmctcmVjb3JkIC5kYXRlLXJhbmdlIC5mYS1jYWxlbmRhcixcbiAgICAgICAgLmJvb2tpbmdzIC5wcmV2aW91cy1ib29raW5nLXJlY29yZCAuZGF0ZS1yYW5nZSAuZmEtY2FsZW5kYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmJvb2tpbmdzIC51cGNvbWluZy1ib29raW5nLXJlY29yZCAuZGF0ZS1yYW5nZSBzcGFuLFxuICAgICAgICAuYm9va2luZ3MgLnByZXZpb3VzLWJvb2tpbmctcmVjb3JkIC5kYXRlLXJhbmdlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLmJvb2tpbmdzIC51cGNvbWluZy1ib29raW5nLXJlY29yZCAubG9nby13cmFwcGVyLFxuICAgIC5ib29raW5ncyAucHJldmlvdXMtYm9va2luZy1yZWNvcmQgLmxvZ28td3JhcHBlciB7XG4gICAgICB3aWR0aDogOTVweDsgfVxuICAgICAgLmJvb2tpbmdzIC51cGNvbWluZy1ib29raW5nLXJlY29yZCAubG9nby13cmFwcGVyLnRvcC1wYXJrcy1sb2dvID4gaW1nLFxuICAgICAgLmJvb2tpbmdzIC5wcmV2aW91cy1ib29raW5nLXJlY29yZCAubG9nby13cmFwcGVyLnRvcC1wYXJrcy1sb2dvID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gIC5ib29raW5ncyAucHJldmlvdXMtYm9va2luZy1yZWNvcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuICAuYm9va2luZ3MgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDdkYzU7IH1cblxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7XG4gIGJvcmRlci1jb2xvcjogIzAwN2RjNTsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmJyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjMDA3ZGM1OyB9XG5cbi5wYXJrLW9wZW4tY2xhaW1zIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm9wZW4tY2xhaW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAub3Blbi1jbGFpbXMtd3JhcHBlciBwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICNjMTI3MmQ7IH1cbiAgLm9wZW4tY2xhaW1zLXdyYXBwZXIgLmxvc3QtY2xhaW0tY291bnQge1xuICAgIGJhY2tncm91bmQ6ICNjMTI3MmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3Blbi1jbGFpbXMtd3JhcHBlciAubG9zdC1ib29raW5nLWNsYWltLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC51cGNvbWluZy1ib29raW5nLXJlY29yZCxcbiAgLnByZXZpb3VzLWJvb2tpbmctcmVjb3JkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ucGFyay1tYW5hZ2VtZW50IC5wYXJrLW1lc3NhZ2UtY29udGFpbmVyLFxuLnBhcmstbWFuYWdlbWVudCAubG9zdC1ib29raW5nLWFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYXJrLW1hbmFnZW1lbnQgLnBhcmstbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4ucGFyay1tYW5hZ2VtZW50IC5sb3N0LWJvb2tpbmctYWxlcnQge1xuICBtYXgtd2lkdGg6IDk5MnB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjYzEyNzJkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnBhcmstbWFuYWdlbWVudCAubG9zdC1ib29raW5nLWFsZXJ0IHNwYW4ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxMjcyZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJrLW1hbmFnZW1lbnQgLmxvc3QtYm9va2luZy1hbGVydCBzdHJvbmcge1xuICAgIG1hcmdpbjogMCA4cHg7IH1cblxuLmxvc3QtYm9va2luZ3MgLkRhdGVUaW1lVGV4dEJveCB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5EYXRlVGltZVRleHRCb3ggLkVkaXRpbmdGb3JtQ29udHJvbE5lc3RlZENvbnRyb2wgYnV0dG9uLFxuICAubG9zdC1ib29raW5ncyAuRGF0ZVRpbWVUZXh0Qm94IC5FZGl0aW5nRm9ybUNvbnRyb2xOZXN0ZWRDb250cm9sIC5jYWxlbmRhci1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvc3QtYm9va2luZ3MgLkRhdGVQaWNrZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctdGFicyxcbi5sb3N0LWJvb2tpbmdzIC5jcmVhdGUtbG9zdC1ib29raW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmxvc3QtYm9va2luZ3MgLm5hdi10YWJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAubG9zdC1ib29raW5ncyAubmF2LXRhYnMgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubG9zdC1ib29raW5ncyAubmF2LXRhYnMgbGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5uYXYtdGFicyAuYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLmxvc3QtYm9va2luZ3MgLm5hdi10YWJzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEyNzJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxvc3QtYm9va2luZ3MgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubG9zdC1ib29raW5ncyB0aCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxvc3QtYm9va2luZ3MgdGggYS5zb3J0LWJ5IHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sb3N0LWJvb2tpbmdzIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubG9zdC1ib29raW5ncyBhLnNvcnQtYnkgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvc3QtYm9va2luZ3MgYS5zb3J0LWJ5IC5pY29uOmJlZm9yZSwgLmxvc3QtYm9va2luZ3MgYS5zb3J0LWJ5IC5pY29uOmFmdGVyIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDsgfVxuICAubG9zdC1ib29raW5ncyBhLnNvcnQtYnkgLmljb246YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ0O1xuICAgIG1hcmdpbi10b3A6IC05cHg7IH1cbiAgLmxvc3QtYm9va2luZ3MgYS5zb3J0LWJ5IC5pY29uOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNDQ0O1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuXG4ubG9zdC1ib29raW5ncyB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5sb3N0LWJvb2tpbmdzIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmxvc3QtYm9va2luZ3MgdGQgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxvc3QtYm9va2luZ3MgdGQgdGV4dGFyZWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubG9zdC1ib29raW5ncyAuY29sdW1uLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogODAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sb3N0LWJvb2tpbmdzIC5jb2x1bW4tdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sb3N0LWJvb2tpbmdzIC5zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDE0MnB4OyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5zdGF0dXMgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubG9zdC1ib29raW5ncyAuc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5sb3N0LWJvb2tpbmdzIC5jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZDNEQyO1xuICBjb2xvcjogI0I5NDk2NjsgfVxuXG4ubG9zdC1ib29raW5ncyAuYXdhcmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RDM7IH1cblxuLmxvc3QtYm9va2luZ3MgLmluLXJldmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUyZmI7IH1cblxuLmxvc3QtYm9va2luZ3MgLm5vLWxvc3QtYm9va2luZ3Mge1xuICBjb2xvcjogI2VlZTtcbiAgcGFkZGluZzogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctZm9ybSAuRWRpdGluZ0Zvcm1FcnJvckxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLWZvcm0gLkVycm9yICsgLkVkaXRpbmdGb3JtRXJyb3JMYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sb3N0LWJvb2tpbmdzIC5mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1RUFGNztcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgLmxvc3QtYm9va2luZ3MgLmZlYXR1cmUgLmZhLWNhbGVuZGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmxvc3QtYm9va2luZ3MgLmNvbnRyb2wtZ3JvdXAtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sb3N0LWJvb2tpbmdzIC5idG4tdmlldy1ib29raW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjNTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmxvc3QtYm9va2luZ3MgLmZvcm0tcmVjZWl2ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweDsgfVxuICAubG9zdC1ib29raW5ncyAuZm9ybS1yZWNlaXZlZDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvSWNvbnMvdGljay5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBpbnZlcnQoNzglKSBzZXBpYSg4JSkgc2F0dXJhdGUoMjk0MCUpIGh1ZS1yb3RhdGUoNDhkZWcpIGJyaWdodG5lc3MoODQlKSBjb250cmFzdCg5MyUpOyB9XG5cbi5sb3N0LWJvb2tpbmdzIC50aXRsZS11dGlsaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5sb3N0LWJvb2tpbmdzIC5zZWFyY2gtYm9va2luZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvc3QtYm9va2luZ3MgLnNlYXJjaC1ib29raW5ncyAuZmEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5zZWFyY2gtYm9va2luZ3MgLmZhLXNlYXJjaCB7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5zZWFyY2gtYm9va2luZ3MgLmZhLWNhcmV0LXJpZ2h0IHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmxvc3QtYm9va2luZ3MgLnNlYXJjaC1ib29raW5ncyAuc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDI2cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMS45cmVtOyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5zZWFyY2gtYm9va2luZ3MgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdG9wOiAtMnB4OyB9XG4gICAgLmxvc3QtYm9va2luZ3MgLnNlYXJjaC1ib29raW5ncyAuYnRuIHNwYW4ge1xuICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmxvc3QtYm9va2luZ3MgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxvc3QtYm9va2luZ3MgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoMy5tb2RhbC10aXRsZSB7XG4gICAgY29sb3I6ICMwMTZCQTggIWltcG9ydGFudDsgfVxuXG4ubG9zdC1ib29raW5ncyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sb3N0LWJvb2tpbmdzIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5mdWxsLXdpZHRoIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kYXRlLXN1Ym1pdHRlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAubG9zdC1ib29raW5ncyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZGF0ZS1zdWJtaXR0ZWQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzAwN2RjNTsgfVxuXG4ubG9zdC1ib29raW5ncyAubW9kYWwtY29udGVudCAuc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5sb3N0LWJvb2tpbmdzIC5jcmVhdGUtbG9zdC1ib29raW5nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctd2FybmluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy13YXJuaW5nIHNwYW4ge1xuICAgIGNvbG9yOiAjYzEyNzJkOyB9XG5cbi5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctdGlsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMDA3ZGM1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC50aXRsZSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLXRpbGUgLnRpdGxlIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctdGlsZSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDZweCA2cHg7IH1cbiAgICAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLXRpbGUgLmNvbnRlbnQubG9zdC1ib29raW5nLWZvcm0ge1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLXRpbGUgLmRldGFpbHMgZGQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5kZXRhaWxzIGRkIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLXRpbGUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5pY29uLW9ubHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5idG4ge1xuICAgIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7IH1cbiAgLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5mYXEge1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5mYXEgLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLXRpbGUgLmZhcSBkZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLXRpbGUgLmZhcSBkZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLWZvcm0gLlNpbmdsZUxpbmUgLkVkaXRpbmdGb3JtQ29udHJvbE5lc3RlZENvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctZm9ybSAubnVtZXJpYy11cGRvd24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy1mb3JtIC5udW1lcmljLXVwZG93bi1idXR0b25zIC5pY29uLW9ubHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNnB4OyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLWZvcm0gLm51bWVyaWMtdXBkb3duLWJ1dHRvbnMgLmljb24tb25seTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLWZvcm0gLmRhdGUtdGltZS1waWNrZXIge1xuICBoZWlnaHQ6IDIycHg7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctZm9ybSAucmVhZC1vbmx5LWlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy1mb3JtIHRhYmxlIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctZm9ybSB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctZm9ybSB0YWJsZSB0ZCAuRWRpdGluZ0Zvcm1MYWJlbCxcbiNtYW5hZ2Utc2VjdGlvbiAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLWZvcm0gdGFibGUgdGQgPiBzcGFuLkVkaXRpbmdGb3JtTGFiZWwge1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctZm9ybSB0YWJsZSB0ZCAuRWRpdGluZ0Zvcm1Db250cm9sTmVzdGVkQ29udHJvbCB7XG4gIHdpZHRoOiAxNjBweDsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy1mb3JtIHRhYmxlIHRkIC5udW1lcmljLXVwLWRvd24gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy1mb3JtIGJ1dHRvbi5Gb3JtQnV0dG9uLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiA1cHggNDBweCAwOyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLWZvcm0gLmFsZXJ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctZm9ybSAuZm9ybS10YWJsZS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctdGlsZSAuZGV0YWlscyBkZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5EYXRlUGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAzMzFweDsgfVxuICAjbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5EYXRlUGlja2VyIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAjbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5EYXRlUGlja2VyIC5FZGl0aW5nRm9ybUNvbnRyb2xOZXN0ZWRDb250cm9sIHtcbiAgICB3aWR0aDogMTA2cHg7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctdGlsZSAuUHJpY2UgLm51bWVyaWMtdXBkb3duLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNtYW5hZ2Utc2VjdGlvbiAubG9zdC1ib29raW5ncyAubG9zdC1ib29raW5nLXRpbGUgLlByaWNlIC51aS1zcGlubmVyLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5QcmljZSAudWktd2lkZ2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICckJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogOHB4O1xuICB0b3A6IDEzcHg7XG4gIHotaW5kZXg6IDk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2UyZTJlMjsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIC5QcmljZSBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMjFweDsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgLmxvc3QtYm9va2luZy10aWxlIGRpdltpZCo9XCJjcm1wYXJrY29kZVwiXSB7XG4gIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI21hbmFnZS1zZWN0aW9uIC5sb3N0LWJvb2tpbmdzIC5sb3N0LWJvb2tpbmctdGFicyxcbiNtYW5hZ2Utc2VjdGlvbiAubG9zdC1ib29raW5ncyAuY3JlYXRlLWxvc3QtYm9va2luZyB7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmNsYWltLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2xhaW0tY29udGVudC1jb250YWluZXIgLm1lbWJlci1kZXRhaWxzLFxuICAuY2xhaW0tY29udGVudC1jb250YWluZXIgLmJvb2tpbmctZGV0YWlscyB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmNsYWltLWNvbnRlbnQtY29udGFpbmVyIC5tZW1iZXItZGV0YWlscyAuZGV0YWlscy1ncm91cCxcbiAgICAuY2xhaW0tY29udGVudC1jb250YWluZXIgLmJvb2tpbmctZGV0YWlscyAuZGV0YWlscy1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuY2xhaW0tY29udGVudC1jb250YWluZXIgLm1lbWJlci1kZXRhaWxzIC5kZXRhaWxzLWdyb3VwIHAuaGVhZGluZyxcbiAgICAgIC5jbGFpbS1jb250ZW50LWNvbnRhaW5lciAuYm9va2luZy1kZXRhaWxzIC5kZXRhaWxzLWdyb3VwIHAuaGVhZGluZyB7XG4gICAgICAgIHdpZHRoOiAxNjdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuY2xhaW0tY29udGVudC1jb250YWluZXIgLmJvb2tpbmctZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTsgfVxuICAuY2xhaW0tY29udGVudC1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2ctYmlnIC5jbGFpbS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tb2RhbC1oZWFkZXIuYmctcmVkIHtcbiAgYmFja2dyb3VuZDogI2MxMjcyZDsgfVxuXG4ubW9kYWwtZGlhbG9nLmNsYWltcyB7XG4gIHdpZHRoOiA0NTBweDsgfVxuXG4uY2xhaW0tY29udGVudC1jb250YWluZXIgLmZvcm0tY29udHJvbCxcbi5ib29raW5nLWRldGFpbHMtZm9vdGVyIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMzAwcHg7IH1cblxuLmFjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hY3Rpb24tY29udGFpbmVyIC50aGUtZ28tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5oMi5sb3N0LWJvb2tpbmdzIC5zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0b3A6IC00cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3MgdGQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5yZXNlcnZhdGlvbi1udW1iZXItdG8tY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZXNlcnZhdGlvbi1udW1iZXItdG8tY2xvc2UgPiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cblxudGguc29ydC1ieSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB0aC5zb3J0LWJ5IC5pY29uOmJlZm9yZSwgdGguc29ydC1ieSAuaWNvbjphZnRlciB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7IH1cbiAgdGguc29ydC1ieSAuaWNvbjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDQ7XG4gICAgbWFyZ2luLXRvcDogLTlweDsgfVxuICB0aC5zb3J0LWJ5IC5pY29uOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNDQ0O1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1jb2x1bW49XCJjbGFpbS1udW1iZXJcIl0ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDE1JTsgfVxuICBbZGF0YS1jb2x1bW49XCJib29raW5nLW5hbWVcIl0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgW2RhdGEtY29sdW1uPVwiZGF0ZS1zdWJtaXR0ZWRcIl0ge1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgd2lkdGg6IDE2JTsgfVxuICBbZGF0YS1jb2x1bW49XCJzdGF0dXNcIl0ge1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgd2lkdGg6IDE0JTsgfVxuICBbZGF0YS1jb2x1bW49XCJjbGFpbS1kZXRhaWxzXCJdIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgdGRbZGF0YS1jb2x1bW49XCJjbGFpbS1kZXRhaWxzXCJdIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2RhdGEtY29sdW1uPVwicGFyay1uYW1lXCJdIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxNSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuI2FjdGl2ZS1jbGFpbXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZDNEQyO1xuICBjb2xvcjogI0I5NDk2NjsgfVxuXG4jb3Blbi1jbGFpbXMgdGFibGUsXG4jY2xvc2VkLWNsYWltcyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5sb3N0LWNsYWltLWNvdW50IHtcbiAgYmFja2dyb3VuZDogIzAxNGQ3ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4ubWVtLW9wZW4tYm9va2luZy1jbGFpbS1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzEyNzJkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbiNvcGVuLWNsYWltcyB0aC5zb3J0LWJ5LFxuI2Nsb3NlZC1jbGFpbXMgdGguc29ydC1ieSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubG9hZGVyLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7IH1cblxuLmxvYWRlci1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5sb2FkZXItbW9kYWwgLmxvYWRlciB7XG4gIHBhZGRpbmc6IDEwMHB4OyB9XG5cbi5sb2FkZXItbW9kYWwgLmZhLXNwaW5uZXIge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXNpemU6IDEwcmVtO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFyay1zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjQwcHg7IH1cblxuLnBhcmstc2VhcmNoLWJveC1jb250YWluZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnBhcmstc2VhcmNoLWZvcm0tY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucGFyay1zZWFyY2gtYm94LWNvbnRhaW5lciBpLmZhLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIyBQYXJrIEZpbmRlciAtIEdvb2dsZSBTZWFyY2ggRHJvcGRvd24gLSBQYXJrIFBhZ2UgSXRlbXMgIyovXG4vKiMgUGFyayBGaW5kZXIgLSBHb29nbGUgU2VhcmNoIERyb3Bkb3duIC0gUGFyayBQYWdlIEl0ZW1zICMqL1xuLnBhYy1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDM1cHggMzVweDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBtaW4taGVpZ2h0OiA2NXB4OyB9XG5cbi5wYWMtbG9nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmc6IDFweCAxcHggMXB4IDA7XG4gIGhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9wb3dlcmVkLWJ5LWdvb2dsZS1vbi13aGl0ZTMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTRweDsgfVxuXG4uaGRwaS5wYWMtbG9nbzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL21hcHMuZ3N0YXRpYy5jb20vbWFwZmlsZXMvYXBpLTMvaW1hZ2VzL3Bvd2VyZWQtYnktZ29vZ2xlLW9uLXdoaXRlM19oZHBpLnBuZyk7IH1cblxuLnBhYy1pdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnBhYy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG4ucGFjLWl0ZW0tc2VsZWN0ZWQsIC5wYWMtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmU7IH1cblxuLnBhYy1tYXRjaGVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucGFjLWl0ZW0tcXVlcnkge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wYWMtaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vbWFwcy5nc3RhdGljLmNvbS9tYXBmaWxlcy9hcGktMy9pbWFnZXMvYXV0b2NvbXBsZXRlLWljb25zLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzRweDsgfVxuXG4uaGRwaSAucGFjLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9hdXRvY29tcGxldGUtaWNvbnNfaGRwaS5wbmcpOyB9XG5cbi5wYWMtaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xcHg7IH1cblxuLnBhYy1pdGVtLXNlbGVjdGVkIC5wYWMtaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMXB4OyB9XG5cbi5wYWMtaWNvbi1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xNjFweDsgfVxuXG4ucGFjLWl0ZW0tc2VsZWN0ZWQgLnBhYy1pY29uLW1hcmtlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC0xNjFweDsgfVxuXG4ucGFjLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGdyYXk7IH1cblxuLnBhYy1sb2dvOmFmdGVyIHtcbiAgY29udGVudDogXCJQb3dlcmVkIGJ5IEdvb2dsZVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHBhZGRpbmc6IDNweCAyNXB4IDZweCAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA0MTI2YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb24ge1xuICBwYWRkaW5nOiA2cHggNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZDEzZDtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7IH1cblxuLnBhYy1pdGVtLnBhcmstcHJlZGljdGlvbi5oaWdobGlnaHRlZCxcbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWIyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4zczsgfVxuXG4ucGFjLWl0ZW0ucGFyay1wcmVkaWN0aW9uIC5wYWMtaXRlbS1xdWVyeSB7XG4gIGNvbG9yOiAjMDQxMjZhOyB9XG5cbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb24uaGlnaGxpZ2h0ZWQgLnBhYy1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDMzcHggKiAxLjEpIGNhbGMoMjhweCAqIDEuMSk7IH1cblxuLnBhYy1pdGVtLnBhcmstcHJlZGljdGlvbiAucGFjLWljb24ge1xuICB3aWR0aDogY2FsYygzM3B4ICogMS4xKTtcbiAgaGVpZ2h0OiBjYWxjKDI4cHggKiAxLjEpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHggMjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb24gLnBhYy1pY29uLmluZm8tcGFyay10eXBlLWNhcmF2YW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1RvcFRvdXJpc3RQYXJrcy9tZWRpYS9EZXNpZ25Bc3NldHMvTWFwcy9NYXAtTWFya2VyLVBhcmstQ2FyYXZhbi5wbmcpOyB9XG5cbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb24gLnBhYy1pY29uLmluZm8tcGFyay10eXBlLWhvbGlkYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1RvcFRvdXJpc3RQYXJrcy9tZWRpYS9EZXNpZ25Bc3NldHMvTWFwcy9NYXAtTWFya2VyLVBhcmstSG9saWRheS5wbmcpOyB9XG5cbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb24gLnBhYy1pY29uLmluZm8tcGFyay10eXBlLXJlc29ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvVG9wVG91cmlzdFBhcmtzL21lZGlhL0Rlc2lnbkFzc2V0cy9NYXBzL01hcC1NYXJrZXItUGFyay1SZXNvcnQucG5nKTsgfVxuXG4ucGFjLWl0ZW0uZ29vZ2xlLXByZWRpY3Rpb24uaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG5cbi5wYWMtaXRlbS5nb29nbGUtcHJlZGljdGlvbi5oaWdobGlnaHRlZCAucGFjLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCAwcHg7IH1cblxuLnBhYy1pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIC8qTyB2ZXJyaWRlIGdsb2JhbCBHb29nbGUgc3R5bGVzICovXG4gIHBhZGRpbmc6IDRweCA0cHggMnB4IDRweCAhaW1wb3J0YW50O1xuICAvKk8gdmVycmlkZSBnbG9iYWwgR29vZ2xlIHN0eWxlcyAqLyB9XG5cbi5wYWMtaWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAvKk8gdmVycmlkZSBnbG9iYWwgR29vZ2xlIHN0eWxlcyAqL1xuICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgLypPIHZlcnJpZGUgZ2xvYmFsIEdvb2dsZSBzdHlsZXMgKi9cbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgLypPIHZlcnJpZGUgZ2xvYmFsIEdvb2dsZSBzdHlsZXMgKi8gfVxuXG4ucGFjLWl0ZW0tcXVlcnkge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgLypPIHZlcnJpZGUgZ2xvYmFsIEdvb2dsZSBzdHlsZXMgKi9cbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgLypPIHZlcnJpZGUgZ2xvYmFsIEdvb2dsZSBzdHlsZXMgKi8gfVxuXG4vKiMgUGFyayBGaW5kZXIgUGFnZSAjKi9cbi8qIFRyYW5zaXRpb25zICovXG4jc2VhcmNoLWZpbHRlci1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMXM7IH1cblxuI3NlYXJjaC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMXM7IH1cblxuI3NlYXJjaC1ib3gge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDFzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxczsgfVxuXG4jc2VhcmNoLWJveC10YWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuXG4jc2VhcmNoLXRleHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZvbnQtc2l6ZSAxcztcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDFzOyB9XG5cbiNzZWFyY2gtdGV4dC1ib3gge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDFzLCBoZWlnaHQgMXM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzLCBoZWlnaHQgMXM7IH1cblxuI3NlYXJjaC1ib3gtdGFnLXNob3ctaGlkZS1idXR0b24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7IH1cblxuLmJlbmVmaXRzLXRhYmxlIHtcbiAgYmFja2dyb3VuZDogIzAwN2RjNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDEwMHB4IDAgMzBweDsgfVxuICAuYmVuZWZpdHMtdGFibGUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuYmVuZWZpdHMtdGFibGUgdWwgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDdkYzU7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7IH1cbiAgICAgIC5iZW5lZml0cy10YWJsZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmJlbmVmaXRzLXRhYmxlIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJlbmVmaXRzLXRhYmxlIC5jb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmJlbmVmaXRzLXRhYmxlIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sOmZpcnN0LWNoaWxkIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbDpmaXJzdC1jaGlsZCBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9IH1cbiAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sOmZpcnN0LWNoaWxkIGgzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4OyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbDpmaXJzdC1jaGlsZCB1bCBsaSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmJlbmVmaXRzLXRhYmxlIC5jb2w6Zmlyc3QtY2hpbGQgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5iZW5lZml0cy10YWJsZSAuY29sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmJlbmVmaXRzLXRhYmxlIC5jb2wtLXBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NHB4OyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwgaDMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwubWF0ZSAuaGVybywgLmJlbmVmaXRzLXRhYmxlIC5jb2wtLXBhbmVsLm1hdGUgaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwubWF0ZSAuZmEtY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICMwMTRkN2U7IH1cbiAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sLS1wYW5lbC5tYXRlIC5oZXJvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7IH1cbiAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sLS1wYW5lbC5tYXRlIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLmJlbmVmaXRzLXRhYmxlIC5jb2wtLXBhbmVsLmdyZWF0LW1hdGUgLmhlcm8sIC5iZW5lZml0cy10YWJsZSAuY29sLS1wYW5lbC5ncmVhdC1tYXRlIGgzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0RDY1RTsgfVxuICAgICAgLmJlbmVmaXRzLXRhYmxlIC5jb2wtLXBhbmVsLmdyZWF0LW1hdGUgLmZhLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjQTRENjVFOyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwuZ3JlYXQtbWF0ZSAuaGVybyBzdmcge1xuICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgLmJlbmVmaXRzLXRhYmxlIC5jb2wtLXBhbmVsLmJlc3QtbWF0ZSAuaGVybywgLmJlbmVmaXRzLXRhYmxlIC5jb2wtLXBhbmVsLmJlc3QtbWF0ZSBoMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjhEMkU7IH1cbiAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sLS1wYW5lbC5iZXN0LW1hdGUgLmZhLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAjRjY4RDJFOyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwuYmVzdC1tYXRlIC5oZXJvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwgLmhlcm8ge1xuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwgdWwgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sLS1wYW5lbCB1bCBsaS5saS1jaG9pY2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgLmJlbmVmaXRzLXRhYmxlIC5jb2wtLXBhbmVsIC5pbm5lci1yb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sLS1wYW5lbCAuaW5uZXItcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDhweDsgfVxuICAgICAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sLS1wYW5lbCAuaW5uZXItcm93IC5pbm5lci1jb2wge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwN2RjNTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgICAgICAgLmJlbmVmaXRzLXRhYmxlIC5jb2wtLXBhbmVsIC5pbm5lci1yb3cgLmlubmVyLWNvbCBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICAgICAgICAgIC5iZW5lZml0cy10YWJsZSAuY29sLS1wYW5lbCAuaW5uZXItcm93IC5pbm5lci1jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gICAgICAuYmVuZWZpdHMtdGFibGUgLmNvbC0tcGFuZWwgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbnAudGVybXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIHAudGVybXMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJlbmVmaXRzLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMubWF0ZSAuaGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMubWF0ZSAuZmEtY2lyY2xlLCAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cy5tYXRlIGg0LCAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cy5tYXRlIGg0OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMDE0ZDdlOyB9XG4gICAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMubWF0ZSAuaGVybyBzdmcge1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cy5tYXRlIHAge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cy5ncmVhdC1tYXRlIC5oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEQ2NUU7IH1cbiAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cy5ncmVhdC1tYXRlIC5mYS1jaXJjbGUsIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzLmdyZWF0LW1hdGUgaDQsIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzLmdyZWF0LW1hdGUgaDQ6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNBNEQ2NUU7IH1cbiAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cy5ncmVhdC1tYXRlIC5oZXJvIHN2ZyB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzLmJlc3QtbWF0ZSAuaGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY4RDJFOyB9XG4gICAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMuYmVzdC1tYXRlIC5mYS1jaXJjbGUsIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzLmJlc3QtbWF0ZSBoNCwgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMuYmVzdC1tYXRlIGg0OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRjY4RDJFOyB9XG4gICAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMuYmVzdC1tYXRlIC5oZXJvIHN2ZyB7XG4gICAgICB3aWR0aDogNzdweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTE1cHg7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtaGVhZGluZyAuaGVybyB7XG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtaGVhZGluZyBoNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMgLnBhbmVsLWhlYWRpbmcgaDQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNzcnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgdG9wOiAtMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzIC5wYW5lbC1oZWFkaW5nIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzIC5wYW5lbC1oZWFkaW5nIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzIC5wYW5lbC1oZWFkaW5nLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkIGg0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA3OCc7IH1cbiAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtY29sbGFwc2Uge1xuICAgICAgYmFja2dyb3VuZDogIzAwN2RjNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNDVweDsgfVxuICAgICAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggMTVweDsgfVxuICAgICAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgaDMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgICAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgdWwgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDdkYzU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB1bCBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICAgICAgICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxleDogOTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgLmNvbDpmaXJzdC1jaGlsZCB1bCBsaSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmJlbmVmaXRzLWFjY29yZGlvbiAucGFuZWwucGFuZWwtYmVuZWZpdHMgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IC5jb2wuY29sLS1wYW5lbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI3cHggMTVweCAxNXB4O1xuICAgICAgICAgIGZsZXg6IDU7IH1cbiAgICAgICAgICAuYmVuZWZpdHMtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1iZW5lZml0cyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgLmNvbC5jb2wtLXBhbmVsIHVsIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5iZW5lZml0cy1hY2NvcmRpb24gLnBhbmVsLnBhbmVsLWJlbmVmaXRzIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSAuY29sLmNvbC0tcGFuZWwgdWwgbGkubGktY2hvaWNlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMzdweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0cy1hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iZW5lZml0cy10YWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9ncmVzcy13aXphcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucG9ydGFsLXdyYXBwZXIubm8td2l6YXJkIC5wcm9ncmVzcy13aXphcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyZXNzLXdpemFyZCBhLnRhYixcbiAgLnByb2dyZXNzLXdpemFyZCBzcGFuLnRhYiB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLnByb2dyZXNzLXdpemFyZCBhLnRhYjpiZWZvcmUsXG4gICAgLnByb2dyZXNzLXdpemFyZCBzcGFuLnRhYjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2dyZXNzLXdpemFyZCBhLnRhYjphZnRlcixcbiAgICAucHJvZ3Jlc3Mtd2l6YXJkIHNwYW4udGFiOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvZ3Jlc3Mtd2l6YXJkIGEudGFiOmxhc3QtY2hpbGQsXG4gICAgLnByb2dyZXNzLXdpemFyZCBzcGFuLnRhYjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5wcm9ncmVzcy13aXphcmQgYS50YWI6bGFzdC1jaGlsZDphZnRlcixcbiAgICAgIC5wcm9ncmVzcy13aXphcmQgc3Bhbi50YWI6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvZ3Jlc3Mtd2l6YXJkIGEudGFiLnRhYi0tYWN0aXZlLFxuICAgIC5wcm9ncmVzcy13aXphcmQgc3Bhbi50YWIudGFiLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMTRkN2U7IH1cbiAgICAgIC5wcm9ncmVzcy13aXphcmQgYS50YWIudGFiLS1hY3RpdmU6YmVmb3JlLFxuICAgICAgLnByb2dyZXNzLXdpemFyZCBzcGFuLnRhYi50YWItLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMTRkN2U7IH1cbiAgICAucHJvZ3Jlc3Mtd2l6YXJkIGEudGFiLnRhYi0tY29tcGxldGVkLFxuICAgIC5wcm9ncmVzcy13aXphcmQgc3Bhbi50YWIudGFiLS1jb21wbGV0ZWQge1xuICAgICAgY29sb3I6ICMwMTRkN2U7IH1cbiAgICAgIC5wcm9ncmVzcy13aXphcmQgYS50YWIudGFiLS1jb21wbGV0ZWQ6YmVmb3JlLFxuICAgICAgLnByb2dyZXNzLXdpemFyZCBzcGFuLnRhYi50YWItLWNvbXBsZXRlZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDdlO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMTRkN2U7IH1cbiAgICAgIC5wcm9ncmVzcy13aXphcmQgYS50YWIudGFiLS1jb21wbGV0ZWQ6YWZ0ZXIsXG4gICAgICAucHJvZ3Jlc3Mtd2l6YXJkIHNwYW4udGFiLnRhYi0tY29tcGxldGVkOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNGQ3ZTsgfVxuXG4ucHJvZ3Jlc3MtdHJhY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDI3YmNhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2dyZXNzLXRyYWNrZXI6YmVmb3JlLCAucHJvZ3Jlc3MtdHJhY2tlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNXB4OyB9XG4gIC5wcm9ncmVzcy10cmFja2VyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnByb2dyZXNzLXRyYWNrZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTNlNjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyN2JjYTtcbiAgICByaWdodDogMDsgfVxuICAgIC5iZXN0LW1hdGUgLnByb2dyZXNzLXRyYWNrZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAucHJvZ3Jlc3MtdHJhY2tlciAuY2FyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAzMyU7IH1cbiAgICAuZ3JlYXQtbWF0ZSAucHJvZ3Jlc3MtdHJhY2tlciAuY2FyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYmVzdC1tYXRlIC5wcm9ncmVzcy10cmFja2VyIC5jYXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3Jlc3MtdHJhY2tlciAuY2FyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL0lDTy1DYXIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7IH1cblxuLnByb2dyZXNzX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9ncmVzc190ZXh0IHNwYW4ge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2dyZXNzX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2dyZXNzX3RleHQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50aWVyLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogb3JhbmdlO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMThweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGllci1iYWRnZSBwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY3JlZGl0LWNhcmQtZGV0YWlscy5jcmVkaXQtY2FyZC1kZXRhaWwtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLmNyZWRpdC1jYXJkLWRldGFpbHMgaDQge1xuICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi5jcmVkaXQtY2FyZC1kZXRhaWxzIC5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY3JlZGl0LWNhcmQtZGV0YWlscyAubG9nby13cmFwIHtcbiAgd2lkdGg6IDkwcHg7IH1cblxuLmNyZWRpdC1jYXJkLWRldGFpbHMgaWZyYW1lIHtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgLTE1cHg7IH1cblxuLmJ1dHRvbi1wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1pdHN1YmlzaGktbG9nbyB7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IDc5cHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5taXRzdWJpc2hpLWxvZ28ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjZweDsgfSB9XG5cbi55b3VyLWRldGFpbHMtc3ViaGVhZGluZyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wYW5lbCAucGFuZWxfY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlbmlvcnMtcHJpY2UtZmxhZyB7XG4gIGNvbG9yOiAjMDE0ZDdlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7IH1cblxuLyogU3R5bGVzIGZvciBhZGRyZXNzIHZhbGlkYXRpb24gKi9cbmlucHV0Lnhwbi1hZGRyZXNzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi8qaW5wdXQueHBuLWFkZHJlc3MtdmVyaWZpZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBncmVlbjsgICAgXHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogOHB4OyAgICBcclxufSovXG5pbnB1dC54cG4tYWRkcmVzcy11bnZlcmlmaWVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cblxuaW5wdXQueHBuLWFkZHJlc3MtZXhjZXB0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cblxuLnhwbi1hZGRyZXNzLWVycm9ybXNnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRBREE7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ueHBuLWFkZHJlc3MtcGlja2xpc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi54cG4tYWRkcmVzcy1waWNrbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgbWF4LWhlaWdodDogMjA2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNiZWJlYmU7IH1cblxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0LWl0ZW0taW5mbyB7XG4gIGNvbG9yOiBkYXJrc2xhdGVncmV5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogNXB4IDExcHg7IH1cblxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0LWl0ZW0sXG4ueHBuLWFkZHJlc3MtcGlja2xpc3QtaXRlbS1vdmVycmlkZSB7XG4gIGNvbG9yOiBkYXJrc2xhdGVncmV5O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNy41cHggMTFweDtcbiAgbWFyZ2luLXRvcDogMGVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi54cG4tYWRkcmVzcy1waWNrbGlzdC1pdGVtOmhvdmVyLFxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0IC5zZWxlY3RlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2QxZWRmYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nOiA2LjVweCAxMXB4OyB9XG5cbi54cG4tYWRkcmVzcy1waWNrbGlzdC1pdGVtLW92ZXJyaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgcGFkZGluZzogNnB4IDExcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDsgfVxuXG4ueHBuLWFkZHJlc3MtcGlja2xpc3QtaXRlbS1vdmVycmlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkFGQUY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNnB4IDExcHg7IH1cblxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0IC54cG4tYWRkcmVzcy1waWNrbGlzdC1pdGVtLWluZm8sXG4ueHBuLWFkZHJlc3MtcGlja2xpc3QgLnhwbi1hZGRyZXNzLXBpY2tsaXN0LWl0ZW0taW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBTcGlubmVycyBhbmQgbG9hZGVycyAqL1xuLnhwbi1hZGRyZXNzLWxvYWRlciB7XG4gIGhlaWdodDogNHB4O1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDApOyB9XG5cbi54cG4tYWRkcmVzcy1sb2FkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTEwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4MGI5O1xuICBhbmltYXRpb246IGxvYWRpbmcgLjhzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgd2lkdGg6IDMwJTsgfVxuICA1MCUge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgNzAlIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIDgwJSB7XG4gICAgbGVmdDogNTAlOyB9XG4gIDk1JSB7XG4gICAgbGVmdDogMTIwJTsgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTsgfSB9XG4iLCIvKlxyXG4tLVxyXG4tLVxyXG5nbG9iYWxcclxuLS1cclxuLS1cclxuKi9cclxuXHJcbmhyIHtcclxuICBtYXJnaW46IDMwcHggYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi5jb250cmFzdC1zdWJ0bGUge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWNvbnRyYXN0LCAwLjIpO1xyXG4gIH1cclxufVxyXG5cclxuLyogRydEQVkgSWNvbnMgKi9cclxuXHJcbi5nZGF5LWljb24tZ3JvdXAtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCAtOHB4O1xyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLmdkYXktaWNvbi1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtdG4pIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXhzKSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1tKSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxufVxyXG5cclxuLmdkYXktaWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA2MnB4O1xyXG4gIGhlaWdodDogNjJweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2RheS1pY29uLXRpdGxlLFxyXG4uZ2RheS1pY29uLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZ2RheS1pY29uLXRpdGxlIHtcclxuICBAaW5jbHVkZSBmb250LXN0eWxlKDkwMCwgXCJcIik7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDM3LCAzLjcpO1xyXG4gIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMDsgLyogT3ZlcnJpZGUgKi9cclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5nZGF5LWljb24tdGV4dCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zdHlsZSg1MDAsIFwiaXRhbGljXCIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgbWluLWhlaWdodDogNjVweDtcclxuICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gIEBpbmNsdWRlIG1hcmdpbi1jZW50ZXI7XHJcbn1cclxuXHJcbi5maXhlZC1jdGEtdGFiLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogMjkwcHg7XHJcbiAgaGVpZ2h0OiA3NXB4O1xyXG4gIEBpbmNsdWRlIGdkYXktbG9nby1iZy10YWI7XHJcbiAgei1pbmRleDogOTg7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyk7XHJcblxyXG4gICYuY3RhLWhpZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICYuY3RhLXNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAtNXB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maXhlZC1jdGEtdGFiLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyLCAyLjIpO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKDcwMCwgXCJpdGFsaWNcIik7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoNzAwLCBcIml0YWxpY1wiKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIE92ZXJyaWRlIEJvb3RzdHJhcCBQYW5lbHMgKEZBUSkgKi9cclxuXHJcbi8qIyBCUyBPdmVycmlkZTogRkFRIFRvZ2dsZSAoUGFuZWwgQ2xhc3MpICMqL1xyXG5cclxuLnBhbmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gIC8qIEJvb3RzdHJhcCBQYW5lbCAtIERlZmF1bHQgT3ZlcnJpZGVzICovXHJcblxyXG4gICYucGFuZWwtZGVmYXVsdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgPiAucGFuZWwtYm9keSxcclxuICAgICAgPiAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWZvb3RlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgICYucGFuZWwtdGl0bGUge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwNjhcIjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAzOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXkwO1xyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXkxO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5wYW5lbC1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgLnBhbmVsICsgLnBhbmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1oZXJvLWJhbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIENvbG91ciBCbG9ja3MgKi9cclxuXHJcbi5ibG9jay13cmFwcGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgLmJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYmxvY2stY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcclxuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblxyXG4gICAgICAuYmxvY2staWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSwgMy41KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS1cclxuLS1cclxubW9kYWxcclxuLS1cclxuLS1cclxuKi9cclxuXHJcbi5tb2RhbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgLmNvbmZpcm1hdGlvbi1vdmVybGF5LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gIH1cclxuICAuY29uZmlybWF0aW9uLW92ZXJsYXktY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRvcDogMTB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG5cclxuLmxvYWRlci1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubW9kYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnN0cmlrZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogOTk5OXB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJvZHk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXkyO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSg5MDAsIFwiXCIpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbXMpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgJi5kZXRhaWxzLWluZGljYXRvciB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhcmstYnJhbmRzIHtcclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1jZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tXHJcbi0tXHJcbmxvYWRpbmcgaWNvblxyXG4tLVxyXG4tLVxyXG4qL1xyXG5cclxuLmxvYWRpbmctaWNvbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHJcbiAgLnNwaW5uZXIge1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGFuaW1hdGlvbjogY2lyY2xlLXJvdGF0b3IgMS40cyBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXRoIHtcclxuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTg3O1xyXG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICBhbmltYXRpb246IGNpcmNsZS1kYXNoIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGUsXHJcbiAgICAgICAgY2lyY2xlLWNvbG9ycyA1LjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTk5OTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICB3aWR0aDogMmVtO1xyXG4gIG92ZXJmbG93OiBzaG93O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcblxyXG4gIC8qIDpub3QoOnJlcXVpcmVkKSBoaWRlcyB0aGVzZSBydWxlcyBmcm9tIElFOSBhbmQgYmVsb3cgKi9cclxuICAmOm5vdCg6cmVxdWlyZWQpIHtcclxuICAgIC8qIGhpZGUgXCJsb2FkaW5nLi4uXCIgdGV4dCAqL1xyXG4gICAgZm9udDogMC8wIGE7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgfVxyXG4gICY6bm90KDpyZXF1aXJlZCk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXIpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwLjVlbSk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS41ZW0gMCAwIDAsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS4xZW0gMS4xZW0gMCAwLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIDAgMS41ZW0gMCAwLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIC0xLjFlbSAxLjFlbSAwIDAsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAtMS41ZW0gMCAwIDAsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAtMS4xZW0gLTEuMWVtIDAgMCxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAwIC0xLjVlbSAwIDAsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS4xZW0gLTEuMWVtIDAgMDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS41ZW0gMCAwIDAsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMS4xZW0gMS4xZW0gMCAwLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIDAgMS41ZW0gMCAwLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIC0xLjFlbSAxLjFlbSAwIDAsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgLTEuNWVtIDAgMCAwLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIC0xLjFlbSAtMS4xZW0gMCAwLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIDAgLTEuNWVtIDAgMCxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAxLjFlbSAtMS4xZW0gMCAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogQW5pbWF0aW9uICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lciB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBzcGlubmVyIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBzcGlubmVyIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzcGlubmVyIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIExvYWRpbmcgSWNvbiBBbmltYXRpb25zICovXHJcblxyXG5Aa2V5ZnJhbWVzIGNpcmNsZS1yb3RhdG9yIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjaXJjbGUtY29sb3JzIHtcclxuICAwJSB7XHJcbiAgICBzdHJva2U6ICNmZmY7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgc3Ryb2tlOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjaXJjbGUtZGFzaCB7XHJcbiAgMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NztcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0Ni43NTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NztcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4qKlxyXG50cmFuc2l0aW9uc1xyXG4qKlxyXG4qL1xyXG5cclxuLmZhZGUtZW50ZXItYWN0aXZlLFxyXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxufVxyXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8gLyogLmZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi8ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIGhvdmVyLW1hc2staW4ge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcbiAgMSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5MjtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBob3Zlci1tYXNrLWluIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgfVxyXG4gIDElIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkOTI7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBob3Zlci1tYXNrLW91dCB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5MjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICA5OSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5MjtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYzU7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaG92ZXItbWFzay1vdXQge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkOTI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgOTklIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkOTI7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcbi0tXHJcbi0tXHJcbnBhZ2VzXHJcbi0tXHJcbi0tXHJcbiovXHJcblxyXG4ucGFnZS13cmFwcGVyIHtcclxuICBwYWRkaW5nOiAxODBweCAwIDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gIH1cclxuXHJcbiAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICB9XHJcblxyXG5cclxuXHJcbiAgLyogXHJcbiAgICAtLVxyXG4gICAgLS1cclxuICAgIFBPUlRBTFxyXG4gICAgLS1cclxuICAgIC0tXHJcbiAgICAqL1xyXG5cclxuICAmLnBvcnRhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgIFxyXG5cclxuICAgIC5tZW1iZXItc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgICAvL3BhZGRpbmc6IDUwcHggMDtcclxuICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tbSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWFyY2gtYm94LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDZweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsIDEuOCk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubWVtYmVyLXNlYXJjaC1yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xyXG5cclxuICAgICAgLm5vLW1lbWJlci1mb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMiwgMi4yKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg2cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcjY3VydmUxIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNnB4KTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVtYmVyLW5hbWUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNiwgMi42KTtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgICAubWVtYmVyLWRldGFpbHMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5tZW1iZXItYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubWVtYmVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubWVtYmVyLWVtYWlsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbW0pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVyLW92ZXJ2aWV3LWhlYWRlci13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMCAwIDUwcHg7XHJcblxyXG4gICAgICAubWVtYmVyLWRldGFpbHMge1xyXG4gICAgICAgIC5tZW1iZXItbmFtZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW1iZXItYWRkcmVzcyB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKDQwMCwgXCJcIik7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1tKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC13cmFwcGVyIHtcclxuICAgICAgdWwubmF2LXRhYnMsXHJcbiAgICAgIHVsLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLm1lbWJlci1vdmVydmlldy1jb250ZW50LW5hdiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLWxnKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbGcpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ubG9zdC1jbGFpbS1jb3VudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wYXJrLW9wZW4tY2xhaW1zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgIC5tZW0tb3Blbi1ib29raW5nLWNsYWltLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYW5nZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucGFyay1vcGVuLWNsYWltcy5hY3RpdmUsXHJcbiAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5tZW0tb3Blbi1ib29raW5nLWNsYWltLWNvdW50IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCA0cHggMCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSg3MDAsIFwiXCIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW1iZXItb3ZlcnZpZXctY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDZweCk7XHJcbiAgICAgICAgLyp6LWluZGV4OiAyOyovXHJcblxyXG4gICAgICAgIC50YWJzLWZ3LW91dGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy1mb290ZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC0yNXB4IC0yNXB4IC0yNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJsdWU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCA2cHggNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXJzaGlwLWljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbWJlcnNoaXAtZGV0YWlscyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjg1KVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC55ZWxsb3cge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXF1YXRlcm5hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYubWVtYmVyc2hpcC1iZW5lZml0cyB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDQ1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjg1KVxyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1zKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgICAubWVtYmVyLXNuYXBzaG90LXdyYXBwZXIge1xyXG4gICAgICAgICAgLm1lbWJlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLCAyKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAmLnNlY3Rpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5tZW1iZXItYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5tZW1iZXItbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubWVtYmVyLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEsIDIuMSk7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tbSkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1tKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvdy1tZW1iZXItZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxLjYpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVtYmVyLWNhcmRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgLmRldmljZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAuZmFyLFxyXG4gICAgICAgICAgICAuZmFzLFxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5QaG9uZU1lc3NhZ2U6OmJlZm9yZSxcclxuICAgICAgICAgICAgJi5waG9uZW1lc3NhZ2U6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMGJcIjsgLypmYS1tb2JpbGUqL1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NSwgNS41KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMS42KTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIyBNZW1iZXIgUmVuZXcgLSBTdGVwIEluZGljYXRvcnMgIyovXHJcblxyXG4gICAgLnN0ZXBzLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1jb250YWluZXI6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWNvbnRhaW5lcjpmaXJzdC1vZi10eXBlIC5zdGVwLWluZGljYXRvcjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1pbmRpY2F0b3Ige1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkOWUzZTksIDAgMCAwIDhweCAjZDllM2U5O1xyXG4gICAgICAvKmJvcmRlcjo2cHggc29saWQgI2Q5ZTNlOTsqL1xyXG4gICAgICAvKm91dGxpbmU6IDFweCBzb2xpZCAjZDllM2U5OyovXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29tcGxldGVkIC5zdGVwLWluZGljYXRvciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjMDE0MjZhLCAwIDAgMCA4cHggIzAxNDI2YTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1hY3RpdmUgLnN0ZXAtaW5kaWNhdG9yIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkOWUzZTksIDAgMCAwIDhweCAjMDE0MjZhO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWluZGljYXRvcjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWUzZTk7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWNvbXBsZXRlZCAuc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSxcclxuICAgIC5zdGVwLWFjdGl2ZSAuc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTQyNmE7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtbmFtZSB7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogI2Q5ZTNlOTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDEuNCk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1jb21wbGV0ZWQgLnN0ZXAtbmFtZSxcclxuICAgIC5zdGVwLWFjdGl2ZSAuc3RlcC1uYW1lIHtcclxuICAgICAgY29sb3I6ICMwMTQyNmE7XHJcbiAgICB9XHJcblxyXG4gICAgLyogTWVtYmVyIFJlbmV3IE1vZGFsIC0gU3RlcDogTWVtYmVyc2hpcCAqL1xyXG5cclxuICAgIGxhYmVsLm1lbWJlcnNoaXAtb3B0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAwOyAvKiBSZW1vdmUgd2hpdGUgc3BhY2UgYmV0d2VlbiBpbmxpbmUtYmxvY2sgY2hpbGQgZWxlbWVudHMgKi9cclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IC8qIENvbXBlbnNhdGlvbiBmb3IgMCBmb250LXNpemUgKi9cclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVyc2hpcC1vcHRpb24gLnRpdGxlLFxyXG4gICAgLm1lbWJlcnNoaXAtb3B0aW9uIC5kdXJhdGlvbixcclxuICAgIC5tZW1iZXJzaGlwLW9wdGlvbiAucHJpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbWJlcnNoaXAtb3B0aW9uIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQzcHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgIC5tZW1iZXJzaGlwLW9wdGlvbiAuZHVyYXRpb24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbWJlcnNoaXAtb3B0aW9uIC5wcmljZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBNZW1iZXIgUmVuZXcgTW9kYWwgLSBTdGVwOiBQYXltZW50ICovXHJcblxyXG4gICAgLm1lbWJlcnNoaXAtcHJpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgY29sb3I6ICMzMzllZTA7XHJcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5teS1tZW1iZXJzaGlwIHtcclxuICAgIC5wYWdlLWhlYWRpbmcge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoOTAwLCBcIlwiKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDIuNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2LCAyLjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBcclxuICAtLVxyXG4gIC0tXHJcbiAgQ0FQVElWRSAtIExBTkRJTkcgUEFHRVxyXG4gIC0tXHJcbiAgLS1cclxuICAqL1xyXG5cclxuICAmLmNhcHRpdmUtbGFuZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZ2RheS1iZy1sb2dvLWNhcHRpdmUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRnZGF5LWJnLWxvZ28tY2FwdGl2ZSksICRnZGF5LWJnLWdyYWRpZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgIC5nZGF5LWxvdmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgfVxyXG4gICAgLmdkYXktbG9nbyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcbiAgICAuZ2RheS1wYXJrcy1sb2dvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNiwgMy42KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSg3MDAsIFwiaXRhbGljXCIpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgIH1cclxuICAgICAgbWF4LXdpZHRoOiA1NzZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5jdGEge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYsIDIuNik7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBcclxuICAtLVxyXG4gIC0tXHJcbiAgU0FMRVMgTEVBREVSQk9BUkRcclxuICAtLVxyXG4gIC0tXHJcbiAgKi9cclxuXHJcbiAgJi5zYWxlcy1sZWFkZXJib2FyZC13cmFwcGVyLFxyXG4gICYucGFnZS1leHBlcmllbmNlLW96LFxyXG4gICYubWFuYWdlLWRhc2hib2FyZCB7XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbiNtYW5hZ2Utc2VjdGlvbiB7XHJcblxyXG4gICAgLmJnLWNvbG9yLWdyZXkwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uc3BhY2VkIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtcS1zbSkge1xyXG4gICAgICAgIC5oZXJvLWltYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtbWQpIHtcclxuICAgICAgICAuaGVyby1pbWFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8taW1hZ2UtY29udGVudCA+IGgxIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLWhlaWdodDogJG1xLXNtKSBhbmQgKG1pbi13aWR0aDogJG1xLXh4bCkge1xyXG4gICAgICAgIC5oZXJvLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5oZXJvLWltYWdlLWNvbnRhaW5lciAuaGVyby1pbWFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWxwLWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmFnZS1kYXNoYm9hcmQge1xyXG4gICAgICAgIC5oZWxwLWhlYWRpbmc6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLWNvbG9yLWJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhLmZhLWZpbGUtcGRmLW86OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mZWF0dXJlZC12aWRlby1saXN0aW5nLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgID4gLnZpZGVvLXRpbGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtcS1tbSkge1xyXG4gICAgICAgICAgICAgICAgLnZpZGVvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZGVvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItZ3VpZGVzIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucG9ydGFsLXdyYXBwZXIge1xyXG5cclxuICAgICYubm8taGVhZGluZyB7XHJcbiAgICAgIGgxLCBoMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4ubG9nb24tcGFuZWwge1xyXG5cclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBvcnRhbC1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBvcnRhbC1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tbSkge1xyXG5cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgLnBhbmVsX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcG9ydGFsLXBhZGRpbmcgLyAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sb2dvbi1wYW5lbC1wYXNzd29yZC1yZXRyaWV2YWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucHJldmlvdXMtY2xhaW1zIHtcclxuIFxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDsgIFxyXG4gIH1cclxuXHJcbn1cclxuIiwi77u/LyogU3R5bGVzIGZvciBhZGRyZXNzIHZhbGlkYXRpb24gKi9cclxuaW5wdXQueHBuLWFkZHJlc3Mge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qaW5wdXQueHBuLWFkZHJlc3MtdmVyaWZpZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBncmVlbjsgICAgXHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogOHB4OyAgICBcclxufSovXHJcblxyXG5pbnB1dC54cG4tYWRkcmVzcy11bnZlcmlmaWVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG59XHJcblxyXG5pbnB1dC54cG4tYWRkcmVzcy1leGNlcHRpb24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi54cG4tYWRkcmVzcy1lcnJvcm1zZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkRBREE7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi54cG4tYWRkcmVzcy1waWNrbGlzdC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi54cG4tYWRkcmVzcy1waWNrbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gICAgbWF4LWhlaWdodDogMjA2cHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2JlYmViZTtcclxufVxyXG5cclxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0LWl0ZW0taW5mbyB7XHJcbiAgICBjb2xvcjogZGFya3NsYXRlZ3JleTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDVweCAxMXB4O1xyXG59XHJcblxyXG4ueHBuLWFkZHJlc3MtcGlja2xpc3QtaXRlbSxcclxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0LWl0ZW0tb3ZlcnJpZGUge1xyXG4gICAgY29sb3I6IGRhcmtzbGF0ZWdyZXk7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiA3LjVweCAxMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMGVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0LWl0ZW06aG92ZXIsXHJcbi54cG4tYWRkcmVzcy1waWNrbGlzdCAuc2VsZWN0ZWQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2QxZWRmYjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICBwYWRkaW5nOiA2LjVweCAxMXB4O1xyXG59XHJcblxyXG4ueHBuLWFkZHJlc3MtcGlja2xpc3QtaXRlbS1vdmVycmlkZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcclxuICAgIHBhZGRpbmc6IDZweCAxMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0LWl0ZW0tb3ZlcnJpZGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGQUZBRjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDZweCAxMXB4O1xyXG59XHJcblxyXG4ueHBuLWFkZHJlc3MtcGlja2xpc3QgLnhwbi1hZGRyZXNzLXBpY2tsaXN0LWl0ZW0taW5mbyxcclxuLnhwbi1hZGRyZXNzLXBpY2tsaXN0IC54cG4tYWRkcmVzcy1waWNrbGlzdC1pdGVtLWluZm86aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2UwZTBlMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4vKiBTcGlubmVycyBhbmQgbG9hZGVycyAqL1xyXG4ueHBuLWFkZHJlc3MtbG9hZGVyIHtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RERDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwKTtcclxufVxyXG5cclxuLnhwbi1hZGRyZXNzLWxvYWRlcjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGxlZnQ6IC0xMDBweDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODBiOTtcclxuICAgIGFuaW1hdGlvbjogbG9hZGluZyAuOHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICA5NSUge1xyXG4gICAgICAgIGxlZnQ6IDEyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLypcclxuLS1cclxuLS1cclxucGFsZXR0ZVxyXG4tLVxyXG4tLVxyXG4qL1xyXG5cclxuLyogQmFja2dyb3VuZCBDb2xvdXJzIC0gVXNlZCBhcyBPdmVycmlkZXMgKCFpbXBvcnRhbnQpICovXHJcblxyXG4uYmctY29sb3ItcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLWNvbG9yLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5IWltcG9ydGFudDtcclxufVxyXG4uYmctY29sb3ItdGVydGlhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5IWltcG9ydGFudDtcclxufVxyXG4uYmctY29sb3ItcXVhdGVybmFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnkhaW1wb3J0YW50O1xyXG59XHJcbi5iZy1jb2xvci1xdWluYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcXVpbmFyeSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1jb250cmFzdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0IWltcG9ydGFudDtcclxufVxyXG4uYmctY29sb3ItZ3JleS0wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTAhaW1wb3J0YW50O1xyXG59XHJcbi5iZy1jb2xvci1ncmV5LTEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEZvbnQgQ29sb3VycyAtIFVzZWQgYXMgT3ZlcnJpZGVzICghaW1wb3J0YW50KSAqL1xyXG5cclxuLmNvbG9yLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5IWltcG9ydGFudDtcclxufVxyXG4uY29sb3Itc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5IWltcG9ydGFudDtcclxufVxyXG4uY29sb3ItdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeSFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbG9yLXF1YXRlcm5hcnkge1xyXG4gICAgY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5IWltcG9ydGFudDtcclxufVxyXG4uY29sb3ItcXVpbmFyeSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXF1aW5hcnkhaW1wb3J0YW50O1xyXG59XHJcbi5jb2xvci1ib2R5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItYm9keSFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbG9yLWNvbnRyYXN0IHtcclxuICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3QhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8qXHJcbi0tXHJcbi0tXHJcbnN0cnVjdHVyZVxyXG4tLVxyXG4tLVxyXG4qL1xyXG5cclxuaHRtbCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkubmF2LW9wZW4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uc2l0ZS1jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4OyAvLyBoZWlnaHQgb2YgaGVhZGVyXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS14bCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAgXHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHotaW5kZXg6OTk7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMnB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4zcyBlYXNlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1sZyArIDEpIHsgLy8gKzEgdG8gZml4IGhlaWdodCBidWcgZm9yIGdhcCBpbiBtZWRpYSBxdWVyeSBiZXR3ZWVuIDY0MHB4ICYgNzY4cHhcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZsZXgtbm9uZSB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG59XHJcbi5uYXYtYmxvY2sgLmhlYWRlci0tc29jaWFsIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XHJcblxyXG4gICAgICAgICYuYXV0aGVudGljYXRlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbm1haW4ge1xyXG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgIH1cclxuXHJcbiAgICAuYnVmZmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS10bikge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgIHBhZGRpbmc6NzBweCAwIDM1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG59XHJcblxyXG4ucGFnZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZztcclxuICAgIC8vcGFkZGluZzogNTBweCAwO1xyXG4gICAgZmxleDoxIDAgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEteGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wb3J0YWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICAmLnBvcnRhbC0taGFsZi1wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wb3J0YWwtLWxvZ2luIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUNvbnRlbnRBc3NldHMvSW1hZ2VzL0Jhbm5lcnMvaG9tZS5qcGVnJyk7IFxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvbi1wYW5lbCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnBvcnRhbC13cmFwcGVyIHtcclxuICAgXHJcbiAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICB9XHJcblxyXG4gICAvLyBJRSAxMSBmaXggdG8gcmVtb3ZlIGZsZXggYW5kIGZpeCBqb2luL3JlbmV3IHBhZ2VzXHJcbiAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbnNlY3Rpb24jaW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgZWFzZSk7XHJcblxyXG4gICAgLm5hdi1vcGVuICYge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS1sb2FkaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UpO1xyXG5cclxuICAgIC5sb2FkZXItdmlzaWJsZSAmIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1tZXNzYWdlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1icmFuZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMywzLjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcgLic7XHJcbiAgICAgICAgICBhbmltYXRpb246IGRvdHMgMXMgc3RlcHMoNSwgZW5kKSBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFVwZGF0ZSBjb250YWluZXIgd2lkdGhzXHJcbi5jb250YWluZXIge1xyXG5cclxuICAgIC8vIEluY2x1ZGUgYSBsYXJnZXIgbWF4IHdpZHRoIGZvciBwZW9wbGUgb24gYmlnZ2VyIHNjcmVlbnNcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEteGwpIHtcclxuICAgICAgICB3aWR0aDogMTYwMHB4O1xyXG5cclxuICAgICAgICAucG9ydGFsICYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLWxnKSB7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcblxyXG4gICAgfVxyXG59IiwiLypcclxuLS1cclxuLS1cclxuZ2xvYmFsIHR5cG9ncmFwaHlcclxuLS1cclxuLS1cclxuKi9cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKDQwMCwnJyk7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsMS42KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxufVxyXG5cclxuaDEsLmgxLCBoMiwuaDIsIGgzLC5oMywgaDQsLmg0LCBoNSwuaDUsIGg2LC5oNiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSg3MDAsJycpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJyYW5kO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgJi5oZWFkaW5nLXN0YWNrIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxLC5oMSwgaDIsLmgyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuaDEsLmgxIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSwyLjUpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Miw0LjIpO1xyXG4gICAgfVxyXG5cclxuICAgICYucGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAucG9ydGFsLS1wdWJsaWMgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLDIuMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzAsMy4wKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLC5oMiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsMi40KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzQsMy40KTtcclxuICAgIH1cclxuXHJcbiAgICAucG9ydGFsLS1wdWJsaWMgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLDIuMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYsMi42KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHBvcnRhbC1wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaDMsLmgzIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwyLjApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzQsMy40KTtcclxuICAgIH1cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAucG9ydGFsLS1wdWJsaWMgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLDIuMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuaDQsLmg0IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwyLjQpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNiwyLjYpO1xyXG4gICAgfVxyXG4gICAgLnBvcnRhbC0tcHVibGljICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwyLjApO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg1LC5oNSB7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMiwyLjIpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMiwyLjIpO1xyXG4gICAgfVxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmg2LC5oNiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTksMS45KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTksMS45KTtcclxuICAgIH1cclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4uc3RhY2tlZEhlYWRpbmcge1xyXG4gICAgQGluY2x1ZGUgc3RhY2tlZEhlYWRpbmcoKTtcclxufVxyXG5cclxuaDEgc21hbGwsIC5oMSBzbWFsbCxcclxuaDIgc21hbGwsIC5oMiBzbWFsbCxcclxuIGgzIHNtYWxsLCAuaDMgc21hbGwsXHJcbiBoNCAuc21hbGwsIC5oNCAuc21hbGwsXHJcbiBoNSAuc21hbGwsIC5oNSAuc21hbGwsXHJcbiBoNiAuc21hbGwsIC5oNiAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbn1cclxuXHJcbi5zdWJoZWFkaW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi51cHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4udW5zZXQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG59XHJcbi5icmVhay13b3JkIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG59XHJcbi50ZXh0LXNtbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxucCB7XHJcbiAgICBtYXJnaW46MCAwIDE1cHggMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5wLmludHJvIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSwyLjUpO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJyYW5kO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1tKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyLDIuMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb250LWx0IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoNDAwLCcnKTtcclxufVxyXG4uZm9udC1sdC1pdCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKDQwMCwnaXRhbGljJyk7XHJcbn1cclxuXHJcbi5mb250LXJnIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoNTAwLCcnKTtcclxufVxyXG4uZm9udC1yZy1pdCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKDUwMCwnaXRhbGljJyk7XHJcbn1cclxuXHJcbi5mb250LW1kIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoNzAwLCcnKTtcclxufVxyXG4uZm9udC1tZC1pdCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKDcwMCwnaXRhbGljJyk7XHJcbn1cclxuXHJcbi5mb250LWJkIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoOTAwLCcnKTtcclxufVxyXG4uZm9udC1iZC1pdCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKDkwMCwnaXRhbGljJyk7XHJcbn1cclxuXHJcbi5mb250LXVjIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb250LWxjIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb250LXh4LXNtIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwxLjIpO1xyXG59XHJcblxyXG4uZm9udC14LXNtIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwxLjQpO1xyXG59XHJcblxyXG4uZm9udC1zbSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsMS42KTtcclxufVxyXG4uZm9udC1tZCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsMS44KTtcclxufVxyXG5cclxuLmZvbnQtbGcge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIxLDIuMSk7XHJcbn1cclxuXHJcbi5mb250LXgtbGcge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIzLDIuMyk7XHJcbn1cclxuIiwiLypcclxuLS1cclxuLS1cclxuc2lkZWJhcnNcclxuLS1cclxuLS1cclxuKi9cclxuXHJcbi5zaWRlYmFyLXN0cmlwZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgLnNpZGViYXItc3RyaXBlLWNvbnRhaW5lciB7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiRtcS1sZykgYW5kIChtaW4taGVpZ2h0OiRtcS1tbSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiRtcS14bCkgYW5kIChtaW4taGVpZ2h0OiRtcS1tbSkge1xyXG4gICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDokbXEteHhsKSBhbmQgKG1pbi1oZWlnaHQ6JG1xLW1tKSB7XHJcbiAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiRtcS14eHhsKSBhbmQgKG1pbi1oZWlnaHQ6JG1xLW1tKSB7XHJcbiAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN0cmlwZS1paGVhcnRnZGF5IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0JyYW5kL2dkYXktc2lkZWJhci1paGVhcnRnZGF5LWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAwcHggNjVweDtcclxuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzo1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSArIDYwcHgpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiRtcS14bCkgYW5kIChtaW4taGVpZ2h0OiRtcS1tbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1xLXh4bCkgYW5kIChtaW4taGVpZ2h0OiRtcS1tbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1xLXh4eGwpIGFuZCAobWluLWhlaWdodDokbXEtbW0pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDokbXEtbGcpIGFuZCAobWluLWhlaWdodDokbXEtbW0pIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6NDAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiRtcS14bCkgYW5kIChtaW4taGVpZ2h0OiRtcS1tbSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDo1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiRtcS14eGwpIGFuZCAobWluLWhlaWdodDokbXEtbW0pIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6NDAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiRtcS14eHhsKSBhbmQgKG1pbi1oZWlnaHQ6JG1xLW1tKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjUwMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uY2FyZC1wYW5lbHMge1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KCRtcS14cywgNzY3cHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tcykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICYgLnBhbmVsLS1jYXJkIHsgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJiAucGFuZWxfY29udGVudCB7IFxyXG4gICAgZmxleC1ncm93OiAyOyAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tcykge1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIHAuZmVhdHVyZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1zKSB7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBwLmRldGFpbCB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbXMpIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDJkMmQyO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJoZWFkZXIge1xyXG4gICAgYS5sb2dvIHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFsZXJ0IHtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cclxuXHQuZmFyLFxyXG5cdC5mYXMsXHJcblx0LmZhIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTZweDtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4jbGlua1Jld2FyZHNNb2RhbCAuYWxlcnQtd2FybmluZyB7XHJcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAkY29sb3Itd2FybmluZyAycHggc29saWQ7XHJcbn1cclxuXHJcbiNvcGVuLWNsYWltcyAuYWxlcnQtc3VjY2VzcywgI29wZW4tY2xhaW1zIC5hbGVydC1pbmZvLCAjb3Blbi1jbGFpbXMgLmFsZXJ0LWRhbmdlciB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNtZW1iZXJzLWFwcC1yb290IHtcclxuXHQuYWxlcnQtc3VjY2VzcywgLmFsZXJ0LWluZm8sIC5hbGVydC1kYW5nZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRsZWZ0OiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5hbGVydC1zdWNjZXNzIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcblx0cGFkZGluZy1sZWZ0OiA5MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAkcG9ydGFsLXBhZGRpbmc7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbXMpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDkwcHg7XHJcblx0fVxyXG5cclxuXHQuY3VzdG9tLWNoZWNrIHtcclxuXHRcdGNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXN1Y2Nlc3M7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjBweDtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnZm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRjb250ZW50OiAnXFxmMDBjJztcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI1LDIuNSk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGlnaGxpZ2h0O1xyXG5cdFx0bWFyZ2luOiA0cHggMCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjYsMi42KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1zKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwyLjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJvZHk7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwyLjApO1xyXG5cdH1cclxuXHJcblx0LmZhcixcclxuXHQuZmFzLFxyXG5cdC5mYSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcblx0fVxyXG5cclxuXHRcclxufVxyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG5cdHBhZGRpbmctbGVmdDogODBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5jdXN0b20taW5mbyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdmb250QXdlc29tZSc7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGYxMjknO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSwyLjUpO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ib2R5O1xyXG5cdH1cclxuXHJcblx0LmZhcixcclxuXHQuZmFzLFxyXG5cdC5mYSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbGVydC1kYW5nZXIge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG5cdHBhZGRpbmctbGVmdDogODBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6ICRjb2xvci1ib2R5O1xyXG5cclxuXHRoNiB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRjb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGlnaGxpZ2h0O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJvZHk7XHJcblx0fVxyXG5cclxuXHQuZmFyLFxyXG5cdC5mYXMsXHJcblx0LmZhIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG5cdH1cclxufSIsImEge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLXN0YXRlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJi5ibG9jay1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmludmVyc2Uge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvbnRyYXN0IHtcclxuICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnZlcnNlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaW52ZXJzZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBhLmJ0biB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLFxyXG5hLmJ0bixcclxuYnV0dG9uLmJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgZm9udC1zaXplOiAxLjZlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oaWdobGlnaHQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMS44KTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5idG4teHMge1xyXG4gICAgcGFkZGluZzogNHB4IDE0cHg7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDEuMik7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcblxyXG4gICYuYnRuLXNtIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMS40KTtcclxuICB9XHJcblxyXG4gICYuYnRuLWxnIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMS44KTtcclxuXHJcbiAgICAmLmJ0bi1ibG9jayB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi14LWxnIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzZweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMS44KTtcclxuXHJcbiAgICAmLmJ0bi1ibG9jayB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1sZWZ0LFxyXG4gICYuYnRuLWxlZnQuYnRuLWJsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLWNpcmNsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLXNtIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1sZyB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1tKXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tcGlsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICYuYnRuLXBpbGwtLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tcHJpbWFyeSxcclxuICAmLmJ0bi1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWludmVyc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmludmVyc2Utc2Vjb25kYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCUpO1xyXG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDEwJSk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnZlcnNlLWhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWludmVyc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWNvbnRyYXN0LCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1jb250cmFzdCwgMTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5idG4taW52ZXJzZS1vdXRsaW5lIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW52ZXJzZS1wcmltYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tdGVydGlhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci10ZXJ0aWFyeSwgMTAlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXRlcnRpYXJ5LCAxMCUpO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWludmVyc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmludmVyc2UtcHJpbWFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pbnZlcnNlLXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1xdWF0ZXJuYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1xdWF0ZXJuYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcmsxMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1xdWF0ZXJuYXJ5LCAxNSUpO1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItcXVhdGVybmFyeSwgMTUlKTtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcmsxMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLWljb24tY3RhLWxnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1heC13aWR0aDogMzQ1cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgY29sb3I6ICNlZWU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvdmVyLW1hc2sge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaG92ZXItbWFzay1vdXQgMC4zcyBmb3J3YXJkcztcclxuICAgICAgYW5pbWF0aW9uOiBob3Zlci1tYXNrLW91dCAwLjNzIGZvcndhcmRzO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAuaG92ZXItbWFzayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5MjtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogaG92ZXItbWFzay1pbiAwLjNzIGZvcndhcmRzO1xyXG4gICAgICAgIGFuaW1hdGlvbjogaG92ZXItbWFzay1pbiAwLjNzIGZvcndhcmRzO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDA1ZDkyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwxLjYpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdvcGVuIHNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4gICAgJi5idG4tbGluay0tbmFrZWQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWludmVyc2Uge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1jb250cmFzdCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTAsIDEpO1xyXG4gICAgICBjb250ZW50OiBcIlxcZjA0YlwiOyAvKmZhLXBsYXkqL1xyXG4gICAgICBtYXJnaW46IDAgNnB4IDAgMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMTAlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJhY2sge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5idG4tb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgJi5idG4tbGlnaHQge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWFsZXJ0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5idG4taGVhZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblxyXG4gICAgJi0tYWx0IHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrMTU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1sZykge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4teWVzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYW5nZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gIH1cclxuXHJcbiAgJi5idG4tbm8ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gIH1cclxuICAmLmJ0bi13aGl0ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgfVxyXG4gICYuYnRuLXRhYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LDEuNCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi10YWItLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLmRpc2FibGVkLFxyXG4uYnRuW2Rpc2FibGVkXSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XHJcbiAgb3BhY2l0eTogMC40O1xyXG59XHJcblxyXG4vKiBzcGFuIHdpdGggLmJ0bi1pY29uLWN0YS1sZyBjbGFzcyBpbnNpZGUgYS10YWcgKi9cclxuYSB7XHJcbiAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgJi5idG4taWNvbi1jdGEtbGcge1xyXG4gICAgICAgIC5ob3Zlci1tYXNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBob3Zlci1tYXNrLWluIDAuM3MgZm9yd2FyZHM7XHJcbiAgICAgICAgICBhbmltYXRpb246IGhvdmVyLW1hc2staW4gMC4zcyBmb3J3YXJkcztcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1ncm91cCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxyXG4gIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gIH1cclxuXHJcbiAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXHJcbiAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcclxuICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgLmZhIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1vZGFsLWRpYWxvZyB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIG1heC13aWR0aDogNzY4cHg7XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjgsIDIuOCk7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDIuNCk7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIsIDIuMik7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsIDEuOCk7XHJcbiAgfVxyXG5cclxuICBoNSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDEuNik7XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDEuNik7XHJcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKDQwMCwgXCJcIik7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDhweCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNnB4IDZweCAwIDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3QgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHktYmxvY2tlciB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctYmlnIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1xLWxnO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xvc2Uge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtZm9vdGVyIHtcclxuXHJcbiAgICAubW9kYWwtaGlkZS1mb290ZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qXHJcbi0tXHJcbi0tXHJcbkxJU1RTXHJcbi0tXHJcbi0tXHJcbiovXHJcblxyXG51bCxcclxub2wge1xyXG4gICAgJi51bC1uYWtlZCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxudWwge1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc3BlY2lhbC1idWxsZXQtbmF2eSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwxKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IC8qZmEtcGxheSovXHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMTAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMTQyNmE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbm9sIHtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXAtY291bnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgIGgyLCBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIgeyBcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIsMi4yKTtcclxuICAgIH1cclxuXHJcbiAgaDMgeyBcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwyLjApO1xyXG4gICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgfVxyXG5cclxuICBvbCBvbCBvbCxcclxuICAmLmxldHRlciB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xyXG5cclxuICAgIGxpIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcclxuICAgICAgICAgICAgY29udGVudDogXCIoXCIgY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xyXG5cclxuICAgICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgdXBwZXItcm9tYW4pIFwiLlwiO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIG1hcmdpbi10b3A6OHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVycyhzdGVwLWNvdW50ZXIsXCIuXCIpIFwiLlwiO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSg5MDAsJycpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSg0MDAsJycpOyAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbnVsLmZhLWljb25zIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwudHdvLWNvbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLmNhcnQge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIFxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDEuNik7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdGFsIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2LCAyLjYpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhpZ2hsaWdodDtcclxuICAgIH1cclxufVxyXG5cclxudWwuaWNvbi1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAkcG9ydGFsLXBhZGRpbmcgKiAyO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmLmljb24tbGlzdC0tbG91ZCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJyYW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwxLjgpO1xyXG5cclxuICAgICAgICBzcGFuLmljb24ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbnVsLnN0YWNrZWQtZGF0YSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxub2wubnVtYmVycyB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLypcclxuLS1cclxuLS1cclxuZm9ybXNcclxuLS1cclxuLS1cclxuKi9cclxuXHJcbmlucHV0LmZvcm0tY29udHJvbCxcclxudGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5pbnB1dC14bCB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cclxuICAgIC5pbnB1dC1ncm91cDpmaXJzdC1jaGlsZCAmIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4IDAgMCAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlci13cmFwcGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib2R5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogJHBvcnRhbC1wYWRkaW5nO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDEuNCk7XHJcbiAgICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyLCAyLjIpO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LDEuNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG5cclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXhsIHtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzNXB4IDM1cHggMDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMjBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwyLjQpO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1tKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0LXdyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgc2VsZWN0e1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5MDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjb2xvci1ncmV5MztcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxubGFiZWwsXHJcbi5jb250cm9sLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxhYmVsLWNoZWNrIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMS4yKTtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSwgXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LDEwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LDEwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MTtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTE7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTE7XHJcbiAgICB9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTE7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHNlbGVjdDo6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL2NoZXZyb24tZG93bi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5XYXRlcm1hcmtUZXh0IHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTE7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXkxO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LDEuOCk7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcG9ydGFsLXBhZGRpbmcgLyAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbCAmIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTsgICAgICAgXHJcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHggMCAwIDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyBcclxuICAgIH1cclxufVxyXG5cclxuLnJlcXVpcmVkIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAvKlxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICB9XHJcbiAgICAmLmtleSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgKi9cclxufVxyXG5cclxuLkZvcm1CdXR0b24ge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHBhZGRpbmc6IDVweCA0MHB4IDA7XHJcbn1cclxuXHJcbi5jaGVja2JveCB7XHJcbiAgICAmLS13ZWxsIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDEuNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVse1xyXG5cclxuICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwyLjApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5MTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICBcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjZXB0ZWQtcGF5bWVudC1pbmZvLXdyYXBwZXIge1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5pbnB1dC1idXR0b25zID4gbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pbnB1dC1idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgIG1hcmdpbi1yaWdodDogJHBvcnRhbC1wYWRkaW5nIC8gMjtcclxuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5MTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxuICAgIFxyXG4gICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLmZvcm0taG9yaXpvbnRhbCB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLnVpLWF1dG9jb21wbGV0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCBncmF5IDUwJSksXHJcbiAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBncmF5IDUwJSwgdHJhbnNwYXJlbnQgNTAlKSxcclxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpcclxuICAgIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSxcclxuICAgIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSxcclxuICAgIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcclxuICBiYWNrZ3JvdW5kLXNpemU6XHJcbiAgICA1cHggNXB4LFxyXG4gICAgNXB4IDVweCxcclxuICAgIDAgMS41ZW07XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksXHJcbiAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSxcclxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpcclxuICAgIGNhbGMoMTAwJSAtIDE1cHgpIDFlbSxcclxuICAgIGNhbGMoMTAwJSAtIDIwcHgpIDFlbSxcclxuICAgIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcclxuICBiYWNrZ3JvdW5kLXNpemU6XHJcbiAgICA1cHggNXB4LFxyXG4gICAgNXB4IDVweCxcclxuICAgIDAgMS41ZW07XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ub3B0aW9uYWwge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LDEuNCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vIEZseWJ1eXMgbG9nb1xyXG5cclxuI0ZseUJ1eXNTZWN0aW9uIHtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXNtKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJyZWFkY3J1bWJzIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTksMS45KTsgIFxyXG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5DTVNCcmVhZENydW1ic0N1cnJlbnRJdGVtIHtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgfVxyXG5cclxuICAmLnNpbXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKlxyXG4tLVxyXG4tLVxyXG5uYXZpZ2F0aW9uIChPTEQpXHJcblVzZWQgZm9yIFBhcmsgQ29udHJvbCBQb3J0YWwgXHJcbi0tXHJcbi0tXHJcblxyXG4ubmF2LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKDkwMCwnJyk7XHJcblxyXG4gICAgLm5hdi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OmF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06bm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWZ0LW1lbnUsIC5yaWdodC1tZW51IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDg1cHgpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdC1tZW51IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodC1tZW51IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgwLDApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMCwwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTsgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLDEuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjJweDsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwxLjQpOyAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1jb250YWluZXIubW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiovXHJcbi5oZWFkZXItY2FwdGl2ZSB7XHJcblxyXG4gICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgLm5hdi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbn1cclxuXHJcbi8qIEJvb3RzdHJhcCBTdHlsZSBPdmVycmlkZXMgKi9cclxuXHJcbi5uYXZiYXIubmF2YmFyLWRlZmF1bHQge1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLm5hdmJhci1oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cclxuICAgICAgICAgICAgLmljb24tYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG5cclxuICAgICAgICAmLmNvbGxhcHNlLmluIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwcHggcmdiYSgwLDAsMCwuMik7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBOYXZpZ2F0aW9uIGZvciByZWRlc2lnbiBtZW51IChQdWJsaWMgcG9ydGFsKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmLmxvZ28ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNb2JpbGUgdG9nZ2xlXHJcbi5tb2JpbGUtdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbXMpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuIHsgZGlzcGxheTogbm9uZTsgYmFja2dyb3VuZDogJGNvbG9yLWNvbnRyYXN0OyB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1vcGVuICYge1xyXG4gICAgICAgIC5vcGVuIHsgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICAgICAuY2xvc2VkIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIE5hdiBmb3IgYXV0aGVudGljYXRlZCB1c2VycyAoRGVza3RvcClcclxuLm5hdi1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcblxyXG4gICAgICAgIC5idG4tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaS5mYS1jYXJldC1kb3duIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgICBsaSBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB1bCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgLy9tYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6aG92ZXIgPiB1bCxcclxuICAgIGxpIHVsOmhvdmVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgbGkgdWwgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktYmx1ZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMCA1cHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuZHJvcGRvd24taXRlbSxcclxuICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsMS42KTsgIFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL2ljb25zL2NoZXZyb24tcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVzZXItc21sIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsMS44KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWJsb2NrIHtcclxuICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcclxuICAgIC8vcGFkZGluZy10b3A6IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICAgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLWxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS14bCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZpeGVkLXRvcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgXHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXhsKSB7XHJcbiAgICAgICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaGlnaGxpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTsgIFxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbGcpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LDEuNik7ICBcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTsgIFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbWQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIsMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLy8gTW9iaWxlIG5hdlxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICAgICYtLW1haW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwdnc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG5cclxuICAgICAgICAgICAgLm5hdi1ibG9jayBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LDEuNik7ICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtb3BlbiAmIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtYmxvY2tfaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBhLmRyb3Bkb3duLWl0ZW0sXHJcbiAgICAgICAgICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwxLjYpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL2ljb25zL2NoZXZyb24tcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2LWJsb2NrX3NlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHggMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhOm5vdCguYnRuKSB7IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwxLjgpOyBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdhdGVybWFyaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLS1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYTpub3QoLmJ0bikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1sb2dvcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBhOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2F0ZXJtYXJrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTcycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsMS44KTsgXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJyYW5kOyBcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyAgICAgICAgXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgIFxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWxzIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmaWxsOiAkY29sb3ItY29udHJhc3Q7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5mb290ZXIgcCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdhdGVybWFyaztcclxuICAgIHBhZGRpbmc6IDIwcHggMTAwcHggMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1icmFuZDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwxLjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG5cclxuLnB1YmxpYy1wb3J0YWwtbmF2IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAkcG9ydGFsLXBhZGRpbmc7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVFQUY3O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwxLjIpOyBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxufSIsIi8qIE92ZXJyaWRlIEJvb3RzdHJhcCBQYW5lbHMgKEZBUSkgKi9cclxuXHJcbi8qIyBCUyBPdmVycmlkZTogRkFRIFRvZ2dsZSAoUGFuZWwgQ2xhc3MpICMqL1xyXG5cclxuLnBhbmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLyogQm9vdHN0cmFwIFBhbmVsIC0gRGVmYXVsdCBPdmVycmlkZXMgKi9cclxuXHJcbiAgLypcclxuICAmLmNvbnRhY3QtZmFxLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICB9XHJcbiAgKi9cclxuXHJcbiAgJi5wYW5lbC1kZWZhdWx0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICAgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcclxuXHJcbiAgICAgID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgPiAucGFuZWwtYm9keSxcclxuICAgICAgPiAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1mb290ZXIge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSB7XHJcbiAgICAgID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgLy9ib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xyXG5cclxuICAgID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAmLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxLjQpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDE1cHggMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFuZWwtZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIC5wYW5lbCArIC5wYW5lbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8vIFN0YXJ0IG9yaWdpbmFsIHBhbmVsIHNoZWV0XHJcblxyXG4ucGFuZWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBvcnRhbC1wYWRkaW5nO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMS40KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbnRhY3QtZmFxLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IC8vIGRlZmF1bHRcclxuICAgIH1cclxuXHJcbiAgICAmLS13aXphcmQge1xyXG4gICAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogJHBhbmVsLW1heDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS14bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzB2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1dnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICB3aWR0aDogMzB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzB2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1dnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXR3b2NvbCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5wYW5lbF9jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBvcnRhbC1wYWRkaW5nO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYucGFuZWxfc2lkZWJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkcG9ydGFsLXBhZGRpbmcgLyAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tb3V0bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1sZykge1xyXG4gICAgICAgICAgICB3aWR0aDogOTV2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ2RheWJyYW5kIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnkgdXJsKCRnZGF5LWJnLWxvZ28pIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuXHJcbiAgICAgICAgZGl2LnBhbmVsX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1zKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LnBhbmVsX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tcykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzQsIDMuNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAkY29sb3ItZ3JleTIgM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCgkbXEteHMsIDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1zKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9va2luZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXkzO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcG9ydGFsLXBhZGRpbmcgLyA0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYucGFuZWxfY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBvcnRhbC1wYWRkaW5nIC8gMjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAoJHBvcnRhbC1wYWRkaW5nIC8gMikgMDtcclxuICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhbmVsX2NvbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgJi5wYXJrLFxyXG4gICAgICAgICAgICAgICAgJi5zdGF0ZSxcclxuICAgICAgICAgICAgICAgICYuZHVyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbF9pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucGFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LDEuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubG9nbyxcclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXRlLFxyXG4gICAgICAgICAgICAgICAgICAgICYuY2hlY2tvdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbF9pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbF9pbmZvOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmNoZWNraW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kdXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnBhbmVsX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3V0bGluZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXkzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICBcclxuXHJcbiAgICAgICAgZGl2LnBhbmVsX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgLyAyOyAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWJnLWltZyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYucGFuZWxfY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcG9ydGFsLXBhZGRpbmcgKiAyLjU7XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JleTM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM1LDMuNSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLmZhcSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZQ29udGVudEFzc2V0cy9JbWFnZXMvcGFuZWxfZmFxQDJ4LmpwZycpIG5vLXJlcGVhdCByaWdodCAxMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZQ29udGVudEFzc2V0cy9JbWFnZXMvcGFuZWxfZmJAMnguanBnJykgbm8tcmVwZWF0IHJpZ2h0IDEwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tc2lkZWJhciB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgZGl2LnBhbmVsX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyazU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoJG1xLW1kLCRtcS14bCkge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGFuZWxfY29udGVudC0tZXhwaXJlZCxcclxuICAgICAgICAgICAgJi5qcy1wYW5lbF9jb25lbnQtdG9nZ2xlLnBhbmVsX2NvbnRlbnQtLWV4cGlyZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci1hbHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlci1hbHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAudGllci1iYWRnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYubWF0ZSB7IGJhY2tncm91bmQ6ICRjb2xvci1iZW5lZml0LWJsdWU7IH1cclxuICAgICAgICAgICAgJi5ncmVhdC1tYXRlIHsgYmFja2dyb3VuZDogJGNvbG9yLWJlbmVmaXQtZ3JlZW47IH1cclxuICAgICAgICAgICAgJi5iZXN0LW1hdGUgeyBiYWNrZ3JvdW5kOiAkY29sb3ItYmVuZWZpdC1vcmFuZ2U7IH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCgkbXEtbWQsICRtcS1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWxfbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbF9pbmZvIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLDIuMCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaWdobGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsMi40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsMS42KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICAgICAgICAvLyBNb2JpbGUgdmlld1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZSxcclxuICAgICAgICAgICAgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1kYXJrMTU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2LDIuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYS5tb2JpbGUtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhbmVsX2NvbnRlbnQucGFuZWxfY29udGVudC0tdHdvdG9uZS5qcy1wYW5lbF9jb25lbnQtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYuanMtcGFuZWxfY29uZW50LXRvZ2dsZS0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucGFuZWxfY29udGVudC0tZXhwaXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcG9ydGFsLXBhZGRpbmcgLyAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBvcnRhbC1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpZXItYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogJHBhZ2UtcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFuZWxfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQxNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYtLWxpbmtlZC1wYXJ0bmVycyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIGRpdi5wYW5lbF9jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBvcnRhbC1wYWRkaW5nIC8gMjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LDEuNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmLmxpZ2h0LWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZW5hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5saWdodC1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTQ7XHJcblxyXG4gICAgICAgIC5wYW5lbF9jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxLjYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpub3QoLmJ0bikge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICAgIDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3ItYm9keTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb3N0LWJvb2tpbmdzLWJjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTQgdXJsKC9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9JY29ucy9zZWFyY2guc3ZnKSAxMTAlIDExMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIG1vYmlsZSBvbmx5XHJcbiAgICAucGFuZWxfcGlsbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBvcnRhbC1wYWRkaW5nIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLXBhbmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1tKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLm1vYmlsZS1wYW5lbC0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbF90YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5MTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLCAyLjApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC01cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tcykge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxLjQpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMS4yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpkaXNhYmxlZCxcclxuICAgICAgICAgICAgJi5hc3BOZXREaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkzO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvbXBsZXRlZCxcclxuICAgICAgICAgICAgJi0tY29tcGxldGVkLmFzcE5ldERpc2FibGVkLnRhYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYucGFuZWxfaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZyAkcG9ydGFsLXBhZGRpbmcgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tcykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGFja2VkSGVhZGluZygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxfc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktYmx1ZSB1cmwoJGdkYXktYmctbG9nbykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgJHBvcnRhbC1wYWRkaW5nICRwb3J0YWwtcGFkZGluZyAvMjtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxfY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogJHBvcnRhbC1wYWRkaW5nICRwb3J0YWwtcGFkZGluZyAkcG9ydGFsLXBhZGRpbmcgLzI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbXMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBvcnRhbC1wYWRkaW5nIC8gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dpbi1sb2dvIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsX2NvbnRlbnQtLXBvcnRhbC1tZW1iZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1ibHVlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAxLjgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgJi5sb3dlcmNhc2Uge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCgkbXEtc20sICRtcS1tZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFuZWxfY29udGVudC0tcG9ydGFsLWRldGFpbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxveWFsdHktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG95YWx0eS1pY29uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCgkbXEtc20sICRtcS1tZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxfY29udGVudC0tcG9ydGFsLW1lbWJlci1waG9uZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxfY29udGVudC0tcG9ydGFsLW1lbWJlci1lZGl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxfZm9vdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwICRwb3J0YWwtcGFkZGluZyAkcG9ydGFsLXBhZGRpbmc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbXMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAoJHBvcnRhbC1wYWRkaW5nIC8gMikgKCRwb3J0YWwtcGFkZGluZyAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsX2xhYmVsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsMS4yKTtcclxuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1ib2R5LCAyMCUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn0iLCIvKiAucGFyYWxsYXgtd3JhcHBlciBNVVNUIGJlIEZJWEVEIEhFSUdIVCBhbmQgU0NST0xMQUJMRSBhbG9uZyB0aGUgWS1BeGlzICAqL1xyXG5cclxuLnBhcmFsbGF4LXdyYXBwZXIge1xyXG4gICAgLyogVGhlIGhlaWdodCBuZWVkcyB0byBiZSBzZXQgdG8gYSBmaXhlZCB2YWx1ZSBmb3IgdGhlIGVmZmVjdCB0byB3b3JrLiovXHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLyogVGhlIHNjYWxpbmcgb2YgdGhlIGltYWdlcyB3b3VsZCBhZGQgYSBob3Jpem9udGFsIHNjcm9sbGJhciwgc28gZGlzYWJsZSB4IG92ZXJmbG93LiAqL1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLyogRW5hYmxlIHNjcm9sbGluZyBvbiB0aGUgcGFnZS4gKi9cclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAvKiBTZXQgdGhlIHBlcnNwZWN0aXZlIHRvIDJweC4gVGhpcyBpcyBlc3NlbnRhaWxseSB0aGUgc2ltdWxhdGVkIGRpc3RhbmNlIGZyb20gdGhlIHZpZXdwb3J0IHRvIHRyYW5zZm9ybWVkIG9iamVjdHMuKi9cclxuICAgIHBlcnNwZWN0aXZlOiAycHg7XHJcblxyXG4gICAgLnBhcmFsbGF4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLyogTmVlZGVkIGZvciBjaGlsZHJlbiB0byBiZSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgcmVsYXRpdmUgdG8gdGhlIHBhcmVudC4gKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLyogVGhlIGhlaWdodCBvZiB0aGUgY29udGFpbmVyLiBNdXN0IGJlIHNldCwgYnV0IGl0IGRvZXNuJ3QgcmVhbGx5IG1hdHRlciB3aGF0IHRoZSB2YWx1ZSBpcy4gKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIC8qIEZvciB0ZXh0IGZvcm1hdHRpbmcuICovXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgLyogRGlzcGxheSBhbmQgcG9zaXRpb24gdGhlIHBzZXVkby1lbGVtZW50ICovXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8qIE5lZ2F0aXZlIHZhbHVlcyBmaXggaW1hZ2UgZ2FwICovXHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgLyogTW92ZSB0aGUgcHNldWRvLWVsZW1lbnQgYmFjayBhd2F5IGZyb20gdGhlIGNhbWVyYSxcclxuICAgICAgICAgICAgKiB0aGVuIHNjYWxlIGl0IGJhY2sgdXAgdG8gZmlsbCB0aGUgdmlld3BvcnQuXHJcbiAgICAgICAgICAgICogQmVjYXVzZSB0aGUgcHNldWRvLWVsZW1lbnQgaXMgZnVydGhlciBhd2F5LCBpdCBhcHBlYXJzIHRvIG1vdmUgbW9yZSBzbG93bHksIGxpa2UgaW4gcmVhbCBsaWZlLiAqL1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTFweCkgc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgLyogRm9yY2UgdGhlIGJhY2tncm91bmQgaW1hZ2UgdG8gZmlsbCB0aGUgd2hvbGUgZWxlbWVudC4gKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgLyogS2VlcCB0aGUgaW1hZ2UgZnJvbSBvdmVybGFwcGluZyBzaWJsaW5nIGVsZW1lbnRzLiAqLyBcclxuICAgICAgICAgICAgLy8gei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5wYXJhbGxheC1jb250ZW50LCBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmctdHJlZXMge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGdkYXktYmctdHJlZXMpOyAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmctY2F0dGVzdCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9wbGFjZWtpdHRlbi5jb20vZy84MDAvNjAwJyk7ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qXHJcbi0tXHJcbi0tXHJcbnZpZGVvc1xyXG4tLVxyXG4tLVxyXG4qL1xyXG5cclxuLnZpZGVvLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi52aWRlby0xNi05IHtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAvKiAxNjo5ICovXHJcbiAgfVxyXG5cclxuICBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8tbGlzdGluZy13cmFwcGVyIHtcclxuICAudmlkZW8tdGlsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBhIHtcclxuICAgICAgJi52aWRlby10aHVtYm5haWwtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IC8qIGZhLXBsYXkgRkEgdjQgKi9cclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCw1LjApO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmlkZW8tdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMDUpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlby10aHVtYm5haWwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjNzKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlby10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5LCAxLjkpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoOTAwLCBcIlwiKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbW0pIHtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlYXNlci10ZXh0IHtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1tKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLWxnKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4tLVxyXG4tLVxyXG50YWJsZXNcclxuLS1cclxuLS1cclxuKi9cclxuXHJcbi8vIG92ZXJyaWRlIGJvb3RzdHJhcFxyXG4udGFibGU+dGhlYWQ+dHI+dGgsIFxyXG4udGFibGU+dGJvZHk+dHI+dGgsIFxyXG4udGFibGU+dGZvb3Q+dHI+dGgsIFxyXG4udGFibGU+dGhlYWQ+dHI+dGQsIFxyXG4udGFibGU+dGJvZHk+dHI+dGQsIFxyXG4udGFibGU+dGZvb3Q+dHI+dGQge1xyXG4gIHBhZGRpbmc6IDE1cHg7IFxyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXJsZXNzIHtcclxuICA+IHRoZWFkID4gdHIgPiB0aCxcclxuICA+IHRib2R5ID4gdHIgID4gdGQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLXByaW1hcnkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLXBhZ2luZy13cmFwcGVyIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRhYmxlLXByaW1hcnkge1xyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1jb250cmFzdCwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmtlbnRpY28tZ3JpZC1jb250YWluZXIge1xyXG4gIC50YWJsZS13cmFwcGVyLnRhYmxlLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWNvbnRyYXN0LCAwLjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkY29sb3ItY29udHJhc3QsIDAuMyk7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSw1MCUpO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSg3MDAsIFwiXCIpO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCZW5lZml0cyBDb21wYXJpc29uIFRhYmxlXHJcbi50YWJsZSB7XHJcblxyXG4gICYudGFibGUtLWJlbmVmaXRzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLS1iZW5lZml0cyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJvZHksIC4yKTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuY29sIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ib2R5LCAuMik7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ib2R5LCAuMik7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNvbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGQsXHJcbiAgICAgIHRoIHtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItYm9keSwgLjIpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJvZHksIC4yKTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7IFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgICAvL2JvcmRlci1ib3R0b206IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgLjIpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQmVuZWZpdHMgQ29tcGFyaXNvbiBUYWJsZVxyXG4udGFibGUge1xyXG4gICAgJi0tYmFzaWMge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXByaW1hcnksIC4yKTtcclxuICAgICAgfVxyXG4gICAgICB0cjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTsgXHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBvcnRhbC10YWJsZSB7XHJcbiBcclxuICAuY29sIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LDEuNCk7XHJcblxyXG4gICAgJi5jb2wtLTIge1xyXG4gICAgICBmbGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJi5jb2wtLTMge1xyXG4gICAgICBmbGV4OiAzO1xyXG5cclxuICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbWQpIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yaWdodC14cyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoJG1xLXRuLCRtcS14cykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodC1zbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoJG1xLXhzLCRtcS1zbSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2hlYWRlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXkxOyBcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTE7IFxyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIC5jb2wge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9jb250ZW50IHtcclxuICAgIFxyXG4gIH1cclxuXHJcbiAgJi0tYm9va2luZ3Mge1xyXG4gICAgLmNvbCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZsZXg6IDM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGZsZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY2xhaW1zIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5MDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXkwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2NvbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuXHJcbiAgICAuYnRuLmJ0bi1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LDEuNCk7ICAgXHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5OyAgIFxyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmNvbC0tMiB7XHJcbiAgICAgIGZsZXg6IDI7XHJcbiAgICB9XHJcbiAgICAmLmNvbC0tMyB7XHJcbiAgICAgIGZsZXg6IDM7XHJcblxyXG4gICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodC14cyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoJG1xLXRuLCRtcS14cykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodC1zbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoJG1xLXhzLCRtcS1zbSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtaXNzaW5nIGJvb2tpbmdzIHN0YXR1c2VzXHJcbi5pbi1yZXZpZXcsXHJcbi5hd2FyZGVkLFxyXG4uY2xvc2VkIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMywxLjMpO1xyXG5cclxuICAuZmFyLFxyXG4gIC5mYXMsXHJcbiAgLmZhIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwxLjQpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgLnBvcnRhbC10YWJsZV9jb2wgJiB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbi1yZXZpZXcge1xyXG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG59XHJcbi5hd2FyZGVkIHtcclxuICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcblxyXG59XHJcbi5jbG9zZWQge1xyXG4gIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG59IiwiLmZhY2Vib29rLWZvb3Rlci1iYW5uZXItd3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbjogLTE1cHggYXV0byAwcHggYXV0bztcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBib3JkZXI6MDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgYm9yZGVyOjA7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYWNlYm9vay1ob21lLWJhbm5lci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5mYWNlYm9vay1ob21lLWJhbm5lci13cmFwcGVyXHJcbiAgYS5mYWNlYm9vay1ob21lLWJhbm5lci1saW5rLXdyYXBwZXJcclxuICAuYnRuLWljb24tY3RhLWxnIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAuZmFjZWJvb2staG9tZS1iYW5uZXItd3JhcHBlclxyXG4gICAgYS5mYWNlYm9vay1ob21lLWJhbm5lci1saW5rLXdyYXBwZXJcclxuICAgIC5idG4taWNvbi1jdGEtbGcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5nZGF5LXN3aXBlciB7XHJcbiAgLmdkYXktZmFjZWJvb2stZ3JvdXAtcHJvbW8tYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsZWZ0OiA0NXB4O1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbW0pIHtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm90dG9tOjUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIC5mYi1sb2dvIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvaWNvbnMvRmFjZWJvb2tEZWNhbC5wbmcnKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogMTAwJTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgfSIsIi8qXHJcbi0tXHJcbi0tXHJcbmN0YSBiYW5uZXJcclxuLS1cclxuLS1cclxuKi9cclxuXHJcbi5jdGEtYmFubmVyLXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICYuY3RhLWJhbm5lci1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAmLmN0YS1iYW5uZXItc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgfVxyXG4gICYuY3RhLWJhbm5lci10ZXJ0aWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgfVxyXG4gICYuY3RhLWJhbm5lci1xdWF0ZXJuYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5O1xyXG4gIH1cclxuICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAuY3RhLWJhbm5lci10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tbSkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLW1zLWRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLmN0YS1iYW5uZXItaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XHJcbiAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbW0pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdGEtYmFubmVyLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcblxyXG4gICAgLnByb21vLWNvZGUge1xyXG4gICAgICBtYXJnaW46MCAwIDZweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIsMi4yKTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSg5MDAsJycpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBmb250LWZhbWlseTpcImJyYW5kb24tZ3JvdGVzcXVlXCIsc2Fucy1zZXJpZjtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcbi0tXHJcbkhlcm8gSW1hZ2UgLSBXaXRoIEhhbmRcclxuLS1cclxuKi9cclxuXHJcbi5nZGF5LXNsaWRlLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBhZ2Utd3JhcHBlciB7XHJcblxyXG4gIC8vIFB1YmxpYyBQb3J0YWxcclxuICAmLnBvcnRhbC0tcHVibGljIHtcclxuXHJcbiAgICAuaGVyby1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzNTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEteGwpIHtcclxuICAgICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uaGVyby1pbWFnZS13cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OiAzNzVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZ2RheS1iZy10cmVlcy1icmlnaHQtaGFsZik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKSxcclxuICAgIHVybCgkZ2RheS1iZy10cmVlcy1icmlnaHQtaGFsZik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmICsgLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBpbWFnZVN0YW1wKCk7XHJcbiAgQGluY2x1ZGUgaW1hZ2VPdmVybGF5KCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuLypcclxuXHJcbiAgLmhlcm8taW1hZ2UtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC5oZXJvLWltYWdlLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8taW1hZ2UtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMiwgMy4yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwLCA0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVyby1pbWFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoNDAwLCBcIml0YWxpY1wiKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEsIDIuMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCwgMi44KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiovXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtcS14eGwpIGFuZCAobWluLWhlaWdodDogJG1xLXNtKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuXHJcbiAgICAuaGVyby1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAuaGVyby1pbWFnZS1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiAgLmhhbmQtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgei1pbmRleDogMztcclxuXHJcbiAgICAuaGFuZC1pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZ2RheS1oYW5kLWltYWdlKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbW0pIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvdHRvbTogLTgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuICAgICAgICBib3R0b206IC0xMjBweDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGFuZC1icmFuZGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvSW1hZ2VzL2dkYXktaGFuZHdpdGhjYXJkLWJyYW5kZWQtd2ViLnBuZ1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4qLyIsIi8qXHJcbi0tXHJcbi0tXHJcbmNvbXBldGl0aW9uc1xyXG4tLVxyXG4tLVxyXG4qL1xyXG5cclxuLyojIENvbXBldGl0aW9uIFByb21vICMqL1xyXG5cclxuLmNvbXBldGl0aW9uLXByb21vIHtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICAmLmNvbXAtMSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNnB4IDZweCAwIDApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLmNvbXAtMiB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDZweCA2cHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgID4gW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndpZGUge1xyXG4gICAgaW1nIHtcclxuICAgICAgJi5jb21wLTEge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtc20pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNnB4IDAgMCA2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmNvbXAtMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1zbSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDZweCA2cHggMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFya3MtbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5kaXNjb3ZlcnktcGFya3MsIC50b3AtcGFya3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA4MnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoJG1xLW1kLCRtcS14bCkge1xyXG4gICAgICAgICBtYXgtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYgPiBhLmJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoJG1xLW1kLCRtcS1sZykge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwxLjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi50YWJiZWQtcGFuZWwtdGFicyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWNvbnRyYXN0O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHRtYXJnaW4tdG9wOiAtJGJvcmRlci1yYWRpdXM7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZyAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cclxuXHQmLm5vLXRhYnMge1xyXG5cdFx0cGFkZGluZzogKCRwb3J0YWwtcGFkZGluZyAvIDIpIDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJiZWQtcGFuZWwge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBhZGRpbmc6IDAgJHBhZ2UtcGFkZGluZztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRcclxuXHJcblx0Ji52aXNpYmxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIi5kYXRlcGlja2Vye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuaW5wdXQuZGF0ZXBpY2tlci1pbnB1dC53aXRoLXJlc2V0LWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG59XHJcbi5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wuZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxufVxyXG4uZGF0ZXBpY2tlciA+IGJ1dHRvbi5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5kYXRlcGlja2VyID4gYnV0dG9uLmNsb3NlOmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IC4yO1xyXG59XHJcbi5kYXRlcGlja2VyLXBvcHVwe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLDAuMTc1KTtcclxufVxyXG4uZGF0ZXBpY2tlci1pbm5lcntcclxuICAgIHdpZHRoOiAyMThweDtcclxufVxyXG4uZGF0ZXBpY2tlci1ib2R5e1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWN0cmwgcCxcclxuLmRhdGVwaWNrZXItY3RybCBzcGFuLFxyXG4uZGF0ZXBpY2tlci1ib2R5IHNwYW57XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWN0cmwgcCB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG59XHJcbi5kYXRlcGlja2VyLWN0cmwgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmRhdGVwaWNrZXItYm9keSBzcGFuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZGF0ZXBpY2tlci1tb250aFJhbmdlIHNwYW57XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWl0ZW0tZGlzYWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XHJcbmN1cnNvcjogbm90LWFsbG93ZWQhaW1wb3J0YW50O1xyXG59XHJcbi5kZWNhZGVSYW5nZSBzcGFuOmZpcnN0LWNoaWxkLFxyXG4uZGVjYWRlUmFuZ2Ugc3BhbjpsYXN0LWNoaWxkLFxyXG4uZGF0ZXBpY2tlci1pdGVtLWRpc2FibGUsXHJcbi5kYXRlcGlja2VyLWl0ZW0tZ3JheXtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1kYXRlUmFuZ2UtaXRlbS1hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyLWRhdGVSYW5nZS1pdGVtLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNTAsIDExOCwgMTc3KSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xyXG59XHJcbi5kYXRlcGlja2VyLW1vbnRoUmFuZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweFxyXG59XHJcbi5kYXRlcGlja2VyLW1vbnRoUmFuZ2Ugc3BhbixcclxuLmRhdGVwaWNrZXItY3RybCBzcGFuLFxyXG4uZGF0ZXBpY2tlci1jdHJsIHAsXHJcbi5kYXRlcGlja2VyLWRhdGVSYW5nZSBzcGFuIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZGF0ZXBpY2tlci1tb250aFJhbmdlIHNwYW46aG92ZXIsXHJcbi5kYXRlcGlja2VyLWN0cmwgcDpob3ZlcixcclxuLmRhdGVwaWNrZXItY3RybCBpOmhvdmVyLFxyXG4uZGF0ZXBpY2tlci1kYXRlUmFuZ2Ugc3Bhbjpob3ZlcixcclxuLmRhdGVwaWNrZXItZGF0ZVJhbmdlLWl0ZW0taG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNlZWVlZWU7XHJcbn1cclxuLmRhdGVwaWNrZXItd2Vla1JhbmdlIHNwYW57XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uZGF0ZXBpY2tlci1sYWJlbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmRhdGVwaWNrZXItY3RybHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1vbnRoLWJ0bntcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDpub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0Om5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDpub25lO1xyXG59XHJcbi5kYXRlcGlja2VyLXByZUJ0bntcclxuICAgIGxlZnQ6IDJweDtcclxufVxyXG4uZGF0ZXBpY2tlci1uZXh0QnRue1xyXG4gICAgcmlnaHQ6IDJweDtcclxufVxyXG5cclxuXHJcbi5nbHlwaGljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblxyXG4gICAgJi5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0J1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICYuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDUzJ1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLm1vZGFsLXdlbGwge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktYmx1ZTtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIG1hcmdpbjogMCAtMzBweCAzMHB4O1xyXG59XHJcblxyXG4ud2VsbC0tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyazEwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbn1cclxuXHJcbi53ZWxsLS1vdXRsaW5lIHtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvZHk7XHJcbn1cclxuXHJcbi53ZWxsLS10ZXJtcyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleTE7XHJcblx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNzBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG59XHJcblxyXG4ud2VsbC0tcG9ydGFsIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0Ly9tYXJnaW4tdG9wOiAkcG9ydGFsLXBhZGRpbmc7XHJcblx0XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbWQpIHtcclxuXHRcdHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZztcclxuXHR9XHJcbn1cclxuXHJcbi53ZWxsLS1wYWRkaW5nIHtcclxuXHRwYWRkaW5nOiAwICRwb3J0YWwtcGFkZGluZztcclxufSIsIi5pY28tY2lyY2xlIHtcclxuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQuZmEge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHR9XHJcblxyXG5cdCYtLXF1YXRlcm5hcnkge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXF1YXRlcm5hcnk7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmljby1jb2xvci1wcmltYXJ5IHtcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmEge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5iYW5uZXItLWltYWdlLFxyXG4gICYuYmFubmVyLS1pY29ucyxcclxuICAmLmJhbm5lci0taWNvbnMtY3RhIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cclxuICAgIC5iYW5uZXJfY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnkgdXJsKCRnZGF5LWJnLWxvZ28pIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1sZykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tbSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcblxyXG4gICAgICAvLyAuYmxvY2s6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC8vICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGJhbm5lciBpY29uIG9ubHkgc3R5bGVzXHJcbiAgJi5iYW5uZXItLWljb25zIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luOiAtNTBweCAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAmLmJhbm5lci0taWNvbnMtY3RhIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luOiAtNTBweCAwIDAgMDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDE3MDBweCkge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lcl9jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWZsZXgtcm93IHtcclxuICAgICAgICAmLnUtcm93LTQge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNjQwcHgpIHtcclxuICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDMzJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKDE3MDBweCkge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDEgMCAyNSU7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyLS1pY29ucyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyLS1jdGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMzQ3MTk4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig2NDBweCkge1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjMzQ3MTk4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWJvcmRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1jb25uZWN0b3Ige1xyXG4gICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKDY0MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDUwJSAtIDQ1cHgpO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNjQwcHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4tbGcge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4tcmVuZXcge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYmxvY2stLWN0YS0xIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYmxvY2stLWN0YS0yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwdnc7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyArIDE1cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFnbGluZSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXJfY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrNSB1cmwoJGdkYXktYmctbG9nbykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRwb3J0YWwtcGFkZGluZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lcl9jb250ZW50LS1wcm9tbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1tKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1zKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMuYmFubmVyX2xhYmVsLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC05OXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMiwgMi4yKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLmJhbm5lci0tdmlkZW8ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5MTtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDdweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS14bCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgbWFyZ2luOiAxNzVweCAwIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXhsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwIDAgJHBvcnRhbC1wYWRkaW5nO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEteGwpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcG9ydGFsLXBhZGRpbmcgLyAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtZW1iZXJzaGlwIGJlbmVmaXRzIGJhbm5lclxyXG4ubWVtYmVyc2hpcC1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5MTtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuXHJcbiAgICAmLnNhdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL3NhdmUuc3ZnKVxyXG4gICAgICAgIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICYuZWFybiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvSWNvbnMvZWFybi5zdmcpXHJcbiAgICAgICAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJi5yZWRlZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL3JlZGVlbS5zdmcpXHJcbiAgICAgICAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJi5tb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9HX0RheVJld2FyZHMvbWVkaWEvR0RBWUdsb2JhbEFzc2V0cy9JY29ucy9tb3JlLnN2ZylcclxuICAgICAgICBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG4iLCJcclxuLmJsb2NrIHtcclxuXHRwYWRkaW5nLWxlZnQ6ICRwb3J0YWwtcGFkZGluZyAqIDI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkcG9ydGFsLXBhZGRpbmc7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcblx0XHQuYmFubmVyLS1pbWFnZSAmIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pY28tY2lyY2xlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXF1YXRlcm5hcnk7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMzAsMy4wKTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0aDMge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuXHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4LDEuOCk7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5oZWFkaW5nLWJsb2NrIHtcclxuXHRwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbW0pIHtcclxuICAgICAgICBwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgLyAyIDA7XHJcbiAgICB9XHJcblxyXG5cdGgxIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luOiAwIDAgJHBvcnRhbC1wYWRkaW5nIC8gMjtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmljb24tYmxvY2sgLmNvbnRhaW5lcixcclxuLmljb24tYmxvY2sgLmNvbnRhaW5lci1mbHVpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogJHBvcnRhbC1wYWRkaW5nIC8gMjtcclxuXHRwYWRkaW5nLWJvdHRvbTogJHBvcnRhbC1wYWRkaW5nICogMjtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1zbSkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcblx0fVxyXG5cclxuXHQuY29sIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtc20pIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDEwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMW4pIHtcclxuXHRcdFx0ICAgIGZsZXgtYmFzaXM6IDQ0dnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXNtKSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0d2lkdGg6IDkzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItYm9keTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM1LDMuNSk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oaWdobGlnaHQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXNtKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0LDIuNCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWJyYW5kO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtc20pIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgsMS44KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZnVsbC1pbWctYmxvY2sge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcblx0aGVpZ2h0OiA0MDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogJHBvcnRhbC1wYWRkaW5nIDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtc20pIHtcclxuXHRcdGhlaWdodDogMzUwcHg7XHJcblx0XHRwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1pbigkbXEteGwpIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxNSU7XHRcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtc20pIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMzAwJTsgXHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXJfY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwICRwYWdlLXBhZGRpbmc7XHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGlnaGxpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0cC5pbnRybyB7XHJcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gNTBweDtcclxuXHR9XHJcblxyXG5cdGEuYnRuIHtcclxuXHRcdG1hcmdpbjogMCAyMHB4IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWFwLWJsb2NrIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdC5vdXItcGFya3MgJiB7XHJcblx0XHRwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcqMiAwO1xyXG5cdH1cclxuXHJcblx0Ly8gSGlkZSBmb3IgbW9iaWxlL3RhYmxldFxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbWQpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubWFwLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHJcblx0XHRwYXRoOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRzdHJva2U6ICRjb2xvci1iZztcclxuXHRcdH1cclxuXHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0cGF0aDpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1hcC1wb3B1cCB7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDAsMCwwLDAuMTYpO1xyXG5cdFx0LW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDAsMCwwLDAuMTYpO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJnO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQmLnZpc2libGUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLndhIHtcclxuXHRcdFx0dG9wOiAzMjBweDsgXHJcblx0XHRcdGxlZnQ6IDE3MHB4OyBcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuXHRcdFx0XHR0b3A6IDI1MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDEzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLm50IHtcclxuXHRcdFx0dG9wOiAxNzVweDsgXHJcblx0XHRcdGxlZnQ6IDUwMHB4OyBcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuXHRcdFx0XHR0b3A6IDEyNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDQwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5xbGQge1xyXG5cdFx0XHR0b3A6IDI1MHB4OyBcclxuXHRcdFx0bGVmdDogODIwcHg7IFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1sZykge1xyXG5cdFx0XHRcdHRvcDogMTkwcHg7XHJcblx0XHRcdFx0bGVmdDogNjYycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubnN3IHtcclxuXHRcdFx0dG9wOiA1MzBweDsgXHJcblx0XHRcdGxlZnQ6IDg2NXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1sZykge1xyXG5cdFx0XHRcdHRvcDogNDE1cHg7XHJcblx0XHRcdFx0bGVmdDogNjk4cHg7XHJcblx0XHRcdH0gXHJcblx0XHR9XHJcblx0XHQmLnNhIHtcclxuXHRcdFx0dG9wOiA0NDBweDsgXHJcblx0XHRcdGxlZnQ6IDUyMHB4OyBcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuXHRcdFx0XHR0b3A6IDM0MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDQxNnB4O1xyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdFx0Ji52aWMge1xyXG5cdFx0XHR0b3A6IDY5MHB4OyBcclxuXHRcdFx0bGVmdDogODE1cHg7IFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1sZykge1xyXG5cdFx0XHRcdHRvcDogNTUwcHg7XHJcblx0XHRcdFx0bGVmdDogNjU4cHg7XHJcblx0XHRcdH0gXHJcblx0XHR9XHJcblx0XHQmLnRhcyB7XHJcblx0XHRcdHRvcDogODc1cHg7IFxyXG5cdFx0XHRsZWZ0OiA4NTZweDsgXHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLWxnKSB7XHJcblx0XHRcdFx0dG9wOiA3MDBweDtcclxuXHRcdFx0XHRsZWZ0OiA2OTJweDtcclxuXHRcdFx0fSBcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdC5tYXAtbG9nb3Mge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQudHAtbG9nbyxcclxuXHRcdC5kcC1sb2dvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQudHAtbG9nbyB7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0JyYW5kL0JyYW5kTG9nb3NfVG9wUGFya3MucG5nKTsgXHJcblx0XHRcdHdpZHRoOiAzN3B4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQuZHAtbG9nbyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvR19EYXlSZXdhcmRzL21lZGlhL0dEQVlHbG9iYWxBc3NldHMvQnJhbmQvQnJhbmRMb2dvc19EaXNjb3ZlcnkucG5nKTsgXHJcblx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI2LDIuNik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxMHB4IDcuNXB4IDAgNy41cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4ubG9jYXRpb25zLW1vYmlsZSB7XHJcblxyXG5cdC5vdXItcGFya3MgJiB7XHJcblx0XHRwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgMCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbW0pIHtcclxuXHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuLnN0YXRlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDEydnc7IFxyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMXB4OyBcclxuXHRcdFx0cGFkZGluZzogNHB4O1xyXG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogc2NyZWVuOyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNTAlOyBcclxuXHRcdFx0bGVmdDogNTAlOyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tcykge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogN3Z3OyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3Bhbi5wYXJrcyB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ib2R5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNHZ3OyAvKiBSZXNwb25zaXZlIGZvbnQgc2l6ZSAqL1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1zKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDN2dzsgXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhcnRuZXItYmxvY2sge1xyXG5cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tbSkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1sZykge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVx0XHJcblxyXG5cclxuXHRcdGEucGFydG5lci10aWxlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgLyAyICRib3JkZXItcmFkaXVzIC8gMiAwIDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyNTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRmbGV4OiAxIDAgMjElO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1sZykge1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMjgwcHg7XHJcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1tKSB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tbSkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDglO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1taW4oJG1xLWxnKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFxyXG5cclxuXHRcdFx0LmxvZ28ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzIC8gMiAwIDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTgwcHg7XHJcblx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ib2R5O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwxLjQpO1xyXG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIHRvcDogMjM1cHg7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDY1cHg7XHJcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3QtYmxvY2sge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdHBhZGRpbmc6ICRwb3J0YWwtcGFkZGluZztcclxuXHRjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAkcG9ydGFsLXBhZGRpbmc7XHJcblx0XHRwYWRkaW5nOiAkcG9ydGFsLXBhZGRpbmcgLyAyO1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oaWdobGlnaHQ7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjIsMi4yKTtcclxuXHRcdG1hcmdpbjogMCAwICRwb3J0YWwtcGFkZGluZztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1pbigkbXEtbXMpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgXHRcdG1hcmdpbjogMCAwIDVweCAwO1xyXG5cdFx0XHRcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1pbiAoJG1xLW1zKSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0fVxyXG59IiwiaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdCYuaW1nLWNvbnRlbnQge1xyXG5cclxuXHRcdCBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcblx0XHQgXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCBcdG1heC13aWR0aDogNzUlO1xyXG5cdFx0IFx0bWFyZ2luOiAwIGF1dG8gJHBvcnRhbC1wYWRkaW5nO1xyXG5cdFx0IH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIGhlYWRlciBMb2dvc1xyXG5hLmxvZ28ge1xyXG4gXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2F0ZXJtYXJrO1xyXG4gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiBcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiBcdCBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXhzKSB7XHJcbiBcdCBcdHBhZGRpbmc6IDAgMTBweDtcclxuIFx0IH1cclxuXHJcblx0aW1nIHtcclxuXHQgICAgbWF4LWhlaWdodDogNDdweDtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cdCAgICB3aWR0aDogYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXhsKSB7XHJcblx0XHQgXHRtYXgtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtc20pIHtcclxuXHRcdCBcdG1heC1oZWlnaHQ6IDMzcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcbiBcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG4gXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcbiBcdH1cclxuXHJcblx0Jjpob3ZlciBpbWcge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuIiwiLmJvb2tpbmdzIHtcclxuICAgIG1heC13aWR0aDogNzY3cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZW5hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWJvb2tpbmctdGV4dCB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51cGNvbWluZy1ib29raW5nLXJlY29yZCxcclxuICAgIC5wcmV2aW91cy1ib29raW5nLXJlY29yZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5MjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoJG1xLW1zLCRtcS1tbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLW1tKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5kYXRlLXJhbmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbXMpe1xyXG4gICAgICAgICAgICAgICAgLmZhLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG5cclxuICAgICAgICAgICAgJi50b3AtcGFya3MtbG9nbyA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cy1ib29raW5nLXJlY29yZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXkwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5MDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgPiBhLCA+IHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwN2RjNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuYWN0aXZlIHtcclxuICAgICAgICA+IGEsID4gc3BhbiB7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGM1O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDdkYzU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5icmVhZGNydW1icyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAwN2RjNTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhcmstb3Blbi1jbGFpbXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5vcGVuLWNsYWltcy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb3N0LWNsYWltLWNvdW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgfVxyXG4gICAgLmxvc3QtYm9va2luZy1jbGFpbS10ZXh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC51cGNvbWluZy1ib29raW5nLXJlY29yZCxcclxuICAgIC5wcmV2aW91cy1ib29raW5nLXJlY29yZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLnBhcmstbWFuYWdlbWVudCB7XHJcbiAgICAucGFyay1tZXNzYWdlLWNvbnRhaW5lcixcclxuICAgIC5sb3N0LWJvb2tpbmctYWxlcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcmstbWVzc2FnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb3N0LWJvb2tpbmctYWxlcnQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTkycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5MDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sb3N0LWJvb2tpbmdzIHtcclxuXHJcbiAgICAuRGF0ZVRpbWVUZXh0Qm94IHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgICAgLkVkaXRpbmdGb3JtQ29udHJvbE5lc3RlZENvbnRyb2wge1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBidXR0b24sXHJcbiAgICAgICAgICAgIC5jYWxlbmRhci1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuRGF0ZVBpY2tlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubG9zdC1ib29raW5nLXRhYnMsXHJcbiAgICAuY3JlYXRlLWxvc3QtYm9va2luZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAxLjgpO1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIGEuc29ydC1ieSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIHRyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuc29ydC1ieSB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LDEuNik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5MDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1tZCkge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmV5MTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXkxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtcS1tZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDJweDtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RhdHVzLWNsb3NlZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN0YXR1cy1jbG9zZWQtdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0YXR1cy1hd2FyZGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbi1yZXZpZXcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGF0dXMtaW4tcmV2aWV3O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1sb3N0LWJvb2tpbmdzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkzO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb3N0LWJvb2tpbmctZm9ybSB7XHJcblxyXG4gICAgICAgIC5FZGl0aW5nRm9ybUVycm9yTGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkVycm9yICsgLkVkaXRpbmdGb3JtRXJyb3JMYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuXHJcbiAgICAgICAgLmZhLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1ncm91cC1pbmxpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXZpZXctYm9va2luZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1yZWNlaXZlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL3RpY2suc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNzglKSBzZXBpYSg4JSkgc2F0dXJhdGUoMjk0MCUpIGh1ZS1yb3RhdGUoNDhkZWcpIGJyaWdodG5lc3MoODQlKSBjb250cmFzdCg5MyUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtdXRpbGl0aWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJvb2tpbmdzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1jYXJldC1yaWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXkwO1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAyNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTksIDEuOSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuXHJcbiAgICAgICAgICAgIGgzLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VuYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5NDtcclxuXHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGUtc3VibWl0dGVkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAxLjgpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyZWF0ZS1sb3N0LWJvb2tpbmcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9zdC1ib29raW5nLXdhcm5pbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAxLjgpO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb3N0LWJvb2tpbmctdGlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAxLjgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5NDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwcHggMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAxLjgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA2cHggNnB4O1xyXG5cclxuICAgICAgICAgICAgJi5sb3N0LWJvb2tpbmctZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsIDEuOCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1vbmx5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFxIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMS44KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbWFuYWdlLXNlY3Rpb24gLmxvc3QtYm9va2luZ3Mge1xyXG4gICAgLmxvc3QtYm9va2luZy1mb3JtIHtcclxuXHJcbiAgICAgICAgLlNpbmdsZUxpbmUgLkVkaXRpbmdGb3JtQ29udHJvbE5lc3RlZENvbnRyb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtZXJpYy11cGRvd24tYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5udW1lcmljLXVwZG93bi1idXR0b25zIC5pY29uLW9ubHkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bWVyaWMtdXBkb3duLWJ1dHRvbnMgLmljb24tb25seTphY3RpdmUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUtdGltZS1waWNrZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnJlYWQtb25seS1pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUgdGQgLkVkaXRpbmdGb3JtTGFiZWwsXHJcbiAgICAgICAgdGFibGUgdGQgPiBzcGFuLkVkaXRpbmdGb3JtTGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB0ZCAuRWRpdGluZ0Zvcm1Db250cm9sTmVzdGVkQ29udHJvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHRkIC5udW1lcmljLXVwLWRvd24gaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5Gb3JtQnV0dG9uLmJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsZXJ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS10YWJsZS1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAubG9zdC1ib29raW5nLXRpbGUge1xyXG5cclxuICAgICAgICAuZGV0YWlscyBkZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5EYXRlUGlja2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzFweDtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuRWRpdGluZ0Zvcm1Db250cm9sTmVzdGVkQ29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5QcmljZSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubnVtZXJpYy11cGRvd24tYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudWktc3Bpbm5lci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudWktd2lkZ2V0OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJCc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTJlMmUyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdltpZCo9XCJjcm1wYXJrY29kZVwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWJsYWNrIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAubG9zdC1ib29raW5nLXRhYnMsXHJcbiAgICAuY3JlYXRlLWxvc3QtYm9va2luZyB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmNsYWltLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5tZW1iZXItZGV0YWlscyxcclxuICAgIC5ib29raW5nLWRldGFpbHMge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgLmRldGFpbHMtZ3JvdXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgcC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib29raW5nLWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctYmlnIC5jbGFpbS1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1xLXNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWhlYWRlci5iZy1yZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhbmdlcjtcclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy5jbGFpbXMge1xyXG4gICAgd2lkdGg6IDQ1MHB4O1xyXG59XHJcblxyXG4uY2xhaW0tY29udGVudC1jb250YWluZXIgLmZvcm0tY29udHJvbCxcclxuLmJvb2tpbmctZGV0YWlscy1mb290ZXIgLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi5hY3Rpb24tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYgLnRoZS1nby1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5oMi5sb3N0LWJvb2tpbmdzIC5zdGF0dXMge1xyXG4gICAgZGlzcGxheTogaW5saW5lOyBcclxuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIHRvcDogLTRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbiNtYW5hZ2Utc2VjdGlvbiB7XHJcbiAgICAubG9zdC1ib29raW5ncyB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsMS44KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNlcnZhdGlvbi1udW1iZXItdG8tY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRoLnNvcnQtYnkge1xyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1tZCkge1xyXG4gICAgW2RhdGEtY29sdW1uPVwiY2xhaW0tbnVtYmVyXCJdIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICB9XHJcbiAgICBbZGF0YS1jb2x1bW49XCJib29raW5nLW5hbWVcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICBbZGF0YS1jb2x1bW49XCJkYXRlLXN1Ym1pdHRlZFwiXSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcclxuICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgfVxyXG4gICAgW2RhdGEtY29sdW1uPVwic3RhdHVzXCJdIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICB9XHJcbiAgICBbZGF0YS1jb2x1bW49XCJjbGFpbS1kZXRhaWxzXCJdIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICB0ZFtkYXRhLWNvbHVtbj1cImNsYWltLWRldGFpbHNcIl0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFtkYXRhLWNvbHVtbj1cInBhcmstbmFtZVwiXSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuI2FjdGl2ZS1jbGFpbXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2QzREMjtcclxuICAgIGNvbG9yOiAjQjk0OTY2O1xyXG59XHJcblxyXG4jb3Blbi1jbGFpbXMsXHJcbiNjbG9zZWQtY2xhaW1zIHtcclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvc3QtY2xhaW0tY291bnQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG5cclxuLm1lbS1vcGVuLWJvb2tpbmctY2xhaW0tY291bnQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgY29sb3I6ICRjb2xvci1kYW5nZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbiNvcGVuLWNsYWltcyB0aC5zb3J0LWJ5LFxyXG4jY2xvc2VkLWNsYWltcyB0aC5zb3J0LWJ5IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIi5sb2FkZXItbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYS1zcGlubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwLCAxMC4wKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG4gICAgfVxyXG59Iiwi77u/LnBhcmstc2VhcmNoLWJveC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG59XHJcblxyXG4ucGFyay1zZWFyY2gtYm94LWNvbnRhaW5lciAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5wYXJrLXNlYXJjaC1mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAucGFyay1zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGkuZmEtc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyojIFBhcmsgRmluZGVyIC0gR29vZ2xlIFNlYXJjaCBEcm9wZG93biAtIFBhcmsgUGFnZSBJdGVtcyAjKi8gLyojIFBhcmsgRmluZGVyIC0gR29vZ2xlIFNlYXJjaCBEcm9wZG93biAtIFBhcmsgUGFnZSBJdGVtcyAjKi9cclxuLnBhYy1jb250YWluZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIixzYW5zLXNlcmlmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzNXB4IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDY1cHg7ICAgXHJcbn1cclxuXHJcbi5wYWMtbG9nbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcGFkZGluZzogMXB4IDFweCAxcHggMDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9wb3dlcmVkLWJ5LWdvb2dsZS1vbi13aGl0ZTMucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTRweDtcclxufVxyXG5cclxuLmhkcGkucGFjLWxvZ286YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vbWFwcy5nc3RhdGljLmNvbS9tYXBmaWxlcy9hcGktMy9pbWFnZXMvcG93ZXJlZC1ieS1nb29nbGUtb24td2hpdGUzX2hkcGkucG5nKVxyXG59XHJcblxyXG4ucGFjLWl0ZW0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGNvbG9yOiAjOTk5XHJcbn1cclxuXHJcbi5wYWMtaXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhXHJcbn1cclxuXHJcbi5wYWMtaXRlbS1zZWxlY3RlZCwgLnBhYy1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmVcclxufVxyXG5cclxuLnBhYy1tYXRjaGVkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLnBhYy1pdGVtLXF1ZXJ5IHtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgY29sb3I6ICMwMDBcclxufVxyXG5cclxuLnBhYy1pY29uIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vbWFwcy5nc3RhdGljLmNvbS9tYXBmaWxlcy9hcGktMy9pbWFnZXMvYXV0b2NvbXBsZXRlLWljb25zLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHhcclxufVxyXG5cclxuLmhkcGkgLnBhYy1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL21hcHMuZ3N0YXRpYy5jb20vbWFwZmlsZXMvYXBpLTMvaW1hZ2VzL2F1dG9jb21wbGV0ZS1pY29uc19oZHBpLnBuZylcclxufVxyXG5cclxuLnBhYy1pY29uLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xcHhcclxufVxyXG5cclxuLnBhYy1pdGVtLXNlbGVjdGVkIC5wYWMtaWNvbi1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTFweFxyXG59XHJcblxyXG4ucGFjLWljb24tbWFya2VyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTE2MXB4XHJcbn1cclxuXHJcbi5wYWMtaXRlbS1zZWxlY3RlZCAucGFjLWljb24tbWFya2VyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC0xNjFweFxyXG59XHJcblxyXG4ucGFjLXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBncmF5XHJcbn1cclxuXHJcbi5wYWMtbG9nbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlBvd2VyZWQgYnkgR29vZ2xlXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgcGFkZGluZzogM3B4IDI1cHggNnB4IDAgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwNDEyNmE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFjLWl0ZW0ucGFyay1wcmVkaWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDZweCA2cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZDEzZDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhkOTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjNzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4zcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XHJcbn1cclxuXHJcbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb24uaGlnaGxpZ2h0ZWQsXHJcbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFiMjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjNzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4zcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XHJcbn1cclxuXHJcbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb24gLnBhYy1pdGVtLXF1ZXJ5IHtcclxuICAgIGNvbG9yOiAjMDQxMjZhO1xyXG59XHJcblxyXG4ucGFjLWl0ZW0ucGFyay1wcmVkaWN0aW9uLmhpZ2hsaWdodGVkIC5wYWMtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMzNweCAqIDEuMSkgY2FsYygyOHB4ICogMS4xKTtcclxufVxyXG5cclxuLnBhYy1pdGVtLnBhcmstcHJlZGljdGlvbiAucGFjLWljb24ge1xyXG4gICAgd2lkdGg6IGNhbGMoMzNweCAqIDEuMSk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMjhweCAqIDEuMSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHggMjhweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGFjLWl0ZW0ucGFyay1wcmVkaWN0aW9uIC5wYWMtaWNvbi5pbmZvLXBhcmstdHlwZS1jYXJhdmFuIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvVG9wVG91cmlzdFBhcmtzL21lZGlhL0Rlc2lnbkFzc2V0cy9NYXBzL01hcC1NYXJrZXItUGFyay1DYXJhdmFuLnBuZyk7XHJcbn1cclxuXHJcbi5wYWMtaXRlbS5wYXJrLXByZWRpY3Rpb24gLnBhYy1pY29uLmluZm8tcGFyay10eXBlLWhvbGlkYXkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9Ub3BUb3VyaXN0UGFya3MvbWVkaWEvRGVzaWduQXNzZXRzL01hcHMvTWFwLU1hcmtlci1QYXJrLUhvbGlkYXkucG5nKTtcclxufVxyXG5cclxuLnBhYy1pdGVtLnBhcmstcHJlZGljdGlvbiAucGFjLWljb24uaW5mby1wYXJrLXR5cGUtcmVzb3J0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvVG9wVG91cmlzdFBhcmtzL21lZGlhL0Rlc2lnbkFzc2V0cy9NYXBzL01hcC1NYXJrZXItUGFyay1SZXNvcnQucG5nKTtcclxufVxyXG5cclxuLnBhYy1pdGVtLmdvb2dsZS1wcmVkaWN0aW9uLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuXHJcbi5wYWMtaXRlbS5nb29nbGUtcHJlZGljdGlvbi5oaWdobGlnaHRlZCAucGFjLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggMHB4O1xyXG59XHJcblxyXG5cclxuLnBhYy1pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyAvKk8gdmVycmlkZSBnbG9iYWwgR29vZ2xlIHN0eWxlcyAqL1xyXG4gICAgcGFkZGluZzogNHB4IDRweCAycHggNHB4ICFpbXBvcnRhbnQ7IC8qTyB2ZXJyaWRlIGdsb2JhbCBHb29nbGUgc3R5bGVzICovXHJcbn1cclxuXHJcbi5wYWMtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggIWltcG9ydGFudDsgLypPIHZlcnJpZGUgZ2xvYmFsIEdvb2dsZSBzdHlsZXMgKi9cclxuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50OyAvKk8gdmVycmlkZSBnbG9iYWwgR29vZ2xlIHN0eWxlcyAqL1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgLypPIHZlcnJpZGUgZ2xvYmFsIEdvb2dsZSBzdHlsZXMgKi9cclxufVxyXG5cclxuLnBhYy1pdGVtLXF1ZXJ5IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyAvKk8gdmVycmlkZSBnbG9iYWwgR29vZ2xlIHN0eWxlcyAqL1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgLypPIHZlcnJpZGUgZ2xvYmFsIEdvb2dsZSBzdHlsZXMgKi9cclxufVxyXG5cclxuXHJcbi8qIyBQYXJrIEZpbmRlciBQYWdlICMqL1xyXG5cclxuLyogVHJhbnNpdGlvbnMgKi9cclxuI3NlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcclxuICAgIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAxcztcclxufVxyXG5cclxuI3NlYXJjaC1jb250YWluZXIge1xyXG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDFzO1xyXG59XHJcblxyXG4jc2VhcmNoLWJveCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDFzO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMXM7XHJcbn1cclxuXHJcbiNzZWFyY2gtYm94LXRhZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbiNzZWFyY2gtdGV4dCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZvbnQtc2l6ZSAxcztcclxuICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAxcztcclxufVxyXG5cclxuI3NlYXJjaC10ZXh0LWJveCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDFzLCBoZWlnaHQgMXM7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcywgaGVpZ2h0IDFzO1xyXG59XHJcblxyXG4jc2VhcmNoLWJveC10YWctc2hvdy1oaWRlLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcclxufVxyXG4iLCJAbWl4aW4gaGVyb0NpcmNsZSB7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgJGNvbG9yLWNvbnRyYXN0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC04MHB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0d2lkdGg6IDE2MHB4O1xyXG5cdGhlaWdodDogMTYwcHg7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuXHJcbi8vIERlc2t0b3AgdGFibGVcclxuLmJlbmVmaXRzLXRhYmxlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdG1hcmdpbjogMTAwcHggMCAzMHB4O1xyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBcdFx0cGFkZGluZzogNXB4IDAgMTBweDtcclxuXHJcbiAgICBcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29sIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDY2cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwLDMuMCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDY2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNhbmQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhpZ2hsaWdodDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwxLjYpO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogNTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbXEtbGcpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0LDEuNCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXBhbmVsIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwxLjgpOyAgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMzBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYsMS42KTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQ0cHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhpZ2hsaWdodDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjgsMi44KTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5tYXRlIHtcclxuXHRcdFx0XHQuaGVybywgaDMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmVuZWZpdC1ibHVlOyB9XHJcblx0XHRcdFx0LmZhLWNpcmNsZSB7IGNvbG9yOiAkY29sb3ItYmVuZWZpdC1ibHVlOyB9XHJcblx0XHRcdFx0Lmhlcm8gIHN2ZyB7IHdpZHRoOiA2MHB4OyBoZWlnaHQ6IDY2cHg7IH1cclxuXHRcdFx0XHRwIHsgcGFkZGluZy10b3A6IDIwcHg7IH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmdyZWF0LW1hdGUge1xyXG5cdFx0XHRcdC5oZXJvLCBoMyB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZW5lZml0LWdyZWVuOyB9XHJcblx0XHRcdFx0LmZhLWNpcmNsZSB7IGNvbG9yOiAkY29sb3ItYmVuZWZpdC1ncmVlbjsgfVxyXG5cdFx0XHRcdC5oZXJvIHN2ZyB7IHdpZHRoOiAxMTZweDsgaGVpZ2h0OiA2MHB4OyB9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5iZXN0LW1hdGUge1xyXG5cdFx0XHRcdC5oZXJvLCBoMyB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZW5lZml0LW9yYW5nZTsgfVxyXG5cdFx0XHRcdC5mYS1jaXJjbGUgeyBjb2xvcjogJGNvbG9yLWJlbmVmaXQtb3JhbmdlOyB9XHJcblx0XHRcdFx0Lmhlcm8gc3ZnIHsgd2lkdGg6IDEyMHB4OyBoZWlnaHQ6IDcwcHg7IH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmhlcm8ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhlcm9DaXJjbGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtcS1sZykge1xyXG5cdFx0XHRcdFx0XHQmLmxpLWNob2ljZSB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTFweDtcclxuXHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbm5lci1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBPbmx5IHNob3cgaWNvbnMgZm9yIGxhcmdlIHNjcmVlbnNcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWluKCRtcS1sZykge1xyXG5cdFx0XHRcdC5pbm5lci1yb3cge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMTVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTA4cHg7XHJcblxyXG5cdFx0XHRcdFx0LmlubmVyLWNvbCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuXHJcblx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblxyXG5cdFx0XHQuZmEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbnAudGVybXMge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMS40KTtcclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5iZW5lZml0cy1hY2NvcmRpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdC5wYW5lbC5wYW5lbC1iZW5lZml0cyB7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0Ji5tYXRlIHtcclxuXHRcdFx0Lmhlcm8geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmVuZWZpdC1ibHVlOyB9XHJcblx0XHRcdC5mYS1jaXJjbGUsIGg0LCBoNDphZnRlciB7IGNvbG9yOiAkY29sb3ItYmVuZWZpdC1ibHVlOyB9XHJcblx0XHRcdC5oZXJvIHN2ZyB7IHdpZHRoOiA0MnB4OyBoZWlnaHQ6IDQ4cHg7IH1cclxuXHRcdFx0cCB7IHBhZGRpbmctdG9wOiAyMHB4OyB9XHJcblx0XHR9XHJcblx0XHQmLmdyZWF0LW1hdGUge1xyXG5cdFx0XHQuaGVybyB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZW5lZml0LWdyZWVuOyB9XHJcblx0XHRcdC5mYS1jaXJjbGUsIGg0LCBoNDphZnRlciB7IGNvbG9yOiAkY29sb3ItYmVuZWZpdC1ncmVlbjsgfVxyXG5cdFx0XHQuaGVybyBzdmcgeyB3aWR0aDogNzBweDsgaGVpZ2h0OiA0MHB4OyB9XHJcblx0XHR9XHJcblx0XHQmLmJlc3QtbWF0ZSB7XHJcblx0XHRcdC5oZXJvIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJlbmVmaXQtb3JhbmdlOyB9XHJcblx0XHRcdC5mYS1jaXJjbGUsIGg0LCBoNDphZnRlciB7IGNvbG9yOiAkY29sb3ItYmVuZWZpdC1vcmFuZ2U7IH1cclxuXHRcdFx0Lmhlcm8gc3ZnIHsgd2lkdGg6IDc3cHg7IGhlaWdodDogNTBweDsgfVxyXG5cdFx0fVxyXG5cdFxyXG5cclxuXHRcdC5wYW5lbC1oZWFkaW5nIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzICogMikgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgKCRib3JkZXItcmFkaXVzICogMik7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jb250cmFzdDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDExNXB4O1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cclxuXHRcdFx0Lmhlcm8ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhlcm9DaXJjbGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTA4cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTRweDtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDRweDtcclxuXHRcdFx0XHR0b3A6IC04cHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGlnaGxpZ2h0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNiwyLjYpO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDc3JztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwLDIuMCk7XHJcblx0XHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXhzKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgsMS44KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWJyYW5kO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwxLjQpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQge1xyXG5cdFx0XHRcdGg0OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNzgnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wYW5lbC1jb2xsYXBzZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC00NXB4O1xyXG5cclxuXHRcdFx0LnBhbmVsLWJvZHkge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDE1cHggMTVweDtcclxuXHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGlnaGxpZ2h0O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2LDEuNik7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtcS14cykge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0ICAgIFx0XHRwYWRkaW5nOiA1cHggMCAxMHB4O1xyXG5cdFx0XHQgICAgXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwxLjQpO1xyXG5cclxuXHRcdFx0ICAgIFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1xLXhzKSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyLDEuMik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdCAgICBcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29sIHtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29sOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGZsZXg6IDk7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jb2wuY29sLS1wYW5lbCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItY29udHJhc3Q7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDI3cHggMTVweCAxNXB4O1xyXG5cdFx0XHRcdFx0ZmxleDogNTtcclxuXHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJvZHk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWJyYW5kO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmxpLWNob2ljZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxufVxyXG5cclxuLy8gTW9iaWxlICsgdGFibGV0IGNsaWNrIHRvIGV4cGFuZFxyXG5AaW5jbHVkZSBtZWRpYS1tYXgoJG1xLW1kKSB7XHJcblxyXG5cdC5iZW5lZml0cy1hY2NvcmRpb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5iZW5lZml0cy10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcbn0iLCIucHJvZ3Jlc3Mtd2l6YXJkIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0LnBvcnRhbC13cmFwcGVyLm5vLXdpemFyZCAmIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRhLnRhYixcclxuXHRzcGFuLnRhYiB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQsMS40KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmV5MjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNXB4O1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MjtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogMTBweDsgXHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji50YWItLWFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnRhYi0tY29tcGxldGVkIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8vIEZvciBtZW1iZXJzaGlwIGluIHBvcnRhbFxyXG4ucHJvZ3Jlc3MtdHJhY2tlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0MTU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206ICRwb3J0YWwtcGFkZGluZyAvIDI7XHJcblxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtNXB4O1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrNTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQxNTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdC5iZXN0LW1hdGUgJiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cmFzdDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItY29udHJhc3Q7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LmNhciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWNvbnRyYXN0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRib3R0b206IC0xcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWluLXdpZHRoOiAzMyU7XHJcblxyXG5cdFx0LmdyZWF0LW1hdGUgJiB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHQuYmVzdC1tYXRlICYge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0dfRGF5UmV3YXJkcy9tZWRpYS9HREFZR2xvYmFsQXNzZXRzL0ljb25zL0lDTy1DYXIuc3ZnJyk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDEwNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4ucHJvZ3Jlc3NfdGV4dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTIsMS4yKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGllci1iYWRnZSB7XHJcblx0YmFja2dyb3VuZDogb3JhbmdlO1xyXG5cdGNvbG9yOiAkY29sb3ItYm9keTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNzVweDtcclxuXHRoZWlnaHQ6IDc1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlOyBcclxuXHRwYWRkaW5nOiAxOHB4IDVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdHAge1xyXG4gICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRmb250LXNpemU6IDJyZW07XHJcbiAgICBcdG1hcmdpbjogMDtcclxuICAgIFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICBcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgXHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcbn0iLCLvu79cclxuLmNyZWRpdC1jYXJkLWRldGFpbHMuY3JlZGl0LWNhcmQtZGV0YWlsLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5jcmVkaXQtY2FyZC1kZXRhaWxzIGg0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbn1cclxuXHJcbi5jcmVkaXQtY2FyZC1kZXRhaWxzIC5uby13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jcmVkaXQtY2FyZC1kZXRhaWxzIC5sb2dvLXdyYXAge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbn1cclxuXHJcbi5jcmVkaXQtY2FyZC1kZXRhaWxzIGlmcmFtZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG59XHJcblxyXG4uYnV0dG9uLXBhbmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5taXRzdWJpc2hpLWxvZ28ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDc5cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gICAgLm1pdHN1YmlzaGktbG9nbyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ueW91ci1kZXRhaWxzLXN1YmhlYWRpbmcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5wYW5lbCAucGFuZWxfY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlbmlvcnMtcHJpY2UtZmxhZyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgbWFyZ2luOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbn0iXX0= */
